26740 |
|
|
|
|
|
|
|
|
|
TITULO |
NOMBRE CORTO |
DESCRIPCION |
|
|
|
|
|
|
|
Artículo 65 fracc XXXV-B |
LTAIPED |
Todos los sujetos obligados publicarán el inventario de bienes muebles e inmuebles que utilicen, tengan a su cargo y/o les hayan sido asignados para el ejercicio de sus funciones; que destinen a un servicio público conforme a la normatividad aplicable o por cualquier concepto, tanto si son propiedad del sujeto obligado como que se encuentren en posesión de éstos. |
|
|
|
|
|
|
|
2 |
3 |
2 |
4 |
6 |
4 |
1 |
12 |
13 |
14 |
87821 |
87822 |
87823 |
87824 |
87825 |
87826 |
87827 |
87818 |
87819 |
87820 |
Tabla Campos |
Descripción del bien |
Cantidad |
Causa de alta |
Fecha de alta |
Valor del bien a la fecha de la alta |
Fecha de validación |
Área(s) responsable(s) de la información |
Año |
Fecha de Actualización |
Nota |
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdirección de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
2 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla truper |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla surtek |
1 |
Donada |
1/30/2015 |
565,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Quijada de la vida |
1 |
Donacion |
4/30/2015 |
150000 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Despachador de agua |
1 |
Adquisicion |
10/27/2015 |
2520,68 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Despachador de agua |
1 |
Adquisicion |
10/27/2015 |
2520,68 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Fotocopiadora |
1 |
Adquisicion |
10/31/2015 |
14754,18 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Kit de estacion total marca trimble |
1 |
Adquisicion |
12/31/2015 |
148916,16 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Kit de estacion de trabajo economico |
1 |
Adquisicion |
12/31/2015 |
14172,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara canon elph 135 powershot rojo 16 mpx 8x zoom pantalla 2.7" |
1 |
Adquisicion |
5/15/2015 |
1186,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara canon elph 135 powershot rojo 16 mpx 8x zoom pantalla 2.7" |
1 |
Adquisicion |
5/15/2015 |
1186,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Kit dvr 4 canales full 960h/hdmi/incluye 4 camaras bullet cafw171g36 de 600tvl/p |
1 |
Adquisicion |
10/21/2015 |
3492,64 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Video proyector benq mx525 3200lxga |
1 |
Adquisicion |
10/31/2015 |
6966,72 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Video proyector |
1 |
Adquisicion |
10/31/2015 |
6966,72 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Video proyector benq mx525 3200 lxga |
1 |
Adquisicion |
10/31/2015 |
6966,72 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara nikon d610 slr 24.3mp |
1 |
Adquisicion |
10/31/2015 |
41272,53 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara nikon coolpix l340 |
1 |
Adquisicion |
12/15/2015 |
3280,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara nikon coolpix l340 |
1 |
Adquisicion |
12/15/2015 |
3280,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara nikon coolpix l340 |
1 |
Adquisicion |
12/15/2015 |
3280,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Camara nikon coolpix l340 |
1 |
Adquisicion |
12/18/2015 |
3462,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bebe virtual |
1 |
Adquisicion |
9/30/2015 |
31500 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cama de exploracion |
1 |
Adquisicion |
8/31/2015 |
3134,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa veterinaria de exploracion cubierta fija acero inoxidable, base esmaltada, |
1 |
Adquisicion |
12/30/2015 |
5152,14 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion (site) |
1 |
Adquisicion |
2/28/2015 |
11351,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Minisplit de refrigeracion |
1 |
Adquisicion |
3/27/2015 |
11467,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Enfriador y calentador de agua |
1 |
Adquisicion |
3/31/2015 |
3382,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cuarto frio marca torrey modelo cfms 2.94x2.94 mts (cuarto frio sellado de refri |
1 |
Adquisicion |
5/31/2015 |
81633,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mini split 2 t.r. marca lennox 220vca r-22, instalacion mecanica e hidraulica |
1 |
Adquisicion |
8/31/2015 |
11360,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mini split 2 t.r. marca lennox 220vca r-22, instalacion mecanica e hidraulica |
1 |
Adquisicion |
8/31/2015 |
11360,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Antenas de disco c/equipo inalambricorocket m5 |
1 |
Adquisicion |
8/31/2015 |
8164,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Antenas de disco c/equipo inalambricorocket m5 |
1 |
Adquisicion |
8/31/2015 |
8164,12 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo para enlace inalambrico nanostation m2 2ghz alto alcance 2x2 mimo airmax |
1 |
Adquisicion |
9/23/2015 |
1626,63 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de acceso inalambrico marca ubiquiti modelo locom2 con n/s g6872510896b4 |
1 |
Adquisicion |
9/18/2015 |
1271,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de acceso inalambrico marca ubiquiti modelo locom2 con n/s g6872510896b4 |
1 |
Adquisicion |
9/18/2015 |
1271,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Nanostation m5wv 5ghz world version international |
1 |
Adquisicion |
10/31/2015 |
1569,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Nanostation m5wv 5ghz world version international |
1 |
Adquisicion |
10/31/2015 |
1569,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Nanostation m5wv 5ghz world version international |
1 |
Adquisicion |
10/31/2015 |
1569,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Nanostation m5w 5ghz world version international |
1 |
Adquisicion |
11/30/2015 |
1549,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Nanostation m5w 5ghz world version international |
1 |
Adquisicion |
11/30/2015 |
1549,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Generador electrico diesel mod 355cx3.3 62 |
1 |
Adquisicion |
2/28/2015 |
124533,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Microfono inalambrico doble uhf c/2 ant |
1 |
Adquisicion |
10/31/2015 |
2365,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bafle behringer c/poder |
1 |
Adquisicion |
10/31/2015 |
4796,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bafle activo de 15" yamaha |
1 |
Adquisicion |
10/31/2015 |
8452,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bafle activo 15" bluetooh usb aux. Sal pasiva |
1 |
Adquisicion |
10/31/2015 |
3059,01 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg (site) |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg (entrada oficinas) |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg ( estacionamiento) |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg (cuarto maquinas or) |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de 9.5kg |
1 |
Adquisicion |
2/28/2015 |
1835,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gabinete para extintor de 4.5 kgs p.q.s. (tipo cenicero) |
1 |
Adquisicion |
3/31/2015 |
526,35 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gabinete para extintor de 4.5 kgs p.q.s. (tipo cenicero) |
1 |
Adquisicion |
3/31/2015 |
526,35 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gabinete para extintor de 4.5 kgs p.q.s. (tipo cenicero) |
1 |
Adquisicion |
3/31/2015 |
526,35 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gabinete para extintor de 4.5 kgs co2 (tipo cenicero) |
1 |
Adquisicion |
3/31/2015 |
650,76 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gabinete para extintor de 4.5 kgs co2 (tipo cenicero) |
1 |
Adquisicion |
3/31/2015 |
650,76 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gabinete para extintor de 4.5 kgs co2 (tipo cenicero) |
1 |
Adquisicion |
3/31/2015 |
650,76 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de p.q.s. capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
498,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de co2 capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
1872,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de co2 capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
1872,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Extintor de co2 capacidad 4.5 kilo |
1 |
Adquisicion |
4/23/2015 |
1872,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
2/28/2015 |
81,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
2/28/2015 |
81,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
2/28/2015 |
81,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
2/28/2015 |
81,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Rodillo vibratorio cipsa pr8 |
1 |
Donada |
2/28/2015 |
81,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Rodillo vibratorio cipsa pr8 |
1 |
Donada |
2/28/2015 |
81,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pieza de mano 35 |
1 |
Adquisicion |
2/28/2015 |
2233,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bascula elec. Oahus sjp2000 grs |
1 |
Adquisicion |
2/28/2015 |
2711,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Motor foredom modelo "s" 18,000 rev. |
1 |
Adquisicion |
2/28/2015 |
3103,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Solplete servicol con 2 boquillas |
1 |
Adquisicion |
2/28/2015 |
1050,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Solplete servicol con 2 boquillas |
1 |
Adquisicion |
2/28/2015 |
1050,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Solplete servicol con 2 boquillas |
1 |
Adquisicion |
2/28/2015 |
1050,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Kit de alarma incluye: sirena de activacion manual, estrobo para sirena, elimina |
1 |
Adquisicion |
3/31/2015 |
1244,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Esmeril 7" 8,500 rpm ga7020 |
1 |
Adquisicion |
4/23/2015 |
1666,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Rotomartillo 5/8" v.v.r. 0-2800 rpm hp1630 |
1 |
Adquisicion |
4/23/2015 |
908,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Carretilla 5.5 ft angosta 55nd truper |
1 |
Adquisicion |
4/23/2015 |
761,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 3 ml para cañones 11 mm c/5 pieza |
1 |
Adquisicion |
5/31/2015 |
3288,77 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cañon de fibra de carbono de 13mm para pistola iv y rifle iv |
1 |
Adquisicion |
5/31/2015 |
8296,65 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 10ml para cañones 13mm |
1 |
Adquisicion |
5/31/2015 |
1835,04 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 10ml para cañones 13mm |
1 |
Adquisicion |
5/31/2015 |
1835,04 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 10ml para cañones 13mm |
1 |
Adquisicion |
5/31/2015 |
1835,04 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 5ml para cañones 11mm |
1 |
Adquisicion |
5/31/2015 |
1523,08 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 5ml para cañones 11mm |
1 |
Adquisicion |
5/31/2015 |
1523,08 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Dardo vario de 5ml para cañones 11mm |
1 |
Adquisicion |
5/31/2015 |
1523,08 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Instrumento de medicion, 3 boquillas y maletin de plastico |
1 |
Adquisicion |
5/31/2015 |
18594,78 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Instrumento de medicion, 3 boquillas y maletin de plastico |
1 |
Adquisicion |
5/31/2015 |
18594,78 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Instrumento de medicion, 3 boquillas y maletin de plastico |
1 |
Adquisicion |
5/31/2015 |
18594,78 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Instrumento de medicion, 3 boquillas y maletin de plastico |
1 |
Adquisicion |
5/31/2015 |
18594,78 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Instrumento de medicion, 3 boquillas y maletin de plastico |
1 |
Adquisicion |
5/31/2015 |
18594,78 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
5/31/2015 |
12451,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
5/31/2015 |
12451,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
5/31/2015 |
12451,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
5/31/2015 |
12451,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
5/31/2015 |
12451,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Rotomartillo makita 1/2" v.v.r. C/maletin |
1 |
Adquisicion |
6/9/2015 |
2135,31 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Martillo makita sds plus 1" c/maletin |
1 |
Adquisicion |
6/9/2015 |
3211,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mini esmeriladora makita 4-1/2" 10,000 rpm |
1 |
Adquisicion |
6/9/2015 |
1122,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera de extension 20 peldaños |
1 |
Adquisicion |
6/22/2015 |
2676,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera de tijera 9 peldaños |
1 |
Adquisicion |
6/22/2015 |
1764,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Compresor 108 lts 3hp evans e150me300-18 |
1 |
Adquisicion |
6/22/2015 |
11292,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera extension de 20 peldaños truper-16027 |
1 |
Adquisicion |
6/22/2015 |
1870,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera extension de 20 peldaños truper-16027 |
1 |
Adquisicion |
6/22/2015 |
1870,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Taladro de banco oakland 5 vel |
1 |
Adquisicion |
6/30/2015 |
1725,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Esmeriladora 7" makita ssp 8,500 rpm |
1 |
Adquisicion |
6/30/2015 |
1774,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Hidrolavadora de 3500 psi modelo h13g3500, motor a gasolina honda gx390 serie mo |
1 |
Adquisicion |
6/30/2015 |
21199 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Alcoholimetro (instrumento de medicion, 3 boquillas, 2 y maletin plastico |
1 |
Adquisicion |
6/30/2015 |
19970,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Alcoholimetro (instrumento de medicion, 3 boquillas, 2 y maletin plastico |
1 |
Adquisicion |
6/30/2015 |
19970,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Alcoholimetro (instrumento de medicion, 3 boquillas, 2 y maletin plastico |
1 |
Adquisicion |
6/30/2015 |
19970,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Alcoholimetro (instrumento de medicion, 3 boquillas, 2 y maletin plastico |
1 |
Adquisicion |
6/30/2015 |
19970,52 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
6/30/2015 |
12575,21 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
6/30/2015 |
12575,21 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
6/30/2015 |
12575,21 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
6/30/2015 |
12575,21 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora portatil drager alcotest 6810/6820 n.p. 8319310 |
1 |
Adquisicion |
6/30/2015 |
12575,21 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
12524,81 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,88 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Alcolimetro (instrumento de medicion, 3 boquillas, 2 baterias, maletin plasti de |
1 |
Adquisicion |
7/30/2015 |
19595,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bailarina toker ram 70 |
1 |
Donada |
8/10/2015 |
29704,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Montura fina con aciento forrado incluye: pecho pretal, cincho, cabezadas |
1 |
Adquisicion |
9/10/2015 |
4049,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Montura fina con aciento forrado incluye: pecho pretal, cincho, cabezadas |
1 |
Adquisicion |
9/10/2015 |
4049,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Montura fina con aciento forrado incluye: pecho pretal, cincho, cabezadas |
1 |
Adquisicion |
9/10/2015 |
4049,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/10/2015 |
13804,2 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bafle amplificado 15" 6000w pmpo sd/usb/bluetooth y salida para bafle pasivo |
1 |
Adquisicion |
9/18/2015 |
2616,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bomba sumergible para pozo profundo marca altamira, modelo kor10 r100-5 con moto |
1 |
Adquisicion |
9/23/2015 |
17932,43 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gps garmin etrex 30 |
1 |
Adquisicion |
9/29/2015 |
5320 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Gps garmin etrex 30 |
1 |
Adquisicion |
9/29/2015 |
5320 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera pro-top extension fv t-ia 24" sku 621884 cuprum sku 621884 |
1 |
Adquisicion |
9/30/2015 |
3079,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera pro-top extension fv t-ia 24" sku 621884 cuprum sku 621884 |
1 |
Adquisicion |
9/30/2015 |
3079,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor 3.0 hp peso 7.1 kgs |
1 |
Adquisicion |
9/30/2015 |
11548,26 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor 3.0 hp peso 7.1 kgs |
1 |
Adquisicion |
9/30/2015 |
11548,26 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mini split 1tonelada 110v |
1 |
Adquisicion |
9/30/2015 |
4878,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Rosticero electrico p/salchichas mod. Hd12 |
1 |
Donada |
9/30/2015 |
5687,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
10/29/2015 |
13905,35 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14337,04 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,6 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
11/23/2015 |
14021,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Desbrozadora stihl fs-460 c/cabezal y motor de 3hp |
1 |
Adquisicion |
11/30/2015 |
11768,22 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bomba sumergible agua limpia 2hp 120lpm 40m lawn garden |
1 |
Adquisicion |
12/15/2015 |
2926,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera f.v. tijera sencilla 3.66m modelo 686-12n cuprum |
1 |
Adquisicion |
12/15/2015 |
3497,15 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera f.v. tijera sencilla 3.66m modelo 686-12n cuprum |
1 |
Adquisicion |
12/15/2015 |
3497,15 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14042,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/31/2015 |
14045,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Montura fina con aciento forrado incluye: pecho pretal, cincho, cabezadas |
1 |
Adquisicion |
12/23/2015 |
4384,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Montura fina con aciento forrado incluye: pecho pretal, cincho, cabezadas |
1 |
Adquisicion |
12/23/2015 |
4384,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Montura fina con aciento forrado incluye: pecho pretal, cincho, cabezadas |
1 |
Adquisicion |
12/23/2015 |
4384,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Motobomba 2" marca honda wl20 con sensor arranque de plastico |
1 |
Adquisicion |
12/30/2015 |
3766,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
12/18/2015 |
14137,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
9/30/2015 |
13789,42 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/31/2015 |
13570,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mecanismo inteligente de parquimetro mono-espacio modelo m5 marca ips group incl |
1 |
Adquisicion |
7/30/2015 |
13555,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Toyota hilux pick up doble cabina |
1 |
Adquisicion |
9/18/2015 |
205854 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Toyota hilux pick up doble cabina |
1 |
Adquisicion |
9/18/2015 |
205854 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Nissan estaquita |
1 |
Adquisicion |
11/30/2015 |
147218,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Motocicleta honda cgl125 tool |
1 |
Adquisicion |
4/29/2015 |
9275 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 026) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 014) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 022) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 023) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 029) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 030) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 024) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 028) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 025) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 019) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 021) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 020) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 027) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 011) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 012) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 010) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 015) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 016) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 018) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta orbeam x40 (no eco 013) |
1 |
Donada |
3/31/2015 |
6076,62 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 009) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 003) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 017) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 008) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 007) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 006) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 004) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 005) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 001) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Bicicleta felt nine 80 (no eco 002) |
1 |
Donada |
3/31/2015 |
8172,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terreno calle limon fracc la glorieta |
1 |
Adquisicion |
3/23/2015 |
193237,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle limon 113 fracc la glorieta |
1 |
Adquisicion |
3/23/2015 |
129117,15 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle paseo del gobernador 223 fracc. San jose ii |
1 |
Adquisicion |
3/23/2015 |
2433056,13 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terreno av division durango 107 col 16 de septiembre |
1 |
Adquisicion |
3/23/2015 |
356430,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Paseo del saltito 299 fracc. Lomas del parque |
1 |
Adquisicion |
3/23/2015 |
7576192,88 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle pza san juan de dios fracc camino real |
1 |
Adquisicion |
3/23/2015 |
1155783,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle toronja s/n fracc la glorieta |
1 |
Adquisicion |
3/23/2015 |
293707,37 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cerro blanco 417 fracc lomas del sahuatoba |
1 |
Adquisicion |
3/23/2015 |
1712423,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Blvd del sol s/n fracc rinconada sol |
1 |
Adquisicion |
3/23/2015 |
2938453,81 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle circuito de la amistad 119 fracc villa alegre |
1 |
Adquisicion |
3/23/2015 |
526310,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle jamaica s/n fracc las americas |
1 |
Adquisicion |
3/23/2015 |
2241520,76 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle paseo de las alamedas s/n fracc las alamedas |
1 |
Adquisicion |
3/23/2015 |
2783840,35 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle paseo de las alamedas s7n fracc las alamedas |
1 |
Adquisicion |
3/23/2015 |
1788811,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle david liciaga 216 fracc. San ignacio |
1 |
Adquisicion |
3/23/2015 |
8932159,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Brasilia s/n fracc. Guadalupe |
1 |
Adquisicion |
3/23/2015 |
2510727,42 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle punta del este s/n fracc. Guadalupe |
1 |
Adquisicion |
3/23/2015 |
466451,9 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av la paz s/n fracc. Guadalupe |
1 |
Adquisicion |
3/23/2015 |
432888,43 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle cali s/n fracc guadalupe |
1 |
Adquisicion |
3/23/2015 |
2876432,48 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av buenos aires s/n fracc. Guadalupe |
1 |
Adquisicion |
3/23/2015 |
13216257,16 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle nogales s/n fracc. Las alamedas |
1 |
Adquisicion |
3/23/2015 |
1748867,81 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle ebano s/n fracc. Nuevo durango ii |
1 |
Adquisicion |
3/23/2015 |
12308104,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle palmar y calle tunal s/n fracc artemisas |
1 |
Adquisicion |
6/11/2015 |
3779405,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle alameda esq. Palmar s/n fracc artemisas |
1 |
Adquisicion |
6/11/2015 |
130658,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle casuarinas s/n fracc. Los encinos |
1 |
Adquisicion |
6/29/2015 |
1212304,31 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle s/nombre s/n fracc los encinos |
1 |
Adquisicion |
6/29/2015 |
450725,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle magnolia fracc. Residencial alamedas |
1 |
Adquisicion |
7/13/2015 |
1429603,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle grupo gestor popular l18 m7 col . Alianza por durango |
1 |
Adquisicion |
8/12/2015 |
253700,58 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle iniciativa popular mexicana s/n col. Alianza por durango |
1 |
Adquisicion |
8/12/2015 |
337549,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle sonora s/n l1 m3 col diana laura riojas |
1 |
Adquisicion |
8/12/2015 |
972734,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle sonora l1 m4 col diana laura riojas |
1 |
Adquisicion |
8/12/2015 |
1006932,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle 5 de febrero l1 m22 col diana laura riojas |
1 |
Adquisicion |
8/12/2015 |
253316,4 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle s/nombre col el durazno |
1 |
Adquisicion |
9/21/2015 |
83908,33 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle san felipe s/n col. Cristobal colon |
1 |
Adquisicion |
9/21/2015 |
1413822,16 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle vertice s/n fracc. Las nubesii |
1 |
Adquisicion |
9/30/2015 |
215395,33 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Las nubes 316 fracc. Las nubes ii |
1 |
Adquisicion |
9/30/2015 |
156391,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av solidaridad s/n fraccionamiento san marcos |
1 |
Adquisicion |
10/13/2015 |
123163,7 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle manuel medina #144 fracc. San marcos |
1 |
Adquisicion |
10/14/2015 |
174899,06 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Solidaridad #141 fracc. San marcos |
1 |
Adquisicion |
10/14/2015 |
183542,53 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Solidaridad # 134 fracc. San marcos |
1 |
Adquisicion |
10/14/2015 |
156118,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Solidaridad #131 fracc. San marcos |
1 |
Adquisicion |
10/14/2015 |
149242,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle juan izaguirre s/n fracc. San marcos |
1 |
Adquisicion |
10/16/2015 |
116215,48 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle juan izaguirre s/n fracc. San marcos |
1 |
Adquisicion |
10/16/2015 |
109491,52 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle severino ceniceros s/n fracc. San marcos |
1 |
Adquisicion |
10/16/2015 |
109206,44 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Solidaridad s/n fracc san marcos |
1 |
Adquisicion |
10/16/2015 |
114098,32 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
And. Eulogio ortiz s/n fracc. San marcos |
1 |
Adquisicion |
10/16/2015 |
68520,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Av. Solidaridad fracc. San marcos |
1 |
Adquisicion |
10/16/2015 |
209628,54 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle felipe angeles s/n fracc. San marcos |
1 |
Adquisicion |
10/16/2015 |
90444,72 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle carretera durango-mezquital s/n fracc real del mezquital |
1 |
Adquisicion |
11/17/2015 |
2505482,16 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle sin nombre l1 m-2 col bajio dorado |
1 |
Adquisicion |
11/17/2015 |
38312,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle circuito del bajio l1-m5 col bajio dorado |
1 |
Adquisicion |
11/17/2015 |
859347,93 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle circuito del bajio s/n l1 m-1 col . Bajio dorado |
1 |
Adquisicion |
11/17/2015 |
51928,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle circuito del bajio s/n col. Bajio dorado |
1 |
Adquisicion |
11/17/2015 |
85808,14 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle enrique zertuche s/n fracc san marcos |
1 |
Adquisicion |
11/17/2015 |
116985,18 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle pedro medrano s/n amp. Miguel de la madrid |
1 |
Adquisicion |
11/17/2015 |
243183,74 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle sin nombre s/n col. Palma alta |
1 |
Adquisicion |
11/17/2015 |
2411255,48 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle jaime villa s/n col mesa chula |
1 |
Adquisicion |
11/17/2015 |
1612042,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle hacienda de atotonilco s/n fracc san gabriel |
1 |
Adquisicion |
11/17/2015 |
915548,97 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle pedro medrano s/n amp. Miguel de la madrid |
1 |
Adquisicion |
11/17/2015 |
180171,29 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Circuito interior 127 fracc huizache ii |
1 |
Adquisicion |
11/18/2015 |
7661572,71 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle francisco i. Madero 119 col 20 de noviembre |
1 |
Adquisicion |
11/18/2015 |
452433,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle sierra de topia s/n fracc los fresnos |
1 |
Adquisicion |
11/18/2015 |
3144560,93 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle hacienda de canutillo fracc. San gabriel |
1 |
Adquisicion |
11/20/2015 |
2225460,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle llanura de poanas 122 fracc. Los fresnos |
1 |
Adquisicion |
11/30/2015 |
138944,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle prof. Sacramento gallegos a 103 fracc. Los fresnos |
1 |
Adquisicion |
11/30/2015 |
88809,72 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle meseta del madroño 100 fracc. Los fresnos |
1 |
Adquisicion |
11/30/2015 |
141153,76 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Calle sierra de michis 138 fracc. Los fresnos |
1 |
Adquisicion |
11/30/2015 |
87762,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
abdon s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
169867,08 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Abdon s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
1292974,41 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Abdon s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
1356987,43 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cerro de la cruz s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
172037,76 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cerro de la cruz s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
1248453,24 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cerro de la cruz s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
9010264,52 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cerro de la cruz s/n fracc lomas del guadiana |
1 |
Adquisicion |
12/31/2015 |
5880918,59 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terreno ubicado en el parque industrial |
1 |
Adquisicion |
4/30/2015 |
3890000 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque recreativo deportivo y comunitario huizache |
1 |
Adquisicion |
12/31/2015 |
1916660,16 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque recreativo valle del sur |
1 |
Adquisicion |
12/31/2015 |
829359,28 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plaza loma bonita |
1 |
Adquisicion |
12/31/2015 |
2679673,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque recreativo tierra y libertad |
1 |
Adquisicion |
12/31/2015 |
3194052,01 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque recreativo masie |
1 |
Adquisicion |
12/31/2015 |
2656117,38 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque recreativo y deportivo carlos luna |
1 |
Adquisicion |
12/31/2015 |
1078281,65 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque deportivo y recreativo galindo higuera |
1 |
Adquisicion |
12/31/2015 |
1543774,37 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Parque recreativo guadalupe |
1 |
Adquisicion |
12/31/2015 |
10449999,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Regulador solobasic dn 21132 (excuartel) |
1 |
Adquisicion |
2/28/2015 |
132,71 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora hp laserjet duplex m201dw |
1 |
Adquisicion |
5/15/2015 |
1812,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Monitor dell e1914h led |
1 |
Adquisicion |
8/31/2015 |
1094,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Monitor dell e1914h led |
1 |
Adquisicion |
8/31/2015 |
1094,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Monitor dell e1914h led |
1 |
Adquisicion |
8/31/2015 |
1094,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Monitor dell e1914h led |
1 |
Adquisicion |
8/31/2015 |
1094,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Monitor dell e1914h led |
1 |
Adquisicion |
8/31/2015 |
1094,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cpu dell inspiron 3647 c15/8gb |
1 |
Adquisicion |
8/31/2015 |
7276,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cpu dell inspiron 3647 c15/8gb |
1 |
Adquisicion |
8/31/2015 |
7276,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cpu dell inspiron 3647 c15/8gb |
1 |
Adquisicion |
8/31/2015 |
7276,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cpu dell inspiron 3647 c15/8gb |
1 |
Adquisicion |
8/31/2015 |
7276,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cpu dell inspiron 3647 c15/8gb |
1 |
Adquisicion |
8/31/2015 |
7276,27 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Kiosco informativo e impresión c/impresora laser ,monitor toch 19" no break y te |
1 |
Adquisicion |
9/30/2015 |
53076,03 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Unidades de disco para dl580-g5 opcion con discos sas 600gb hp 600-gb 6g 10krpm |
1 |
Adquisicion |
10/12/2015 |
7692,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Unidades de disco para dl580-g5 opcion con discos sas 600gb hp 600-gb 6g 10krpm |
1 |
Adquisicion |
10/12/2015 |
7692,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Computadora aio marca hp mod 205 |
1 |
Adquisicion |
10/27/2015 |
5028,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Computadora aio marca hp mod 205 |
1 |
Adquisicion |
10/27/2015 |
5028,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Computadora aio marca hp mod 205 |
1 |
Adquisicion |
10/27/2015 |
5028,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Computadora aio marca hp mod. 205 |
1 |
Adquisicion |
10/27/2015 |
5028,46 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Laptop hp14 8gb 1tb |
1 |
Adquisicion |
10/31/2015 |
5915,18 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Laptop hp 14 8gb 1tb |
1 |
Adquisicion |
10/31/2015 |
5915,18 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Laptop hp14 8gb 1tb |
1 |
Adquisicion |
10/31/2015 |
5915,18 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo servidor |
1 |
Adquisicion |
12/31/2015 |
17470,69 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Equipo de computo all in one (todo en uno) |
1 |
Adquisicion |
12/31/2015 |
6113,51 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Impresora multifuncional hp laserhjet pro m225dw |
1 |
Adquisicion |
12/31/2015 |
4306,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Punto de acceso inalambrico trendnet poe wireless n300 tew 653 ap |
1 |
Adquisicion |
12/31/2015 |
2102,96 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Router vpn gigabit dual wan con administrador de contenidos |
1 |
Adquisicion |
12/31/2015 |
3381,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banda transportadora motor de 7.5hp 13.5 mts largo y 42" ancho c/tolvas de alime |
1 |
Adquisicion |
6/30/2015 |
702406,68 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Fuente de poder wb3025h series ptp 300/500/600 |
1 |
Adquisicion |
9/23/2015 |
4224,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Terminal portatil g3tph700 |
1 |
Adquisicion |
9/28/2015 |
14917,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Opus 2015 licencia adicional presupuesto programable serie ow-10-6133-99 |
1 |
Adquisicion |
8/31/2015 |
4744,4 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software educativo y biblioteca electronica |
1 |
Adquisicion |
12/31/2015 |
3529,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Software para aprendizaje del idioma ingles en modo escritorio y web |
1 |
Adquisicion |
12/31/2015 |
2069,3 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sistema para administracion de centros comunitarios |
1 |
Adquisicion |
12/31/2015 |
1825,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma para el desarrollo de habilidades y competencias laborales |
1 |
Adquisicion |
12/31/2015 |
1947,57 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pintarron 2.40x1.20 |
1 |
Adquisicion |
1/31/2015 |
965,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Rotafolio |
1 |
Adquisicion |
1/31/2015 |
1247,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de plastico negro |
1 |
Adquisicion |
1/31/2015 |
282,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de lamina negra |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de lamina negra |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de lamina negra |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de lamina negra |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla plegable de lamina negra |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas plegable de lamina |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas plegable de lamina |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas plegable de lamina |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas plegable de lamina |
1 |
Adquisicion |
1/31/2015 |
351,73 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillas de plastico negra |
1 |
Adquisicion |
1/1/2015 |
162,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
217 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa infantil p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa metalica p/biblioteca |
1 |
Adquisicion |
1/1/2015 |
235,09 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesas metalica p/computadora |
1 |
Adquisicion |
1/1/2015 |
379,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesas metalica p/computadora |
1 |
Adquisicion |
1/1/2015 |
379,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesas metalica p/computadora |
1 |
Adquisicion |
1/1/2015 |
379,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesas metalica p/computadora |
1 |
Adquisicion |
1/1/2015 |
379,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesas metalica p/computadora |
1 |
Adquisicion |
1/1/2015 |
379,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesas metalica p/computadora |
1 |
Adquisicion |
1/1/2015 |
379,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio modernista madera y cristal |
1 |
Adquisicion |
2/28/2015 |
3179,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio modernista madera y cristal |
1 |
Adquisicion |
2/28/2015 |
3179,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillon semiejecutivo malla t/negro |
1 |
Adquisicion |
2/28/2015 |
1981,08 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Repisa en forma de escuadra |
1 |
Adquisicion |
2/28/2015 |
2725 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero de 2 cajones |
1 |
Adquisicion |
2/28/2015 |
908,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero de 2 cajones |
1 |
Adquisicion |
2/28/2015 |
908,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero de 2 cajones |
1 |
Adquisicion |
2/28/2015 |
908,34 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Enmicadora 4x6 |
1 |
Adquisicion |
3/30/2015 |
444,39 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Guillotina quartet 15 |
1 |
Adquisicion |
3/30/2015 |
1002,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Trituradora hx05 |
1 |
Adquisicion |
3/30/2015 |
993,72 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo l-125 respaldo alto en tela color negro |
1 |
Adquisicion |
3/24/2015 |
839,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero modelo a-125 en tela con piston para ajuste de altura con aro desca |
1 |
Adquisicion |
3/24/2015 |
1286,63 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero modelo a-125 en tela con piston para ajuste de altura con aro desca |
1 |
Adquisicion |
3/24/2015 |
1286,63 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero modelo a-125 en tela con piston para ajuste de altura con aro desca |
1 |
Adquisicion |
3/24/2015 |
1286,63 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero modelo a-125 en tela con piston para ajuste de altura con aro desca |
1 |
Adquisicion |
3/24/2015 |
1286,63 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero modelo a-125 en tela con piston para ajuste de altura con aro desca |
1 |
Adquisicion |
3/24/2015 |
1286,63 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial con brazos mod. 4056 |
1 |
Adquisicion |
3/26/2015 |
1111,43 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillon ejecutivo modelo mesh kb-2 en tela y malla color negro |
1 |
Adquisicion |
3/26/2015 |
1149,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillon ejecutivo modelo mesh kb-2 en tela y malla color negro |
1 |
Adquisicion |
3/26/2015 |
1149,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color gris |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color gris |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial mod. L-125b respaldo alto en tela con brazos color negro |
1 |
Adquisicion |
3/31/2015 |
876 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Charola de 85x45 calibre 22 (160 piezas) |
1 |
Adquisicion |
4/29/2015 |
15822,4 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Poste de 2.20 mts p/estanteria(82piezas) |
1 |
Adquisicion |
4/29/2015 |
5957,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio l linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio linea italia c/portateclado |
1 |
Adquisicion |
5/29/2015 |
3727,91 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escalera mod. Est-23 3 peldaños truper |
1 |
Adquisicion |
4/29/2015 |
595,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero de 3 gavetas en melamina color vino/negro linea 8000 |
1 |
Adquisicion |
4/30/2015 |
2814,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Credenza ejecutiva de 1.80x.40m en melamina color vino/negro linea 8000 |
1 |
Adquisicion |
4/30/2015 |
3941,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio semi-ejecutivo de 1.60x.70m en melamina color vino/negro linea 8000 |
1 |
Adquisicion |
4/30/2015 |
3107,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillon ejecutivo modelo tamayo en tela color negro |
1 |
Adquisicion |
4/30/2015 |
1310,84 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretaria modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo regia 1011 respaldo alto en tela color negro con brazos |
1 |
Adquisicion |
5/13/2015 |
930,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero sin brazos regia mod. 4217 |
1 |
Adquisicion |
5/20/2015 |
1172,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero sin brazos regia mod. 4217 |
1 |
Adquisicion |
5/20/2015 |
1172,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero sin brazos regia mod. 4217 |
1 |
Adquisicion |
5/20/2015 |
1172,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla cajero sin brazos regia mod. 4217 |
1 |
Adquisicion |
5/20/2015 |
1172,86 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Charola metalica .85x.45 mts (10 piezas) |
1 |
Adquisicion |
5/26/2015 |
993,4 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Poste de 2.44 mts (56 piezas) |
1 |
Adquisicion |
5/26/2015 |
5371,18 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Charola metalica .85x.30 mts (75 piezas) |
1 |
Adquisicion |
5/26/2015 |
5928,33 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla visitante modelo lk-01 en tela color negro |
1 |
Adquisicion |
4/30/2015 |
339,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla visitante modelo lk-01 en tela color negro |
1 |
Adquisicion |
4/30/2015 |
339,17 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico linea institucional mod. 6027 |
1 |
Adquisicion |
5/15/2015 |
2905,42 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico linea institucional mod. 6027 |
1 |
Adquisicion |
5/15/2015 |
2905,42 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Ventilador de piso cyclone |
1 |
Adquisicion |
6/9/2015 |
643,8 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo l-125b respaldo alto en tela con brazos |
1 |
Adquisicion |
6/15/2015 |
851 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Refrigerador lg 16p |
1 |
Adquisicion |
6/19/2015 |
9148,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pintarron blanco de 2.40x1.20 con marco metalico |
1 |
Adquisicion |
6/19/2015 |
1036 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Poste tipo escuadra 2.20 mts (20 piezas) |
1 |
Adquisicion |
6/22/2015 |
1536,98 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Charola metalica .85x.30 mts (30 piezas) |
1 |
Adquisicion |
6/22/2015 |
1995,35 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla tipo cajero ofik mod. 4217 |
1 |
Adquisicion |
6/22/2015 |
1174,94 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Despachador de agua marca mirage con agua caliente, agua fria y refrigerador en |
1 |
Adquisicion |
6/22/2015 |
3133,16 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa plegable rectangular de 2 secciones de 1.83x76 plastico color blanco |
1 |
Adquisicion |
6/22/2015 |
1013,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla pleglable plastica 4619 color negro |
1 |
Adquisicion |
6/22/2015 |
364,82 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio secretarial de 1.20x.75m con 1 cajon y 1 gaveta, en melamina con estr |
1 |
Adquisicion |
6/30/2015 |
2146 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero de 2 gavetas en melamina con estructura metalica linea tradicional |
1 |
Adquisicion |
6/30/2015 |
1905,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial modelo l-125, respaldo alto en tela |
1 |
Adquisicion |
6/30/2015 |
758,5 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Frigobar whirlpool modelo ws5501q.bla |
1 |
Adquisicion |
6/30/2015 |
3699,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Ventilador de piso alpine 20" |
1 |
Adquisicion |
6/30/2015 |
627,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio semi-ejecutivo de 1.60 x .70 con 2 cajones, en melamina con terminado |
1 |
Adquisicion |
7/10/2015 |
3149,88 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio semi-ejecutivo de 1.60 x .70 con 2 cajones, en melamina con terminado |
1 |
Adquisicion |
7/10/2015 |
3149,88 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero linea institucional mod. 6027 |
1 |
Adquisicion |
7/30/2015 |
2931,71 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa redonda linea italia mod. 5080 color tabaco |
1 |
Adquisicion |
7/30/2015 |
2144,89 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sillon ejecutivo linea tamayo mod. 4080 |
1 |
Adquisicion |
7/30/2015 |
1271,85 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio secretarial de 1.70x.75x.60 con tres cajones (dos lapiceros y un pape |
1 |
Adquisicion |
7/30/2015 |
3082,61 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas linea institucional mod. 6027 color negro |
1 |
Adquisicion |
7/10/2015 |
3071,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas linea institucional mod. 6027 color negro |
1 |
Adquisicion |
7/10/2015 |
3071,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas linea institucional mod. 6027 color negro |
1 |
Adquisicion |
7/10/2015 |
3071,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas linea institucional mod. 6027 color negro |
1 |
Adquisicion |
7/10/2015 |
3071,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas linea institucional mod. 6027 color negro |
1 |
Adquisicion |
7/10/2015 |
3071,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas linea institucional mod. 6027 color negro |
1 |
Adquisicion |
7/10/2015 |
3071,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial con descansabrazos regia mod. 4053 |
1 |
Adquisicion |
7/30/2015 |
883,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla secretarial con descansabrazos regia mod. 4053 |
1 |
Adquisicion |
7/30/2015 |
883,83 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla de visita genova mod. 4068 |
1 |
Adquisicion |
7/30/2015 |
428,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla de visita genova mod. 4068 |
1 |
Adquisicion |
7/30/2015 |
428,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla de visita genova mod. 4068 |
1 |
Adquisicion |
7/30/2015 |
428,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Silla de visita genova mod. 4068 |
1 |
Adquisicion |
7/30/2015 |
428,99 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pantalla led de 32" marca samsung modelo un32fh4005us |
1 |
Adquisicion |
7/31/2015 |
4154,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pantalla led de 32" marca samsung modelo un32fh4005us |
1 |
Adquisicion |
7/31/2015 |
4154,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pantalla led de 32" marca samsung modelo un32fh4005us |
1 |
Adquisicion |
7/31/2015 |
4154,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pantalla led de 32" marca samsung modelo un32fh4005us |
1 |
Adquisicion |
7/31/2015 |
4154,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pantalla led de 32" marca samsung modelo un32fh4005us |
1 |
Adquisicion |
7/31/2015 |
4154,23 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Pantalla samsung led 48" hg48nc460kfxza diseño hd |
1 |
Adquisicion |
7/30/2015 |
11188,1 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio ejecutivo de 1.60x.70m en melamina linea 8000 |
1 |
Adquisicion |
8/31/2015 |
3164 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Enfriador de agua ofik water s/alacena |
1 |
Adquisicion |
8/31/2015 |
2490,14 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Banca de 3 plazas modelo token en propileno color rojo con estructura metalica |
1 |
Adquisicion |
8/31/2015 |
2828 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Enfriador de agua ofix water s/alacena |
1 |
Adquisicion |
9/23/2015 |
2501,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Librero de entrepaños en 3 partes color chocolate |
1 |
Adquisicion |
10/31/2015 |
4150,87 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Sala recepcion mod. Lisbora 3piezas |
1 |
Adquisicion |
10/31/2015 |
8992,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa de juntas ovalada de 2.40x1.20m color chocolate |
1 |
Adquisicion |
10/31/2015 |
3455,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero de 4gavetas metalico negro |
1 |
Adquisicion |
10/31/2015 |
3361,75 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas institucional mod. 6027 |
1 |
Adquisicion |
11/10/2015 |
3499,97 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas institucional mod. 6027 |
1 |
Adquisicion |
11/10/2015 |
3499,97 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas institucional mod. 6027 |
1 |
Adquisicion |
11/10/2015 |
3499,97 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Archivero metalico de 4 gavetas institucional mod. 6027 |
1 |
Adquisicion |
11/10/2015 |
3499,97 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Despachador de agua ofik mod. 9486 |
1 |
Adquisicion |
12/15/2015 |
2710,92 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Escritorio de 120 x 60 cm |
1 |
Adquisicion |
12/31/2015 |
2811,56 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Estufa industrial c/campana acero inoxidable |
1 |
Adquisicion |
2/28/2015 |
25957,45 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Mesa de trabajo cocina acero inoxidable |
1 |
Adquisicion |
2/28/2015 |
7266,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Cocina integral c/tarja |
1 |
Adquisicion |
2/28/2015 |
5804,25 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Refrigerador whirpool 2 puertas |
1 |
Adquisicion |
2/28/2015 |
4528,05 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Alacena color miel |
1 |
Adquisicion |
2/28/2015 |
1271,67 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de plastico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/19/2015 |
4947,79 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Linea de lockers de palstico alta resistencia color rojo medida 30x45x1.80 con o |
1 |
Adquisicion |
8/31/2015 |
4081,66 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Priv. Unidad iv centenario 226 zona centro |
1 |
Adquisicion |
11/18/2015 |
1100641,89 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Tanque rapido f-350 ford |
1 |
Donada |
8/20/2015 |
348000 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
Plataforma international |
1 |
Adquisicion |
12/31/2015 |
0 |
4/24/2017 |
Subdireccion de egresos |
2015 |
7/13/2017 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|