Ética e cidadania nas séries iniciais

Trabalhar ética e cidadania nas séries iniciais significa ajudar as crianças a compreender que as ações pessoais têm efeitos sobre os outros e sobre o ambiente em que vivem. Na educação infantil e nos primeiros anos, essa aprendizagem não precisa tomar a forma de aulas abstratas sobre regras. Ela nasce de decisões pequenas: como repartir um brinquedo, esperar a vez, ouvir uma opinião diferente, aceitar um cuidado ou reparar um dano causado por descuido. How A Lever Makes Work Easier Simple Machines.

A escola funciona como uma pequena comunidade, e o modo como adultos e crianças tratam cada pessoa ensina mais do que qualquer discurso. A organização das rotinas, a escolha dos materiales, a resolução de conflitos e a participação das famílias revelam os valores presentes na prática. Para que a formação ética tenha sentido, é importante que as crianças同龄 vivam relações baseadas na dignidade, comprendam seus direitos e possam contribute actively para a vida coletiva. Projeto Sobre A Alimentacao Dos Animais Classificando Herbivoros Carnivoros E Onivoros.

Valores que se aprendem no cotidiano

A ética precisa estar presente nas experiências concretas da escola. Ao retirar a mesa, arrumar materiais, preparar o ambiente ou cuidar dos alimentos, as crianças percebem que toda pessoa possui responsabilidades e direitos. Atividades curtas e frequentes também favorecem a formação de hábitos: lavar as mãos, preservar a limpeza do espaço, reduzir o desperdício e respeitar os pertences de colegas. Essas situações podem ser acompanhadas por perguntas sobre o motivo das escolhas e pelas consequências de cada comportamento. Projeto De Danca Na Escola Integrando Movimento E Expressao Corporal.

As regras da turma devem ser construídas com o grupo, sempre que possível. Em vez de receber uma sequência pronta, as crianças identificam situações que exigem cuidado, discussem quais attitudes ajudam a convivência e redigemCombined combined combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined Combined