Articolo |
Descrizione |
u.m. |
prezzo |
% m.d.o. |
% degli oneri di sicurezza
interni al prezzo |
|
|
|
|
|
|
C.06 |
DISTRIBUZIONE AERAULICA |
|
|
|
|
|
|
|
|
|
|
C.06.10 |
CANALI PER DISTRIBUZIONE |
|
|
|
|
|
|
|
|
|
|
C.06.10.10 |
Canali in lamiera acciaio
zincato a sezione quadra per la distribuzione dell'aria, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.10.10.a |
Canali quadrangolari in lamiera
di acciaio zincato |
kg |
5,48 |
12,41% |
0,25% |
|
( Euro cinquevirgolaquarantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20 |
Canali spiroidali in lamiera di
acciaio prelavorata, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.a |
Canali spiroidali diametro = 80
mm, spessore = 0.6 mm |
m |
8,62 |
19,03% |
0,38% |
|
( Euro ottovirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.b |
Canali spiroidali diametro = 100
mm, spessore = 0.6 mm |
m |
10,51 |
15,60% |
0,32% |
|
( Euro diecivirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.c |
Canali spiroidali diametro = 125
mm, spessore = 0.6 mm |
m |
13,55 |
17,34% |
0,35% |
|
( Euro
tredicivirgolacinquantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.d |
Canali spiroidali diametro = 150
mm, spessore = 0.6 mm |
m |
19,25 |
26,03% |
0,53% |
|
( Euro
diciannovevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.e |
Canali spiroidali diametro = 200
mm, spessore = 0.6 mm |
m |
23,93 |
27,66% |
0,56% |
|
( Euro ventitrevirgolanovantatre
) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.f |
Canali spiroidali diametro = 250
mm, spessore = 0.6 mm |
m |
27,71 |
24,32% |
0,49% |
|
( Euro
ventisettevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.g |
Canali spiroidali diametro = 300
mm, spessore = 0.6 mm |
m |
34,05 |
25,08% |
0,51% |
|
( Euro
trentaquattrovirgolazerocinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.h |
Canali spiroidali diametro = 350
mm, spessore = 0.6 mm |
m |
39,74 |
24,84% |
0,50% |
|
( Euro
trentanovevirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.i |
Canali spiroidali diametro = 400
mm, spessore = 0.6 mm |
m |
45,21 |
24,35% |
0,49% |
|
( Euro
quarantacinquevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.j |
Canali spiroidali diametro = 450
mm, spessore = 0.8 mm |
m |
70,08 |
21,70% |
0,44% |
|
( Euro settantavirgolazerotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.k |
Canali spiroidali diametro = 500
mm, spessore = 0.8 mm |
m |
79,28 |
24,02% |
0,49% |
|
( Euro
settantanovevirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.l |
Canali spiroidali diametro = 600
mm, spessore = 0.8 mm |
m |
95,04 |
24,74% |
0,50% |
|
( Euro
novantacinquevirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.m |
Canali spiroidali diametro = 800
mm, spessore = 0.8 mm |
m |
126,91 |
25,93% |
0,52% |
|
( Euro
centoventiseivirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.n |
Canali spiroidali diametro =
1000 mm, spessore = 1.0 mm |
m |
198,17 |
26,89% |
0,54% |
|
( Euro
centonovantottovirgoladiciassette ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.o |
Canali spiroidali diametro =
1250 mm, spessore = 1.0 mm |
m |
247,12 |
26,48% |
0,53% |
|
( Euro
duecentoquarantasettevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.20.p |
Canali spiroidali diametro =
1500 mm, spessore = 1.25 mm |
m |
342,29 |
21,52% |
0,43% |
|
( Euro
trecentoquarantaduevirgolaventinove ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.30 |
Canali in lamiera acciaio
zincato a sezione circolare per la distribuzione dell'aria, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.10.30.a |
Canali circolari in lamiera di
acciaio zincato |
kg |
5,70 |
13,33% |
0,27% |
|
( Euro cinquevirgolasettanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.40 |
Canali spiroidali in acciaio
zincato al kilogrammo |
|
|
|
|
|
|
|
|
|
|
C.06.10.40.a |
Canali spiroidali in acciaio
zincato al kilogrammo |
kg |
5,85 |
12,99% |
0,26% |
|
( Euro
cinquevirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.50 |
Tronchetti di mandata e ripresa
per impianti settoriali in lamiera di acciaio zincato con innesti flangiati
per una lunghezza massima di m 1,20, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.10.50.a |
Tronchetti di mandata e ripresa
per impianti settoriali 30x30 |
cad |
88,87 |
34,39% |
0,69% |
|
( Euro
ottantottovirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.50.b |
Tronchetti di mandata e ripresa
per impianti settoriali 30x40 |
cad |
104,62 |
30,71% |
0,62% |
|
( Euro
centoquattrovirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.10.50.c |
Tronchetti di mandata e ripresa
per impianti settoriali 30x50 |
cad |
126,48 |
32,22% |
0,65% |
|
( Euro
centoventiseivirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20 |
POSA DI COMPONENTI PER LA
DIFFUSIONE DELL'ARIA |
|
|
|
|
|
|
|
|
|
|
C.06.20.10 |
Bocchetta di mandata in acciaio
ad alette regolabili a doppio filare di cui il primo verticale, fissaggio a
clips, completa di serranda di contrasto,
verniciato bianco RAL 9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.a |
Da mm 200X100 |
cad |
27,42 |
27,79% |
0,56% |
|
( Euro
ventisettevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.b |
Da mm 300X100 |
cad |
28,37 |
26,86% |
0,54% |
|
( Euro
ventottovirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.c |
Da mm 400X100 |
cad |
30,26 |
25,18% |
0,51% |
|
( Euro trentavirgolaventisei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.d |
Da mm 500X100 |
cad |
35,30 |
21,59% |
0,44% |
|
( Euro trentacinquevirgolatrenta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.e |
Da mm 300X120 |
cad |
29,34 |
25,97% |
0,52% |
|
( Euro
ventinovevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.f |
Da mm 400X120 |
cad |
31,21 |
24,42% |
0,49% |
|
( Euro trentunovirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.g |
Da mm 500X120 |
cad |
33,25 |
19,58% |
0,40% |
|
( Euro
trentatrevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.h |
Da mm 600X120 |
cad |
38,10 |
20,00% |
0,40% |
|
( Euro trentottovirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.i |
Da mm 300X160 |
cad |
30,90 |
24,66% |
0,50% |
|
( Euro trentavirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.j |
Da mm 400X160 |
cad |
34,66 |
21,98% |
0,44% |
|
( Euro
trentaquattrovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.k |
Da mm 500X160 |
cad |
38,74 |
19,67% |
0,40% |
|
( Euro
trentottovirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.l |
Da mm 600X160 |
cad |
47,53 |
16,03% |
0,32% |
|
( Euro
quarantasettevirgolacinquantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.m |
Da mm 800X160 |
cad |
54,43 |
14,00% |
0,28% |
|
( Euro
cinquantaquattrovirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.n |
Da mm 300X200 |
cad |
41,92 |
22,23% |
0,45% |
|
( Euro
quarantunovirgolanovantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.o |
Da mm 400X200 |
cad |
44,77 |
20,82% |
0,42% |
|
( Euro
quarantaquattrovirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.p |
Da mm 500X200 |
cad |
50,11 |
18,60% |
0,38% |
|
( Euro cinquantavirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.q |
Da mm 600X200 |
cad |
53,55 |
17,40% |
0,35% |
|
( Euro
cinquantatrevirgolacinquantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.r |
Da mm 800X200 |
cad |
61,72 |
15,10% |
0,31% |
|
( Euro
sessantunovirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.s |
Da mm 500X300 |
cad |
59,51 |
19,95% |
0,40% |
|
( Euro
cinquantanovevirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.t |
Da mm 600X300 |
cad |
65,46 |
18,13% |
0,37% |
|
( Euro
sessantacinquevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.u |
Da mm 800X300 |
cad |
77,09 |
15,40% |
0,31% |
|
( Euro
settantasettevirgolazeronove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.v |
Da mm 1000X300 |
cad |
89,03 |
13,33% |
0,27% |
|
( Euro ottantanovevirgolazerotre
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.w |
Da mm 600X400 |
cad |
82,86 |
18,42% |
0,37% |
|
( Euro
ottantaduevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.x |
Da mm 800X400 |
cad |
96,12 |
14,12% |
0,29% |
|
( Euro novantaseivirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.10.y |
Da mm 1000X400 |
cad |
127,35 |
10,66% |
0,22% |
|
( Euro
centoventisettevirgolatrentacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20 |
Bocchetta di mandata in
alluminio ad alette regolabili a doppio filare di cui il primo verticale,
fissaggio a clips, completa di serranda di contrasto, verniciato bianco RAL
9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.a |
Da mm 200X100 |
cad |
28,37 |
26,86% |
0,54% |
|
( Euro
ventottovirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.b |
Da mm 300X100 |
cad |
32,46 |
23,48% |
0,47% |
|
( Euro
trentaduevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.c |
Da mm 400X100 |
cad |
35,30 |
21,59% |
0,44% |
|
( Euro trentacinquevirgolatrenta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.d |
Da mm 500X100 |
cad |
38,74 |
19,67% |
0,40% |
|
( Euro
trentottovirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.e |
Da mm 300X120 |
cad |
38,74 |
19,67% |
0,40% |
|
( Euro
trentottovirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.f |
Da mm 400X120 |
cad |
36,54 |
20,85% |
0,42% |
|
( Euro
trentaseivirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.g |
Da mm 500X120 |
cad |
41,67 |
19,25% |
0,39% |
|
( Euro
quarantunovirgolasessantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.h |
Da mm 600X120 |
cad |
47,53 |
16,03% |
0,32% |
|
( Euro
quarantasettevirgolacinquantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.i |
Da mm 300X160 |
cad |
35,92 |
21,21% |
0,43% |
|
( Euro
trentacinquevirgolanovantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.j |
Da mm 400X160 |
cad |
41,25 |
18,47% |
0,37% |
|
( Euro
quarantunovirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.k |
Da mm 500X160 |
cad |
48,81 |
15,61% |
0,32% |
|
( Euro
quarantottovirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.l |
Da mm 600X160 |
cad |
54,76 |
13,92% |
0,28% |
|
( Euro
cinquantaquattrovirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.m |
Da mm 800X160 |
cad |
75,48 |
10,10% |
0,20% |
|
( Euro
settantacinquevirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.n |
Da mm 300X200 |
cad |
45,71 |
20,39% |
0,41% |
|
( Euro
quarantacinquevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.o |
Da mm 400X200 |
cad |
50,11 |
18,60% |
0,38% |
|
( Euro cinquantavirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.p |
Da mm 500X200 |
cad |
58,59 |
15,91% |
0,32% |
|
( Euro
cinquantottovirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.q |
Da mm 600X200 |
cad |
64,24 |
14,51% |
0,29% |
|
( Euro
sessantaquattrovirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.r |
Da mm 800X200 |
cad |
83,38 |
11,18% |
0,23% |
|
( Euro
ottantatrevirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.s |
Da mm 500X300 |
cad |
74,27 |
15,98% |
0,32% |
|
( Euro
settantaquattrovirgolaventisette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.t |
Da mm 600X300 |
cad |
80,54 |
14,74% |
0,30% |
|
( Euro
ottantavirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.u |
Da mm 800X300 |
cad |
104,42 |
11,37% |
0,23% |
|
( Euro
centoquattrovirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.v |
Da mm 1000X30 |
cad |
123,57 |
9,61% |
0,19% |
|
( Euro
centoventitrevirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.w |
Da mm 600X400 |
cad |
109,55 |
13,93% |
0,28% |
|
( Euro
centonovevirgolacinquantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.x |
Da mm 800X400 |
cad |
132,79 |
11,49% |
0,23% |
|
( Euro
centotrentaduevirgolasettantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.20.y |
Da mm 1000X400 |
cad |
158,21 |
9,65% |
0,19% |
|
( Euro
centocinquantottovirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30 |
Diffusore lineare in alluminio a
feritoia con plenum incorporato con sistema di fissaggio non apparente, in
opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.a |
Tipo 1F da mm 1000 |
cad |
73,61 |
10,35% |
0,21% |
|
( Euro
settantatrevirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.b |
Tipo 1F da mm 1500 |
cad |
102,25 |
9,11% |
0,18% |
|
( Euro
centoduevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.c |
Tipo 1F da mm 2000 |
cad |
130,26 |
8,46% |
0,17% |
|
( Euro
centotrentavirgolaventisei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.d |
Tipo 2F da mm 1000 |
cad |
82,71 |
9,21% |
0,19% |
|
( Euro
ottantaduevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.e |
Tipo 2F da mm 1500 |
cad |
114,49 |
8,14% |
0,16% |
|
( Euro
centoquattordicivirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.f |
Tipo 2F da mm 2000 |
cad |
145,64 |
7,57% |
0,15% |
|
( Euro
centoquarantacinquevirgolasessantaquattro
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.g |
Tipo 3F da mm 1000 |
cad |
91,81 |
8,30% |
0,17% |
|
( Euro novantunovirgolaottantuno
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.h |
Tipo 3F da mm 1500 |
cad |
127,36 |
7,32% |
0,15% |
|
( Euro
centoventisettevirgolatrentasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.i |
Tipo 3F da mm 2000 |
cad |
161,34 |
6,83% |
0,14% |
|
( Euro
centosessantunovirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.j |
Tipo 4F da mm 1000 |
cad |
103,48 |
9,01% |
0,18% |
|
( Euro
centotrevirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.k |
Tipo 4F da mm 1500 |
cad |
142,20 |
7,75% |
0,16% |
|
( Euro
centoquarantaduevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.l |
Tipo 4F da mm 2000 |
cad |
181,71 |
7,00% |
0,14% |
|
( Euro
centottantunovirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.m |
Tipo 5F da mm 1000 |
cad |
131,44 |
7,09% |
0,14% |
|
( Euro
centotrentunovirgolaquarantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.n |
Tipo 5F da mm 1500 |
cad |
181,74 |
6,06% |
0,12% |
|
( Euro
centottantunovirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.o |
Tipo 5F da mm 2000 |
cad |
231,63 |
5,49% |
0,11% |
|
( Euro
duecentotrentunovirgolasessantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.p |
Tipo 6F da mm 1000 |
cad |
153,10 |
6,09% |
0,12% |
|
( Euro
centocinquantatrevirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.q |
Tipo 6F da mm 1500 |
cad |
211,57 |
5,21% |
0,11% |
|
( Euro
duecentoundicivirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.r |
Tipo 6F da mm 2000 |
cad |
268,38 |
4,74% |
0,10% |
|
( Euro
duecentosessantottovirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.s |
Tipo 7F da mm 1000 |
cad |
181,39 |
5,14% |
0,10% |
|
( Euro
centottantunovirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
C.06.20.30.t |
Tipo 7F da mm 1500 |
cad |
249,59 |
4,42% |
0,09% |
|
( Euro
duecentoquarantanovevirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.u |
Tipo 7F da mm 2000 |
cad |
316,43 |
4,02% |
0,08% |
|
( Euro
trecentosedicivirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.v |
Tipo 8F da mm 1000 |
cad |
218,02 |
4,27% |
0,09% |
|
( Euro
duecentodiciottovirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.w |
Tipo 8F da mm 1500 |
cad |
299,21 |
3,68% |
0,07% |
|
( Euro
duecentonovantanovevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.30.x |
Tipo 8F da mm 2000 |
cad |
378,29 |
3,36% |
0,07% |
|
( Euro
trecentosettantottovirgolaventinove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40 |
Griglia di aspirazione in
acciaio ad alette fisse inclinate a 45°con passo di mm 30, con serranda,
sistema di fissaggio con viti in vista, verniciato bianco RAL 9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.a |
Da mm 200X100 |
cad |
24,61 |
30,96% |
0,63% |
|
( Euro
ventiquattrovirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.b |
Da mm 300X100 |
cad |
26,50 |
28,75% |
0,58% |
|
( Euro ventiseivirgolacinquanta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.c |
Da mm 400X100 |
cad |
29,34 |
25,97% |
0,52% |
|
( Euro
ventinovevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.d |
Da mm 500X100 |
cad |
32,46 |
23,48% |
0,47% |
|
( Euro
trentaduevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.e |
Da mm 600X100 |
cad |
35,92 |
21,21% |
0,43% |
|
( Euro
trentacinquevirgolanovantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.f |
Da mm 800X100 |
cad |
42,20 |
18,06% |
0,36% |
|
( Euro quarantaduevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.g |
Da mm 1000X100 |
cad |
48,81 |
15,61% |
0,32% |
|
( Euro
quarantottovirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.h |
Da mm 200X150 |
cad |
27,42 |
27,79% |
0,56% |
|
( Euro
ventisettevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.i |
Da mm 300X150 |
cad |
29,94 |
25,45% |
0,51% |
|
( Euro
ventinovevirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.j |
Da mm 400X150 |
cad |
32,78 |
23,25% |
0,47% |
|
( Euro
trentaduevirgolasettantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.k |
Da mm 500X150 |
cad |
37,19 |
20,49% |
0,41% |
|
( Euro
trentasettevirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.l |
Da mm 600X150 |
cad |
42,20 |
18,06% |
0,36% |
|
( Euro quarantaduevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.m |
Da mm 800X150 |
cad |
50,69 |
15,03% |
0,30% |
|
( Euro
cinquantavirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.n |
Da mm 1000X150 |
cad |
57,59 |
13,23% |
0,27% |
|
( Euro
cinquantasettevirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.o |
Da mm 200X200 |
cad |
31,88 |
29,23% |
0,59% |
|
( Euro trentunovirgolaottantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.p |
Da mm 300X200 |
cad |
35,02 |
26,61% |
0,54% |
|
( Euro
trentacinquevirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.q |
Da mm 400X200 |
cad |
39,12 |
23,82% |
0,48% |
|
( Euro trentanovevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.r |
Da mm 500X200 |
cad |
43,19 |
21,58% |
0,44% |
|
( Euro
quarantatrevirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.s |
Da mm 600X200 |
cad |
48,52 |
19,21% |
0,39% |
|
( Euro
quarantottovirgolacinquantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.t |
Da mm 800X200 |
cad |
57,32 |
16,26% |
0,33% |
|
( Euro
cinquantasettevirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.u |
Da mm 1000X200 |
cad |
64,24 |
14,51% |
0,29% |
|
( Euro
sessantaquattrovirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.v |
Da mm 200X300 |
cad |
40,67 |
29,19% |
0,59% |
|
( Euro
quarantavirgolasessantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.w |
Da mm 300X300 |
cad |
45,06 |
26,34% |
0,53% |
|
( Euro
quarantacinquevirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.x |
Da mm 400X300 |
cad |
51,03 |
23,26% |
0,47% |
|
( Euro cinquantunovirgolazerotre
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.y |
Da mm 500X300 |
cad |
58,58 |
20,26% |
0,41% |
|
( Euro
cinquantottovirgolacinquantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z |
Da mm 600X300 |
cad |
61,07 |
19,44% |
0,39% |
|
( Euro
sessantunovirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z1 |
Da mm 800X300 |
cad |
70,49 |
16,84% |
0,34% |
|
( Euro
settantavirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z10 |
Da mm 300X600 |
cad |
74,83 |
27,18% |
0,55% |
|
( Euro
settantaquattrovirgolaottantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z11 |
Da mm 400X600 |
cad |
85,21 |
23,87% |
0,48% |
|
( Euro
ottantacinquevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z12 |
Da mm 1000X300 |
cad |
84,63 |
14,03% |
0,28% |
|
( Euro
ottantaquattrovirgolasessantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z13 |
Da mm 500X600 |
cad |
97,47 |
20,87% |
0,42% |
|
( Euro
novantasettevirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z14 |
Da mm 600X600 |
cad |
109,40 |
18,59% |
0,38% |
|
( Euro centonovevirgolaquaranta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z15 |
Da mm 800X600 |
cad |
129,80 |
15,67% |
0,32% |
|
( Euro
centoventinovevirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z16 |
Da mm 1000X600 |
cad |
154,61 |
13,16% |
0,27% |
|
( Euro
centocinquantaquattrovirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z17 |
Da mm 200X800 |
cad |
73,81 |
28,71% |
0,58% |
|
( Euro
settantatrevirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z18 |
Da mm 300X800 |
cad |
93,30 |
22,71% |
0,46% |
|
( Euro novantatrevirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z19 |
Da mm 400X800 |
cad |
106,48 |
19,90% |
0,40% |
|
( Euro
centoseivirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z2 |
Da mm 200X500 |
cad |
60,64 |
29,35% |
0,59% |
|
( Euro
sessantavirgolasessantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z20 |
Da mm 500X800 |
cad |
118,10 |
17,94% |
0,36% |
|
( Euro centodiciottovirgoladieci
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z21 |
Da mm 600X800 |
cad |
131,30 |
16,14% |
0,33% |
|
( Euro
centotrentunovirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z22 |
Da mm 800X800 |
cad |
162,39 |
13,05% |
0,26% |
|
( Euro
centosessantaduevirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z23 |
Da mm 200X400 |
cad |
51,77 |
29,48% |
0,60% |
|
( Euro
cinquantunovirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z24 |
Da mm 1000X800 |
cad |
198,75 |
11,09% |
0,22% |
|
( Euro
centonovantottovirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z25 |
Da mm 200X1000 |
cad |
64,24 |
14,51% |
0,29% |
|
( Euro
sessantaquattrovirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z26 |
Da mm 300X1000 |
cad |
82,13 |
14,45% |
0,29% |
|
( Euro ottantaduevirgolatredici
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z27 |
Da mm 400X1000 |
cad |
105,15 |
14,51% |
0,29% |
|
( Euro
centocinquevirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z28 |
Da mm 500X1000 |
cad |
130,98 |
13,59% |
0,27% |
|
( Euro
centotrentavirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z29 |
Da mm 600X1000 |
cad |
154,61 |
13,16% |
0,27% |
|
( Euro
centocinquantaquattrovirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z3 |
Da mm 300X500 |
cad |
66,61 |
26,72% |
0,54% |
|
( Euro
sessantaseivirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z30 |
Da mm 800X1000 |
cad |
197,24 |
10,74% |
0,22% |
|
( Euro
centonovantasettevirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z31 |
Da mm1000X1000 |
cad |
230,14 |
9,58% |
0,19% |
|
( Euro
duecentotrentavirgolaquattordici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z32 |
Da mm 300X400 |
cad |
57,72 |
26,44% |
0,53% |
|
( Euro
cinquantasettevirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z33 |
Da mm 400X400 |
cad |
62,76 |
24,31% |
0,49% |
|
( Euro
sessantaduevirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z34 |
Da mm 500X400 |
cad |
69,34 |
22,01% |
0,44% |
|
( Euro
sessantanovevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z35 |
Da mm 600X400 |
cad |
75,96 |
20,09% |
0,41% |
|
( Euro
settantacinquevirgolanovantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z36 |
Da mm 800X400 |
cad |
91,65 |
16,65% |
0,34% |
|
( Euro
novantunovirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z37 |
Da mm 1000X400 |
cad |
105,15 |
14,51% |
0,29% |
|
( Euro
centocinquevirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z4 |
Da mm 400X500 |
cad |
73,82 |
24,11% |
0,49% |
|
( Euro
settantatrevirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z5 |
Da mm 500X500 |
cad |
81,98 |
21,71% |
0,44% |
|
( Euro
ottantunovirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z6 |
Da mm 600X500 |
cad |
93,94 |
18,95% |
0,38% |
|
( Euro
novantatrevirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z7 |
Da mm 800X500 |
cad |
107,43 |
16,57% |
0,33% |
|
( Euro
centosettevirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z8 |
Da mm 1000X500 |
cad |
130,98 |
13,59% |
0,27% |
|
( Euro
centotrentavirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.40.z9 |
Da mm 200X600 |
cad |
69,20 |
29,39% |
0,59% |
|
( Euro sessantanovevirgolaventi
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50 |
Griglia di aspirazione in
acciaio ad alette fisse inclinate a 45°con passo di mm 30, sistema di
fissaggio con viti in vista, verniciato bianco RAL 9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.a |
Da mm 200X100 |
cad |
17,39 |
43,82% |
0,89% |
|
( Euro
diciassettevirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.b |
Da mm 300X100 |
cad |
18,66 |
40,84% |
0,82% |
|
( Euro
diciottovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.c |
Da mm 400X100 |
cad |
20,22 |
37,69% |
0,76% |
|
( Euro ventivirgolaventidue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.d |
Da mm 500X100 |
cad |
21,48 |
35,47% |
0,72% |
|
( Euro ventunovirgolaquarantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.e |
Da mm 600X100 |
cad |
23,68 |
32,18% |
0,65% |
|
( Euro
ventitrevirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.f |
Da mm 800X100 |
cad |
25,25 |
30,18% |
0,61% |
|
( Euro
venticinquevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.g |
Da mm 1000X100 |
cad |
27,75 |
27,46% |
0,55% |
|
( Euro
ventisettevirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.h |
Da mm 200X150 |
cad |
19,28 |
39,52% |
0,80% |
|
( Euro diciannovevirgolaventotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.i |
Da mm 300X150 |
cad |
20,86 |
36,53% |
0,74% |
|
( Euro ventivirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.j |
Da mm 400X150 |
cad |
21,78 |
34,99% |
0,71% |
|
( Euro ventunovirgolasettantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.k |
Da mm 500X150 |
cad |
24,30 |
31,36% |
0,63% |
|
( Euro ventiquattrovirgolatrenta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.l |
Da mm 600X150 |
cad |
27,42 |
27,79% |
0,56% |
|
( Euro
ventisettevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.m |
Da mm 800X150 |
cad |
30,59 |
24,91% |
0,50% |
|
( Euro
trentavirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.n |
Da mm 1000X150 |
cad |
34,03 |
22,39% |
0,45% |
|
( Euro
trentaquattrovirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.o |
Da mm 200X200 |
cad |
23,73 |
39,28% |
0,79% |
|
( Euro
ventitrevirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.p |
Da mm 300X200 |
cad |
24,04 |
38,77% |
0,78% |
|
( Euro
ventiquattrovirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.q |
Da mm 400X200 |
cad |
26,24 |
35,52% |
0,72% |
|
( Euro
ventiseivirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.r |
Da mm 500X200 |
cad |
28,42 |
32,79% |
0,66% |
|
( Euro
ventottovirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.s |
Da mm 600X200 |
cad |
31,88 |
29,23% |
0,59% |
|
( Euro trentunovirgolaottantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.t |
Da mm 800X200 |
cad |
35,35 |
26,36% |
0,53% |
|
( Euro
trentacinquevirgolatrentacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.u |
Da mm 1000X200 |
cad |
38,48 |
24,22% |
0,49% |
|
( Euro
trentottovirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.v |
Da mm 200X300 |
cad |
29,68 |
39,99% |
0,81% |
|
( Euro
ventinovevirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.w |
Da mm 300X300 |
cad |
31,87 |
37,25% |
0,75% |
|
( Euro
trentunovirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.x |
Da mm 400X300 |
cad |
34,39 |
34,52% |
0,70% |
|
( Euro
trentaquattrovirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.y |
Da mm 500X300 |
cad |
40,05 |
29,64% |
0,60% |
|
( Euro quarantavirgolazerocinque
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z |
Da mm 600X300 |
cad |
40,36 |
29,41% |
0,59% |
|
( Euro quarantavirgolatrentasei
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z1 |
Da mm 800X300 |
cad |
44,44 |
26,71% |
0,54% |
|
( Euro
quarantaquattrovirgolaquarantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z10 |
Da mm 300X600 |
cad |
54,12 |
37,58% |
0,76% |
|
( Euro
cinquantaquattrovirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z11 |
Da mm 400X600 |
cad |
59,14 |
34,39% |
0,69% |
|
( Euro
cinquantanovevirgolaquattordici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z12 |
Da mm 1000X300 |
cad |
51,96 |
22,84% |
0,46% |
|
( Euro
cinquantunovirgolanovantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z13 |
Da mm 500X600 |
cad |
61,04 |
61,04% |
1,23% |
|
( Euro
sessantunovirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z14 |
Da mm 600X600 |
cad |
34,01 |
59,81% |
1,21% |
|
( Euro
trentaquattrovirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z15 |
Da mm 800X600 |
cad |
77,99 |
26,08% |
0,53% |
|
( Euro
settantasettevirgolanovantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z16 |
Da mm 1000X600 |
cad |
88,65 |
22,94% |
0,46% |
|
( Euro
ottantottovirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z17 |
Da mm 200X800 |
cad |
51,85 |
40,87% |
0,83% |
|
( Euro
cinquantunovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z18 |
Da mm 300X800 |
cad |
67,23 |
31,52% |
0,64% |
|
( Euro
sessantasettevirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z19 |
Da mm 400X800 |
cad |
71,62 |
29,59% |
0,60% |
|
( Euro
settantunovirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z2 |
Da mm 200X500 |
cad |
45,56 |
39,07% |
0,79% |
|
( Euro
quarantacinquevirgolacinquantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z20 |
Da mm 500X800 |
cad |
75,08 |
28,22% |
0,57% |
|
( Euro
settantacinquevirgolazerotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z21 |
Da mm 600X800 |
cad |
79,48 |
26,66% |
0,54% |
|
( Euro
settantanovevirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z22 |
Da mm 800X800 |
cad |
93,30 |
22,71% |
0,46% |
|
( Euro novantatrevirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z23 |
Da mm 200X400 |
cad |
38,89 |
39,24% |
0,79% |
|
( Euro
trentottovirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z24 |
Da mm 1000X800 |
cad |
107,36 |
20,53% |
0,41% |
|
( Euro
centosettevirgolatrentasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z25 |
Da mm 200X1000 |
cad |
38,48 |
24,22% |
0,49% |
|
( Euro
trentottovirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z26 |
Da mm 300X1000 |
cad |
49,48 |
23,99% |
0,48% |
|
( Euro
quarantanovevirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z27 |
Da mm 400X1000 |
cad |
60,89 |
25,06% |
0,51% |
|
( Euro
sessantavirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z28 |
Da mm 500X1000 |
cad |
73,82 |
24,11% |
0,49% |
|
( Euro
settantatrevirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z29 |
Da mm 600X1000 |
cad |
88,65 |
22,94% |
0,46% |
|
( Euro
ottantottovirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z3 |
Da mm 300X500 |
cad |
48,08 |
37,02% |
0,75% |
|
( Euro quarantottovirgolazerotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z30 |
Da mm 800X1000 |
cad |
105,85 |
20,02% |
0,40% |
|
( Euro
centocinquevirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z31 |
Da mm 1000X1000 |
cad |
116,15 |
18,98% |
0,38% |
|
( Euro
centosedicivirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z32 |
Da mm 300X400 |
cad |
41,10 |
37,13% |
0,75% |
|
( Euro quarantunovirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z33 |
Da mm 400X400 |
cad |
44,55 |
34,25% |
0,69% |
|
( Euro
quarantaquattrovirgolacinquantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z34 |
Da mm 500X400 |
cad |
46,74 |
32,65% |
0,66% |
|
( Euro
quarantaseivirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z35 |
Da mm 600X400 |
cad |
49,86 |
30,61% |
0,62% |
|
( Euro
quarantanovevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z36 |
Da mm 800X400 |
cad |
56,80 |
26,87% |
0,54% |
|
( Euro
cinquantaseivirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z37 |
Da mm 1000X400 |
cad |
60,89 |
25,06% |
0,51% |
|
( Euro
sessantavirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z4 |
Da mm 400X500 |
cad |
51,21 |
34,76% |
0,70% |
|
( Euro cinquantunovirgolaventuno
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z5 |
Da mm 500X500 |
cad |
54,66 |
32,56% |
0,66% |
|
( Euro
cinquantaquattrovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z6 |
Da mm 600X500 |
cad |
57,51 |
30,95% |
0,63% |
|
( Euro
cinquantasettevirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z7 |
Da mm 800X500 |
cad |
64,42 |
27,63% |
0,56% |
|
( Euro
sessantaquattrovirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z8 |
Da mm 1000X500 |
cad |
73,82 |
24,11% |
0,49% |
|
( Euro
settantatrevirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.50.z9 |
Da mm 200X600 |
cad |
52,55 |
38,71% |
0,78% |
|
( Euro
cinquantaduevirgolacinquantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60 |
Griglia di aspirazione in
alluminio ad alette fisse inclinate a 45°con passo di mm 30, sistema di
fissaggio con viti in vista, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.a |
Da mm 200X100 |
cad |
27,13 |
28,09% |
0,57% |
|
( Euro ventisettevirgolatredici
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.b |
Da mm 300X100 |
cad |
29,34 |
25,97% |
0,52% |
|
( Euro
ventinovevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.c |
Da mm 400X100 |
cad |
31,85 |
23,92% |
0,48% |
|
( Euro
trentunovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.d |
Da mm 500X100 |
cad |
35,30 |
21,59% |
0,44% |
|
( Euro trentacinquevirgolatrenta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.e |
Da mm 600X100 |
cad |
39,67 |
19,21% |
0,39% |
|
( Euro
trentanovevirgolasessantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.f |
Da mm 800X100 |
cad |
51,61 |
14,76% |
0,30% |
|
( Euro
cinquantunovirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.g |
Da mm1000X100 |
cad |
59,47 |
12,81% |
0,26% |
|
( Euro
cinquantanovevirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.h |
Da mm 200X150 |
cad |
30,90 |
24,66% |
0,50% |
|
( Euro trentavirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.i |
Da mm 300X150 |
cad |
32,46 |
23,48% |
0,47% |
|
( Euro
trentaduevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.j |
Da mm 400X150 |
cad |
36,86 |
20,67% |
0,42% |
|
( Euro
trentaseivirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.k |
Da mm 500X150 |
cad |
41,57 |
18,33% |
0,37% |
|
( Euro
quarantunovirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.l |
Da mm 600X150 |
cad |
46,28 |
16,46% |
0,33% |
|
( Euro
quarantaseivirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.m |
Da mm 800X150 |
cad |
57,28 |
13,30% |
0,27% |
|
( Euro
cinquantasettevirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.n |
Da mm 1000X150 |
cad |
65,76 |
11,59% |
0,23% |
|
( Euro
sessantacinquevirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.o |
Da mm 200X200 |
cad |
33,46 |
27,85% |
0,56% |
|
( Euro
trentatrevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.p |
Da mm 300X200 |
cad |
38,48 |
24,22% |
0,49% |
|
( Euro
trentottovirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.q |
Da mm 400X200 |
cad |
42,89 |
21,73% |
0,44% |
|
( Euro
quarantaduevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.r |
Da mm 500X200 |
cad |
46,65 |
19,98% |
0,40% |
|
( Euro
quarantaseivirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.s |
Da mm 600X200 |
cad |
50,11 |
18,60% |
0,38% |
|
( Euro cinquantavirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.t |
Da mm 800X200 |
cad |
64,87 |
14,37% |
0,29% |
|
( Euro
sessantaquattrovirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.u |
Da mm 1000X200 |
cad |
78,06 |
11,94% |
0,24% |
|
( Euro settantottovirgolazerosei
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.v |
Da mm 200X300 |
cad |
44,76 |
26,52% |
0,54% |
|
( Euro
quarantaquattrovirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.w |
Da mm 300X300 |
cad |
47,89 |
24,79% |
0,50% |
|
( Euro
quarantasettevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.x |
Da mm 400X300 |
cad |
54,49 |
21,78% |
0,44% |
|
( Euro
cinquantaquattrovirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.y |
Da mm 500X300 |
cad |
59,19 |
20,05% |
0,41% |
|
( Euro
cinquantanovevirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z |
Da mm 600X300 |
cad |
64,24 |
18,48% |
0,37% |
|
( Euro
sessantaquattrovirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z1 |
Da mm 800X300 |
cad |
86,81 |
13,67% |
0,28% |
|
( Euro
ottantaseivirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z10 |
Da mm 300X600 |
cad |
79,54 |
25,57% |
0,52% |
|
( Euro
settantanovevirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z11 |
Da mm 400X600 |
cad |
89,91 |
22,62% |
0,46% |
|
( Euro
ottantanovevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z12 |
Da mm 1000X300 |
cad |
100,33 |
11,83% |
0,24% |
|
( Euro centovirgolatrentatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z13 |
Da mm 500X600 |
cad |
110,32 |
18,44% |
0,37% |
|
( Euro
centodiecivirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z14 |
Da mm 600X600 |
cad |
117,87 |
17,26% |
0,35% |
|
( Euro
centodiciassettevirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z15 |
Da mm 800X600 |
cad |
154,94 |
13,13% |
0,27% |
|
( Euro
centocinquantaquattrovirgolanovantaquattro
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z16 |
Da mm 1000X600 |
cad |
180,66 |
11,26% |
0,23% |
|
( Euro
centottantavirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z17 |
Da mm 200X800 |
cad |
85,75 |
24,71% |
0,50% |
|
( Euro
ottantacinquevirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z18 |
Da mm 300X800 |
cad |
95,80 |
22,12% |
0,45% |
|
( Euro
novantacinquevirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z19 |
Da mm 400X800 |
cad |
111,50 |
19,00% |
0,38% |
|
( Euro
centoundicivirgolacinquanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z2 |
Da mm 200X500 |
cad |
65,34 |
27,24% |
0,55% |
|
( Euro
sessantacinquevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z20 |
Da mm 500X800 |
cad |
125,96 |
16,82% |
0,34% |
|
( Euro
centoventicinquevirgolanovantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z21 |
Da mm 600X800 |
cad |
141,66 |
14,96% |
0,30% |
|
( Euro
centoquarantunovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z22 |
Da mm 800X800 |
cad |
185,00 |
11,45% |
0,23% |
|
( Euro
centottantacinquevirgolazerozero ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z23 |
Da mm 200X400 |
cad |
53,03 |
28,78% |
0,58% |
|
( Euro
cinquantatrevirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z24 |
Da mm 1000X800 |
cad |
220,72 |
9,99% |
0,20% |
|
( Euro
duecentoventivirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z25 |
Da mm 200X1000 |
cad |
77,42 |
12,04% |
0,24% |
|
( Euro
settantasettevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z26 |
Da mm 300X1000 |
cad |
95,32 |
12,45% |
0,25% |
|
( Euro
novantacinquevirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z27 |
Da mm 400X1000 |
cad |
117,71 |
12,96% |
0,26% |
|
( Euro
centodiciassettevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z28 |
Da mm 500X1000 |
cad |
143,23 |
12,43% |
0,25% |
|
( Euro
centoquarantatrevirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z29 |
Da mm 600X1000 |
cad |
163,41 |
12,45% |
0,25% |
|
( Euro
centosessantatrevirgolaquarantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z3 |
Da mm 300X500 |
cad |
73,19 |
24,32% |
0,49% |
|
( Euro
settantatrevirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z30 |
Da mm 800X1000 |
cad |
219,21 |
9,67% |
0,20% |
|
( Euro
duecentodiciannovevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z31 |
Da mm 1000X1000 |
cad |
272,22 |
8,10% |
0,16% |
|
( Euro
duecentosettantaduevirgolaventidue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z32 |
Da mm 300X400 |
cad |
60,56 |
25,20% |
0,51% |
|
( Euro
sessantavirgolacinquantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z33 |
Da mm 400X400 |
cad |
65,26 |
23,38% |
0,47% |
|
( Euro
sessantacinquevirgolaventisei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z34 |
Da mm 500X400 |
cad |
73,73 |
20,70% |
0,42% |
|
( Euro
settantatrevirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z35 |
Da mm 600X400 |
cad |
80,04 |
19,07% |
0,39% |
|
( Euro ottantavirgolazeroquattro
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z36 |
Da mm 800X400 |
cad |
105,15 |
14,51% |
0,29% |
|
( Euro
centocinquevirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z37 |
Da mm 1000X400 |
cad |
127,77 |
11,94% |
0,24% |
|
( Euro
centoventisettevirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z4 |
Da mm 400X500 |
cad |
81,98 |
21,71% |
0,44% |
|
( Euro
ottantunovirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z5 |
Da mm 500X500 |
cad |
91,73 |
19,40% |
0,39% |
|
( Euro
novantunovirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z6 |
Da mm 600X500 |
cad |
105,52 |
16,87% |
0,34% |
|
( Euro
centocinquevirgolacinquantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z7 |
Da mm 800X500 |
cad |
132,86 |
13,40% |
0,27% |
|
( Euro
centotrentaduevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z8 |
Da mm 1000X500 |
cad |
156,74 |
11,36% |
0,23% |
|
( Euro
centocinquantaseivirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.60.z9 |
Da mm 200X600 |
cad |
72,94 |
27,89% |
0,56% |
|
( Euro
settantaduevirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70 |
Griglia di aspirazione in
alluminio ad alette fisse inclinate a 45°con passo di mm 30, sistema di
fissaggio con viti in vista, io opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.a |
Da mm 200X100 |
cad |
19,91 |
38,27% |
0,77% |
|
( Euro
diciannovevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.b |
Da mm 300X100 |
cad |
21,48 |
35,47% |
0,72% |
|
( Euro ventunovirgolaquarantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.c |
Da mm 400X100 |
cad |
22,74 |
33,51% |
0,68% |
|
( Euro
ventiduevirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.d |
Da mm 500X100 |
cad |
24,30 |
31,36% |
0,63% |
|
( Euro ventiquattrovirgolatrenta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.e |
Da mm 600X100 |
cad |
27,42 |
27,79% |
0,56% |
|
( Euro
ventisettevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.f |
Da mm 800X100 |
cad |
34,66 |
21,98% |
0,44% |
|
( Euro
trentaquattrovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.g |
Da mm 1000X100 |
cad |
38,43 |
19,83% |
0,40% |
|
( Euro
trentottovirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.h |
Da mm 200X150 |
cad |
22,74 |
33,51% |
0,68% |
|
( Euro
ventiduevirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.i |
Da mm 300X150 |
cad |
23,36 |
32,62% |
0,66% |
|
( Euro ventitrevirgolatrentasei
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.j |
Da mm 400X150 |
cad |
25,86 |
29,47% |
0,60% |
|
( Euro
venticinquevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.k |
Da mm 500X150 |
cad |
28,69 |
26,56% |
0,54% |
|
( Euro
ventottovirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.l |
Da mm 600X150 |
cad |
31,52 |
24,18% |
0,49% |
|
( Euro
trentunovirgolacinquantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.m |
Da mm 800X150 |
cad |
37,19 |
20,49% |
0,41% |
|
( Euro
trentasettevirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.n |
Da mm 1000X150 |
cad |
42,20 |
18,06% |
0,36% |
|
( Euro quarantaduevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.o |
Da mm 200X200 |
cad |
24,98 |
37,31% |
0,75% |
|
( Euro
ventiquattrovirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.p |
Da mm 300X200 |
cad |
27,50 |
33,89% |
0,68% |
|
( Euro
ventisettevirgolacinquanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.q |
Da mm 400X200 |
cad |
30,01 |
31,06% |
0,63% |
|
( Euro trentavirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.r |
Da mm 500X200 |
cad |
31,88 |
29,23% |
0,59% |
|
( Euro trentunovirgolaottantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.s |
Da mm 600X200 |
cad |
33,46 |
27,85% |
0,56% |
|
( Euro
trentatrevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.t |
Da mm 800X200 |
cad |
42,89 |
21,73% |
0,44% |
|
( Euro
quarantaduevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.u |
Da mm 1000X200 |
cad |
52,31 |
17,82% |
0,36% |
|
( Euro
cinquantaduevirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.v |
Da mm 200X300 |
cad |
33,75 |
35,17% |
0,71% |
|
( Euro
trentatrevirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.w |
Da mm 300X300 |
cad |
34,72 |
34,19% |
0,69% |
|
( Euro
trentaquattrovirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.x |
Da mm 400X300 |
cad |
37,84 |
31,37% |
0,63% |
|
( Euro
trentasettevirgolaottantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.y |
Da mm 500X300 |
cad |
40,67 |
29,19% |
0,59% |
|
( Euro
quarantavirgolasessantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z |
Da mm 600X300 |
cad |
43,49 |
27,29% |
0,55% |
|
( Euro
quarantatrevirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z1 |
Da mm 800X300 |
cad |
60,75 |
19,54% |
0,39% |
|
( Euro
sessantavirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z10 |
Da mm 300X600 |
cad |
58,83 |
34,57% |
0,70% |
|
( Euro
cinquantottovirgolaottantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z11 |
Da mm 400X600 |
cad |
63,86 |
31,85% |
0,64% |
|
( Euro
sessantatrevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z12 |
Da mm 1000X300 |
cad |
67,68 |
17,54% |
0,35% |
|
( Euro
sessantasettevirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z13 |
Da mm 500X600 |
cad |
73,91 |
27,52% |
0,56% |
|
( Euro
settantatrevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z14 |
Da mm 600X600 |
cad |
73,91 |
27,52% |
0,56% |
|
( Euro
settantatrevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z15 |
Da mm 800X600 |
cad |
103,11 |
19,73% |
0,40% |
|
( Euro centotrevirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z16 |
Da mm 1000X600 |
cad |
114,74 |
17,73% |
0,36% |
|
( Euro
centoquattordicivirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z17 |
Da mm 200X800 |
cad |
63,79 |
33,22% |
0,67% |
|
( Euro
sessantatrevirgolasettantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z18 |
Da mm 300X800 |
cad |
69,73 |
30,39% |
0,61% |
|
( Euro
sessantanovevirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z19 |
Da mm 400X800 |
cad |
76,66 |
27,64% |
0,56% |
|
( Euro
settantaseivirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z2 |
Da mm 200X500 |
cad |
50,27 |
35,41% |
0,72% |
|
( Euro
cinquantavirgolaventisette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z20 |
Da mm 500X800 |
cad |
82,93 |
25,55% |
0,52% |
|
( Euro
ottantaduevirgolanovantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z21 |
Da mm 600X800 |
cad |
89,84 |
23,59% |
0,48% |
|
( Euro
ottantanovevirgolaottantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z22 |
Da mm 800X800 |
cad |
115,90 |
18,28% |
0,37% |
|
( Euro
centoquindicivirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z23 |
Da mm 200X400 |
cad |
40,14 |
38,02% |
0,77% |
|
( Euro
quarantavirgolaquattordici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z24 |
Da mm 1000X800 |
cad |
129,34 |
17,04% |
0,34% |
|
( Euro
centoventinovevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z25 |
Da mm 200X1000 |
cad |
51,68 |
18,03% |
0,36% |
|
( Euro
cinquantunovirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z26 |
Da mm 300X1000 |
cad |
62,66 |
18,94% |
0,38% |
|
( Euro
sessantaduevirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z27 |
Da mm 400X1000 |
cad |
73,44 |
20,78% |
0,42% |
|
( Euro
settantatrevirgolaquarantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z28 |
Da mm 500X1000 |
cad |
86,09 |
20,68% |
0,42% |
|
( Euro ottantaseivirgolazeronove
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z29 |
Da mm 600X1000 |
cad |
97,47 |
20,87% |
0,42% |
|
( Euro
novantasettevirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z3 |
Da mm 300X500 |
cad |
54,66 |
32,56% |
0,66% |
|
( Euro
cinquantaquattrovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z30 |
Da mm 800X1000 |
cad |
127,83 |
16,58% |
0,33% |
|
( Euro
centoventisettevirgolaottantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z31 |
Da mm 1000X1000 |
cad |
158,22 |
13,93% |
0,28% |
|
( Euro
centocinquantottovirgolaventidue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z32 |
Da mm 300X400 |
cad |
43,91 |
34,75% |
0,70% |
|
( Euro
quarantatrevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z33 |
Da mm 400X400 |
cad |
47,06 |
32,43% |
0,66% |
|
( Euro
quarantasettevirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z34 |
Da mm 500X400 |
cad |
51,13 |
29,85% |
0,60% |
|
( Euro cinquantunovirgolatredici
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z35 |
Da mm 600X400 |
cad |
53,98 |
28,27% |
0,57% |
|
( Euro
cinquantatrevirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z36 |
Da mm 800X400 |
cad |
70,30 |
21,71% |
0,44% |
|
( Euro settantavirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z37 |
Da mm 1000X400 |
cad |
83,47 |
18,28% |
0,37% |
|
( Euro
ottantatrevirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z4 |
Da mm 400X500 |
cad |
59,38 |
29,98% |
0,61% |
|
( Euro
cinquantanovevirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z5 |
Da mm 500X500 |
cad |
64,42 |
27,63% |
0,56% |
|
( Euro
sessantaquattrovirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z6 |
Da mm 600X500 |
cad |
69,10 |
25,76% |
0,52% |
|
( Euro sessantanovevirgoladieci
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z7 |
Da mm 800X500 |
cad |
89,84 |
19,81% |
0,40% |
|
( Euro
ottantanovevirgolaottantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z8 |
Da mm 1000X500 |
cad |
99,58 |
17,88% |
0,36% |
|
( Euro
novantanovevirgolacinquantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.70.z9 |
Da mm 200X600 |
cad |
56,32 |
36,12% |
0,73% |
|
( Euro
cinquantaseivirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80 |
Griglia di transito per porta in
alluminio con profilo dell alette anti luce, fissaggio con viti a vista, in
opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.a |
Da mm 300X100 |
cad |
32,65 |
20,77% |
0,42% |
|
( Euro
trentaduevirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.b |
Da mm 400X100 |
cad |
34,85 |
19,45% |
0,39% |
|
( Euro
trentaquattrovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.c |
Da mm 500X100 |
cad |
36,74 |
18,45% |
0,37% |
|
( Euro
trentaseivirgolasettantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.d |
Da mm 300X160 |
cad |
35,81 |
18,93% |
0,38% |
|
( Euro
trentacinquevirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.e |
Da mm 400X160 |
cad |
38,30 |
17,70% |
0,36% |
|
( Euro trentottovirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.f |
Da mm 500X160 |
cad |
42,72 |
15,87% |
0,32% |
|
( Euro
quarantaduevirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.g |
Da mm 600X160 |
cad |
46,46 |
14,59% |
0,29% |
|
( Euro
quarantaseivirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.h |
Da mm 300X200 |
cad |
40,50 |
16,74% |
0,34% |
|
( Euro quarantavirgolacinquanta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.i |
Da mm 400X200 |
cad |
44,59 |
15,21% |
0,31% |
|
( Euro
quarantaquattrovirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.j |
Da mm 500X200 |
cad |
48,81 |
15,61% |
0,32% |
|
( Euro
quarantottovirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.k |
Da mm 600X200 |
cad |
52,05 |
16,27% |
0,33% |
|
( Euro
cinquantaduevirgolazerocinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.l |
Da mm 400X300 |
cad |
52,05 |
16,27% |
0,33% |
|
( Euro
cinquantaduevirgolazerocinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.m |
Da mm 500X300 |
cad |
60,23 |
14,06% |
0,28% |
|
( Euro sessantavirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.n |
Da mm 600X300 |
cad |
67,05 |
13,90% |
0,28% |
|
( Euro
sessantasettevirgolazerocinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.80.o |
Da mm 600X600 |
cad |
122,06 |
14,58% |
0,29% |
|
( Euro
centoventiduevirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90 |
Griglia di transito per porta in
acciaio con profilo dell alette anti luce, fissaggio con viti a vista, in
opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.a |
Da mm 300X100 |
cad |
26,99 |
25,12% |
0,51% |
|
( Euro
ventiseivirgolanovantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.b |
Da mm 400X100 |
cad |
29,52 |
22,97% |
0,46% |
|
( Euro
ventinovevirgolacinquantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.c |
Da mm 500X100 |
cad |
32,65 |
20,77% |
0,42% |
|
( Euro
trentaduevirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.d |
Da mm 300X160 |
cad |
31,39 |
21,60% |
0,44% |
|
( Euro trentunovirgolatrentanove
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.e |
Da mm 400X160 |
cad |
32,65 |
20,77% |
0,42% |
|
( Euro
trentaduevirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.f |
Da mm 500X160 |
cad |
34,85 |
19,45% |
0,39% |
|
( Euro
trentaquattrovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.g |
Da mm 600X160 |
cad |
37,04 |
18,30% |
0,37% |
|
( Euro
trentasettevirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.h |
Da mm 300X200 |
cad |
30,45 |
22,27% |
0,45% |
|
( Euro
trentavirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.i |
Da mm 400X200 |
cad |
34,85 |
19,45% |
0,39% |
|
( Euro
trentaquattrovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.j |
Da mm 500X200 |
cad |
41,57 |
18,33% |
0,37% |
|
( Euro
quarantunovirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.k |
Da mm 600X200 |
cad |
47,34 |
17,89% |
0,36% |
|
( Euro
quarantasettevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.l |
Da mm 400X300 |
cad |
44,20 |
19,16% |
0,39% |
|
( Euro
quarantaquattrovirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.m |
Da mm 500X300 |
cad |
49,57 |
17,09% |
0,35% |
|
( Euro
quarantanovevirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.n |
Da mm 600X300 |
cad |
57,01 |
16,35% |
0,33% |
|
( Euro
cinquantasettevirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.90.o |
Da mm 600X600 |
cad |
98,52 |
18,07% |
0,37% |
|
( Euro
novantottovirgolacinquantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100 |
Griglia di aspirazione in
alluminio con passo alette da mm 50, con serranda e rete, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.a |
Da mm 400X400 |
cad |
213,81 |
7,14% |
0,14% |
|
( Euro
duecentotredicivirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.b |
Da mm 500X400 |
cad |
232,95 |
6,55% |
0,13% |
|
( Euro
duecentotrentaduevirgolanovantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.c |
Da mm 600X400 |
cad |
253,07 |
6,03% |
0,12% |
|
( Euro
duecentocinquantatrevirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.d |
Da mm 700X400 |
cad |
272,51 |
5,60% |
0,11% |
|
( Euro
duecentosettantaduevirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.e |
Da mm 800X400 |
cad |
292,00 |
5,23% |
0,11% |
|
( Euro
duecentonovantaduevirgolazerozero ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.f |
Da mm 900X400 |
cad |
311,78 |
4,89% |
0,10% |
|
( Euro
trecentoundicivirgolasettantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.g |
Da mm 1000X400 |
cad |
331,24 |
4,61% |
0,09% |
|
( Euro
trecentotrentunovirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.h |
Da mm 1200X400 |
cad |
369,89 |
4,13% |
0,08% |
|
( Euro
trecentosessantanovevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.i |
Da mm 1400X400 |
cad |
412,36 |
4,32% |
0,09% |
|
( Euro
quattrocentododicivirgolatrentasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.j |
Da mm 1600X400 |
cad |
499,02 |
3,57% |
0,07% |
|
( Euro
quattrocentonovantanovevirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.k |
Da mm 1800X400 |
cad |
538,58 |
3,30% |
0,07% |
|
( Euro
cinquecentotrentottovirgolacinquantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.l |
Da mm 2000X400 |
cad |
580,03 |
3,07% |
0,06% |
|
( Euro
cinquecentottantavirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.m |
Da mm 400X600 |
cad |
274,57 |
7,41% |
0,15% |
|
( Euro
duecentosettantaquattrovirgolacinquantasett e ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.n |
Da mm 500X600 |
cad |
298,44 |
6,82% |
0,14% |
|
( Euro
duecentonovantottovirgolaquarantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.o |
Da mm 600X600 |
cad |
323,87 |
6,28% |
0,13% |
|
( Euro
trecentoventitrevirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.p |
Da mm 700X600 |
cad |
348,36 |
5,84% |
0,12% |
|
( Euro
trecentoquarantottovirgolatrentasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.q |
Da mm 800X600 |
cad |
372,20 |
5,46% |
0,11% |
|
( Euro
trecentosettantaduevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.r |
Da mm 900X600 |
cad |
1.097,32 |
1,85% |
0,04% |
|
( Euro
millenovantasettevirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.s |
Da mm 1000X600 |
cad |
422,16 |
4,82% |
0,10% |
|
( Euro
quattrocentoventiduevirgolasedici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.t |
Da mm 1200X600 |
cad |
470,51 |
4,32% |
0,09% |
|
( Euro
quattrocentosettantavirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.u |
Da mm 1600X600 |
cad |
520,91 |
4,07% |
0,08% |
|
( Euro
cinquecentoventivirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.v |
Da mm 1600X600 |
cad |
632,69 |
3,35% |
0,07% |
|
( Euro
seicentotrentaduevirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.w |
Da mm 1800X600 |
cad |
682,62 |
3,10% |
0,06% |
|
( Euro
seicentottantaduevirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.x |
Da mm 2000X600 |
cad |
734,44 |
2,89% |
0,06% |
|
( Euro
settecentotrentaquattrovirgolaquarantaquattr o ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.y |
Da mm 400X800 |
cad |
330,07 |
6,42% |
0,13% |
|
( Euro
trecentotrentavirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z |
Da mm 500X800 |
cad |
358,33 |
5,91% |
0,12% |
|
( Euro
trecentocinquantottovirgolatrentatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z1 |
Da mm 600X800 |
cad |
389,42 |
5,44% |
0,11% |
|
( Euro
trecentottantanovevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z10 |
Da mm 1200X100 |
cad |
659,15 |
3,21% |
0,06% |
|
( Euro
seicentocinquantanovevirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z11 |
Da mm 1400X100 |
cad |
731,02 |
3,13% |
0,06% |
|
( Euro
settecentotrentunovirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z12 |
Da mm 700X800 |
cad |
418,63 |
5,06% |
0,10% |
|
( Euro
quattrocentodiciottovirgolasessantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z13 |
Da mm 1600X100 |
cad |
893,07 |
2,56% |
0,05% |
|
( Euro
ottocentonovantatrevirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z14 |
Da mm 1800X100 |
cad |
964,03 |
2,37% |
0,05% |
|
( Euro
novecentosessantaquattrovirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z15 |
Da mm 2000X100 |
cad |
1.036,88 |
2,21% |
0,04% |
|
( Euro
milletrentaseivirgolaottantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z16 |
Da mm 400X1200 |
cad |
439,91 |
5,20% |
0,11% |
|
( Euro
quattrocentotrentanovevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z17 |
Da mm 500X1200 |
cad |
477,60 |
4,79% |
0,10% |
|
( Euro
quattrocentosettantasettevirgolasessanta ) |
|
|
|
|
|
|
|
|
|
C.06.20.100.z18 |
Da mm 600X1200 |
cad |
519,06 |
4,41% |
0,09% |
|
( Euro
cinquecentodiciannovevirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z19 |
Da mm 700X1200 |
cad |
558,93 |
4,09% |
0,08% |
|
( Euro
cinquecentocinquantottovirgolanovantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z2 |
Da mm 2000X800 |
cad |
884,65 |
2,40% |
0,05% |
|
( Euro
ottocentottantaquattrovirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z20 |
Da mm 800X1200 |
cad |
596,61 |
3,84% |
0,08% |
|
( Euro
cinquecentonovantaseivirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z21 |
Da mm 900X1200 |
cad |
638,39 |
3,58% |
0,07% |
|
( Euro
seicentotrentottovirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z22 |
Da mm 1000X1000 |
cad |
677,95 |
3,37% |
0,07% |
|
( Euro
seicentosettantasettevirgolanovantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z23 |
Da mm 800X800 |
cad |
447,21 |
4,74% |
0,10% |
|
( Euro
quattrocentoquarantasettevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z24 |
Da mm 1200X1000 |
cad |
755,21 |
3,03% |
0,06% |
|
( Euro
settecentocinquantacinquevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z25 |
Da mm 1400X1000 |
cad |
835,84 |
2,84% |
0,06% |
|
( Euro
ottocentotrentacinquevirgolaottantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z26 |
Da mm 1600X1000 |
cad |
1.023,01 |
2,32% |
0,05% |
|
( Euro
milleventitrevirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z27 |
Da mm 1800X1000 |
cad |
1.104,65 |
2,15% |
0,04% |
|
( Euro
millecentoquattrovirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z28 |
Da mm 2000X1000 |
cad |
1.187,56 |
2,00% |
0,04% |
|
( Euro
millecentottantasettevirgolacinquantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z29 |
Da mm 400X1400 |
cad |
495,11 |
4,79% |
0,10% |
|
( Euro
quattrocentonovantacinquevirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z3 |
Da mm 400X100 |
cad |
383,77 |
5,52% |
0,11% |
|
( Euro
trecentottantatrevirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z30 |
Da mm 500X1400 |
cad |
537,21 |
5,00% |
0,10% |
|
( Euro
cinquecentotrentasettevirgolaventuno ) |
|
|
|
|
|
|
|
|
|
C.06.20.100.z31 |
Da mm 600X1400 |
cad |
583,99 |
4,52% |
0,09% |
|
( Euro
cinquecentottantatrevirgolanovantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z32 |
Da mm 700X1400 |
cad |
628,89 |
4,02% |
0,08% |
|
( Euro
seicentoventottovirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z33 |
Da mm 800X1400 |
cad |
671,29 |
3,98% |
0,08% |
|
( Euro
seicentosettantunovirgolaventinove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z34 |
Da mm 900X800 |
cad |
477,65 |
3,54% |
0,07% |
|
( Euro
quattrocentosettantasettevirgolasessantacin que ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z35 |
Da mm 900X1400 |
cad |
718,40 |
3,12% |
0,06% |
|
( Euro
settecentodiciottovirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z36 |
Da mm 1000X1000 |
cad |
762,98 |
3,05% |
0,06% |
|
( Euro
settecentosessantaduevirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z37 |
Da mm 1200X1000 |
cad |
849,97 |
2,98% |
0,06% |
|
( Euro
ottocentoquarantanovevirgolanovantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z38 |
Da mm 1400X1000 |
cad |
942,40 |
2,70% |
0,05% |
|
( Euro
novecentoquarantaduevirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z39 |
Da mm 1600X1000 |
cad |
1.155,01 |
2,20% |
0,04% |
|
( Euro
millecentocinquantacinquevirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z4 |
Da mm 500X100 |
cad |
416,76 |
5,08% |
0,10% |
|
( Euro
quattrocentosedicivirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z40 |
Da mm 1800X1000 |
cad |
1.246,70 |
2,04% |
0,04% |
|
( Euro
milleduecentoquarantaseivirgolasettanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z41 |
Da mm 2000X1000 |
cad |
1.340,30 |
1,90% |
0,04% |
|
( Euro
milletrecentoquarantavirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z42 |
Da mm 400X1600 |
cad |
551,74 |
4,61% |
0,09% |
|
( Euro
cinquecentocinquantunovirgolasettantaquatt ro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z43 |
Da mm 500X1600 |
cad |
598,53 |
4,25% |
0,09% |
|
( Euro
cinquecentonovantottovirgolacinquantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z44 |
Da mm 600X1600 |
cad |
651,30 |
3,90% |
0,08% |
|
( Euro
seicentocinquantunovirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z45 |
Da mm 1000X800 |
cad |
507,50 |
4,18% |
0,08% |
|
( Euro
cinquecentosettevirgolacinquanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z46 |
Da mm 700X1600 |
cad |
700,59 |
3,63% |
0,07% |
|
( Euro
settecentovirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z47 |
Da mm 800X1600 |
cad |
747,69 |
3,40% |
0,07% |
|
( Euro
settecentoquarantasettevirgolasessantanov e ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z48 |
Da mm 900X1600 |
cad |
800,47 |
3,18% |
0,06% |
|
( Euro
ottocentovirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z49 |
Da mm 1000X1000 |
cad |
849,77 |
2,99% |
0,06% |
|
( Euro
ottocentoquarantanovevirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z5 |
Da mm 600X100 |
cad |
453,16 |
4,68% |
0,09% |
|
( Euro
quattrocentocinquantatrevirgolasedici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z50 |
Da mm 1200X1000 |
cad |
946,80 |
2,69% |
0,05% |
|
( Euro
novecentoquarantaseivirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z51 |
Da mm 1400X1000 |
cad |
1.048,54 |
2,59% |
0,05% |
|
( Euro
millequarantottovirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z52 |
Da mm 1600X1000 |
cad |
1.286,25 |
2,11% |
0,04% |
|
( Euro
milleduecentottantaseivirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z53 |
Da mm 1800X1000 |
cad |
1.318,94 |
2,06% |
0,04% |
|
( Euro
milletrecentodiciottovirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z54 |
Da mm 2000X1000 |
cad |
1.492,58 |
1,82% |
0,04% |
|
( Euro
millequattrocentonovantaduevirgolacinquant otto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z55 |
Da mm 400X1800 |
cad |
607,98 |
4,46% |
0,09% |
|
( Euro
seicentosettevirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z56 |
Da mm 1200X800 |
cad |
565,60 |
3,75% |
0,08% |
|
( Euro
cinquecentosessantacinquevirgolasessanta
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z57 |
Da mm 500X1800 |
cad |
659,47 |
4,11% |
0,08% |
|
( Euro
seicentocinquantanovevirgolaquarantasette
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z58 |
Da mm 600X1800 |
cad |
717,56 |
3,78% |
0,08% |
|
( Euro
settecentodiciassettevirgolacinquantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z59 |
Da mm 700X1800 |
cad |
772,19 |
3,51% |
0,07% |
|
( Euro
settecentosettantaduevirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z6 |
Da mm 700X100 |
cad |
487,71 |
4,34% |
0,09% |
|
( Euro
quattrocentottantasettevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z60 |
Da mm 800X1800 |
cad |
824,02 |
3,29% |
0,07% |
|
( Euro
ottocentoventiquattrovirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z61 |
Da mm 900X1800 |
cad |
881,80 |
3,08% |
0,06% |
|
( Euro
ottocentottantunovirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z62 |
Da mm 1000X1000 |
cad |
936,12 |
2,90% |
0,06% |
|
( Euro
novecentotrentaseivirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z63 |
Da mm 1200X1000 |
cad |
1.042,59 |
2,60% |
0,05% |
|
( Euro
millequarantaduevirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z64 |
Da mm 1400X1000 |
cad |
1.155,79 |
2,57% |
0,05% |
|
( Euro
millecentocinquantacinquevirgolasettantano ve ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z65 |
Da mm 1600X1000 |
cad |
1.418,65 |
2,09% |
0,04% |
|
( Euro
millequattrocentodiciottovirgolasessantacinq ue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z66 |
Da mm 1800X1000 |
cad |
1.531,40 |
1,94% |
0,04% |
|
( Euro
millecinquecentotrentunovirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z67 |
Da mm 1800X800 |
cad |
624,94 |
3,39% |
0,07% |
|
( Euro
seicentoventiquattrovirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z68 |
Da mm 2000X1000 |
cad |
1.645,69 |
1,80% |
0,04% |
|
( Euro
milleseicentoquarantacinquevirgolasessanta nove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z69 |
Da mm 1600X800 |
cad |
761,85 |
2,78% |
0,06% |
|
( Euro
settecentosessantunovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z7 |
Da mm 800X100 |
cad |
520,70 |
4,07% |
0,08% |
|
( Euro
cinquecentoventivirgolasettanta ) |
|
|
|
|
|
|
|
|
|
C.06.20.100.z70 |
Da mm 1800X800 |
cad |
822,47 |
2,58% |
0,05% |
|
( Euro
ottocentoventiduevirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z8 |
Da mm 900X100 |
cad |
557,11 |
3,80% |
0,08% |
|
( Euro
cinquecentocinquantasettevirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.100.z9 |
Da mm 1000X100 |
cad |
591,34 |
3,58% |
0,07% |
|
( Euro
cinquecentonovantunovirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110 |
Grigia di aspirazione in acciaio
zincato, fissaggio con viti a vista, passo dell alette mm 50, con serranda e
rete, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.a |
Da mm 400X450 |
cad |
194,65 |
7,84% |
0,16% |
|
( Euro
centonovantaquattrovirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.b |
Da mm 500X450 |
cad |
212,54 |
7,18% |
0,15% |
|
( Euro
duecentododicivirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.c |
Da mm 600X450 |
cad |
231,06 |
6,60% |
0,13% |
|
( Euro
duecentotrentunovirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.d |
Da mm 700X450 |
cad |
249,93 |
6,11% |
0,12% |
|
( Euro
duecentoquarantanovevirgolanovantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.e |
Da mm 800X450 |
cad |
267,82 |
5,70% |
0,12% |
|
( Euro
duecentosessantasettevirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.f |
Da mm 900X450 |
cad |
286,03 |
5,34% |
0,11% |
|
( Euro
duecentottantaseivirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.g |
Da mm 1000X450 |
cad |
304,89 |
5,01% |
0,10% |
|
( Euro
trecentoquattrovirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.h |
Da mm 1200X450 |
cad |
341,30 |
4,47% |
0,09% |
|
( Euro
trecentoquarantunovirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.i |
Da mm 1400X450 |
cad |
381,58 |
4,66% |
0,09% |
|
( Euro
trecentottantunovirgolacinquantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.j |
Da mm 1600X450 |
cad |
473,25 |
3,76% |
0,08% |
|
( Euro
quattrocentosettantatrevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.k |
Da mm 1800X450 |
cad |
510,96 |
3,48% |
0,07% |
|
( Euro
cinquecentodiecivirgolanovantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.l |
Da mm 2000X450 |
cad |
548,33 |
3,25% |
0,07% |
|
( Euro
cinquecentoquarantottovirgolatrentatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.m |
Da mm 400X650 |
cad |
247,25 |
8,23% |
0,17% |
|
( Euro
duecentoquarantasettevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.n |
Da mm 500X650 |
cad |
266,72 |
7,63% |
0,15% |
|
( Euro
duecentosessantaseivirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.o |
Da mm 600X650 |
cad |
288,39 |
7,05% |
0,14% |
|
( Euro
duecentottantottovirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.p |
Da mm 700X650 |
cad |
310,38 |
6,55% |
0,13% |
|
( Euro
trecentodiecivirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.q |
Da mm 800X650 |
cad |
331,09 |
6,14% |
0,12% |
|
( Euro
trecentotrentunovirgolazeronove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.r |
Da mm 900X650 |
cad |
352,76 |
5,77% |
0,12% |
|
( Euro
trecentocinquantaduevirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.s |
Da mm 1000X650 |
cad |
374,10 |
5,44% |
0,11% |
|
( Euro
trecentosettantaquattrovirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.t |
Da mm 1200X650 |
cad |
416,83 |
4,88% |
0,10% |
|
( Euro
quattrocentosedicivirgolaottantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.u |
Da mm 1600X650 |
cad |
460,28 |
4,60% |
0,09% |
|
( Euro
quattrocentosessantavirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.v |
Da mm 1600X650 |
cad |
573,32 |
3,70% |
0,07% |
|
( Euro
cinquecentosettantatrevirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.w |
Da mm 1800X650 |
cad |
617,93 |
3,43% |
0,07% |
|
( Euro
seicentodiciassettevirgolanovantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.x |
Da mm 2000X650 |
cad |
661,90 |
3,20% |
0,06% |
|
( Euro
seicentosessantunovirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.y |
Da mm 400X850 |
cad |
292,07 |
7,26% |
0,15% |
|
( Euro
duecentonovantaduevirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z |
Da mm 500X850 |
cad |
315,62 |
6,71% |
0,14% |
|
( Euro
trecentoquindicivirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z1 |
Da mm 600X850 |
cad |
340,12 |
6,23% |
0,13% |
|
( Euro
trecentoquarantavirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z10 |
Da mm 1200X1050 |
cad |
555,23 |
3,82% |
0,08% |
|
( Euro
cinquecentocinquantacinquevirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z11 |
Da mm 1400X1050 |
cad |
611,68 |
3,74% |
0,08% |
|
( Euro
seicentoundicivirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z12 |
Da mm 700X850 |
cad |
365,23 |
5,80% |
0,12% |
|
( Euro
trecentosessantacinquevirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z13 |
Da mm 1600X1050 |
cad |
766,18 |
2,99% |
0,06% |
|
( Euro
settecentosessantaseivirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z14 |
Da mm 1800X1050 |
cad |
824,92 |
2,77% |
0,06% |
|
( Euro
ottocentoventiquattrovirgolanovantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z15 |
Da mm 2000X1050 |
cad |
882,07 |
2,59% |
0,05% |
|
( Euro
ottocentottantaduevirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z16 |
Da mm 400X1250 |
cad |
383,38 |
5,97% |
0,12% |
|
( Euro
trecentottantatrevirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z17 |
Da mm 500X1250 |
cad |
412,29 |
5,55% |
0,11% |
|
( Euro
quattrocentododicivirgolaventinove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z18 |
Da mm 600X1250 |
cad |
443,39 |
5,16% |
0,10% |
|
( Euro
quattrocentoquarantatrevirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z19 |
Da mm 700X1250 |
cad |
474,46 |
4,82% |
0,10% |
|
( Euro
quattrocentosettantaquattrovirgolaquarantas ei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z2 |
Da mm 2000X850 |
cad |
770,96 |
2,75% |
0,06% |
|
( Euro
settecentosettantavirgolanovantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z20 |
Da mm 800X1250 |
cad |
503,03 |
4,55% |
0,09% |
|
( Euro
cinquecentotrevirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z21 |
Da mm 900X1250 |
cad |
534,12 |
4,28% |
0,09% |
|
( Euro
cinquecentotrentaquattrovirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z22 |
Da mm 1000X1250 |
cad |
564,88 |
4,05% |
0,08% |
|
( Euro
cinquecentosessantaquattrovirgolaottantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z23 |
Da mm 800X850 |
cad |
388,49 |
5,45% |
0,11% |
|
( Euro
trecentottantottovirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z24 |
Da mm 1200X1250 |
cad |
626,44 |
3,65% |
0,07% |
|
( Euro
seicentoventiseivirgolaquarantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z25 |
Da mm 1400X1250 |
cad |
687,31 |
3,45% |
0,07% |
|
( Euro
seicentottantasettevirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z26 |
Da mm 1600X1250 |
cad |
862,86 |
2,75% |
0,06% |
|
( Euro
ottocentosessantaduevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z27 |
Da mm 1800X1250 |
cad |
928,16 |
2,56% |
0,05% |
|
( Euro
novecentoventottovirgolasedici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z28 |
Da mm 2000X1250 |
cad |
991,91 |
2,39% |
0,05% |
|
( Euro
novecentonovantunovirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z29 |
Da mm 400X1450 |
cad |
429,17 |
5,53% |
0,11% |
|
( Euro
quattrocentoventinovevirgoladiciassette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z3 |
Da mm 400X1050 |
cad |
336,66 |
6,29% |
0,13% |
|
( Euro
trecentotrentaseivirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z30 |
Da mm 500X1450 |
cad |
460,59 |
5,15% |
0,10% |
|
( Euro
quattrocentosessantavirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z31 |
Da mm 600X1450 |
cad |
494,79 |
4,80% |
0,10% |
|
( Euro
quattrocentonovantaquattrovirgolasettantan ove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z32 |
Da mm 700X1450 |
cad |
528,72 |
4,49% |
0,09% |
|
( Euro
cinquecentoventottovirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z33 |
Da mm 800X1450 |
cad |
557,26 |
4,26% |
0,09% |
|
( Euro
cinquecentocinquantasettevirgolaventisei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z34 |
Da mm 900X850 |
cad |
413,28 |
5,13% |
0,10% |
|
( Euro
quattrocentotredicivirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z35 |
Da mm 900X1450 |
cad |
594,35 |
3,99% |
0,08% |
|
( Euro
cinquecentonovantaquattrovirgolatrentacinq ue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z36 |
Da mm 1000X1450 |
cad |
628,60 |
3,78% |
0,08% |
|
( Euro
seicentoventottovirgolasessanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z37 |
Da mm 1200X1450 |
cad |
696,09 |
3,41% |
0,07% |
|
( Euro
seicentonovantaseivirgolazeronove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z38 |
Da mm 1400X1450 |
cad |
764,67 |
3,33% |
0,07% |
|
( Euro
settecentosessantaquattrovirgolasessantase tte ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z39 |
Da mm 1600X1450 |
cad |
960,61 |
2,65% |
0,05% |
|
( Euro
novecentosessantavirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z4 |
Da mm 500X1050 |
cad |
362,73 |
5,84% |
0,12% |
|
( Euro
trecentosessantaduevirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z40 |
Da mm 1800X1450 |
cad |
1.033,47 |
|
|
|
( Euro
milletrentatrevirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z41 |
Da mm 2000X1450 |
cad |
1.103,51 |
2,30% |
0,05% |
|
( Euro
millecentotrevirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z42 |
Da mm 400X1650 |
cad |
476,69 |
5,33% |
0,11% |
|
( Euro
quattrocentosettantaseivirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z43 |
Da mm 500X1650 |
cad |
510,94 |
4,98% |
0,10% |
|
( Euro
cinquecentodiecivirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z44 |
Da mm 600X1650 |
cad |
547,99 |
4,64% |
0,09% |
|
( Euro
cinquecentoquarantasettevirgolanovantanov e ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z45 |
Da mm 1000X850 |
cad |
438,10 |
4,84% |
0,10% |
|
( Euro
quattrocentotrentottovirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z46 |
Da mm 700X1650 |
cad |
585,04 |
4,35% |
0,09% |
|
( Euro
cinquecentottantacinquevirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z47 |
Da mm 800X1650 |
cad |
619,28 |
4,11% |
0,08% |
|
( Euro
seicentodiciannovevirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z48 |
Da mm 900X1650 |
cad |
656,30 |
3,87% |
0,08% |
|
( Euro
seicentocinquantaseivirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z49 |
Da mm 1000X1650 |
cad |
693,69 |
3,67% |
0,07% |
|
( Euro
seicentonovantatrevirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z5 |
Da mm 600X1050 |
cad |
390,69 |
5,42% |
0,11% |
|
( Euro
trecentonovantavirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z50 |
Da mm 1200X1650 |
cad |
767,48 |
3,31% |
0,07% |
|
( Euro
settecentosessantasettevirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z51 |
Da mm 1400X1650 |
cad |
841,29 |
3,22% |
0,07% |
|
( Euro
ottocentoquarantunovirgolaventinove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z52 |
Da mm 1600X1650 |
cad |
1.058,28 |
2,56% |
0,05% |
|
( Euro
millecinquantottovirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z53 |
Da mm 1800X1650 |
cad |
1.107,90 |
2,45% |
0,05% |
|
( Euro
millecentosettevirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z54 |
Da mm 2000X1650 |
cad |
1.214,98 |
2,23% |
0,05% |
|
( Euro
milleduecentoquattordicivirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z55 |
Da mm 400X1850 |
cad |
522,25 |
5,19% |
0,10% |
|
( Euro
cinquecentoventiduevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z56 |
Da mm 1200X850 |
cad |
487,09 |
4,35% |
0,09% |
|
( Euro
quattrocentottantasettevirgolazeronove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z57 |
Da mm 500X1850 |
cad |
559,60 |
4,85% |
0,10% |
|
( Euro
cinquecentocinquantanovevirgolasessanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z58 |
Da mm 600X1850 |
cad |
600,13 |
4,52% |
0,09% |
|
( Euro seicentovirgolatredici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z59 |
Da mm 700X1850 |
cad |
640,94 |
4,23% |
0,09% |
|
( Euro
seicentoquarantavirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z6 |
Da mm 700X1050 |
cad |
418,32 |
5,07% |
0,10% |
|
( Euro
quattrocentodiciottovirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z60 |
Da mm 800X1850 |
cad |
678,01 |
4,00% |
0,08% |
|
( Euro
seicentosettantottovirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z61 |
Da mm 900X1850 |
cad |
718,81 |
3,77% |
0,08% |
|
( Euro
settecentodiciottovirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z62 |
Da mm 1000X1850 |
cad |
759,33 |
3,57% |
0,07% |
|
( Euro
settecentocinquantanovevirgolatrentatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z63 |
Da mm 1200X1850 |
cad |
837,20 |
3,24% |
0,07% |
|
( Euro
ottocentotrentasettevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z64 |
Da mm 1400X1850 |
cad |
919,04 |
3,23% |
0,07% |
|
( Euro
novecentodiciannovevirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z65 |
Da mm 1600X1850 |
cad |
1.157,70 |
2,56% |
0,05% |
|
( Euro
millecentocinquantasettevirgolasettanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z66 |
Da mm 1800X1850 |
cad |
1.242,16 |
2,39% |
0,05% |
|
( Euro
milleduecentoquarantaduevirgolasedici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z67 |
Da mm 1400X850 |
cad |
535,12 |
3,96% |
0,08% |
|
( Euro
cinquecentotrentacinquevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z68 |
Da mm 2000X1850 |
cad |
1.326,31 |
2,24% |
0,05% |
|
( Euro
milletrecentoventiseivirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z69 |
Da mm 1600X850 |
cad |
668,58 |
3,17% |
0,06% |
|
( Euro
seicentosessantottovirgolacinquantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z7 |
Da mm 800X1050 |
cad |
444,68 |
4,77% |
0,10% |
|
( Euro
quattrocentoquarantaquattrovirgolasessanto tto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z70 |
Da mm 1800X850 |
cad |
720,40 |
2,94% |
0,06% |
|
( Euro
settecentoventivirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z8 |
Da mm 900X1050 |
cad |
472,32 |
4,49% |
0,09% |
|
( Euro
quattrocentosettantaduevirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.110.z9 |
Da mm 1000X1050 |
cad |
500,27 |
4,24% |
0,09% |
|
( Euro
cinquecentovirgolaventisette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.120 |
Diffusore circolare in allumino
a quattro coni circolari regolabili ad alta induzione con serranda di
regolazione a farfalla, sistema di fissaggio viti non a vista, verniciato
bianco RAL 9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.120.a |
Di diametro mm 150 |
cad |
65,76 |
19,34% |
0,39% |
|
( Euro
sessantacinquevirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.120.b |
Di diametro mm 200 |
cad |
76,75 |
16,57% |
0,33% |
|
( Euro
settantaseivirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
C.06.20.120.c |
Di diametro mm 250 |
cad |
94,34 |
13,48% |
0,27% |
|
( Euro
novantaquattrovirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.120.d |
Di diametro mm 300 |
cad |
108,46 |
11,73% |
0,24% |
|
( Euro
centottovirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.120.e |
Di diametro mm 350 |
cad |
136,04 |
10,59% |
0,21% |
|
( Euro
centotrentaseivirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.120.f |
Di diametro mm 400 |
cad |
168,39 |
8,56% |
0,17% |
|
( Euro
centosessantottovirgolatrentanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.120.g |
Di diametro mm 500 |
cad |
275,30 |
6,47% |
0,13% |
|
( Euro
duecentosettantacinquevirgolatrenta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.130 |
Diffusore circolare in allumino
a tre coni circolari regolabili con serranda di regolazione a farfalla,
sistema di fissaggio viti non a vista, verniciato bianco RAL 9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.130.a |
Di diametro mm 160 |
cad |
58,85 |
21,61% |
0,44% |
|
( Euro
cinquantottovirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.130.b |
Di diametro mm 200 |
cad |
66,70 |
19,07% |
0,39% |
|
( Euro
sessantaseivirgolasettanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.130.c |
Di diametro mm 250 |
cad |
81,77 |
15,56% |
0,31% |
|
( Euro
ottantunovirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.130.d |
Di diametro mm 315 |
cad |
94,66 |
13,44% |
0,27% |
|
( Euro
novantaquattrovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.140 |
Diffusore circolare in allumino
a coni circolari fissi con serranda di regolazione a farfalla, sistema di
fissaggio viti non a vista, verniciato bianco RAL 9010, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.140.a |
Di diametro mm 150 |
cad |
49,12 |
25,90% |
0,52% |
|
( Euro quarantanovevirgoladodici
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.140.b |
Di diametro mm 200 |
cad |
57,29 |
22,20% |
0,45% |
|
( Euro
cinquantasettevirgolaventinove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.140.c |
Di diametro mm 250 |
cad |
65,15 |
19,52% |
0,39% |
|
( Euro
sessantacinquevirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.140.d |
Di diametro mm 300 |
cad |
72,97 |
17,43% |
0,35% |
|
( Euro
settantaduevirgolanovantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.150 |
Valvola di ventilazione in
polipropilene, circolare, sistema di fissaggio viti a vista, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.150.a |
Di diametro mm 100 |
cad |
16,17 |
52,38% |
1,06% |
|
( Euro sedicivirgoladiciassette
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.150.b |
Di diametro mm 150 |
cad |
16,46 |
51,46% |
1,04% |
|
( Euro sedicivirgolaquarantasei
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.160 |
Valvola di ventilazione in
acciaio, circolare, sistema di fissaggio viti a vista, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.160.a |
Di diametro mm 100 |
cad |
11,45 |
73,97% |
1,49% |
|
( Euro
undicivirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.160.b |
Di diametro mm 150 |
cad |
11,45 |
73,97% |
1,49% |
|
( Euro
undicivirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.160.c |
Di diametro mm 200 |
cad |
11,45 |
73,97% |
1,49% |
|
( Euro
undicivirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170 |
Diffusore multidirezionale a
coni estraibili a quattro vie in alluminio, sistema di fissaggio viti non in
vista, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.a |
Da mm 150X150 |
cad |
57,09 |
19,30% |
0,39% |
|
( Euro
cinquantasettevirgolazeronove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.b |
Da mm 225X225 |
cad |
65,31 |
16,87% |
0,34% |
|
( Euro
sessantacinquevirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.c |
Da mm 300X300 |
cad |
80,78 |
15,75% |
0,32% |
|
( Euro ottantavirgolasettantotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.d |
Da mm 375X375 |
cad |
98,76 |
12,88% |
0,26% |
|
( Euro
novantottovirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.e |
Da mm 450X450 |
cad |
112,15 |
11,34% |
0,23% |
|
( Euro
centododicivirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.f |
Da mm 525X525 |
cad |
129,89 |
11,75% |
0,24% |
|
( Euro
centoventinovevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.170.g |
Da mm 600X600 |
cad |
159,75 |
9,55% |
0,19% |
|
( Euro
centocinquantanovevirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180 |
Diffusore rettangolare ad alette
curvilinee in alluminio, con serranda, sistema di fissaggio viti non in
vista, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.a |
Da mm 200X100 |
cad |
43,26 |
25,47% |
0,51% |
|
( Euro
quarantatrevirgolaventisei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.b |
Da mm 300X100 |
cad |
46,72 |
23,59% |
0,48% |
|
( Euro
quarantaseivirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.c |
Da mm 400X100 |
cad |
53,37 |
23,83% |
0,48% |
|
( Euro
cinquantatrevirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.d |
Da mm 500X100 |
cad |
58,07 |
21,90% |
0,44% |
|
( Euro
cinquantottovirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.e |
Da mm 600X100 |
cad |
63,43 |
20,05% |
0,41% |
|
( Euro
sessantatrevirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.f |
Da mm 300X160 |
cad |
53,94 |
20,43% |
0,41% |
|
( Euro
cinquantatrevirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.g |
Da mm 400X160 |
cad |
63,10 |
20,16% |
0,41% |
|
( Euro sessantatrevirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.h |
Da mm 500X160 |
cad |
68,75 |
18,50% |
0,37% |
|
( Euro
sessantottovirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.i |
Da mm 600X160 |
cad |
81,62 |
15,58% |
0,31% |
|
( Euro
ottantunovirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.j |
Da mm 300X200 |
cad |
59,90 |
18,40% |
0,37% |
|
( Euro
cinquantanovevirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.k |
Da mm 400X200 |
cad |
68,75 |
18,50% |
0,37% |
|
( Euro
sessantottovirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.l |
Da mm 500X200 |
cad |
81,94 |
15,52% |
0,31% |
|
( Euro
ottantunovirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.m |
Da mm 600X200 |
cad |
87,89 |
14,47% |
0,29% |
|
( Euro
ottantasettevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.n |
Da mm 400X300 |
cad |
87,59 |
14,52% |
0,29% |
|
( Euro
ottantasettevirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.o |
Da mm 500X300 |
cad |
100,78 |
12,62% |
0,25% |
|
( Euro centovirgolasettantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.180.p |
Da mm 600X300 |
cad |
117,12 |
10,86% |
0,22% |
|
( Euro
centodiciassettevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190 |
Serranda tagliafuoco circolare
REI 120, struttura in acciaio zincato di spessore 15/10, profondità mm 400,
otturatore in cartongesso di spessore mm 48, con fusibile metallico tarato a
72° C, compreso microinterruttore elettrico di fine corsa, certificata
secondo la circolare 91 del 14/9/1961 e DM DEL 30/11/1993, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.a |
Di diametro mm 200 |
cad |
200,01 |
6,36% |
0,13% |
|
( Euro duecentovirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.b |
Di diametro mm 250 |
cad |
198,59 |
6,41% |
0,13% |
|
( Euro
centonovantottovirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.c |
Di diametro mm 315 |
cad |
216,49 |
5,88% |
0,12% |
|
( Euro
duecentosedicivirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.d |
Di diametro mm 355 |
cad |
247,08 |
5,49% |
0,11% |
|
( Euro
duecentoquarantasettevirgolazerotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.e |
Di diametro mm 400 |
cad |
265,74 |
5,42% |
0,11% |
|
( Euro
duecentosessantacinquevirgolasettantaquat tro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.f |
Di diametro mm 450 |
cad |
283,01 |
5,39% |
0,11% |
|
( Euro
duecentottantatrevirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.g |
Di diametro mm 500 |
cad |
302,94 |
5,88% |
0,12% |
|
( Euro
trecentoduevirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.h |
Di diametro mm 560 |
cad |
320,23 |
5,56% |
0,11% |
|
( Euro
trecentoventivirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.i |
Di diametro mm 630 |
cad |
357,91 |
4,97% |
0,10% |
|
( Euro
trecentocinquantasettevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.j |
Di diametro mm 710 |
cad |
393,14 |
5,17% |
0,10% |
|
( Euro
trecentonovantatrevirgolaquattordici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.190.k |
Di diametro mm 800 |
cad |
428,64 |
4,75% |
0,10% |
|
( Euro
quattrocentoventottovirgolasessantaquattro ) |
|
|
|
|
C.06.20.200 |
Serranda tagliafuoco
rettangolare REI 120, struttura in acciaio zincato di spessore 15/10,
profondità mm 300, otturatore in cartongesso di spessore mm 48, con fusibile
metallico tarato a 72° C, compreso microinterruttore elettrico di fine corsa,
certificata secondo la circolare 91 del 14/9/1961 e DM DEL 30/11/1993, in
opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.a |
Da mm 200 x 200 |
cad |
131,53 |
11,60% |
0,23% |
|
( Euro
centotrentunovirgolacinquantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.b |
Da mm 300 x 200 |
cad |
139,71 |
10,92% |
0,22% |
|
( Euro
centotrentanovevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.c |
Da mm 300 x 300 |
cad |
152,02 |
11,71% |
0,24% |
|
( Euro
centocinquantaduevirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.d |
Da mm 400 x 200 |
cad |
148,17 |
10,30% |
0,21% |
|
( Euro
centoquarantottovirgoladiciassette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.e |
Da mm 400 x 300 |
cad |
160,81 |
11,07% |
0,22% |
|
( Euro
centosessantavirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.f |
Da mm 400 x 400 |
cad |
170,25 |
10,46% |
0,21% |
|
( Euro
centosettantavirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.g |
Da mm 500 x 200 |
cad |
156,34 |
9,76% |
0,20% |
|
( Euro
centocinquantaseivirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.h |
Da mm 500 x 300 |
cad |
169,91 |
10,48% |
0,21% |
|
( Euro
centosessantanovevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.i |
Da mm 500 x 400 |
cad |
180,28 |
9,87% |
0,20% |
|
( Euro
centottantavirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.j |
Da mm 500 x 500 |
cad |
192,69 |
10,12% |
0,20% |
|
( Euro
centonovantaduevirgolasessantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.k |
Da mm 600 x 300 |
cad |
179,31 |
9,93% |
0,20% |
|
( Euro
centosettantanovevirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.l |
Da mm 600 x 400 |
cad |
190,01 |
9,37% |
0,19% |
|
( Euro
centonovantavirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.m |
Da mm 600 x 500 |
cad |
203,34 |
9,59% |
0,19% |
|
( Euro
duecentotrevirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.n |
Da mm 600 x 600 |
cad |
217,02 |
9,76% |
0,20% |
|
( Euro
duecentodiciassettevirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.o |
Da mm 700 x 300 |
cad |
188,45 |
9,45% |
0,19% |
|
( Euro
centottantottovirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.p |
Da mm 700 x 400 |
cad |
200,06 |
8,90% |
0,18% |
|
( Euro duecentovirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.q |
Da mm 700 x 500 |
cad |
214,36 |
9,10% |
0,18% |
|
( Euro
duecentoquattordicivirgolatrentasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.r |
Da mm 700 x 600 |
cad |
228,64 |
9,27% |
0,19% |
|
( Euro
duecentoventottovirgolasessantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.s |
Da mm 700 x 700 |
cad |
241,55 |
9,12% |
0,18% |
|
( Euro
duecentoquarantunovirgolacinquantacinque
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.t |
Da mm 800 x 300 |
cad |
197,54 |
9,01% |
0,18% |
|
( Euro
centonovantasettevirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.u |
Da mm 800 x 400 |
cad |
209,80 |
8,48% |
0,17% |
|
( Euro
duecentonovevirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.v |
Da mm 800 x 500 |
cad |
224,40 |
8,69% |
0,18% |
|
( Euro
duecentoventiquattrovirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.w |
Da mm 800 x 600 |
cad |
239,60 |
8,84% |
0,18% |
|
( Euro
duecentotrentanovevirgolasessanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.x |
Da mm 800 x 700 |
cad |
253,17 |
8,71% |
0,18% |
|
( Euro
duecentocinquantatrevirgoladiciassette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.y |
Da mm 800 x 800 |
cad |
267,00 |
8,57% |
0,17% |
|
( Euro
duecentosessantasettevirgolazerozero ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z |
Da mm 900 x 400 |
cad |
219,86 |
8,10% |
0,16% |
|
( Euro
duecentodiciannovevirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z1 |
Da mm 900 x 500 |
cad |
235,38 |
8,28% |
0,17% |
|
( Euro
duecentotrentacinquevirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z10 |
Da mm 1200 x 700 |
cad |
302,16 |
7,29% |
0,15% |
|
( Euro trecentoduevirgolasedici
) |
|
|
|
|
|
|
|
|
|
C.06.20.200.z11 |
Da mm 1200 x 800 |
cad |
318,81 |
7,18% |
0,15% |
|
( Euro
trecentodiciottovirgolaottantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z12 |
Da mm 900 x 600 |
cad |
251,23 |
8,43% |
0,17% |
|
( Euro
duecentocinquantunovirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z13 |
Da mm 1300 x 400 |
cad |
261,77 |
7,45% |
0,15% |
|
( Euro
duecentosessantunovirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z14 |
Da mm 1300 x 500 |
cad |
271,82 |
7,17% |
0,14% |
|
( Euro
duecentosettantunovirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z15 |
Da mm 1300 x 600 |
cad |
298,38 |
7,39% |
0,15% |
|
( Euro
duecentonovantottovirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z16 |
Da mm 1300 x 700 |
cad |
315,67 |
7,25% |
0,15% |
|
( Euro
trecentoquindicivirgolasessantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z17 |
Da mm 1300 x 800 |
cad |
334,37 |
7,35% |
0,15% |
|
( Euro
trecentotrentaquattrovirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z18 |
Da mm 1400 x 400 |
cad |
271,82 |
7,17% |
0,14% |
|
( Euro
duecentosettantunovirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z19 |
Da mm 1400 x 500 |
cad |
288,77 |
6,75% |
0,14% |
|
( Euro
duecentottantottovirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z2 |
Da mm 1100 x 400 |
cad |
239,61 |
7,43% |
0,15% |
|
( Euro
duecentotrentanovevirgolasessantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z20 |
Da mm 1400 x 600 |
cad |
309,68 |
7,12% |
0,14% |
|
( Euro
trecentonovevirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z21 |
Da mm 1400 x 700 |
cad |
328,25 |
6,97% |
0,14% |
|
( Euro
trecentoventottovirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z22 |
Da mm 1400 x 800 |
cad |
347,55 |
7,07% |
0,14% |
|
( Euro
trecentoquarantasettevirgolacinquantacinqu e ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z23 |
Da mm 900 x 700 |
cad |
265,73 |
8,29% |
0,17% |
|
( Euro
duecentosessantacinquevirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z24 |
Da mm 1500 x 400 |
cad |
281,56 |
6,93% |
0,14% |
|
( Euro
duecentottantunovirgolacinquantasei ) |
|
|
|
|
|
|
|
|
|
C.06.20.200.z25 |
Da mm 1500 x 500 |
cad |
299,44 |
6,51% |
0,13% |
|
( Euro
duecentonovantanovevirgolaquarantaquattr o ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z26 |
Da mm 1500 x 600 |
cad |
321,31 |
6,86% |
0,14% |
|
( Euro
trecentoventunovirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z27 |
Da mm 1500 x 700 |
cad |
340,48 |
6,72% |
0,14% |
|
( Euro
trecentoquarantavirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z28 |
Da mm 1500 x 800 |
cad |
360,72 |
6,81% |
0,14% |
|
( Euro
trecentosessantavirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z29 |
Da mm 900 x 800 |
cad |
280,18 |
8,17% |
0,17% |
|
( Euro
duecentottantavirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z3 |
Da mm 1100 x 500 |
cad |
256,74 |
7,60% |
0,15% |
|
( Euro
duecentocinquantaseivirgolasettantaquattro
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z30 |
Da mm 1000 x 400 |
cad |
229,90 |
7,74% |
0,16% |
|
( Euro
duecentoventinovevirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z31 |
Da mm 1000 x 500 |
cad |
246,07 |
7,92% |
0,16% |
|
( Euro
duecentoquarantaseivirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z32 |
Da mm 1000 x 600 |
cad |
260,19 |
7,49% |
0,15% |
|
( Euro
duecentosessantavirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z33 |
Da mm 1000 x 700 |
cad |
277,96 |
7,93% |
0,16% |
|
( Euro
duecentosettantasettevirgolanovantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z34 |
Da mm 1000 x 800 |
cad |
293,38 |
7,80% |
0,16% |
|
( Euro
duecentonovantatrevirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z4 |
Da mm 1100 x 600 |
cad |
271,82 |
7,17% |
0,14% |
|
( Euro
duecentosettantunovirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z5 |
Da mm 1100 x 700 |
cad |
290,53 |
7,59% |
0,15% |
|
( Euro
duecentonovantavirgolacinquantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z6 |
Da mm 1100 x 800 |
cad |
306,58 |
7,46% |
0,15% |
|
( Euro
trecentoseivirgolacinquantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z7 |
Da mm 1200 x 400 |
cad |
249,37 |
7,14% |
0,14% |
|
( Euro
duecentoquarantanovevirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z8 |
Da mm 1200 x 500 |
cad |
267,09 |
7,30% |
0,15% |
|
( Euro
duecentosessantasettevirgolazeronove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.200.z9 |
Da mm 1200 x 600 |
cad |
282,82 |
6,89% |
0,14% |
|
( Euro
duecentottantaduevirgolaottantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210 |
Serranda di regolazione
rettangolare in acciaio con comando progressivo, alette tamburatepasso mm
100, boccole in nylon e tenuta laterele in alluminio, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.a |
Da mm 200 x 210 |
cad |
66,86 |
22,82% |
0,46% |
|
( Euro
sessantaseivirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.b |
Da mm 300 x 210 |
cad |
71,54 |
21,33% |
0,43% |
|
( Euro
settantunovirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.c |
Da mm 300 x 310 |
cad |
85,12 |
20,91% |
0,42% |
|
( Euro
ottantacinquevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.d |
Da mm 400 x 210 |
cad |
66,86 |
22,82% |
0,46% |
|
( Euro
sessantaseivirgolaottantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.e |
Da mm 400 x 310 |
cad |
90,45 |
19,68% |
0,40% |
|
( Euro
novantavirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.f |
Da mm 400 x 410 |
cad |
100,84 |
17,65% |
0,36% |
|
( Euro
centovirgolaottantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.g |
Da mm 500 x 310 |
cad |
95,49 |
18,64% |
0,38% |
|
( Euro
novantacinquevirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.h |
Da mm 500 x 410 |
cad |
106,48 |
16,72% |
0,34% |
|
( Euro
centoseivirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.i |
Da mm 500 x 510 |
cad |
120,15 |
16,23% |
0,33% |
|
( Euro centoventivirgolaquindici
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.j |
Da mm 600 x 310 |
cad |
100,84 |
17,65% |
0,36% |
|
( Euro
centovirgolaottantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.k |
Da mm 600 x 410 |
cad |
112,46 |
15,83% |
0,32% |
|
( Euro
centododicivirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.l |
Da mm 600 x 510 |
cad |
126,73 |
15,39% |
0,31% |
|
( Euro
centoventiseivirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.m |
Da mm 600 x 610 |
cad |
141,34 |
14,99% |
0,30% |
|
( Euro
centoquarantunovirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.n |
Da mm 700 x 310 |
cad |
106,16 |
16,77% |
0,34% |
|
( Euro centoseivirgolasedici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.o |
Da mm 700 x 410 |
cad |
118,72 |
14,99% |
0,30% |
|
( Euro
centodiciottovirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.p |
Da mm 700 x 510 |
cad |
133,65 |
14,59% |
0,29% |
|
( Euro
centotrentatrevirgolasessantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.q |
Da mm 700 x 610 |
cad |
148,54 |
14,27% |
0,29% |
|
( Euro
centoquarantottovirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.r |
Da mm 700 x 710 |
cad |
162,42 |
13,57% |
0,27% |
|
( Euro
centosessantaduevirgolaquarantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.s |
Da mm 800 x 310 |
cad |
111,51 |
15,96% |
0,32% |
|
( Euro
centoundicivirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.t |
Da mm 800 x 410 |
cad |
124,38 |
14,31% |
0,29% |
|
( Euro
centoventiquattrovirgolatrentotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.u |
Da mm 800 x 510 |
cad |
139,62 |
13,97% |
0,28% |
|
( Euro
centotrentanovevirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.v |
Da mm 800 x 610 |
cad |
155,49 |
13,63% |
0,28% |
|
( Euro
centocinquantacinquevirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.w |
Da mm 800 x 710 |
cad |
169,62 |
12,99% |
0,26% |
|
( Euro
centosessantanovevirgolasessantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.x |
Da mm 800 x 810 |
cad |
183,79 |
12,45% |
0,25% |
|
( Euro
centottantatrevirgolasettantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.y |
Da mm 900 x 310 |
cad |
116,85 |
15,23% |
0,31% |
|
( Euro
centosedicivirgolaottantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z |
Da mm 900 x 410 |
cad |
130,66 |
13,62% |
0,28% |
|
( Euro
centotrentavirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z1 |
Da mm 900 x 510 |
cad |
146,51 |
13,31% |
0,27% |
|
( Euro
centoquarantaseivirgolacinquantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z10 |
Da mm 1100 x 810 |
cad |
208,91 |
10,95% |
0,22% |
|
( Euro
duecentottovirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z11 |
Da mm 1100 x 910 |
cad |
226,15 |
10,87% |
0,22% |
|
( Euro
duecentoventiseivirgolaquindici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z12 |
Da mm 900 x 610 |
cad |
162,68 |
13,03% |
0,26% |
|
( Euro
centosessantaduevirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z13 |
Da mm 1100 x 1010 |
cad |
242,18 |
10,50% |
0,21% |
|
( Euro
duecentoquarantaduevirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z14 |
Da mm 1100 x 1110 |
cad |
261,03 |
10,06% |
0,20% |
|
( Euro
duecentosessantunovirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z15 |
Da mm 1200 x 410 |
cad |
148,25 |
12,01% |
0,24% |
|
( Euro
centoquarantottovirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z16 |
Da mm 1200 x 510 |
cad |
166,31 |
11,73% |
0,24% |
|
( Euro
centosessantaseivirgolatrentuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z17 |
Da mm 1200 x 610 |
cad |
184,34 |
11,50% |
0,23% |
|
( Euro
centottantaquattrovirgolatrentaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z18 |
Da mm 1200 x 710 |
cad |
201,05 |
10,96% |
0,22% |
|
( Euro
duecentounovirgolazerocinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z19 |
Da mm 1200 x 810 |
cad |
217,71 |
10,51% |
0,21% |
|
( Euro
duecentodiciassettevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z2 |
Da mm 1000 x 710 |
cad |
185,63 |
11,87% |
0,24% |
|
( Euro
centottantacinquevirgolasessantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z20 |
Da mm 1200 x 910 |
cad |
235,55 |
10,44% |
0,21% |
|
( Euro
duecentotrentacinquevirgolacinquantacinqu e ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z21 |
Da mm 1200 x 1010 |
cad |
255,06 |
9,97% |
0,20% |
|
( Euro
duecentocinquantacinquevirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z22 |
Da mm 1200 x 1110 |
cad |
271,71 |
9,67% |
0,20% |
|
( Euro
duecentosettantunovirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z23 |
Da mm 900 x 710 |
cad |
177,77 |
12,40% |
0,25% |
|
( Euro
centosettantasettevirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z24 |
Da mm 1200 x 1210 |
cad |
287,10 |
9,15% |
0,18% |
|
( Euro
duecentottantasettevirgoladieci ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z25 |
Da mm 1300 x 410 |
cad |
156,88 |
12,43% |
0,25% |
|
( Euro
centocinquantaseivirgolaottantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z26 |
Da mm 1300 x 510 |
cad |
175,57 |
12,07% |
0,24% |
|
( Euro
centosettantacinquevirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z27 |
Da mm 1300 x 610 |
cad |
193,18 |
11,41% |
0,23% |
|
( Euro
centonovantatrevirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z28 |
Da mm 1300 x 710 |
cad |
210,47 |
10,87% |
0,22% |
|
( Euro
duecentodiecivirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z29 |
Da mm 1300 x 810 |
cad |
228,64 |
10,75% |
0,22% |
|
( Euro
duecentoventottovirgolasessantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z3 |
Da mm 1000 x 810 |
cad |
201,37 |
11,36% |
0,23% |
|
( Euro
duecentounovirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z30 |
Da mm 1300 x 910 |
cad |
244,66 |
10,05% |
0,20% |
|
( Euro
duecentoquarantaquattrovirgolasessantasei
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z31 |
Da mm 1300 x 1010 |
cad |
265,08 |
9,59% |
0,19% |
|
( Euro
duecentosessantacinquevirgolazerotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z32 |
Da mm 1300 x 1110 |
cad |
282,37 |
9,30% |
0,19% |
|
( Euro
duecentottantaduevirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z33 |
Da mm 1300 x 1210 |
cad |
298,72 |
8,79% |
0,18% |
|
( Euro
duecentonovantottovirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z34 |
Da mm 900 x 810 |
cad |
192,59 |
11,88% |
0,24% |
|
( Euro
centonovantaduevirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z35 |
Da mm 1300 x 1310 |
cad |
314,73 |
8,35% |
0,17% |
|
( Euro
trecentoquattordicivirgolasettantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z36 |
Da mm 1400 x 510 |
cad |
181,87 |
11,65% |
0,24% |
|
( Euro
centottantunovirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
C.06.20.210.z37 |
Da mm 1400 x 610 |
cad |
199,78 |
11,03% |
0,22% |
|
( Euro
centonovantanovevirgolasettantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z38 |
Da mm 1400 x 710 |
cad |
217,71 |
10,51% |
0,21% |
|
( Euro
duecentodiciassettevirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z39 |
Da mm 1400 x 810 |
cad |
236,48 |
10,39% |
0,21% |
|
( Euro
duecentotrentaseivirgolaquarantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z4 |
Da mm 1000 x 910 |
cad |
217,98 |
11,28% |
0,23% |
|
( Euro
duecentodiciassettevirgolanovantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z40 |
Da mm 1400 x 910 |
cad |
255,95 |
9,60% |
0,19% |
|
( Euro
duecentocinquantacinquevirgolanovantacinq ue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z41 |
Da mm 1400 x 1010 |
cad |
273,89 |
9,28% |
0,19% |
|
( Euro
duecentosettantatrevirgolaottantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z42 |
Da mm 1400 x 1110 |
cad |
291,80 |
9,00% |
0,18% |
|
( Euro
duecentonovantunovirgolaottanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z43 |
Da mm 1400 x 1210 |
cad |
304,87 |
8,62% |
0,17% |
|
( Euro
trecentoquattrovirgolaottantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z44 |
Da mm 1400 x 1310 |
cad |
325,08 |
8,08% |
0,16% |
|
( Euro
trecentoventicinquevirgolazerotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z45 |
Da mm 900 x 910 |
cad |
208,24 |
11,80% |
0,24% |
|
( Euro
duecentottovirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z46 |
Da mm 1400 x 1410 |
cad |
344,19 |
8,13% |
0,16% |
|
( Euro
trecentoquarantaquattrovirgoladiciannove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z47 |
Da mm 1500 x 510 |
cad |
188,43 |
11,25% |
0,23% |
|
( Euro
centottantottovirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z48 |
Da mm 1500 x 610 |
cad |
206,99 |
10,65% |
0,22% |
|
( Euro
duecentoseivirgolanovantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z49 |
Da mm 1500 x 710 |
cad |
225,57 |
10,14% |
0,20% |
|
( Euro
duecentoventicinquevirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z5 |
Da mm 1000 x 1010 |
cad |
233,37 |
10,90% |
0,22% |
|
( Euro
duecentotrentatrevirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
C.06.20.210.z50 |
Da mm 1500 x 810 |
cad |
247,79 |
9,92% |
0,20% |
|
( Euro
duecentoquarantasettevirgolasettantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z51 |
Da mm 1500 x 910 |
cad |
265,08 |
9,27% |
0,19% |
|
( Euro
duecentosessantacinquevirgolazerotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z52 |
Da mm 1500 x 1010 |
cad |
283,93 |
8,96% |
0,18% |
|
( Euro
duecentottantatrevirgolanovantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z53 |
Da mm 1500 x 1110 |
cad |
302,49 |
8,68% |
0,18% |
|
( Euro
trecentoduevirgolaquarantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z54 |
Da mm 1500 x 1210 |
cad |
319,76 |
8,22% |
0,17% |
|
( Euro
trecentodiciannovevirgolasettantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z55 |
Da mm 1500 x 1310 |
cad |
337,02 |
7,79% |
0,16% |
|
( Euro
trecentotrentasettevirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z56 |
Da mm 1000 x 310 |
cad |
122,18 |
14,57% |
0,29% |
|
( Euro
centoventiduevirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z57 |
Da mm 1500 x 1410 |
cad |
356,79 |
7,84% |
0,16% |
|
( Euro
trecentocinquantaseivirgolasettantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z58 |
Da mm 1500 x 1510 |
cad |
374,04 |
7,48% |
0,15% |
|
( Euro
trecentosettantaquattrovirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z59 |
Da mm 1000 x 410 |
cad |
136,63 |
13,03% |
0,26% |
|
( Euro
centotrentaseivirgolasessantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z6 |
Da mm 1100 x 410 |
cad |
142,27 |
12,51% |
0,25% |
|
( Euro
centoquarantaduevirgolaventisette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z60 |
Da mm 1000 x 510 |
cad |
153,12 |
12,74% |
0,26% |
|
( Euro
centocinquantatrevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z61 |
Da mm 1000 x 610 |
cad |
170,21 |
12,45% |
0,25% |
|
( Euro
centosettantavirgolaventuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z7 |
Da mm 1100 x 510 |
cad |
159,40 |
12,23% |
0,25% |
|
( Euro
centocinquantanovevirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z8 |
Da mm 1100 x 610 |
cad |
176,83 |
11,98% |
0,24% |
|
( Euro
centosettantaseivirgolaottantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.210.z9 |
Da mm 1100 x 710 |
cad |
193,18 |
11,41% |
0,23% |
|
( Euro
centonovantatrevirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220 |
Serranda di regolazione
circolare in acciaio con comando progressivo manuale, profondità mm 300 ed
albero di diametro mm 8, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.a |
Di diamentro mm 100 |
cad |
38,28 |
33,23% |
0,67% |
|
( Euro trentottovirgolaventotto
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.b |
Di diamentro mm 125 |
cad |
39,55 |
32,16% |
0,65% |
|
( Euro
trentanovevirgolacinquantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.c |
Di diamentro mm 150 |
cad |
41,43 |
30,70% |
0,62% |
|
( Euro
quarantunovirgolaquarantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.d |
Di diamentro mm 175 |
cad |
43,32 |
29,36% |
0,59% |
|
( Euro
quarantatrevirgolatrentadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.e |
Di diamentro mm 200 |
cad |
48,57 |
31,42% |
0,63% |
|
( Euro
quarantottovirgolacinquantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.f |
Di diamentro mm 225 |
cad |
50,75 |
30,07% |
0,61% |
|
( Euro
cinquantavirgolasettantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.g |
Di diamentro mm 250 |
cad |
52,94 |
28,83% |
0,58% |
|
( Euro
cinquantaduevirgolanovantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.h |
Di diamentro mm 275 |
cad |
54,54 |
27,98% |
0,57% |
|
( Euro
cinquantaquattrovirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.220.i |
Di diamentro mm 300 |
cad |
53,83 |
23,63% |
0,48% |
|
( Euro
cinquantatrevirgolaottantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230 |
Serranda di regolazione
circolare in acciaio con comando progressivo manuale, profondità mm 400 ed
albero di diametro mm 12, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.a |
Di diamentro mm 300 |
cad |
68,28 |
18,63% |
0,38% |
|
( Euro
sessantottovirgolaventotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.b |
Di diamentro mm 350 |
cad |
71,71 |
17,74% |
0,36% |
|
( Euro
settantunovirgolasettantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.c |
Di diamentro mm 400 |
cad |
85,46 |
16,86% |
0,34% |
|
( Euro
ottantacinquevirgolaquarantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.d |
Di diamentro mm 450 |
cad |
91,44 |
15,76% |
0,32% |
|
( Euro
novantunovirgolaquarantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.e |
Di diamentro mm 500 |
cad |
101,67 |
17,51% |
0,35% |
|
( Euro
centounovirgolasessantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.f |
Di diamentro mm 550 |
cad |
110,13 |
16,16% |
0,33% |
|
( Euro centodiecivirgolatredici
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.g |
Di diamentro mm 600 |
cad |
357,91 |
4,97% |
0,10% |
|
( Euro
trecentocinquantasettevirgolanovantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.h |
Di diamentro mm 650 |
cad |
320,23 |
5,56% |
0,11% |
|
( Euro
trecentoventivirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.230.i |
Di diamentro mm 700 |
cad |
142,25 |
14,30% |
0,29% |
|
( Euro
centoquarantaduevirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240 |
Serranda di regolazione
circolare in acciaio con comando progressivo manuale, profondità mm 400 ed
albero di diametro mm 18, con flange, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.a |
Di diamentro mm 700 |
cad |
493,94 |
4,12% |
0,08% |
|
( Euro
quattrocentonovantatrevirgolanovantaquattr o ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.b |
Di diamentro mm 800 |
cad |
556,51 |
3,96% |
0,08% |
|
( Euro
cinquecentocinquantaseivirgolacinquantuno
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.c |
Di diamentro mm 900 |
cad |
623,24 |
3,81% |
0,08% |
|
( Euro
seicentoventitrevirgolaventiquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.d |
Di diamentro mm 1000 |
cad |
695,97 |
3,77% |
0,08% |
|
( Euro
seicentonovantacinquevirgolanovantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.e |
Di diamentro mm 1100 |
cad |
771,02 |
3,41% |
0,07% |
|
( Euro
settecentosettantunovirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.f |
Di diamentro mm 1200 |
cad |
848,64 |
3,30% |
0,07% |
|
( Euro
ottocentoquarantottovirgolasessantaquattro
) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.g |
Di diamentro mm 1300 |
cad |
927,12 |
3,29% |
0,07% |
|
( Euro
novecentoventisettevirgoladodici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.h |
Di diamentro mm 1400 |
cad |
1.002,14 |
3,04% |
0,06% |
|
( Euro
milleduevirgolaquattordici ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.240.i |
Di diamentro mm 1500 |
cad |
1.080,45 |
3,06% |
0,06% |
|
( Euro
milleottantavirgolaquarantacinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.250 |
Servocomando per
l'azionamento di serrande per
l'aria, comando ON-OFF reversibile, tensione
24 V o
220 V, possibilita' di
installare
microinterruttori ausiliari, in
opera. Sono esclusi i collegamenti elettrici |
|
|
|
|
|
|
|
|
|
|
C.06.20.250.a |
Servocomando da 2 Nm (max 0,1 mq serranda) |
cad |
87,01 |
7,30% |
0,15% |
|
( Euro
ottantasettevirgolazerouno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.250.b |
Servocomando da 15 Nm (max 3,0
mq serranda) |
cad |
135,41 |
5,63% |
0,11% |
|
( Euro
centotrentacinquevirgolaquarantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.250.c |
Servocomando da 30 Nm (max 6,0
mq serranda) |
cad |
212,27 |
4,39% |
0,09% |
|
( Euro
duecentododicivirgolaventisette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.250.d |
Maggiorazione per doppio
microinterruttore ausiliario |
cad |
47,54 |
13,36% |
0,27% |
|
( Euro
quarantasettevirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.260 |
Servocomando per l'azionamento di serrande per l'aria, comando ON-OFF con ritorno a molla, tensione 24 V o
220 V, in opera. Sono esclusi i
collegamenti elettrici |
|
|
|
|
|
|
|
|
|
|
C.06.20.260.a |
Servocomando da 10 Nm (max 2,0
mq serranda) |
cad |
214,53 |
3,16% |
0,06% |
|
( Euro
duecentoquattordicivirgolacinquantatre ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.260.b |
Maggiorazione per doppio
microinterruttore ausiliario |
cad |
47,54 |
13,36% |
0,27% |
|
( Euro
quarantasettevirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.270 |
Servocomando per
l'azionamento di serrande
per l'aria, comando proporzionale reversibile, tensione 24 V
o 220
V, possibilita' di installare microinterruttori ausiliari
e potenziometro di comando
a distanza io opera. Sono
esclusi i collegamenti
elettrici |
|
|
|
|
|
|
|
|
|
|
C.06.20.270.a |
Servocomando da 2 Nm (max 0,1 mq serranda) |
cad |
121,04 |
5,25% |
0,11% |
|
( Euro
centoventunovirgolazeroquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.270.b |
Servocomando da 15 Nm (max 3,0
mq serranda) |
cad |
196,77 |
3,87% |
0,08% |
|
( Euro
centonovantaseivirgolasettantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.270.c |
Servocomando da 30 Nm (max 6,0
mq serranda) |
cad |
273,02 |
3,41% |
0,07% |
|
( Euro
duecentosettantatrevirgolazerodue ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.270.d |
Maggiorazione per doppio
microinterruttore ausiliario |
cad |
47,54 |
13,36% |
0,27% |
|
( Euro
quarantasettevirgolacinquantaquattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.20.280 |
Servocomando per
l'azionamento di serrande per l'aria, comando proporzionale con ritorno a molla, tensione
24 V o 220 V, possibilita' di
installare potenziometro di comando a distanza in opera. Sono esclusi
i collegamenti elettrici |
|
|
|
|
|
|
|
|
|
|
C.06.20.280.a |
Servocomando da 10 Nm (max 2,0
mq serranda) |
cad |
285,03 |
2,38% |
0,05% |
|
( Euro
duecentottantacinquevirgolazerotre ) |
|
|
|
|
|
|
|
|
|
|
C.06.30 |
TORRINI ed ESTRATTORI |
|
|
|
|
|
|
|
|
|
|
C.06.30.10 |
Torrino estrattore a scarico
radiale con girante elicoidale e motore direttamente accoppiato, idoneo per
impianti ad estrazione in cui sia richiesta una bassa pressione statica con
un basso livello di rumorosità, costituito da ventilatore con pale in acciaio,
base e cappello in poliestere, rete di protezione anti - volatile, motore
monofase o trifase con isolamento classe F e protezione IP 54, completo di
regolatore di velocità e/o interruttore di sicurezza, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.a |
Torrino mm/num poli 315/6 Port.
0.1/0.3 mc/s; Prev. 0.3/0.0 mbar;100 W |
cad |
901,25 |
4,87% |
0,10% |
|
( Euro
novecentounovirgolaventicinque ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.b |
Torrino mm/num poli 355/6 Port.
0.2/0.4 mc/s; Prev. 0.2/0.0 mbar;100 W |
cad |
921,07 |
4,77% |
0,10% |
|
( Euro
novecentoventunovirgolazerosette ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.c |
Torrino mm/num poli 400/6 Port.
0.3/0.6 mc/s; Prev. 0.4/0.0 mbar;100 W |
cad |
971,00 |
4,52% |
0,09% |
|
( Euro
novecentosettantunovirgolazerozero ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.d |
Torrino mm/num poli 450/6 Port.
0.5/0.9 mc/s; Prev. 0.4/0.0 mbar;180 W |
cad |
1.087,50 |
4,04% |
0,08% |
|
( Euro
milleottantasettevirgolacinquanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.e |
Torrino mm/num poli 500/6 Port.
0.6/1.1 mc/s; Prev. 0.6/0.0 mbar;220 W |
cad |
1.147,00 |
4,32% |
0,09% |
|
( Euro
millecentoquarantasettevirgolazerozero ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.f |
Torrino mm/num poli 630/8 Port.
0.9/1.7 mc/s; Prev. 0.6/0.0 mbar;350 W |
cad |
1.598,81 |
3,10% |
0,06% |
|
( Euro
millecinquecentonovantottovirgolaottantuno
) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.g |
Torrino mm/num poli 710/8 Port.
1.4/2.2 mc/s; Prev. 0.5/0.0 mbar;500 W |
cad |
1.838,20 |
2,70% |
0,05% |
|
( Euro
milleottocentotrentottovirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.10.h |
Torrino mm/num poli 800/8 Port.
2.2/3.6 mc/s; Prev. 0.8/0.0 mbar;920 W |
cad |
2.199,51 |
2,42% |
0,05% |
|
( Euro
duemilacentonovantanovevirgolacinquantun o ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.20 |
Estrattore a cassonetto con ventilatore a doppia aspirazione,
motore equipaggiato di supporti antivibranti , portelle di ispezione, motore
preddisposto a doppia alimentazione 380
V 50 Hz con grado di protezione IP 54, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.30.20.a |
Estrattore a cassonetto fino a
600mc/h |
cad |
825,88 |
5,31% |
0,11% |
|
( Euro
ottocentoventicinquevirgolaottantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.20.b |
Estrattore a cassonetto fino a
1000mc/h |
cad |
895,90 |
4,90% |
0,10% |
|
( Euro
ottocentonovantacinquevirgolanovanta ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.20.c |
Estrattore a cassonetto fino a
1750mc/h |
cad |
971,00 |
4,52% |
0,09% |
|
( Euro
novecentosettantunovirgolazerozero ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.20.d |
Estrattore a cassonetto fino a
2500mc/h |
cad |
1.099,23 |
4,99% |
0,10% |
|
( Euro
millenovantanovevirgolaventitre ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.20.e |
Estrattore a cassonetto fino a
3000mc/h |
cad |
1.231,11 |
4,46% |
0,09% |
|
( Euro
milleduecentotrentunovirgolaundici ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.20.f |
Estrattore a cassonetto fino a
4000mc/h |
cad |
1.365,44 |
4,88% |
0,10% |
|
( Euro
milletrecentosessantacinquevirgolaquaranta quattro ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30 |
Silenziatore cilindrico a
semplice carcassa circolare, con materassino fonoassorbente, idoneo a ridurre il livello di rumore negli
impianti di trasporto dell’aria, costituito da carcassa di lamiera zincata
con flangia di collegamento, materassino fonoassorbente in lana minerale
ignifuga, in opera |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.a |
Silenziatore cilindrico a
semplice carcassa circolare diametro 150 mm |
cad |
156,68 |
10,51% |
0,21% |
|
( Euro
centocinquantaseivirgolasessantotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.b |
Silenziatore cilindrico a
semplice carcassa circolare diametro 200 mm |
cad |
208,99 |
9,00% |
0,18% |
|
( Euro
duecentottovirgolanovantanove ) |
|
|
|
|
|
|
|
|
|
C.06.30.30.c |
Silenziatore cilindrico a
semplice carcassa circolare diametro 315 mm |
cad |
260,41 |
8,43% |
0,17% |
|
( Euro
duecentosessantavirgolaquarantuno ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.d |
Silenziatore cilindrico a
semplice carcassa circolare diametro 355 mm |
cad |
326,40 |
7,75% |
0,16% |
|
( Euro
trecentoventiseivirgolaquaranta ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.e |
Silenziatore cilindrico a
semplice carcassa circolare diametro 400 mm |
cad |
412,72 |
8,43% |
0,17% |
|
( Euro
quattrocentododicivirgolasettantadue ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.f |
Silenziatore cilindrico a
semplice carcassa circolare diametro 500 mm |
cad |
561,66 |
7,76% |
0,16% |
|
( Euro
cinquecentosessantunovirgolasessantasei ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.g |
Silenziatore cilindrico a
semplice carcassa circolare diametro 630 mm |
cad |
743,59 |
6,57% |
0,13% |
|
( Euro
settecentoquarantatrevirgolacinquantanove ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.h |
Silenziatore cilindrico a
semplice carcassa circolare diametro 800 mm |
cad |
1.016,02 |
5,95% |
0,12% |
|
( Euro millesedicivirgolazerodue
) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.i |
Silenziatore cilindrico a
semplice carcassa circolare diametro 1000 mm |
cad |
1.412,18 |
6,55% |
0,13% |
|
( Euro
millequattrocentododicivirgoladiciotto ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.30.j |
Silenziatore cilindrico a
semplice carcassa circolare diametro 1250 mm |
cad |
2.131,47 |
4,52% |
0,09% |
|
( Euro
duemilacentotrentunovirgolaquarantasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40 |
Silenziatore a setti
fonoassorbenti, idoneo per l’installazione con torrini di estrazione aria al
fine di attenuare i rumori, costituito da carcassa in lamiera zincata con
flangia per fissaggio diretto al torrino, setti fonoassorbenti in lana
minerale ignifuga, in opera. Dimensione della girante del torrino D
(mm); altezza del silenziatore h (mm) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40.a |
Silenziatore a setti
fonoassorbenti D = 200 * 250 mm ed h = 750 mm |
cad |
350,37 |
13,42% |
0,27% |
|
( Euro
trecentocinquantavirgolatrentasette ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40.b |
Silenziatore a setti
fonoassorbenti D = 315 * 335 mm ed h = 750 mm |
cad |
389,20 |
12,08% |
0,24% |
|
( Euro
trecentottantanovevirgolaventi ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40.c |
Silenziatore a setti
fonoassorbenti D = 355 * 400 mm ed h = 750 mm |
cad |
424,06 |
11,09% |
0,22% |
|
( Euro
quattrocentoventiquattrovirgolazerosei ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40.d |
Silenziatore a setti
fonoassorbenti D = 450 * 500 mm ed h =1000 mm |
cad |
465,91 |
11,94% |
0,24% |
|
( Euro
quattrocentosessantacinquevirgolanovantun o ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40.e |
Silenziatore a setti
fonoassorbenti D = 630 * 710 mm ed h = 1000 mm |
cad |
566,75 |
12,72% |
0,26% |
|
( Euro
cinquecentosessantaseivirgolasettantacinqu e ) |
|
|
|
|
|
|
|
|
|
|
C.06.30.40.f |
Silenziatore a setti
fonoassorbenti D = 760 * 800 mm ed h = 1000 mm |
cad |
630,97 |
12,42% |
0,25% |
|
( Euro
seicentotrentavirgolanovantasette ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|