MOEDAS DE COLEÇÃO EMITIDAS EM PORTUGAL |
|
|
|
Ano: |
2019 |
Por
denominação: Euros (€) |
|
|
|
Mês: |
outubro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fonte: Banco de
Portugal |
|
|
|
|
103 moedas |
Denominação |
Liga |
Ano de
Emissão |
Limite de Emissão |
Emitidas |
Por Emitir |
|
|
|
|
|
|
|
TOTAL |
|
24,022 |
14,983 |
9,038 |
EUR 10.00 |
XXV Aniversário
da Adesão de Portugal e Espanha à União Europeia |
Prata Proof |
2011 |
8 |
4 |
3 |
Cuproníquel |
2011 |
100 |
52 |
48 |
20º Aniversário da Adesão de Portugal às Comunidades Europeias |
Prata |
2006 |
250 |
91 |
159 |
Prata Proof |
2006 |
20 |
8 |
12 |
Jogos Olímpicos - Atenas 2004 |
Prata |
2004 |
350 |
191 |
159 |
Prata Proof |
2004 |
15 |
14 |
1 |
VIII Série Ibero Americana - Moedas Históricas "O
Escudo" |
Prata |
2010 |
100 |
71 |
29 |
Prata Proof |
2010 |
12 |
4 |
8 |
Campeonato Mundial de Futebol - Alemanha 2006 |
Prata |
2006 |
250 |
106 |
144 |
Prata Proof |
2006 |
25 |
14 |
11 |
XX Aniversário da "Série Ibero-Americana" |
Prata Proof |
2012 |
10 |
3 |
7 |
Cuproníquel |
2012 |
100 |
41 |
59 |
Países Ibero-Americanos nos Jogos Olímpicos |
Prata |
2007 |
100 |
66 |
34 |
Prata Proof |
2007 |
18 |
7 |
11 |
Náutica |
Prata |
2003 |
350 |
308 |
42 |
Prata Proof |
2003 |
20 |
16 |
4 |
Sé do Porto |
Prata |
2005 |
300 |
112 |
188 |
Prata Proof |
2005 |
20 |
7 |
13 |
Campeonatos do Mundo de Vela Olímpica |
Prata |
2007 |
150 |
70 |
80 |
Prata Proof |
2007 |
8 |
5 |
3 |
EUR 8.00 |
Alargamento da
União Europeia 2004 |
Prata |
2004 |
300 |
177 |
123 |
Prata Proof |
2004 |
35 |
32 |
3 |
Espéctaculo do Futebol - A Defesa |
Prata |
2004 |
1,500 |
851 |
649 |
Prata BNC |
2004 |
30 |
11 |
19 |
Prata Proof |
2004 |
15 |
11 |
4 |
Ouro proof |
2004 |
10 |
2 |
8 |
Valores do Futebol - O Desportivismo |
Prata |
2003 |
1,500 |
1,144 |
356 |
Prata BNC |
2003 |
30 |
21 |
9 |
Prata Proof |
2003 |
15 |
15 |
0 |
Ouro proof |
2003 |
10 |
5 |
5 |
Valores do Futebol - A Festa |
Prata |
2003 |
1,500 |
1,157 |
343 |
Prata BNC |
2003 |
30 |
21 |
9 |
Prata Proof |
2003 |
15 |
15 |
0 |
Ouro proof |
2003 |
10 |
5 |
5 |
Valores do Futebol - A Paixão |
Prata |
2003 |
1,500 |
1,151 |
349 |
Prata BNC |
2003 |
30 |
21 |
9 |
Prata Proof |
2003 |
15 |
15 |
0 |
Ouro proof |
2003 |
10 |
6 |
4 |
Espéctaculo do Futebol - O Golo |
Prata |
2004 |
1,500 |
851 |
649 |
Prata BNC |
2004 |
30 |
11 |
19 |
Prata Proof |
2004 |
15 |
11 |
4 |
Ouro proof |
2004 |
10 |
2 |
8 |
60º Aniversário do Fim da II Guerra Mundial |
Prata |
2005 |
300 |
125 |
175 |
Prata Proof |
2005 |
35 |
28 |
7 |
D. Henrique, o Navegador |
Prata |
2006 |
100 |
74 |
26 |
Prata Proof |
2006 |
35 |
20 |
15 |
150 Anos da Primeira Linha Férrea Lisboa - Carregado |
Prata |
2006 |
100 |
77 |
23 |
Prata Proof |
2006 |
10 |
3 |
7 |
Passarola de Bartolomeu de Gusmão |
Prata |
2007 |
100 |
69 |
31 |
Prata Proof |
2007 |
25 |
15 |
10 |
Espéctaculo do Futebol - O Remate |
Prata |
2004 |
1,500 |
850 |
650 |
Prata BNC |
2004 |
30 |
11 |
19 |
Prata Proof |
2004 |
15 |
11 |
4 |
Ouro proof |
2004 |
10 |
2 |
8 |
EUR 7.50 |
Carlos Lopes |
Prata |
2017 |
65 |
46 |
19 |
Prata Proof |
2017 |
4 |
2 |
2 |
Ouro proof |
2017 |
3 |
1 |
2 |
Arquitetura Portuguesa - Carrilho da Graça |
Prata |
2019 |
40 |
25 |
15 |
Prata Proof |
2019 |
3 |
0 |
2 |
V Centenário da viagem de Circum-Navegação de Fernão de
Magalhães -Partida 1519 |
Prata |
2019 |
50 |
27 |
23 |
Prata Proof |
2019 |
3 |
1 |
2 |
Ouro proof |
2019 |
2 |
1 |
1 |
Eusébio |
Prata |
2016 |
100 |
85 |
15 |
Prata Proof |
2016 |
5 |
3 |
2 |
Ouro proof |
2016 |
3 |
1 |
1 |
Joaquim Agostinho |
Prata |
2019 |
40 |
27 |
13 |
Prata Proof |
2019 |
3 |
0 |
2 |
Ouro proof |
2019 |
2 |
0 |
2 |
Maravilhas da Natureza - Madeira |
Prata |
2017 |
60 |
40 |
20 |
Prata Proof |
2017 |
5 |
4 |
1 |
Português de D.Manuel I |
Ouro proof |
2011 |
3 |
2 |
0 |
Cuproníquel |
2011 |
150 |
65 |
85 |
Rosa Mota |
Prata |
2018 |
100 |
56 |
45 |
Prata Proof |
2018 |
3 |
1 |
1 |
Ouro proof |
2017 |
3 |
1 |
2 |
Siza Vieira |
Prata |
2017 |
60 |
41 |
19 |
Prata Proof |
2017 |
3 |
1 |
1 |
Eduardo Souto Moura |
Prata |
2018 |
60 |
34 |
26 |
Prata Proof |
2018 |
3 |
1 |
2 |
Viriato |
Prata Proof |
2015 |
5 |
4 |
1 |
Cuproníquel |
2015 |
75 |
60 |
15 |
EUR 5.00 |
25 de Abril — 45
anos |
Prata Proof |
2019 |
3 |
2 |
1 |
Cuproníquel |
2019 |
40 |
27 |
13 |
A Águia-Imperial |
Prata Proof |
2018 |
3 |
2 |
1 |
Cuproníquel |
2018 |
60 |
37 |
24 |
Alcar -do -Algarve |
Prata Proof |
2019 |
3 |
1 |
2 |
Cuproníquel |
2019 |
40 |
28 |
13 |
Mosteiro de Alcobaça |
Prata |
2006 |
100 |
82 |
18 |
Prata Proof |
2006 |
10 |
4 |
6 |
Centro Histórico de Angra do Heroísmo |
Prata |
2005 |
300 |
115 |
185 |
Prata Proof |
2005 |
15 |
4 |
11 |
Centenário do Armistício |
Prata |
2018 |
60 |
44 |
17 |
Prata Proof |
2018 |
3 |
1 |
2 |
O Barroco |
Prata Proof |
2018 |
8 |
2 |
5 |
Ouro proof |
2018 |
3 |
1 |
2 |
Cuproníquel |
2018 |
60 |
40 |
21 |
Mosteiro da Batalha |
Prata |
2005 |
300 |
116 |
184 |
Prata Proof |
2005 |
15 |
4 |
11 |
Convento de Cristo |
Prata |
2004 |
300 |
222 |
78 |
Prata Proof |
2004 |
10 |
6 |
4 |
D. Maria Bárbara de Bragança |
Prata Proof |
2017 |
3 |
1 |
1 |
Ouro proof |
2017 |
3 |
1 |
1 |
Cuproníquel |
2017 |
60 |
41 |
19 |
D.Catarina de Bragança |
Prata Proof |
2016 |
3 |
1 |
1 |
Ouro proof |
2016 |
3 |
2 |
1 |
Cuproníquel |
2016 |
75 |
50 |
25 |
D.Isabel |
Prata Proof |
2015 |
3 |
1 |
1 |
Ouro proof |
2015 |
3 |
2 |
1 |
Cuproníquel |
2015 |
75 |
55 |
20 |
D.Leonor |
Prata Proof |
2014 |
3 |
2 |
1 |
Ouro proof |
2014 |
3 |
2 |
0 |
Cuproníquel |
2014 |
75 |
60 |
15 |
Peça 1833 - Degolada de D.Maria II |
Ouro proof |
2013 |
3 |
2 |
0 |
Cuproníquel |
2013 |
150 |
52 |
99 |
Centenário do Escutismo Mundial |
Prata |
2007 |
150 |
80 |
70 |
Prata Proof |
2007 |
10 |
6 |
4 |
Centro Histórico de Évora |
Prata |
2004 |
300 |
226 |
74 |
Prata Proof |
2004 |
10 |
7 |
3 |
A Idade do Ferro e do Vidro |
Prata Proof |
2017 |
8 |
2 |
5 |
Ouro proof |
2017 |
3 |
1 |
2 |
Cuproníquel |
2017 |
60 |
41 |
19 |
Floresta Laurissilva da Madeira |
Prata |
2007 |
100 |
73 |
27 |
Prata Proof |
2007 |
8 |
4 |
4 |
O Futuro |
Prata Proof |
2017 |
3 |
1 |
1 |
Cuproníquel |
2017 |
60 |
41 |
19 |
Ano Europeu da Igualdade de Oportunidades para Todos |
Prata |
2007 |
100 |
67 |
33 |
Prata Proof |
2007 |
8 |
4 |
4 |
A Peça de D.João V |
Ouro proof |
2012 |
3 |
2 |
0 |
Cuproníquel |
2012 |
150 |
50 |
100 |
VIII Centenário do Nascimento de Pedro Hispano |
Prata |
2005 |
300 |
118 |
182 |
Prata Proof |
2005 |
15 |
5 |
10 |
Ouro proof |
2005 |
8 |
2 |
5 |
Justo de João II |
Ouro proof |
2010 |
3 |
1 |
1 |
Cuproníquel |
2010 |
150 |
70 |
80 |
Lince Ibérico |
Prata Proof |
2016 |
3 |
2 |
1 |
Cuproníquel |
2016 |
75 |
52 |
23 |
Lobo Ibérico |
Prata Proof |
2019 |
3 |
2 |
1 |
Cuproníquel |
2019 |
40 |
30 |
10 |
O Mar |
Prata Proof |
2019 |
3 |
1 |
2 |
Cuproníquel |
2019 |
40 |
27 |
13 |
O Modernismo Português |
Prata Proof |
2016 |
8 |
3 |
5 |
Ouro proof |
2016 |
3 |
1 |
1 |
Cuproníquel |
2016 |
100 |
50 |
50 |
Renascença |
Prata Proof |
2019 |
5 |
2 |
3 |
Ouro proof |
2019 |
2 |
0 |
2 |
Cuproníquel |
2019 |
40 |
25 |
15 |
150 Anos do Primeiro Selo Português |
Prata |
2004 |
300 |
280 |
20 |
Prata BNC |
2004 |
20 |
16 |
4 |
Prata Proof |
2004 |
20 |
14 |
6 |
Ouro proof |
2004 |
10 |
3 |
7 |
Paisagem Cultural de Sintra |
Prata |
2006 |
100 |
82 |
18 |
Prata Proof |
2006 |
10 |
5 |
5 |
Trevo de 4 Folhas |
Prata Proof |
2018 |
3 |
2 |
0 |
Cuproníquel |
2018 |
60 |
40 |
21 |
EUR 2.50 |
35º Aniversário
do Serviço Nacional de Saúde |
Prata Proof |
2014 |
2 |
2 |
0 |
Cuproníquel |
2014 |
50 |
50 |
0 |
Campeonato Mundial de Futebol - África do Sul 2010 |
Prata Proof |
2010 |
13 |
4 |
9 |
Cuproníquel |
2010 |
120 |
119 |
1 |
Cem Anos da Aviação Militar |
Prata Proof |
2014 |
3 |
2 |
1 |
Cuproníquel |
2014 |
75 |
60 |
15 |
Torre de Belém |
Prata Proof |
2009 |
5 |
4 |
1 |
Cuproníquel |
2009 |
150 |
79 |
71 |
Cante Alentejano |
Prata Proof |
2016 |
3 |
2 |
0 |
Cuproníquel |
2016 |
75 |
52 |
23 |
Exploradores Europeus - Capelo e Ivens |
Prata Proof |
2011 |
9 |
7 |
2 |
Ouro proof |
2011 |
2 |
1 |
0 |
Cuproníquel |
2011 |
100 |
69 |
31 |
Caretos de Trás -os -Montes |
Prata Proof |
2017 |
3 |
1 |
1 |
Ouro proof |
2017 |
3 |
1 |
2 |
Cuproníquel |
2017 |
60 |
43 |
17 |
O Clima é Connosco |
Prata Proof |
2015 |
3 |
1 |
1 |
Cuproníquel |
2015 |
100 |
55 |
45 |
Sítio Arqueológico do Vale do Côa |
Prata Proof |
2010 |
5 |
2 |
3 |
Cuproníquel |
2010 |
120 |
73 |
47 |
Coimbra |
Prata Proof |
2014 |
3 |
2 |
0 |
Cuproníquel |
2014 |
75 |
60 |
15 |
Colchas de Castelo Branco |
Prata Proof |
2015 |
3 |
2 |
0 |
Ouro proof |
2015 |
3 |
2 |
1 |
Cuproníquel |
2015 |
100 |
55 |
45 |
150º Aniversário da Cruz Vermelha |
Prata Proof |
2013 |
3 |
2 |
1 |
Cuproníquel |
2013 |
100 |
58 |
42 |
Alto Douro Vinhateiro |
Prata Proof |
2008 |
5 |
3 |
2 |
Cuproníquel |
2008 |
150 |
87 |
63 |
Série Património Mundial - Fortificações de Elvas |
Prata Proof |
2013 |
3 |
2 |
1 |
Cuproníquel |
2013 |
100 |
52 |
48 |
Espigueiros do Noroeste Peninsular |
Prata Proof |
2018 |
3 |
1 |
1 |
Ouro proof |
2018 |
3 |
1 |
2 |
Cuproníquel |
2018 |
60 |
37 |
23 |
Fado (Série Europa) |
Prata Proof |
2008 |
20 |
13 |
7 |
Cuproníquel |
2008 |
150 |
99 |
51 |
Campeonato do Mundo da FIFA 2018 |
Prata Proof |
2018 |
15 |
2 |
13 |
Ouro proof |
2018 |
5 |
3 |
2 |
Cuproníquel |
2018 |
100 |
58 |
43 |
Mundial da FIFA Brasil - 2014 |
Prata Proof |
2014 |
15 |
5 |
10 |
Ouro proof |
2014 |
5 |
5 |
0 |
Cuproníquel |
2014 |
100 |
82 |
18 |
O Figurado de Barcelos |
Prata Proof |
2016 |
3 |
1 |
2 |
Ouro proof |
2016 |
3 |
1 |
2 |
Cuproníquel |
2016 |
75 |
52 |
23 |
100 Anos das Aparições de Fátima |
Prata Proof |
2017 |
5 |
4 |
1 |
Ouro proof |
2017 |
3 |
2 |
1 |
Cuproníquel |
2017 |
150 |
91 |
59 |
Centro Histórico de Guimarães |
Prata Proof |
2012 |
5 |
2 |
3 |
Cuproníquel |
2012 |
100 |
55 |
45 |
Mosteiro dos Jerónimos |
Prata Proof |
2009 |
5 |
4 |
1 |
Cuproníquel |
2009 |
150 |
79 |
71 |
Jogos Olímpicos Rio 2016 - A preparação para os jogos |
Ouro e prata proof |
2015 |
10 |
1 |
9 |
Cuproníquel |
2015 |
200 |
65 |
135 |
Jugos |
Prata Proof |
2014 |
3 |
2 |
1 |
Ouro proof |
2014 |
3 |
1 |
1 |
Cuproníquel |
2014 |
100 |
60 |
40 |
A Língua Portuguesa |
Prata Proof |
2009 |
15 |
10 |
5 |
Ouro proof |
2009 |
3 |
2 |
1 |
Cuproníquel |
2009 |
150 |
83 |
67 |
Jogos Olímpicos de Londres 2012 |
Prata Proof |
2012 |
10 |
3 |
7 |
Ouro e prata proof |
2012 |
3 |
1 |
2 |
Cuproníquel |
2012 |
300 |
99 |
201 |
José Malhoa |
Prata Proof |
2012 |
10 |
5 |
5 |
Ouro proof |
2012 |
2 |
1 |
0 |
Cuproníquel |
2012 |
100 |
58 |
42 |
Compositores Europeus - Marcos Portugal |
Prata Proof |
2014 |
8 |
3 |
4 |
Ouro proof |
2014 |
3 |
1 |
1 |
Cuproníquel |
2014 |
100 |
60 |
40 |
Museu do Dinheiro |
Prata Proof |
2016 |
3 |
1 |
1 |
Cuproníquel |
2016 |
75 |
62 |
13 |
75º Aniversário do NPR Sagres |
Prata Proof |
2012 |
5 |
2 |
3 |
Cuproníquel |
2012 |
100 |
59 |
41 |
70 Anos de Paz na Europa |
Prata Proof |
2015 |
8 |
6 |
1 |
Ouro proof |
2015 |
3 |
1 |
1 |
Cuproníquel |
2015 |
100 |
60 |
40 |
Jogos Olímpicos de Pequim |
Prata Proof |
2008 |
13 |
9 |
4 |
Cuproníquel |
2008 |
488 |
486 |
2 |
Fado (Série Unesco) |
Prata Proof |
2015 |
3 |
1 |
1 |
Cuproníquel |
2015 |
75 |
60 |
15 |
Paisagem Natural da Vinha da Ilha do Pico |
Prata Proof |
2011 |
5 |
2 |
3 |
Cuproníquel |
2011 |
100 |
69 |
31 |
Centro Histórico do Porto |
Prata Proof |
2008 |
5 |
3 |
2 |
Cuproníquel |
2008 |
150 |
90 |
60 |
40 Anos do Provedor de Justiça |
Prata Proof |
2015 |
3 |
2 |
1 |
Cuproníquel |
2015 |
75 |
55 |
20 |
100º Aniversário dos Pupilos do Exército |
Prata Proof |
2011 |
3 |
3 |
0 |
Cuproníquel |
2011 |
100 |
69 |
31 |
Moedas
Comemorativas da República |
Ouro e prata proof |
2014 |
3 |
2 |
0 |
Escritores Europeus: José Saramago |
Prata Proof |
2013 |
8 |
4 |
4 |
Ouro proof |
2013 |
3 |
2 |
0 |
Cuproníquel |
2013 |
100 |
54 |
46 |
100 anos do "Espadarte" - Primeiro Submarino Português |
Prata Proof |
2013 |
3 |
1 |
1 |
Cuproníquel |
2013 |
100 |
52 |
48 |
Linhas de Torres - 200 anos das Guerras Penínsulares |
Prata Proof |
2010 |
5 |
3 |
2 |
Cuproníquel |
2010 |
120 |
74 |
46 |
Património Arquitectónico - Terreiro do Paço |
Prata Proof |
2010 |
15 |
7 |
8 |
Ouro proof |
2010 |
3 |
1 |
1 |
Cuproníquel |
2010 |
120 |
84 |
36 |
Centenário da Universidade de Lisboa |
Prata Proof |
2012 |
5 |
2 |
3 |
Cuproníquel |
2012 |
100 |
56 |
44 |
Série Etnografia Portuguesa - As "Arrecadas" de Viana
do Castelo |
Prata Proof |
2013 |
3 |
2 |
1 |
Ouro e prata proof |
2013 |
3 |
1 |
1 |
Cuproníquel |
2013 |
100 |
53 |
47 |
Centenário do Nascimento de João Villaret |
Prata Proof |
2013 |
3 |
2 |
1 |
Cuproníquel |
2013 |
100 |
51 |
49 |
EUR 1.50 |
Contra a
Indiferença - AMI |
Prata Proof |
2008 |
5 |
4 |
1 |
Cuproníquel |
2008 |
50 |
50 |
0 |
Cuproníquel FDC |
2008 |
300 |
124 |
176 |
Banco Alimentar Contra a Fome |
Prata Proof |
2010 |
5 |
2 |
3 |
Cuproníquel |
2010 |
100 |
90 |
10 |
Cuproníquel FDC |
2010 |
100 |
8 |
92 |
Morabitino de D. Sancho II |
Ouro proof |
2009 |
3 |
3 |
0 |
Cuproníquel |
2009 |
150 |
103 |
47 |
EUR 0.25 |
XXV Aniversário da Adesão
de Portugal e Espanha à União Europeia |
Ouro FDC |
2011 |
13 |
7 |
5 |
D.Afonso
Henriques (séc.XII) |
Ouro FDC |
2006 |
30 |
24 |
6 |
Antero
de Quental (séc. XIX) |
Ouro FDC |
2013 |
30 |
5 |
25 |
Luís
Vaz de Camões (séc. XVI) |
Ouro FDC |
2010 |
30 |
10 |
20 |
D.Dinis
(séc. XIV) |
Ouro FDC |
2008 |
30 |
15 |
15 |
Vasco
da Gama (séc.XV) |
Ouro FDC |
2009 |
30 |
15 |
15 |
Fernando
Pessoa (século XX) |
Ouro FDC |
2014 |
30 |
6 |
24 |
Santo
António (séc. XIII) |
Ouro FDC |
2007 |
30 |
20 |
10 |
Carlos
Seixas (séc.XVIII) |
Ouro FDC |
2012 |
30 |
7 |
23 |
Padre
António Vieira (séc. XVII) |
Ouro FDC |
2011 |
30 |
9 |
21 |
|
|
|
|
|
|
|
BNC' significa
'Brilhante Não Circulada', um dos tipos de acabamento existentes. |
|
|
|
|
'FDC' significa
'Flor De Cunho', um dos tipos de acabamento existentes. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|