234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;234234234243;