ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤ$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$'''''''$$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ"""""""''''''''''$$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''''''''$$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ"""""""""''''''''''$$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""'''''''''$$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''''''''$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''''''''$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ"""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''''''''$$$$$$$$$$$$$$$$$$$ώΤώΤώΤώΤώΤ$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''''''''$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''''''''$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""''''$$$$$$$$$$$$$$$$"""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%"""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&&&&&&$$$$$"""""$$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ&&&&&""""""""""$$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ$$$$""""""""""$$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ"""""$$$$$$$$$$""""""""""$$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ""""""""""$$$$$$$$$$"""""""""$$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ"""""""""""""""$$$$$$$$$$""""""""""$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ######"""""""""""""""""""$$$$$$$$$$""""""""""$$$$$$$$$&&&&&&&&&&%%%%%%%%%%%%%%%%%"""%%%%%%%%%%$$$$$$$$$$ώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤώΤ