Está en la página 1de 3549

PLANTILLA PRESUPUESTO 2024 - INVESTIGACIÓN

NOMBRE CECO COD. PROYECTO NOMBRE DEL PROYECTO

Construcció n y validació n de una


escala para medir los niveles de
Stress a causa de los efectos que
produce la congestion vehicular en
los jovenes universitarios de la
ciudad de Arequipa
23330901-INSTIT.INVESTIG.FSUR
MEDICION DE LA CALIDAD DE LOS
SERVICIOS TURISTICOS
GASTRONOMICOS DEL DISTRITO
DE SABANDIA DE LA CIUDAD DE
AREQUIPA 2023
23320901-INSTIT.INVESTIG.FSUR
Concreto pigmentado en elementos
estructurales en la ciudad de
23940901-INSTIT.INVESTIG.FSUR Arequipa 2023
Mé todos de pronó stico para la
demanda en empresas arequipeñ as
23930901-INSTIT.INVESTIG.FSUR 2023
Creació n y validació n de un sistema
web de evaluacion de la gestion de
23910901-INSTIT.INVESTIG.FSUR los alcaldes

Exploració n de la variable
Paisajismo en los Planes de
Desarrollo Urbano durante el añ o
2022 en la ciudad de Arequipa -
Perú
23950901-INSTIT.INVESTIG.FSUR
La corrupcion politica y su relacion
con los resultados electorales
regionales en la ciudad de Arequipa
23610901-INSTIT.INVESTIG.FSUR 2022

Medicion de la actitud
emprendedora de los estudiantes de
la Facultad de Ciencias
Administrativas y Recursos
Humanos y de la Facultad de
Ciencias Contables, Economicas y
Financieras de la USMP - FS
23210901-INSTIT.INVESTIG.FSUR

Efecto antimicrobiano del extracto


de Psidium guajava del sur del Perú
sobre microorganismos
colonizadores de biofilm dental
(Streptococus mutans y Lactobacilos
acidophillus)
23120901-INSTIT.INVESTIG.FSUR
ÁREA DE CONOCIMIENTO ENTIDAD QUE FINANCIA

95101-INVEST. EN CIENCIAS MÉDICAS Y DE LA


SALUD USMP

95103-INVEST. EN CIENCIAS SOCIALES USMP

95105-INVEST. EN INGENIERÍA Y TECNOLOGÍA USMP

95105-INVEST. EN INGENIERÍA Y TECNOLOGÍA USMP

95105-INVEST. EN INGENIERÍA Y TECNOLOGÍA USMP

95105-INVEST. EN INGENIERÍA Y TECNOLOGÍA USMP

95103-INVEST. EN CIENCIAS SOCIALES USMP

95103-INVEST. EN CIENCIAS SOCIALES USMP

95101-INVEST. EN CIENCIAS MÉDICAS Y DE LA


SALUD USMP
TIPO DE RECURSO DENOM. CUENTA

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS

MONETARIO 6389900000-OTROS SERVICIOS


ENERO FEBRERO MARZO ABRIL MAYO JUNIO JULIO AGOSTO

X
Beneficios
sociales
Investigador (45.35%) del
SEPTIEMBRE OCTUBRE NOVIEMBRE DICIEMBRE TOTAL Principal sueldo basico Total

S/. 15,000.00 1,500.00 680.25 2,180.25

S/.7,000.00 800 362.80 1,162.80

S/ 30,000.00 5000 2,267.50 7,267.50

S/ 17,000.00 2200 997.70 3,197.70

S/. 20,000.00 2,400.00 1,088.40 3,488.40

S/. 8,000.00 1200 544.20 1,744.20

S/. 5,000.00 500 226.75 726.75

S/. 8,000.00 1200 544.20 1,744.20

S/. 14,210.00 1800 816.30 2,616.30

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Soc División Descr.Div. Centro de coste AFUN
1000 0101 Rectorado 01009991 91161
1000 0101 Rectorado 01011501 91100
1000 0101 Rectorado 01011504 91101
1000 0101 Rectorado 01011506 92100
1000 0101 Rectorado 01011507 91107
1000 0101 Rectorado 01011508 92101
1000 0101 Rectorado 01011510 91102
1000 0101 Rectorado 01011511 91108
1000 0101 Rectorado 01011512 91126
1000 0101 Rectorado 01011514 91127
1000 0101 Rectorado 01011516 91105
1000 0101 Rectorado 01011517 91112
1000 0101 Rectorado 01011518 91120
1000 0101 Rectorado 01011519 91115
1000 0101 Rectorado 01011520 91116
1000 0101 Rectorado 01011521 91104
1000 0101 Rectorado 01011522 91109
1000 0101 Rectorado 01011523 91106
1000 0101 Rectorado 01011524 91128
1000 0101 Rectorado 01011526 91149
1000 0101 Rectorado 01011527 92117
1000 0101 Rectorado 01011528 91159
1000 0101 Rectorado 01011529 91110
1000 0101 Rectorado 01011530 91125
1000 0101 Rectorado 01011531 91113
1000 0101 Rectorado 01011532 91114
1000 0101 Rectorado 01011533 91112
1000 0101 Rectorado 01011541 91121
1000 0101 Rectorado 01011542 91122
1000 0101 Rectorado 01011543 91123
1000 0101 Rectorado 01011544 91124
1000 0101 Rectorado 01011545 91111
1000 0101 Rectorado 01011551 91117
1000 0101 Rectorado 01011552 91118
1000 0101 Rectorado 01011553 91119
1000 0101 Rectorado 01011560 91159
1000 0101 Rectorado 01011566 92102
1000 0101 Rectorado 01011568 91159
1000 0101 Rectorado 01011582 91162
1000 0101 Rectorado 01011584 92142
1000 0101 Rectorado 01011585 92141
1000 0101 Rectorado 01019991 91161
1000 0101 Rectorado 01019992 91161
1000 0101 Rectorado 01019993 91161
1000 0101 Rectorado 01019994 91161
1000 0101 Rectorado 01019995 91161
1000 0101 Rectorado 01019996 91161
1000 0101 Rectorado 01019998 91161
1000 0101 Rectorado 30010101 91103
1000 0101 Rectorado 60010101 91146
1000 0101 Rectorado 70010101 91161
1000 0110 Centro Pre Universitario 01100001 92118
1000 0120 Oficina de Admisión 01200001 91130
1000 0120 Oficina de Admisión 01209991 91161
1000 0150 Centro Recreacional USMP 01500101 91105
1000 0200 Fac.CC. Administrativas 02000101 92104
1000 0200 Fac.CC. Administrativas 02000201 91131
1000 0200 Fac.CC. Administrativas 02000301 91139
1000 0200 Fac.CC. Administrativas 02000401 91142
1000 0200 Fac.CC. Administrativas 02000501 91145
1000 0200 Fac.CC. Administrativas 02000502 91146
1000 0200 Fac.CC. Administrativas 02000601 92109
1000 0200 Fac.CC. Administrativas 02000701 92112
1000 0200 Fac.CC. Administrativas 02000801 92115
1000 0200 Fac.CC. Administrativas 02000901 95106
1000 0200 Fac.CC. Administrativas 02001001 92116
1000 0200 Fac.CC. Administrativas 02001003 91149
1000 0200 Fac.CC. Administrativas 02001004 92117
1000 0200 Fac.CC. Administrativas 02001011 92105
1000 0200 Fac.CC. Administrativas 02001020 92122
1000 0200 Fac.CC. Administrativas 02001021 92122
1000 0200 Fac.CC. Administrativas 02001023 92121
1000 0200 Fac.CC. Administrativas 02001024 92121
1000 0200 Fac.CC. Administrativas 02001025 92119
1000 0200 Fac.CC. Administrativas 02001050 91155
1000 0200 Fac.CC. Administrativas 02009991 91161
1000 0200 Fac.CC. Administrativas 02009992 91161
1000 0201 Ciencias Administrativas 02010101 92104
1000 0201 Ciencias Administrativas 02010201 91131
1000 0201 Ciencias Administrativas 02010301 91139
1000 0201 Ciencias Administrativas 02010401 91142
1000 0201 Ciencias Administrativas 02010501 91145
1000 0201 Ciencias Administrativas 02010502 91146
1000 0201 Ciencias Administrativas 02010601 92109
1000 0201 Ciencias Administrativas 02010701 92112
1000 0201 Ciencias Administrativas 02010801 92115
1000 0201 Ciencias Administrativas 02010901 95106
1000 0201 Ciencias Administrativas 02011001 92116
1000 0201 Ciencias Administrativas 02011003 91149
1000 0201 Ciencias Administrativas 02011004 92117
1000 0201 Ciencias Administrativas 02011011 92105
1000 0201 Ciencias Administrativas 02011020 92122
1000 0201 Ciencias Administrativas 02011021 92122
1000 0201 Ciencias Administrativas 02011023 92121
1000 0201 Ciencias Administrativas 02011024 92121
1000 0201 Ciencias Administrativas 02011025 92119
1000 0201 Ciencias Administrativas 02011028 92120
1000 0201 Ciencias Administrativas 02011050 91155
1000 0201 Ciencias Administrativas 02019991 91161
1000 0201 Ciencias Administrativas 02019992 91161
1000 0202 Negocios Internacionales 02020101 92104
1000 0202 Negocios Internacionales 02020201 91131
1000 0202 Negocios Internacionales 02020301 91139
1000 0202 Negocios Internacionales 02020401 91142
1000 0202 Negocios Internacionales 02020501 91145
1000 0202 Negocios Internacionales 02020502 91146
1000 0202 Negocios Internacionales 02020601 92109
1000 0202 Negocios Internacionales 02020701 92112
1000 0202 Negocios Internacionales 02020801 92115
1000 0202 Negocios Internacionales 02020901 95106
1000 0202 Negocios Internacionales 02021001 92116
1000 0202 Negocios Internacionales 02021003 91149
1000 0202 Negocios Internacionales 02021004 92117
1000 0202 Negocios Internacionales 02021011 92105
1000 0202 Negocios Internacionales 02021020 92122
1000 0202 Negocios Internacionales 02021021 92122
1000 0202 Negocios Internacionales 02021023 92121
1000 0202 Negocios Internacionales 02021024 92121
1000 0202 Negocios Internacionales 02021025 92119
1000 0202 Negocios Internacionales 02021028 92120
1000 0202 Negocios Internacionales 02021050 91155
1000 0202 Negocios Internacionales 02029991 91161
1000 0202 Negocios Internacionales 02029992 91161
1000 0204 Recursos Humanos 02040101 92104
1000 0204 Recursos Humanos 02040201 91131
1000 0204 Recursos Humanos 02040301 91139
1000 0204 Recursos Humanos 02040401 91142
1000 0204 Recursos Humanos 02040501 91145
1000 0204 Recursos Humanos 02040502 91146
1000 0204 Recursos Humanos 02040601 92109
1000 0204 Recursos Humanos 02040701 92112
1000 0204 Recursos Humanos 02040801 92115
1000 0204 Recursos Humanos 02040901 95106
1000 0204 Recursos Humanos 02041001 92116
1000 0204 Recursos Humanos 02041003 91149
1000 0204 Recursos Humanos 02041004 92117
1000 0204 Recursos Humanos 02041011 92105
1000 0204 Recursos Humanos 02041020 92122
1000 0204 Recursos Humanos 02041021 92122
1000 0204 Recursos Humanos 02041023 92121
1000 0204 Recursos Humanos 02041024 92121
1000 0204 Recursos Humanos 02041025 92119
1000 0204 Recursos Humanos 02041028 92120
1000 0204 Recursos Humanos 02041050 91155
1000 0204 Recursos Humanos 02049991 91161
1000 0204 Recursos Humanos 02049992 91161
1000 0210 Revista Business 02100101 92127
1000 0211 Marketing 02110101 92104
1000 0211 Marketing 02110201 91131
1000 0211 Marketing 02110301 91139
1000 0211 Marketing 02110401 91142
1000 0211 Marketing 02110501 91145
1000 0211 Marketing 02110502 91146
1000 0211 Marketing 02110601 92109
1000 0211 Marketing 02110701 92112
1000 0211 Marketing 02110801 92115
1000 0211 Marketing 02110901 95106
1000 0211 Marketing 02111001 92116
1000 0211 Marketing 02111003 91149
1000 0211 Marketing 02111004 92117
1000 0211 Marketing 02111011 92105
1000 0211 Marketing 02111020 92122
1000 0211 Marketing 02111021 92122
1000 0211 Marketing 02111023 92121
1000 0211 Marketing 02111024 92121
1000 0211 Marketing 02111025 92119
1000 0211 Marketing 02111028 92120
1000 0211 Marketing 02111050 91155
1000 0211 Marketing 02119991 91161
1000 0220 Instituto de Consumo 02200101 92126
1000 0221 Instituto Calidad Empresarial 02210101 92137
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000101 92104
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000201 91131
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000301 91139
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000401 91142
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000501 91145
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000502 91146
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000601 92109
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000701 92112
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000801 92115
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03000901 95106
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001001 92116
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001003 91149
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001004 92117
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001011 92105
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001020 92122
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001021 92122
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001023 92121
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001024 92121
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001025 92119
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001050 91155
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001052 91157
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03001055 92127
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03009991 91161
1000 0300 Fac.CC.Comunic.Tur.Y Psicol. 03009992 91161
1000 0301 Ciencias de la Comunicación 03010101 92104
1000 0301 Ciencias de la Comunicación 03010201 91131
1000 0301 Ciencias de la Comunicación 03010301 91139
1000 0301 Ciencias de la Comunicación 03010401 91142
1000 0301 Ciencias de la Comunicación 03010501 91145
1000 0301 Ciencias de la Comunicación 03010502 91146
1000 0301 Ciencias de la Comunicación 03010601 92109
1000 0301 Ciencias de la Comunicación 03010701 92112
1000 0301 Ciencias de la Comunicación 03010801 92115
1000 0301 Ciencias de la Comunicación 03010901 95106
1000 0301 Ciencias de la Comunicación 03011001 92116
1000 0301 Ciencias de la Comunicación 03011003 91149
1000 0301 Ciencias de la Comunicación 03011004 92117
1000 0301 Ciencias de la Comunicación 03011011 92105
1000 0301 Ciencias de la Comunicación 03011020 92122
1000 0301 Ciencias de la Comunicación 03011021 92122
1000 0301 Ciencias de la Comunicación 03011023 92121
1000 0301 Ciencias de la Comunicación 03011024 92121
1000 0301 Ciencias de la Comunicación 03011025 92119
1000 0301 Ciencias de la Comunicación 03011050 91155
1000 0301 Ciencias de la Comunicación 03019991 91161
1000 0301 Ciencias de la Comunicación 03019992 91161
1000 0302 Turismo y Hoteleria 03020101 92104
1000 0302 Turismo y Hoteleria 03020201 91131
1000 0302 Turismo y Hoteleria 03020301 91139
1000 0302 Turismo y Hoteleria 03020401 91142
1000 0302 Turismo y Hoteleria 03020501 91145
1000 0302 Turismo y Hoteleria 03020502 91146
1000 0302 Turismo y Hoteleria 03020601 92109
1000 0302 Turismo y Hoteleria 03020701 92112
1000 0302 Turismo y Hoteleria 03020801 92115
1000 0302 Turismo y Hoteleria 03020901 95106
1000 0302 Turismo y Hoteleria 03021001 92116
1000 0302 Turismo y Hoteleria 03021003 91149
1000 0302 Turismo y Hoteleria 03021004 92117
1000 0302 Turismo y Hoteleria 03021011 92105
1000 0302 Turismo y Hoteleria 03021020 92122
1000 0302 Turismo y Hoteleria 03021021 92122
1000 0302 Turismo y Hoteleria 03021023 92121
1000 0302 Turismo y Hoteleria 03021024 92121
1000 0302 Turismo y Hoteleria 03021025 92119
1000 0302 Turismo y Hoteleria 03021050 91155
1000 0302 Turismo y Hoteleria 03021056 92131
1000 0302 Turismo y Hoteleria 03021057 91150
1000 0302 Turismo y Hoteleria 03029991 91161
1000 0302 Turismo y Hoteleria 03029992 91161
1000 0303 Psicología 03030101 92104
1000 0303 Psicología 03030201 91131
1000 0303 Psicología 03030301 91139
1000 0303 Psicología 03030401 91142
1000 0303 Psicología 03030501 91145
1000 0303 Psicología 03030502 91146
1000 0303 Psicología 03030601 92109
1000 0303 Psicología 03030701 92112
1000 0303 Psicología 03030801 92115
1000 0303 Psicología 03030901 95106
1000 0303 Psicología 03031001 92116
1000 0303 Psicología 03031003 91149
1000 0303 Psicología 03031004 92117
1000 0303 Psicología 03031011 92105
1000 0303 Psicología 03031020 92122
1000 0303 Psicología 03031021 92122
1000 0303 Psicología 03031023 92121
1000 0303 Psicología 03031024 92121
1000 0303 Psicología 03031025 92119
1000 0303 Psicología 03031050 91155
1000 0303 Psicología 03031054 92127
1000 0303 Psicología 03039991 91161
1000 0303 Psicología 03039992 91161
1000 0310 Instituto del VIno y del Pisco 03100001 92116
1000 0311 Instituto Alta Cocina y Gastr. 03110101 92116
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000101 92104
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000201 91131
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000301 91139
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000401 91142
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000501 91145
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000502 91146
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000601 92109
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000701 92112
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000801 92115
1000 0500 Fac.CC.Financ.Econom.y Contabl 05000901 95106
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001001 92116
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001003 91149
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001004 92117
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001011 92105
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001020 92122
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001021 92122
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001023 92121
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001024 92121
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001050 91155
1000 0500 Fac.CC.Financ.Econom.y Contabl 05001052 91157
1000 0500 Fac.CC.Financ.Econom.y Contabl 05009991 91161
1000 0500 Fac.CC.Financ.Econom.y Contabl 05009992 91161
1000 0501 Cc. Financieras y Contables 05001025 92119
1000 0501 Cc. Financieras y Contables 05010101 92104
1000 0501 Cc. Financieras y Contables 05010201 91131
1000 0501 Cc. Financieras y Contables 05010301 91139
1000 0501 Cc. Financieras y Contables 05010401 91142
1000 0501 Cc. Financieras y Contables 05010501 91145
1000 0501 Cc. Financieras y Contables 05010502 91146
1000 0501 Cc. Financieras y Contables 05010601 92109
1000 0501 Cc. Financieras y Contables 05010701 92112
1000 0501 Cc. Financieras y Contables 05010801 92115
1000 0501 Cc. Financieras y Contables 05010901 95106
1000 0501 Cc. Financieras y Contables 05011001 92116
1000 0501 Cc. Financieras y Contables 05011003 91149
1000 0501 Cc. Financieras y Contables 05011004 92117
1000 0501 Cc. Financieras y Contables 05011011 92105
1000 0501 Cc. Financieras y Contables 05011020 92122
1000 0501 Cc. Financieras y Contables 05011021 92122
1000 0501 Cc. Financieras y Contables 05011023 92121
1000 0501 Cc. Financieras y Contables 05011024 92121
1000 0501 Cc. Financieras y Contables 05011025 92119
1000 0501 Cc. Financieras y Contables 05011028 92120
1000 0501 Cc. Financieras y Contables 05011050 91155
1000 0501 Cc. Financieras y Contables 05011052 91157
1000 0501 Cc. Financieras y Contables 05019991 91161
1000 0501 Cc. Financieras y Contables 05019992 91161
1000 0502 Ciencias Económicas 05020101 92104
1000 0502 Ciencias Económicas 05020201 91131
1000 0502 Ciencias Económicas 05020301 91139
1000 0502 Ciencias Económicas 05020401 91142
1000 0502 Ciencias Económicas 05020501 91145
1000 0502 Ciencias Económicas 05020502 91146
1000 0502 Ciencias Económicas 05020601 92109
1000 0502 Ciencias Económicas 05020701 92112
1000 0502 Ciencias Económicas 05020801 92115
1000 0502 Ciencias Económicas 05020901 95106
1000 0502 Ciencias Económicas 05021001 92116
1000 0502 Ciencias Económicas 05021003 91149
1000 0502 Ciencias Económicas 05021004 92117
1000 0502 Ciencias Económicas 05021011 92105
1000 0502 Ciencias Económicas 05021020 92122
1000 0502 Ciencias Económicas 05021021 92122
1000 0502 Ciencias Económicas 05021023 92121
1000 0502 Ciencias Económicas 05021024 92121
1000 0502 Ciencias Económicas 05021025 92119
1000 0502 Ciencias Económicas 05021028 92120
1000 0502 Ciencias Económicas 05021050 91155
1000 0502 Ciencias Económicas 05021052 91157
1000 0502 Ciencias Económicas 05029991 91161
1000 0502 Ciencias Económicas 05029992 91161
1000 0503 Cc. Financ.y Contables Miage 05031020 92122
1000 0504 Ciencias Económicas Miage 05041020 92122
1000 0601 Derecho 06010101 92104
1000 0601 Derecho 06010201 91131
1000 0601 Derecho 06010301 91139
1000 0601 Derecho 06010401 91142
1000 0601 Derecho 06010501 91145
1000 0601 Derecho 06010502 91146
1000 0601 Derecho 06010601 92109
1000 0601 Derecho 06010701 92112
1000 0601 Derecho 06010801 92115
1000 0601 Derecho 06010901 95106
1000 0601 Derecho 06011001 92116
1000 0601 Derecho 06011003 91149
1000 0601 Derecho 06011004 92117
1000 0601 Derecho 06011011 92105
1000 0601 Derecho 06011020 92122
1000 0601 Derecho 06011021 92122
1000 0601 Derecho 06011023 92121
1000 0601 Derecho 06011024 92121
1000 0601 Derecho 06011025 92119
1000 0601 Derecho 06011028 92120
1000 0601 Derecho 06011050 91155
1000 0601 Derecho 06011052 91157
1000 0601 Derecho 06011054 92127
1000 0601 Derecho 06019991 91161
1000 0601 Derecho 06019992 91161
1000 0701 Inst. para Calidad Educacion 07010101 92104
1000 0701 Inst. para Calidad Educacion 07010201 91131
1000 0701 Inst. para Calidad Educacion 07010301 91139
1000 0701 Inst. para Calidad Educacion 07010401 91142
1000 0701 Inst. para Calidad Educacion 07010501 91145
1000 0701 Inst. para Calidad Educacion 07010502 91146
1000 0701 Inst. para Calidad Educacion 07010601 92109
1000 0701 Inst. para Calidad Educacion 07010701 92112
1000 0701 Inst. para Calidad Educacion 07010801 92115
1000 0701 Inst. para Calidad Educacion 07010901 95106
1000 0701 Inst. para Calidad Educacion 07011001 92116
1000 0701 Inst. para Calidad Educacion 07011003 91149
1000 0701 Inst. para Calidad Educacion 07011004 92117
1000 0701 Inst. para Calidad Educacion 07011011 92105
1000 0701 Inst. para Calidad Educacion 07011020 92122
1000 0701 Inst. para Calidad Educacion 07011023 92121
1000 0701 Inst. para Calidad Educacion 07011024 92121
1000 0701 Inst. para Calidad Educacion 07011025 92119
1000 0701 Inst. para Calidad Educacion 07011028 92120
1000 0701 Inst. para Calidad Educacion 07011050 91155
1000 0701 Inst. para Calidad Educacion 07019991 91161
1000 0701 Inst. para Calidad Educacion 07019992 91161
1000 0900 Fac.Ingeniería y Arquitectura 09000101 92104
1000 0900 Fac.Ingeniería y Arquitectura 09000201 91131
1000 0900 Fac.Ingeniería y Arquitectura 09000301 91139
1000 0900 Fac.Ingeniería y Arquitectura 09000401 91142
1000 0900 Fac.Ingeniería y Arquitectura 09000501 91145
1000 0900 Fac.Ingeniería y Arquitectura 09000502 91146
1000 0900 Fac.Ingeniería y Arquitectura 09000601 92109
1000 0900 Fac.Ingeniería y Arquitectura 09000701 92112
1000 0900 Fac.Ingeniería y Arquitectura 09000801 92115
1000 0900 Fac.Ingeniería y Arquitectura 09000901 95106
1000 0900 Fac.Ingeniería y Arquitectura 09000902 92138
1000 0900 Fac.Ingeniería y Arquitectura 09001001 92116
1000 0900 Fac.Ingeniería y Arquitectura 09001003 91149
1000 0900 Fac.Ingeniería y Arquitectura 09001004 92117
1000 0900 Fac.Ingeniería y Arquitectura 09001011 92105
1000 0900 Fac.Ingeniería y Arquitectura 09001019 91152
1000 0900 Fac.Ingeniería y Arquitectura 09001020 92122
1000 0900 Fac.Ingeniería y Arquitectura 09001021 92122
1000 0900 Fac.Ingeniería y Arquitectura 09001023 92121
1000 0900 Fac.Ingeniería y Arquitectura 09001024 92121
1000 0900 Fac.Ingeniería y Arquitectura 09001025 92119
1000 0900 Fac.Ingeniería y Arquitectura 09001050 91155
1000 0900 Fac.Ingeniería y Arquitectura 09001051 91145
1000 0900 Fac.Ingeniería y Arquitectura 09001052 91157
1000 0900 Fac.Ingeniería y Arquitectura 09009001 91149
1000 0900 Fac.Ingeniería y Arquitectura 09009991 91161
1000 0900 Fac.Ingeniería y Arquitectura 09009992 91161
1000 0900 Fac.Ingeniería y Arquitectura 09011025 92119
1000 0901 Ing.Computación y Sistemas 09010101 92104
1000 0901 Ing.Computación y Sistemas 09010201 91131
1000 0901 Ing.Computación y Sistemas 09010301 91139
1000 0901 Ing.Computación y Sistemas 09010401 91142
1000 0901 Ing.Computación y Sistemas 09010501 91145
1000 0901 Ing.Computación y Sistemas 09010502 91146
1000 0901 Ing.Computación y Sistemas 09010601 92109
1000 0901 Ing.Computación y Sistemas 09010701 92112
1000 0901 Ing.Computación y Sistemas 09010801 92115
1000 0901 Ing.Computación y Sistemas 09010901 95106
1000 0901 Ing.Computación y Sistemas 09011001 92116
1000 0901 Ing.Computación y Sistemas 09011003 91149
1000 0901 Ing.Computación y Sistemas 09011004 92117
1000 0901 Ing.Computación y Sistemas 09011011 92105
1000 0901 Ing.Computación y Sistemas 09011020 92122
1000 0901 Ing.Computación y Sistemas 09011021 92122
1000 0901 Ing.Computación y Sistemas 09011023 92121
1000 0901 Ing.Computación y Sistemas 09011024 92121
1000 0901 Ing.Computación y Sistemas 09011028 92120
1000 0901 Ing.Computación y Sistemas 09011050 91155
1000 0901 Ing.Computación y Sistemas 09019991 91161
1000 0901 Ing.Computación y Sistemas 09019992 91161
1000 0902 Ingeniería Electrónica 09020101 92104
1000 0902 Ingeniería Electrónica 09020201 91131
1000 0902 Ingeniería Electrónica 09020301 91139
1000 0902 Ingeniería Electrónica 09020401 91142
1000 0902 Ingeniería Electrónica 09020501 91145
1000 0902 Ingeniería Electrónica 09020502 91146
1000 0902 Ingeniería Electrónica 09020601 92109
1000 0902 Ingeniería Electrónica 09020701 92112
1000 0902 Ingeniería Electrónica 09020801 92115
1000 0902 Ingeniería Electrónica 09020901 95106
1000 0902 Ingeniería Electrónica 09021001 92116
1000 0902 Ingeniería Electrónica 09021003 91149
1000 0902 Ingeniería Electrónica 09021004 92117
1000 0902 Ingeniería Electrónica 09021011 92105
1000 0902 Ingeniería Electrónica 09021020 92122
1000 0902 Ingeniería Electrónica 09021021 92122
1000 0902 Ingeniería Electrónica 09021023 92121
1000 0902 Ingeniería Electrónica 09021024 92121
1000 0902 Ingeniería Electrónica 09021025 92119
1000 0902 Ingeniería Electrónica 09021050 91155
1000 0902 Ingeniería Electrónica 09029991 91161
1000 0903 Ingeniería Industrial 09030101 92104
1000 0903 Ingeniería Industrial 09030201 91131
1000 0903 Ingeniería Industrial 09030301 91139
1000 0903 Ingeniería Industrial 09030401 91142
1000 0903 Ingeniería Industrial 09030501 91145
1000 0903 Ingeniería Industrial 09030502 91146
1000 0903 Ingeniería Industrial 09030601 92109
1000 0903 Ingeniería Industrial 09030701 92112
1000 0903 Ingeniería Industrial 09030801 92115
1000 0903 Ingeniería Industrial 09030901 95106
1000 0903 Ingeniería Industrial 09031001 92116
1000 0903 Ingeniería Industrial 09031003 91149
1000 0903 Ingeniería Industrial 09031004 92117
1000 0903 Ingeniería Industrial 09031011 92105
1000 0903 Ingeniería Industrial 09031020 92122
1000 0903 Ingeniería Industrial 09031021 92122
1000 0903 Ingeniería Industrial 09031023 92121
1000 0903 Ingeniería Industrial 09031024 92121
1000 0903 Ingeniería Industrial 09031025 92119
1000 0903 Ingeniería Industrial 09031050 91155
1000 0903 Ingeniería Industrial 09039991 91161
1000 0904 Ingeniería Civil 09040101 92104
1000 0904 Ingeniería Civil 09040201 91131
1000 0904 Ingeniería Civil 09040301 91139
1000 0904 Ingeniería Civil 09040401 91142
1000 0904 Ingeniería Civil 09040501 91145
1000 0904 Ingeniería Civil 09040502 91146
1000 0904 Ingeniería Civil 09040601 92109
1000 0904 Ingeniería Civil 09040701 92112
1000 0904 Ingeniería Civil 09040801 92115
1000 0904 Ingeniería Civil 09040901 95106
1000 0904 Ingeniería Civil 09041001 92116
1000 0904 Ingeniería Civil 09041003 91149
1000 0904 Ingeniería Civil 09041004 92117
1000 0904 Ingeniería Civil 09041011 92105
1000 0904 Ingeniería Civil 09041020 92122
1000 0904 Ingeniería Civil 09041021 92122
1000 0904 Ingeniería Civil 09041023 92121
1000 0904 Ingeniería Civil 09041024 92121
1000 0904 Ingeniería Civil 09041025 92119
1000 0904 Ingeniería Civil 09041050 91155
1000 0904 Ingeniería Civil 09049991 91161
1000 0905 Arquitectura 09050101 92104
1000 0905 Arquitectura 09050201 91131
1000 0905 Arquitectura 09050301 91139
1000 0905 Arquitectura 09050401 91142
1000 0905 Arquitectura 09050501 91145
1000 0905 Arquitectura 09050502 91146
1000 0905 Arquitectura 09050601 92109
1000 0905 Arquitectura 09050701 92112
1000 0905 Arquitectura 09050801 92115
1000 0905 Arquitectura 09050901 95106
1000 0905 Arquitectura 09051001 92116
1000 0905 Arquitectura 09051003 91149
1000 0905 Arquitectura 09051004 92117
1000 0905 Arquitectura 09051011 92105
1000 0905 Arquitectura 09051020 92122
1000 0905 Arquitectura 09051021 92122
1000 0905 Arquitectura 09051023 92121
1000 0905 Arquitectura 09051024 92121
1000 0905 Arquitectura 09051025 92119
1000 0905 Arquitectura 09051050 91155
1000 0905 Arquitectura 09053001 92129
1000 0905 Arquitectura 09059991 91161
1000 0906 Ing.Comput.y Sistemas Miage 09061020 92122
1000 0910 FIA Data 09100101 91149
1000 0911 Ing Industrias Alimentarias 09110101 92104
1000 0911 Ing Industrias Alimentarias 09110201 91131
1000 0911 Ing Industrias Alimentarias 09110301 91139
1000 0911 Ing Industrias Alimentarias 09110401 91142
1000 0911 Ing Industrias Alimentarias 09110501 91145
1000 0911 Ing Industrias Alimentarias 09110502 91146
1000 0911 Ing Industrias Alimentarias 09110601 92109
1000 0911 Ing Industrias Alimentarias 09110701 92112
1000 0911 Ing Industrias Alimentarias 09110801 92115
1000 0911 Ing Industrias Alimentarias 09110901 95106
1000 0911 Ing Industrias Alimentarias 09111001 92116
1000 0911 Ing Industrias Alimentarias 09111003 91149
1000 0911 Ing Industrias Alimentarias 09111004 92117
1000 0911 Ing Industrias Alimentarias 09111011 92105
1000 0911 Ing Industrias Alimentarias 09111020 92122
1000 0911 Ing Industrias Alimentarias 09111021 92122
1000 0911 Ing Industrias Alimentarias 09111023 92121
1000 0911 Ing Industrias Alimentarias 09111024 92121
1000 0911 Ing Industrias Alimentarias 09111025 92119
1000 0911 Ing Industrias Alimentarias 09111050 91155
1000 0911 Ing Industrias Alimentarias 09119991 91161
1000 0912 Escuela de Aeronáutica 09120101 92104
1000 0912 Escuela de Aeronáutica 09120201 91131
1000 0912 Escuela de Aeronáutica 09120301 91139
1000 0912 Escuela de Aeronáutica 09120401 91142
1000 0912 Escuela de Aeronáutica 09120501 91145
1000 0912 Escuela de Aeronáutica 09120502 91146
1000 0912 Escuela de Aeronáutica 09120601 92109
1000 0912 Escuela de Aeronáutica 09120701 92112
1000 0912 Escuela de Aeronáutica 09120801 92115
1000 0912 Escuela de Aeronáutica 09120901 95106
1000 0912 Escuela de Aeronáutica 09121001 92116
1000 0912 Escuela de Aeronáutica 09121003 91149
1000 0912 Escuela de Aeronáutica 09121004 92117
1000 0912 Escuela de Aeronáutica 09121011 92105
1000 0912 Escuela de Aeronáutica 09121020 92122
1000 0912 Escuela de Aeronáutica 09121021 92122
1000 0912 Escuela de Aeronáutica 09121023 92121
1000 0912 Escuela de Aeronáutica 09121024 92121
1000 0912 Escuela de Aeronáutica 09121025 92119
1000 0912 Escuela de Aeronáutica 09121050 91155
1000 0912 Escuela de Aeronáutica 09129991 91161
1000 1001 Medicina Humana 10010101 92104
1000 1001 Medicina Humana 10010110 92118
1000 1001 Medicina Humana 10010201 91131
1000 1001 Medicina Humana 10010301 91139
1000 1001 Medicina Humana 10010401 91142
1000 1001 Medicina Humana 10010501 91145
1000 1001 Medicina Humana 10010502 91146
1000 1001 Medicina Humana 10010601 92109
1000 1001 Medicina Humana 10010701 92112
1000 1001 Medicina Humana 10010801 92115
1000 1001 Medicina Humana 10010802 92121
1000 1001 Medicina Humana 10010901 95106
1000 1001 Medicina Humana 10011001 92116
1000 1001 Medicina Humana 10011003 91149
1000 1001 Medicina Humana 10011004 92117
1000 1001 Medicina Humana 10011011 92105
1000 1001 Medicina Humana 10011020 92122
1000 1001 Medicina Humana 10011021 92122
1000 1001 Medicina Humana 10011023 92121
1000 1001 Medicina Humana 10011024 92121
1000 1001 Medicina Humana 10011025 92119
1000 1001 Medicina Humana 10011050 91155
1000 1001 Medicina Humana 10011052 91157
1000 1001 Medicina Humana 10011053 92133
1000 1001 Medicina Humana 10011054 92127
1000 1001 Medicina Humana 10012001 92123
1000 1001 Medicina Humana 10019991 91161
1000 1001 Medicina Humana 10019992 91161
1000 1100 Fac.Obstetricia y Enfermeria 11000101 92104
1000 1100 Fac.Obstetricia y Enfermeria 11000201 91131
1000 1100 Fac.Obstetricia y Enfermeria 11000301 91139
1000 1100 Fac.Obstetricia y Enfermeria 11000401 91142
1000 1100 Fac.Obstetricia y Enfermeria 11000501 91145
1000 1100 Fac.Obstetricia y Enfermeria 11000502 91146
1000 1100 Fac.Obstetricia y Enfermeria 11000601 92109
1000 1100 Fac.Obstetricia y Enfermeria 11000701 92112
1000 1100 Fac.Obstetricia y Enfermeria 11000801 92115
1000 1100 Fac.Obstetricia y Enfermeria 11000901 95106
1000 1100 Fac.Obstetricia y Enfermeria 11001001 92116
1000 1100 Fac.Obstetricia y Enfermeria 11001003 91149
1000 1100 Fac.Obstetricia y Enfermeria 11001004 92117
1000 1100 Fac.Obstetricia y Enfermeria 11001011 92105
1000 1100 Fac.Obstetricia y Enfermeria 11001020 92122
1000 1100 Fac.Obstetricia y Enfermeria 11001021 92122
1000 1100 Fac.Obstetricia y Enfermeria 11001023 92121
1000 1100 Fac.Obstetricia y Enfermeria 11001024 92121
1000 1100 Fac.Obstetricia y Enfermeria 11001050 91155
1000 1100 Fac.Obstetricia y Enfermeria 11001052 91157
1000 1100 Fac.Obstetricia y Enfermeria 11001054 92127
1000 1100 Fac.Obstetricia y Enfermeria 11002001 92123
1000 1100 Fac.Obstetricia y Enfermeria 11009991 91161
1000 1101 Obstetricia 11010101 92104
1000 1101 Obstetricia 11010201 91131
1000 1101 Obstetricia 11010301 91139
1000 1101 Obstetricia 11010401 91142
1000 1101 Obstetricia 11010501 91145
1000 1101 Obstetricia 11010502 91146
1000 1101 Obstetricia 11010601 92109
1000 1101 Obstetricia 11010701 92112
1000 1101 Obstetricia 11010801 92115
1000 1101 Obstetricia 11010901 95106
1000 1101 Obstetricia 11011001 92116
1000 1101 Obstetricia 11011003 91149
1000 1101 Obstetricia 11011004 92117
1000 1101 Obstetricia 11011011 92105
1000 1101 Obstetricia 11011020 92122
1000 1101 Obstetricia 11011021 92122
1000 1101 Obstetricia 11011023 92121
1000 1101 Obstetricia 11011024 92121
1000 1101 Obstetricia 11011025 92119
1000 1101 Obstetricia 11011050 91155
1000 1101 Obstetricia 11011054 92127
1000 1101 Obstetricia 11012001 92123
1000 1101 Obstetricia 11019991 91161
1000 1101 Obstetricia 11019992 91161
1000 1102 Enfermería 11020101 92104
1000 1102 Enfermería 11020201 91131
1000 1102 Enfermería 11020301 91139
1000 1102 Enfermería 11020401 91142
1000 1102 Enfermería 11020501 91145
1000 1102 Enfermería 11020502 91146
1000 1102 Enfermería 11020601 92109
1000 1102 Enfermería 11020701 92112
1000 1102 Enfermería 11020801 92115
1000 1102 Enfermería 11020901 95106
1000 1102 Enfermería 11021001 92116
1000 1102 Enfermería 11021003 91149
1000 1102 Enfermería 11021004 92117
1000 1102 Enfermería 11021011 92105
1000 1102 Enfermería 11021020 92122
1000 1102 Enfermería 11021021 92122
1000 1102 Enfermería 11021023 92121
1000 1102 Enfermería 11021024 92121
1000 1102 Enfermería 11021025 92119
1000 1102 Enfermería 11021050 91155
1000 1102 Enfermería 11021054 92127
1000 1102 Enfermería 11022001 92123
1000 1102 Enfermería 11029991 91161
1000 1102 Enfermería 11029992 91161
1000 1201 Odontología 12010101 92104
1000 1201 Odontología 12010201 91131
1000 1201 Odontología 12010301 91139
1000 1201 Odontología 12010401 91142
1000 1201 Odontología 12010501 91145
1000 1201 Odontología 12010502 91146
1000 1201 Odontología 12010601 92109
1000 1201 Odontología 12010701 92112
1000 1201 Odontología 12010801 92115
1000 1201 Odontología 12010901 95106
1000 1201 Odontología 12011001 92116
1000 1201 Odontología 12011003 91149
1000 1201 Odontología 12011004 92117
1000 1201 Odontología 12011011 92105
1000 1201 Odontología 12011020 92122
1000 1201 Odontología 12011021 92122
1000 1201 Odontología 12011023 92121
1000 1201 Odontología 12011024 92121
1000 1201 Odontología 12011025 92119
1000 1201 Odontología 12011050 91155
1000 1201 Odontología 12011052 91157
1000 1201 Odontología 12011053 92133
1000 1201 Odontología 12011054 92127
1000 1201 Odontología 12012001 92123
1000 1201 Odontología 12019991 91161
1000 1201 Odontología 12019992 91161
1000 1210 USMP-Centro Odontológico 12100001 92134
1000 1210 USMP-Centro Odontológico 12100101 92134
1000 1210 USMP-Centro Odontológico 12100102 92134
1000 1210 USMP-Centro Odontológico 12100201 92134
1000 1210 USMP-Centro Odontológico 12100301 92134
1000 1210 USMP-Centro Odontológico 12100401 92134
1000 1210 USMP-Centro Odontológico 12100501 92134
1000 1210 USMP-Centro Odontológico 12100601 92134
1000 1210 USMP-Centro Odontológico 12100701 92134
1000 1210 USMP-Centro Odontológico 12109991 91161
1000 1501 Instituto del Peru 15010101 92139
1000 1601 Instituto de Arte 16010101 92104
1000 1601 Instituto de Arte 16010401 91142
1000 1601 Instituto de Arte 16010501 91145
1000 1601 Instituto de Arte 16010502 91146
1000 1601 Instituto de Arte 16010701 92112
1000 1601 Instituto de Arte 16010901 95106
1000 1601 Instituto de Arte 16011001 92116
1000 1601 Instituto de Arte 16011004 92117
1000 1601 Instituto de Arte 16011020 92122
1000 1601 Instituto de Arte 16011021 92122
1000 1601 Instituto de Arte 16011025 92119
1000 1601 Instituto de Arte 16011050 91155
1000 1601 Instituto de Arte 16019991 91161
1000 1801 Oficina de Marketing y Public 18010101 91129
1000 1801 Oficina de Marketing y Public 18010102 91160
1000 1901 Unidad Virtualización Académic 19010001 92135
1000 1901 Unidad Virtualización Académic 19010101 92135
1000 1901 Unidad Virtualización Académic 19010102 92135
1000 1901 Unidad Virtualización Académic 19011020 92143
1000 1901 Unidad Virtualización Académic 19011023 92143
1000 1901 Unidad Virtualización Académic 19011025 92143
1000 1902 Esc.Post-Grado (Virtual) 19021023 92143
1000 1906 Derecho (Virtual) 19061023 92143
1000 1907 Educación (Virtual) 19071020 92143
1000 1907 Educación (Virtual) 19071023 92143
1000 1907 Educación (Virtual) 19071026 92124
1000 1907 Educación (Virtual) 19071028 92143
1000 1910 Medicina Virtual 19101023 92143
1000 1921 Administración (Virtual) 19211023 92143
1000 1921 Administración (Virtual) 19211026 92124
1000 1929 IGGP Virtual 19291020 92143
1000 1929 IGGP Virtual 19291023 92143
1000 1929 IGGP Virtual 19291026 92124
1000 1951 Contabilidad Finanzas(Virtual) 19511020 92143
1000 1951 Contabilidad Finanzas(Virtual) 19511023 92143
1000 1952 Economía (Virtual) 19521020 92143
1000 1991 Ing. Sistemas (Virtual) 19911023 92143
1000 2001 Estudios Generales 20010101 92103
1000 2101 Nivel Central-Filial Norte 21010101 92104
1000 2101 Nivel Central-Filial Norte 21010201 91131
1000 2101 Nivel Central-Filial Norte 21010301 91139
1000 2101 Nivel Central-Filial Norte 21010401 91142
1000 2101 Nivel Central-Filial Norte 21010501 91145
1000 2101 Nivel Central-Filial Norte 21010502 91146
1000 2101 Nivel Central-Filial Norte 21010601 92109
1000 2101 Nivel Central-Filial Norte 21010701 92112
1000 2101 Nivel Central-Filial Norte 21010801 92115
1000 2101 Nivel Central-Filial Norte 21010901 95106
1000 2101 Nivel Central-Filial Norte 21011001 92116
1000 2101 Nivel Central-Filial Norte 21011003 91149
1000 2101 Nivel Central-Filial Norte 21011004 92117
1000 2101 Nivel Central-Filial Norte 21011015 91104
1000 2101 Nivel Central-Filial Norte 21011020 92122
1000 2101 Nivel Central-Filial Norte 21011021 92122
1000 2101 Nivel Central-Filial Norte 21011023 92121
1000 2101 Nivel Central-Filial Norte 21011024 92121
1000 2101 Nivel Central-Filial Norte 21011025 92119
1000 2101 Nivel Central-Filial Norte 21011050 91155
1000 2101 Nivel Central-Filial Norte 21011052 91157
1000 2101 Nivel Central-Filial Norte 21011060 91161
1000 2101 Nivel Central-Filial Norte 21011101 92108
1000 2101 Nivel Central-Filial Norte 21011501 91100
1000 2101 Nivel Central-Filial Norte 21011506 92100
1000 2101 Nivel Central-Filial Norte 21011516 91105
1000 2101 Nivel Central-Filial Norte 21011599 92104
1000 2101 Nivel Central-Filial Norte 21012001 92123
1000 2101 Nivel Central-Filial Norte 21019991 91161
1000 2102 CPU Filial Norte 21020110 92118
1000 2103 Admisiòn Filial Norte 21030120 91130
1000 2103 Admisiòn Filial Norte 21039992 91161
1000 2108 Esc.Enfermerìa Filial Norte 21080101 92105
1000 2108 Esc.Enfermerìa Filial Norte 21080301 91139
1000 2108 Esc.Enfermerìa Filial Norte 21080401 91142
1000 2108 Esc.Enfermerìa Filial Norte 21080502 91146
1000 2108 Esc.Enfermerìa Filial Norte 21080601 92109
1000 2108 Esc.Enfermerìa Filial Norte 21080701 92112
1000 2108 Esc.Enfermerìa Filial Norte 21080901 95106
1000 2108 Esc.Enfermerìa Filial Norte 21081001 92116
1000 2108 Esc.Enfermerìa Filial Norte 21081004 92117
1000 2108 Esc.Enfermerìa Filial Norte 21081020 92122
1000 2108 Esc.Enfermerìa Filial Norte 21081021 92122
1000 2108 Esc.Enfermerìa Filial Norte 21081025 92119
1000 2108 Esc.Enfermerìa Filial Norte 21082001 92123
1000 2108 Esc.Enfermerìa Filial Norte 21089991 91161
1000 2110 Esc.Medicina Filial Norte 21100101 92104
1000 2110 Esc.Medicina Filial Norte 21100301 91139
1000 2110 Esc.Medicina Filial Norte 21100401 91142
1000 2110 Esc.Medicina Filial Norte 21100502 91146
1000 2110 Esc.Medicina Filial Norte 21100601 92109
1000 2110 Esc.Medicina Filial Norte 21100701 92112
1000 2110 Esc.Medicina Filial Norte 21100901 95106
1000 2110 Esc.Medicina Filial Norte 21101001 92116
1000 2110 Esc.Medicina Filial Norte 21101004 92117
1000 2110 Esc.Medicina Filial Norte 21101020 92122
1000 2110 Esc.Medicina Filial Norte 21101021 92122
1000 2110 Esc.Medicina Filial Norte 21101025 92119
1000 2110 Esc.Medicina Filial Norte 21102001 92123
1000 2110 Esc.Medicina Filial Norte 21109991 91161
1000 2111 Esc.Obstetricia Filial Norte 21110101 92105
1000 2111 Esc.Obstetricia Filial Norte 21110301 91139
1000 2111 Esc.Obstetricia Filial Norte 21110401 91142
1000 2111 Esc.Obstetricia Filial Norte 21110502 91146
1000 2111 Esc.Obstetricia Filial Norte 21110601 92109
1000 2111 Esc.Obstetricia Filial Norte 21110701 92112
1000 2111 Esc.Obstetricia Filial Norte 21110901 95106
1000 2111 Esc.Obstetricia Filial Norte 21111001 92116
1000 2111 Esc.Obstetricia Filial Norte 21111004 92117
1000 2111 Esc.Obstetricia Filial Norte 21111020 92122
1000 2111 Esc.Obstetricia Filial Norte 21111021 92122
1000 2111 Esc.Obstetricia Filial Norte 21112001 92123
1000 2111 Esc.Obstetricia Filial Norte 21119991 91161
1000 2112 Esc.Odontologìa Filial Norte 21120101 92104
1000 2112 Esc.Odontologìa Filial Norte 21120301 91139
1000 2112 Esc.Odontologìa Filial Norte 21120401 91142
1000 2112 Esc.Odontologìa Filial Norte 21120502 91146
1000 2112 Esc.Odontologìa Filial Norte 21120601 92109
1000 2112 Esc.Odontologìa Filial Norte 21120701 92112
1000 2112 Esc.Odontologìa Filial Norte 21120901 95106
1000 2112 Esc.Odontologìa Filial Norte 21121001 92116
1000 2112 Esc.Odontologìa Filial Norte 21121004 92117
1000 2112 Esc.Odontologìa Filial Norte 21121020 92122
1000 2112 Esc.Odontologìa Filial Norte 21121021 92122
1000 2112 Esc.Odontologìa Filial Norte 21121025 92119
1000 2112 Esc.Odontologìa Filial Norte 21121028 92120
1000 2112 Esc.Odontologìa Filial Norte 21122001 92123
1000 2112 Esc.Odontologìa Filial Norte 21129991 91161
1000 2113 Centro Odontológico F/Norte 21130001 92134
1000 2113 Centro Odontológico F/Norte 21130101 92134
1000 2113 Centro Odontológico F/Norte 21130102 92134
1000 2113 Centro Odontológico F/Norte 21130201 92134
1000 2113 Centro Odontológico F/Norte 21130301 92134
1000 2113 Centro Odontológico F/Norte 21130401 92134
1000 2113 Centro Odontológico F/Norte 21130501 92134
1000 2113 Centro Odontológico F/Norte 21130601 92134
1000 2113 Centro Odontológico F/Norte 21130701 92134
1000 2113 Centro Odontológico F/Norte 21139991 91161
1000 2120 Estudios Generales F.Norte 21200101 92103
1000 2121 Esc,Administrac.F.Norte 21210101 92104
1000 2121 Esc,Administrac.F.Norte 21210301 91139
1000 2121 Esc,Administrac.F.Norte 21210401 91142
1000 2121 Esc,Administrac.F.Norte 21210502 91146
1000 2121 Esc,Administrac.F.Norte 21210601 92109
1000 2121 Esc,Administrac.F.Norte 21210701 92112
1000 2121 Esc,Administrac.F.Norte 21210901 95106
1000 2121 Esc,Administrac.F.Norte 21211001 92116
1000 2121 Esc,Administrac.F.Norte 21211004 92117
1000 2121 Esc,Administrac.F.Norte 21211020 92122
1000 2121 Esc,Administrac.F.Norte 21211021 92122
1000 2121 Esc,Administrac.F.Norte 21211023 92121
1000 2121 Esc,Administrac.F.Norte 21211025 92119
1000 2121 Esc,Administrac.F.Norte 21211028 92120
1000 2121 Esc,Administrac.F.Norte 21219991 91161
1000 2122 Esc.Negocios Intern. F.Norte 21220101 92104
1000 2122 Esc.Negocios Intern. F.Norte 21220301 91139
1000 2122 Esc.Negocios Intern. F.Norte 21220401 91142
1000 2122 Esc.Negocios Intern. F.Norte 21220502 91146
1000 2122 Esc.Negocios Intern. F.Norte 21220601 92109
1000 2122 Esc.Negocios Intern. F.Norte 21220701 92112
1000 2122 Esc.Negocios Intern. F.Norte 21220901 95106
1000 2122 Esc.Negocios Intern. F.Norte 21221001 92116
1000 2122 Esc.Negocios Intern. F.Norte 21221004 92117
1000 2122 Esc.Negocios Intern. F.Norte 21221020 92122
1000 2122 Esc.Negocios Intern. F.Norte 21221021 92122
1000 2122 Esc.Negocios Intern. F.Norte 21221025 92119
1000 2122 Esc.Negocios Intern. F.Norte 21221028 92120
1000 2122 Esc.Negocios Intern. F.Norte 21229991 91161
1000 2124 Esc.RR.II. Filial Norte 21240101 92104
1000 2124 Esc.RR.II. Filial Norte 21240301 91139
1000 2124 Esc.RR.II. Filial Norte 21240401 91142
1000 2124 Esc.RR.II. Filial Norte 21240502 91146
1000 2124 Esc.RR.II. Filial Norte 21240601 92109
1000 2124 Esc.RR.II. Filial Norte 21240701 92112
1000 2124 Esc.RR.II. Filial Norte 21240901 95106
1000 2124 Esc.RR.II. Filial Norte 21241001 92116
1000 2124 Esc.RR.II. Filial Norte 21241004 92117
1000 2124 Esc.RR.II. Filial Norte 21241020 92122
1000 2124 Esc.RR.II. Filial Norte 21241021 92122
1000 2124 Esc.RR.II. Filial Norte 21249991 91161
1000 2131 Esc.CC.Comunicac. F.Norte 21310101 92104
1000 2131 Esc.CC.Comunicac. F.Norte 21310301 91139
1000 2131 Esc.CC.Comunicac. F.Norte 21310401 91142
1000 2131 Esc.CC.Comunicac. F.Norte 21310502 91146
1000 2131 Esc.CC.Comunicac. F.Norte 21310601 92109
1000 2131 Esc.CC.Comunicac. F.Norte 21310701 92112
1000 2131 Esc.CC.Comunicac. F.Norte 21310901 95106
1000 2131 Esc.CC.Comunicac. F.Norte 21311001 92116
1000 2131 Esc.CC.Comunicac. F.Norte 21311004 92117
1000 2131 Esc.CC.Comunicac. F.Norte 21311020 92122
1000 2131 Esc.CC.Comunicac. F.Norte 21311021 92122
1000 2131 Esc.CC.Comunicac. F.Norte 21311025 92119
1000 2131 Esc.CC.Comunicac. F.Norte 21311028 92120
1000 2131 Esc.CC.Comunicac. F.Norte 21319991 91161
1000 2132 Esc.Turismo Filial Norte 21320101 92104
1000 2132 Esc.Turismo Filial Norte 21320301 91139
1000 2132 Esc.Turismo Filial Norte 21320401 91142
1000 2132 Esc.Turismo Filial Norte 21320502 91146
1000 2132 Esc.Turismo Filial Norte 21320601 92109
1000 2132 Esc.Turismo Filial Norte 21320701 92112
1000 2132 Esc.Turismo Filial Norte 21320901 95106
1000 2132 Esc.Turismo Filial Norte 21321001 92116
1000 2132 Esc.Turismo Filial Norte 21321004 92117
1000 2132 Esc.Turismo Filial Norte 21321020 92122
1000 2132 Esc.Turismo Filial Norte 21321021 92122
1000 2132 Esc.Turismo Filial Norte 21321025 92119
1000 2132 Esc.Turismo Filial Norte 21321028 92120
1000 2132 Esc.Turismo Filial Norte 21329991 91161
1000 2133 Esc.Psicologìa Filial Norte 21330101 92104
1000 2133 Esc.Psicologìa Filial Norte 21330201 91131
1000 2133 Esc.Psicologìa Filial Norte 21330301 91139
1000 2133 Esc.Psicologìa Filial Norte 21330401 91142
1000 2133 Esc.Psicologìa Filial Norte 21330502 91146
1000 2133 Esc.Psicologìa Filial Norte 21330601 92109
1000 2133 Esc.Psicologìa Filial Norte 21330701 92112
1000 2133 Esc.Psicologìa Filial Norte 21330901 95106
1000 2133 Esc.Psicologìa Filial Norte 21331001 92116
1000 2133 Esc.Psicologìa Filial Norte 21331004 92117
1000 2133 Esc.Psicologìa Filial Norte 21331020 92122
1000 2133 Esc.Psicologìa Filial Norte 21331021 92122
1000 2133 Esc.Psicologìa Filial Norte 21331025 92119
1000 2133 Esc.Psicologìa Filial Norte 21339991 91161
1000 2140 Centro Idiomas Filial Norte 21039991 91161
1000 2140 Centro Idiomas Filial Norte 21400101 92125
1000 2151 Esc.Contabilidad F.Norte 21510101 92104
1000 2151 Esc.Contabilidad F.Norte 21510301 91139
1000 2151 Esc.Contabilidad F.Norte 21510401 91142
1000 2151 Esc.Contabilidad F.Norte 21510502 91146
1000 2151 Esc.Contabilidad F.Norte 21510601 92109
1000 2151 Esc.Contabilidad F.Norte 21510701 92112
1000 2151 Esc.Contabilidad F.Norte 21510901 95106
1000 2151 Esc.Contabilidad F.Norte 21511001 92116
1000 2151 Esc.Contabilidad F.Norte 21511004 92117
1000 2151 Esc.Contabilidad F.Norte 21511020 92122
1000 2151 Esc.Contabilidad F.Norte 21511021 92122
1000 2151 Esc.Contabilidad F.Norte 21511025 92119
1000 2151 Esc.Contabilidad F.Norte 21511028 92120
1000 2151 Esc.Contabilidad F.Norte 21519991 91161
1000 2152 Esc.Economìa Filial Norte 21520101 92104
1000 2152 Esc.Economìa Filial Norte 21520301 91139
1000 2152 Esc.Economìa Filial Norte 21520401 91142
1000 2152 Esc.Economìa Filial Norte 21520502 91146
1000 2152 Esc.Economìa Filial Norte 21520601 92109
1000 2152 Esc.Economìa Filial Norte 21520701 92112
1000 2152 Esc.Economìa Filial Norte 21520901 95106
1000 2152 Esc.Economìa Filial Norte 21521001 92116
1000 2152 Esc.Economìa Filial Norte 21521004 92117
1000 2152 Esc.Economìa Filial Norte 21521020 92122
1000 2152 Esc.Economìa Filial Norte 21521021 92122
1000 2152 Esc.Economìa Filial Norte 21521025 92119
1000 2152 Esc.Economìa Filial Norte 21521028 92120
1000 2152 Esc.Economìa Filial Norte 21529991 91161
1000 2161 Esc.Derecho Filial Norte 21610101 92104
1000 2161 Esc.Derecho Filial Norte 21610301 91139
1000 2161 Esc.Derecho Filial Norte 21610401 91142
1000 2161 Esc.Derecho Filial Norte 21610502 91146
1000 2161 Esc.Derecho Filial Norte 21610601 92109
1000 2161 Esc.Derecho Filial Norte 21610701 92112
1000 2161 Esc.Derecho Filial Norte 21610901 95106
1000 2161 Esc.Derecho Filial Norte 21611001 92116
1000 2161 Esc.Derecho Filial Norte 21611004 92117
1000 2161 Esc.Derecho Filial Norte 21611020 92122
1000 2161 Esc.Derecho Filial Norte 21611021 92122
1000 2161 Esc.Derecho Filial Norte 21611025 92119
1000 2161 Esc.Derecho Filial Norte 21611028 92120
1000 2161 Esc.Derecho Filial Norte 21619991 91161
1000 2171 Esc.Educacion Filial Norte 21710301 91139
1000 2171 Esc.Educacion Filial Norte 21710401 91142
1000 2171 Esc.Educacion Filial Norte 21710502 91146
1000 2171 Esc.Educacion Filial Norte 21710601 92109
1000 2171 Esc.Educacion Filial Norte 21710701 92112
1000 2171 Esc.Educacion Filial Norte 21710901 95106
1000 2171 Esc.Educacion Filial Norte 21711001 92116
1000 2171 Esc.Educacion Filial Norte 21711004 92117
1000 2171 Esc.Educacion Filial Norte 21711020 92122
1000 2171 Esc.Educacion Filial Norte 21711021 92122
1000 2171 Esc.Educacion Filial Norte 21711028 92120
1000 2171 Esc.Educacion Filial Norte 21719991 91161
1000 2191 Esc. Ing.Sistemas F.Norte 21910101 92104
1000 2191 Esc. Ing.Sistemas F.Norte 21910301 91139
1000 2191 Esc. Ing.Sistemas F.Norte 21910401 91142
1000 2191 Esc. Ing.Sistemas F.Norte 21910502 91146
1000 2191 Esc. Ing.Sistemas F.Norte 21910601 92109
1000 2191 Esc. Ing.Sistemas F.Norte 21910701 92112
1000 2191 Esc. Ing.Sistemas F.Norte 21910901 95106
1000 2191 Esc. Ing.Sistemas F.Norte 21911001 92116
1000 2191 Esc. Ing.Sistemas F.Norte 21911004 92117
1000 2191 Esc. Ing.Sistemas F.Norte 21911020 92122
1000 2191 Esc. Ing.Sistemas F.Norte 21911021 92122
1000 2191 Esc. Ing.Sistemas F.Norte 21911025 92119
1000 2191 Esc. Ing.Sistemas F.Norte 21919991 91161
1000 2192 Esc.Ing.Electronica F.Norte 21920101 92104
1000 2192 Esc.Ing.Electronica F.Norte 21920301 91139
1000 2192 Esc.Ing.Electronica F.Norte 21920401 91142
1000 2192 Esc.Ing.Electronica F.Norte 21920502 91146
1000 2192 Esc.Ing.Electronica F.Norte 21920601 92109
1000 2192 Esc.Ing.Electronica F.Norte 21920701 92112
1000 2192 Esc.Ing.Electronica F.Norte 21920901 95106
1000 2192 Esc.Ing.Electronica F.Norte 21921001 92116
1000 2192 Esc.Ing.Electronica F.Norte 21921004 92117
1000 2192 Esc.Ing.Electronica F.Norte 21921020 92122
1000 2192 Esc.Ing.Electronica F.Norte 21921021 92122
1000 2192 Esc.Ing.Electronica F.Norte 21921025 92119
1000 2192 Esc.Ing.Electronica F.Norte 21929991 91161
1000 2193 Esc.Ing.Industrial F.Norte 21930101 92104
1000 2193 Esc.Ing.Industrial F.Norte 21930301 91139
1000 2193 Esc.Ing.Industrial F.Norte 21930401 91142
1000 2193 Esc.Ing.Industrial F.Norte 21930502 91146
1000 2193 Esc.Ing.Industrial F.Norte 21930601 92109
1000 2193 Esc.Ing.Industrial F.Norte 21930701 92112
1000 2193 Esc.Ing.Industrial F.Norte 21930901 95106
1000 2193 Esc.Ing.Industrial F.Norte 21931001 92116
1000 2193 Esc.Ing.Industrial F.Norte 21931004 92117
1000 2193 Esc.Ing.Industrial F.Norte 21931020 92122
1000 2193 Esc.Ing.Industrial F.Norte 21931021 92122
1000 2193 Esc.Ing.Industrial F.Norte 21931025 92119
1000 2193 Esc.Ing.Industrial F.Norte 21939991 91161
1000 2194 Esc.Ing.Civil Filial Norte 21940101 92104
1000 2194 Esc.Ing.Civil Filial Norte 21940301 91139
1000 2194 Esc.Ing.Civil Filial Norte 21940401 91142
1000 2194 Esc.Ing.Civil Filial Norte 21940502 91146
1000 2194 Esc.Ing.Civil Filial Norte 21940601 92109
1000 2194 Esc.Ing.Civil Filial Norte 21940701 92112
1000 2194 Esc.Ing.Civil Filial Norte 21940901 95106
1000 2194 Esc.Ing.Civil Filial Norte 21941001 92116
1000 2194 Esc.Ing.Civil Filial Norte 21941004 92117
1000 2194 Esc.Ing.Civil Filial Norte 21941020 92122
1000 2194 Esc.Ing.Civil Filial Norte 21941021 92122
1000 2194 Esc.Ing.Civil Filial Norte 21941025 92119
1000 2194 Esc.Ing.Civil Filial Norte 21949991 91161
1000 2195 Esc.Arquitectura F.Norte 21950101 92104
1000 2195 Esc.Arquitectura F.Norte 21950301 91139
1000 2195 Esc.Arquitectura F.Norte 21950401 91142
1000 2195 Esc.Arquitectura F.Norte 21950502 91146
1000 2195 Esc.Arquitectura F.Norte 21950601 92109
1000 2195 Esc.Arquitectura F.Norte 21950701 92112
1000 2195 Esc.Arquitectura F.Norte 21950901 95106
1000 2195 Esc.Arquitectura F.Norte 21951001 92116
1000 2195 Esc.Arquitectura F.Norte 21951004 92117
1000 2195 Esc.Arquitectura F.Norte 21951020 92122
1000 2195 Esc.Arquitectura F.Norte 21951021 92122
1000 2195 Esc.Arquitectura F.Norte 21951025 92119
1000 2195 Esc.Arquitectura F.Norte 21959991 91161
1000 2301 Nivel Central- Filial Sur 23010101 92104
1000 2301 Nivel Central- Filial Sur 23010201 91131
1000 2301 Nivel Central- Filial Sur 23010301 91139
1000 2301 Nivel Central- Filial Sur 23010401 91142
1000 2301 Nivel Central- Filial Sur 23010501 91145
1000 2301 Nivel Central- Filial Sur 23010502 91146
1000 2301 Nivel Central- Filial Sur 23010601 92109
1000 2301 Nivel Central- Filial Sur 23010701 92112
1000 2301 Nivel Central- Filial Sur 23010801 92115
1000 2301 Nivel Central- Filial Sur 23010901 95106
1000 2301 Nivel Central- Filial Sur 23011001 92116
1000 2301 Nivel Central- Filial Sur 23011003 91149
1000 2301 Nivel Central- Filial Sur 23011004 92117
1000 2301 Nivel Central- Filial Sur 23011020 92122
1000 2301 Nivel Central- Filial Sur 23011021 92122
1000 2301 Nivel Central- Filial Sur 23011023 92121
1000 2301 Nivel Central- Filial Sur 23011024 92121
1000 2301 Nivel Central- Filial Sur 23011025 92119
1000 2301 Nivel Central- Filial Sur 23011050 91155
1000 2301 Nivel Central- Filial Sur 23019991 91161
1000 2302 CPU Filial Sur 23020110 92118
1000 2303 Admisiòn Filial Sur 23030120 91130
1000 2312 Esc.Odontologìa Filial Sur 23120101 92104
1000 2312 Esc.Odontologìa Filial Sur 23120301 91139
1000 2312 Esc.Odontologìa Filial Sur 23120401 91142
1000 2312 Esc.Odontologìa Filial Sur 23120502 91146
1000 2312 Esc.Odontologìa Filial Sur 23120601 92109
1000 2312 Esc.Odontologìa Filial Sur 23120701 92112
1000 2312 Esc.Odontologìa Filial Sur 23120901 95106
1000 2312 Esc.Odontologìa Filial Sur 23121001 92116
1000 2312 Esc.Odontologìa Filial Sur 23121004 92117
1000 2312 Esc.Odontologìa Filial Sur 23121020 92122
1000 2312 Esc.Odontologìa Filial Sur 23121021 92122
1000 2312 Esc.Odontologìa Filial Sur 23121025 92119
1000 2312 Esc.Odontologìa Filial Sur 23129991 91161
1000 2313 Centro Odontológico F/Sur 23130101 92134
1000 2313 Centro Odontológico F/Sur 23130102 92134
1000 2313 Centro Odontológico F/Sur 23130201 92134
1000 2313 Centro Odontológico F/Sur 23130301 92134
1000 2313 Centro Odontológico F/Sur 23130401 92134
1000 2313 Centro Odontológico F/Sur 23130501 92134
1000 2313 Centro Odontológico F/Sur 23130601 92134
1000 2313 Centro Odontológico F/Sur 23130701 92134
1000 2313 Centro Odontológico F/Sur 23139991 92134
1000 2321 Esc,Administrac.Filial Sur 23210101 92104
1000 2321 Esc,Administrac.Filial Sur 23210301 91139
1000 2321 Esc,Administrac.Filial Sur 23210401 91142
1000 2321 Esc,Administrac.Filial Sur 23210502 91146
1000 2321 Esc,Administrac.Filial Sur 23210601 92109
1000 2321 Esc,Administrac.Filial Sur 23210701 92112
1000 2321 Esc,Administrac.Filial Sur 23210901 95106
1000 2321 Esc,Administrac.Filial Sur 23211001 92116
1000 2321 Esc,Administrac.Filial Sur 23211004 92117
1000 2321 Esc,Administrac.Filial Sur 23211020 92122
1000 2321 Esc,Administrac.Filial Sur 23211021 92122
1000 2321 Esc,Administrac.Filial Sur 23211025 92119
1000 2321 Esc,Administrac.Filial Sur 23211028 92120
1000 2321 Esc,Administrac.Filial Sur 23219991 91161
1000 2322 Esc.Negocios Intern.Filial Sur 23220101 92104
1000 2322 Esc.Negocios Intern.Filial Sur 23220301 91139
1000 2322 Esc.Negocios Intern.Filial Sur 23220401 91142
1000 2322 Esc.Negocios Intern.Filial Sur 23220502 91146
1000 2322 Esc.Negocios Intern.Filial Sur 23220601 92109
1000 2322 Esc.Negocios Intern.Filial Sur 23220701 92112
1000 2322 Esc.Negocios Intern.Filial Sur 23220901 95106
1000 2322 Esc.Negocios Intern.Filial Sur 23221001 92116
1000 2322 Esc.Negocios Intern.Filial Sur 23221004 92117
1000 2322 Esc.Negocios Intern.Filial Sur 23221020 92122
1000 2322 Esc.Negocios Intern.Filial Sur 23221021 92122
1000 2322 Esc.Negocios Intern.Filial Sur 23221025 92119
1000 2322 Esc.Negocios Intern.Filial Sur 23221028 92120
1000 2322 Esc.Negocios Intern.Filial Sur 23229991 91161
1000 2329 Marketing Filial Sur 23290101 92104
1000 2329 Marketing Filial Sur 23290301 91139
1000 2329 Marketing Filial Sur 23290401 91142
1000 2329 Marketing Filial Sur 23290502 91146
1000 2329 Marketing Filial Sur 23290601 92109
1000 2329 Marketing Filial Sur 23290701 92112
1000 2329 Marketing Filial Sur 23290901 95106
1000 2329 Marketing Filial Sur 23291001 92116
1000 2329 Marketing Filial Sur 23291004 92117
1000 2329 Marketing Filial Sur 23291020 92122
1000 2329 Marketing Filial Sur 23291021 92122
1000 2329 Marketing Filial Sur 23291025 92119
1000 2329 Marketing Filial Sur 23291028 92120
1000 2329 Marketing Filial Sur 23299991 91161
1000 2332 Esc.Turismo Filial Sur 23320101 92104
1000 2332 Esc.Turismo Filial Sur 23320301 91139
1000 2332 Esc.Turismo Filial Sur 23320401 91142
1000 2332 Esc.Turismo Filial Sur 23320502 91146
1000 2332 Esc.Turismo Filial Sur 23320601 92109
1000 2332 Esc.Turismo Filial Sur 23320701 92112
1000 2332 Esc.Turismo Filial Sur 23320901 95106
1000 2332 Esc.Turismo Filial Sur 23321001 92116
1000 2332 Esc.Turismo Filial Sur 23321004 92117
1000 2332 Esc.Turismo Filial Sur 23321020 92122
1000 2332 Esc.Turismo Filial Sur 23321021 92122
1000 2332 Esc.Turismo Filial Sur 23321025 92119
1000 2332 Esc.Turismo Filial Sur 23321028 92120
1000 2332 Esc.Turismo Filial Sur 23329991 91161
1000 2333 Esc.Psicologìa Filial Sur 23330101 92104
1000 2333 Esc.Psicologìa Filial Sur 23330301 91139
1000 2333 Esc.Psicologìa Filial Sur 23330401 91142
1000 2333 Esc.Psicologìa Filial Sur 23330502 91146
1000 2333 Esc.Psicologìa Filial Sur 23330601 92109
1000 2333 Esc.Psicologìa Filial Sur 23330701 92112
1000 2333 Esc.Psicologìa Filial Sur 23330901 95106
1000 2333 Esc.Psicologìa Filial Sur 23331001 92116
1000 2333 Esc.Psicologìa Filial Sur 23331004 92117
1000 2333 Esc.Psicologìa Filial Sur 23331020 92122
1000 2333 Esc.Psicologìa Filial Sur 23331021 92122
1000 2333 Esc.Psicologìa Filial Sur 23331025 92119
1000 2333 Esc.Psicologìa Filial Sur 23339991 91161
1000 2351 Esc.Contabilidad Filial Sur 23510101 92104
1000 2351 Esc.Contabilidad Filial Sur 23510301 91139
1000 2351 Esc.Contabilidad Filial Sur 23510401 91142
1000 2351 Esc.Contabilidad Filial Sur 23510502 91146
1000 2351 Esc.Contabilidad Filial Sur 23510601 92109
1000 2351 Esc.Contabilidad Filial Sur 23510701 92112
1000 2351 Esc.Contabilidad Filial Sur 23510901 95106
1000 2351 Esc.Contabilidad Filial Sur 23511001 92116
1000 2351 Esc.Contabilidad Filial Sur 23511004 92117
1000 2351 Esc.Contabilidad Filial Sur 23511020 92122
1000 2351 Esc.Contabilidad Filial Sur 23511021 92122
1000 2351 Esc.Contabilidad Filial Sur 23511025 92119
1000 2351 Esc.Contabilidad Filial Sur 23511028 92120
1000 2351 Esc.Contabilidad Filial Sur 23519991 91161
1000 2361 Esc.Derecho Filial Sur 23610101 92104
1000 2361 Esc.Derecho Filial Sur 23610301 91139
1000 2361 Esc.Derecho Filial Sur 23610401 91142
1000 2361 Esc.Derecho Filial Sur 23610502 91146
1000 2361 Esc.Derecho Filial Sur 23610601 92109
1000 2361 Esc.Derecho Filial Sur 23610701 92112
1000 2361 Esc.Derecho Filial Sur 23610901 95106
1000 2361 Esc.Derecho Filial Sur 23611001 92116
1000 2361 Esc.Derecho Filial Sur 23611004 92117
1000 2361 Esc.Derecho Filial Sur 23611020 92122
1000 2361 Esc.Derecho Filial Sur 23611021 92122
1000 2361 Esc.Derecho Filial Sur 23611025 92119
1000 2361 Esc.Derecho Filial Sur 23611028 92120
1000 2361 Esc.Derecho Filial Sur 23619991 91161
1000 2391 Esc. Ing.Sistemas Filial Sur 23910101 92104
1000 2391 Esc. Ing.Sistemas Filial Sur 23910301 91139
1000 2391 Esc. Ing.Sistemas Filial Sur 23910401 91142
1000 2391 Esc. Ing.Sistemas Filial Sur 23910502 91146
1000 2391 Esc. Ing.Sistemas Filial Sur 23910601 92109
1000 2391 Esc. Ing.Sistemas Filial Sur 23910701 92112
1000 2391 Esc. Ing.Sistemas Filial Sur 23910901 95106
1000 2391 Esc. Ing.Sistemas Filial Sur 23911001 92116
1000 2391 Esc. Ing.Sistemas Filial Sur 23911004 92117
1000 2391 Esc. Ing.Sistemas Filial Sur 23911020 92122
1000 2391 Esc. Ing.Sistemas Filial Sur 23911021 92122
1000 2391 Esc. Ing.Sistemas Filial Sur 23911025 92119
1000 2391 Esc. Ing.Sistemas Filial Sur 23911028 92120
1000 2391 Esc. Ing.Sistemas Filial Sur 23919991 91161
1000 2393 Esc.Ing.Industrial Filial Sur 23930101 92104
1000 2393 Esc.Ing.Industrial Filial Sur 23930301 91139
1000 2393 Esc.Ing.Industrial Filial Sur 23930401 91142
1000 2393 Esc.Ing.Industrial Filial Sur 23930502 91146
1000 2393 Esc.Ing.Industrial Filial Sur 23930601 92109
1000 2393 Esc.Ing.Industrial Filial Sur 23930701 92112
1000 2393 Esc.Ing.Industrial Filial Sur 23930901 95106
1000 2393 Esc.Ing.Industrial Filial Sur 23931001 92116
1000 2393 Esc.Ing.Industrial Filial Sur 23931004 92117
1000 2393 Esc.Ing.Industrial Filial Sur 23931020 92122
1000 2393 Esc.Ing.Industrial Filial Sur 23931021 92122
1000 2393 Esc.Ing.Industrial Filial Sur 23931025 92119
1000 2393 Esc.Ing.Industrial Filial Sur 23939991 91161
1000 2394 Esc.Ing.Civil Filial Sur 23940101 92104
1000 2394 Esc.Ing.Civil Filial Sur 23940301 91139
1000 2394 Esc.Ing.Civil Filial Sur 23940401 91142
1000 2394 Esc.Ing.Civil Filial Sur 23940502 91146
1000 2394 Esc.Ing.Civil Filial Sur 23940601 92109
1000 2394 Esc.Ing.Civil Filial Sur 23940701 92112
1000 2394 Esc.Ing.Civil Filial Sur 23940901 95106
1000 2394 Esc.Ing.Civil Filial Sur 23941001 92116
1000 2394 Esc.Ing.Civil Filial Sur 23941004 92117
1000 2394 Esc.Ing.Civil Filial Sur 23941020 92122
1000 2394 Esc.Ing.Civil Filial Sur 23941021 92122
1000 2394 Esc.Ing.Civil Filial Sur 23941025 92119
1000 2394 Esc.Ing.Civil Filial Sur 23949991 91161
1000 2395 Esc.Arquitectura Filial Sur 23950101 92104
1000 2395 Esc.Arquitectura Filial Sur 23950301 91139
1000 2395 Esc.Arquitectura Filial Sur 23950401 91142
1000 2395 Esc.Arquitectura Filial Sur 23950502 91146
1000 2395 Esc.Arquitectura Filial Sur 23950601 92109
1000 2395 Esc.Arquitectura Filial Sur 23950701 92112
1000 2395 Esc.Arquitectura Filial Sur 23950901 95106
1000 2395 Esc.Arquitectura Filial Sur 23951001 92116
1000 2395 Esc.Arquitectura Filial Sur 23951004 92117
1000 2395 Esc.Arquitectura Filial Sur 23951020 92122
1000 2395 Esc.Arquitectura Filial Sur 23951021 92122
1000 2395 Esc.Arquitectura Filial Sur 23951025 92119
1000 2395 Esc.Arquitectura Filial Sur 23959991 91161
1000 2601 Inst.Imnov.y Prom Emprend.Univ 26010101 92130
1000 2801 Centro Competitiv.y Desarrollo 28010101 92140
1000 2901 Instit.Gobier.y Gestion Public 29010101 92104
1000 2901 Instit.Gobier.y Gestion Public 29010401 91142
1000 2901 Instit.Gobier.y Gestion Public 29010501 91145
1000 2901 Instit.Gobier.y Gestion Public 29010502 91146
1000 2901 Instit.Gobier.y Gestion Public 29010701 92112
1000 2901 Instit.Gobier.y Gestion Public 29010901 95106
1000 2901 Instit.Gobier.y Gestion Public 29010801 92115
1000 2901 Instit.Gobier.y Gestion Public 29011001 92116
1000 2901 Instit.Gobier.y Gestion Public 29011023 92121
1000 2901 Instit.Gobier.y Gestion Public 29011024 92121
1000 2901 Instit.Gobier.y Gestion Public 29011025 92119
1000 2901 Instit.Gobier.y Gestion Public 29011050 91155
1000 2901 Instit.Gobier.y Gestion Public 29019991 91161
1000 4001 Centro de Idiomas 40010101 92125
1000 4001 Centro de Idiomas 40010102 92125
1000 4001 Centro de Idiomas 40010103 92125
1000 4001 Centro de Idiomas 40010104 92125
1000 4001 Centro de Idiomas 40019901 92125
1000 6001 Tesorería de Facultades 60010100 91146
1000 9901 Activos por Distribuir 99010101 91105
Centro de Centro
Denominación Denominación 2
beneficio Gestor
CECO 0 INSTITUCIONAL 1010001 1001010000 01009991-CECO 0 INSTITUCIONAL
RECTORADO 1010001 1001010000 01011501-RECTORADO
OF INSP CTRL INTERNO 1010001 1001010000 01011504-OF INSP CTRL INTERNO
VICE RECTORADO 1010001 1001010000 01011506-VICE RECTORADO
ARCHIVO CENTRAL 1010001 1001010000 01011507-ARCHIVO CENTRAL
VICE RECT.INV.E INNO 1010001 1001010000 01011508-VICE RECT.INV.E INNO
SECRETARIA GENERAL 1010001 1001010000 01011510-SECRETARIA GENERAL
OF ADMINIST DOCUMENT 1010001 1001010000 01011511-OF ADMINIST DOCUMENT
OF GRADOS Y TITULOS 1010001 1001010000 01011512-OF GRADOS Y TITULOS
OF.ACREDIT.Y CALIDAD 1010001 1001010000 01011514-OF.ACREDIT.Y CALIDAD
DGA 1010001 1001010000 01011516-DGA
OFICINA DE FINANZAS 1010001 1001010000 01011517-OFICINA DE FINANZAS
OF RECURSOS HUMANOS 1010001 1001010000 01011518-OF RECURSOS HUMANOS
OFICINA DE LOGISTICA 1010001 1001010000 01011519-OFICINA DE LOGISTICA
ADMINISTRACION CUSA 1010001 1001010000 01011520-ADMINISTRACION CUSA
OF RRPP E IMAG INST 1010001 1001010000 01011521-OF RRPP E IMAG INST
OF DE PLANIFICACION 1010001 1001010000 01011522-OF DE PLANIFICACION
OF DE ASESORIA LEGAL 1010001 1001010000 01011523-OF DE ASESORIA LEGAL
ESCUELA POST GRADO 1010001 1001010000 01011524-ESCUELA POST GRADO
LAB DE COMPUTO 1010001 1001010000 01011526-LAB DE COMPUTO
BIBLIOTECA 1010001 1001010000 01011527-BIBLIOTECA
UNIDAD DE DEPORTE 1010001 1001010000 01011528-UNIDAD DE DEPORTE
FONDO EDITORIAL 1010001 1001010000 01011529-FONDO EDITORIAL
UNIDAD CATEGORIZAC. 1010001 1001010000 01011530-UNIDAD CATEGORIZAC.
AREA DE CONTABILIDAD 1010001 1001010000 01011531-AREA DE CONTABILIDAD
AREA DE TESORERIA 1010001 1001010000 01011532-AREA DE TESORERIA
AREA DE PRESUPUESTO 1010001 1001010000 01011533-AREA DE PRESUPUESTO
A DE REMUNERACIONES 1010001 1001010000 01011541-A DE REMUNERACIONES
A ADMIN DE PERSONAL 1010001 1001010000 01011542-A ADMIN DE PERSONAL
A DE SERVICIO MEDICO 1010001 1001010000 01011543-A DE SERVICIO MEDICO
AREA SERVICIO SOCIAL 1010001 1001010000 01011544-AREA SERVICIO SOCIAL
UNIDAD DE SISTEMAS 1010001 1001010000 01011545-UNIDAD DE SISTEMAS
A DE ABASTECIMIENTO 1010001 1001010000 01011551-A DE ABASTECIMIENTO
A MANTEN Y SERVICIOS 1010001 1001010000 01011552-A MANTEN Y SERVICIOS
A CONTROL PATRIMON 1010001 1001010000 01011553-A CONTROL PATRIMON
INSTITUTO DE DEPORTE 1010001 1001010000 01011560-INSTITUTO DE DEPORTE
INST.DER.HUMANOS Y D 1010001 1001010000 01011566-INST.DER.HUMANOS Y D
ASOC.USMP VOLEY(LOC) 1010001 1001010000 01011568-ASOC.USMP VOLEY(LOC)
OF.PROPIEDAD INTELEC 1010001 1001010000 01011582-OF.PROPIEDAD INTELEC
CTRO DESAR.INNOV.TEC 1010001 1001010000 01011584-CTRO DESAR.INNOV.TEC
CTRO SIMULAC.CLINICA 1010001 1001010000 01011585-CTRO SIMULAC.CLINICA
CE.CO. 0 N.CENTRAL 1010001 1001010000 01019991-CE.CO. 0 N.CENTRAL
CE.CO. 0 SANTA ANITA 1010001 1001010000 01019992-CE.CO. 0 SANTA ANITA
CECO 0 BRASIL 18 1010001 1001010000 01019993-CECO 0 BRASIL 18
CE.CO. 0 PABELLON A1 1010001 1001010000 01019994-CE.CO. 0 PABELLON A1
CE.CO.0 EDIF. MORE 1010001 1001010000 01019995-CE.CO.0 EDIF. MORE
CE.CO. 0 PABELLON B 1010001 1001010000 01019996-CE.CO. 0 PABELLON B
CE.CO. 0 LOCAL BADAJ 1010001 1001010000 01019998-CE.CO. 0 LOCAL BADAJ
OF COMITE ELECTORAL 1010001 1001010000 30010101-OF COMITE ELECTORAL
TESORERIA FACULTADES 60010001 1001010000 60010101-TESORERIA FACULTADES
SNACK 70010001 1001010000 70010101-SNACK
CENTRO PRE UNIVERSIT 1100001 1001100000 01100001-CENTRO PRE UNIVERSIT
OF ADMISION 1200001 1001200000 01200001-OF ADMISION
CECO 0 LOCAL BOLIVAR 1200001 1001200000 01209991-CECO 0 LOCAL BOLIVAR
CTRO RECREACIONAL 1500001 1001500000 01500101-CTRO RECREACIONAL
DECANATO 2000001 1002000000 02000101-DECANATO
SECRET DE FACULTAD 2000001 1002000000 02000201-SECRET DE FACULTAD
OF BIENESTAR UNIVERS 2000001 1002000000 02000301-OF BIENESTAR UNIVERS
OF REGISTROS ACADEM 2000001 1002000000 02000401-OF REGISTROS ACADEM
OF DE ADMINISTRACION 2000001 1002000000 02000501-OF DE ADMINISTRACION
TESORERIA 2000001 1002000000 02000502-TESORERIA
DEPART ACADEMICO 2000001 1002000000 02000601-DEPART ACADEMICO
OF GRADOS Y TITULOS 2000001 1002000000 02000701-OF GRADOS Y TITULOS
SECCION POST-GRADO 2000001 1002000000 02000801-SECCION POST-GRADO
INST INVESTIGACION 2000001 1002000000 02000901-INST INVESTIGACION
OF EXTENCION Y PROYE 2000001 1002000000 02001001-OF EXTENCION Y PROYE
CENTRO DE COMPUTO 2000001 1002000000 02001003-CENTRO DE COMPUTO
BIBLIOTECA 2000001 1002000000 02001004-BIBLIOTECA
DIRECCION 2000001 1002000000 02001011-DIRECCION
AULAS PRE GRADO 2000001 1002000000 02001020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 2000001 1002000000 02001021-TALLER/LAB PRE GRADO
AULAS POST GRADO 2000001 1002000000 02001023-AULAS POST GRADO
TALLER/LAB POS GRADO 2000001 1002000000 02001024-TALLER/LAB POS GRADO
AULAS EPU 0200 2000001 1002000000 02001025-AULAS EPU 0200
UNIDAD ACREDITACION 2000001 1002000000 02001050-UNIDAD ACREDITACION
CE.CO. 0 FAC 0200 2000001 1002000000 02009991-CE.CO. 0 FAC 0200
CE.CO. REPARTO 9200 2000001 1002000000 02009992-CE.CO. REPARTO 9200
DECANATO CCAA 2010001 1002010000 02010101-DECANATO CCAA
SECRET DE FACULTAD 2010001 1002010000 02010201-SECRET DE FACULTAD
OF BIENESTAR UNIVERS 2010001 1002010000 02010301-OF BIENESTAR UNIVERS
OF REGISTROS ACADEM 2010001 1002010000 02010401-OF REGISTROS ACADEM
OF DE ADMINISTRACION 2010001 1002010000 02010501-OF DE ADMINISTRACION
TESORERIA 2010001 1002010000 02010502-TESORERIA
DEPART ACADEMICO 2010001 1002010000 02010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 2010001 1002010000 02010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 2010001 1002010000 02010801-SECCION POST-GRADO
INST INVESTIGACION 2010001 1002010000 02010901-INST INVESTIGACION
OF EXTENCION Y PROYE 2010001 1002010000 02011001-OF EXTENCION Y PROYE
CENTRO DE COMPUTO 2010001 1002010000 02011003-CENTRO DE COMPUTO
BIBLIOTECA 2010001 1002010000 02011004-BIBLIOTECA
DIRECCION 2010001 1002010000 02011011-DIRECCION
AULAS PRE GRADO 2010001 1002010000 02011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 2010001 1002010000 02011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 2010001 1002010000 02011023-AULAS POST GRADO
TALLER/LAB POS GRADO 2010001 1002010000 02011024-TALLER/LAB POS GRADO
AULAS EPU 0201 2010001 1002010000 02011025-AULAS EPU 0201
AULAS PAT 0201 2010001 1002010000 02011028-AULAS PAT 0201
UNIDAD ACREDITACION 2010001 1002010000 02011050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0201 2010001 1002010000 02019991-CE.CO. 0 ESC 0201
CE.CO. REPARTO 9200 2010001 1002010000 02019992-CE.CO. REPARTO 9200
DECAN DE NEG INTERN 2020001 1002020000 02020101-DECAN DE NEG INTERN
SECRETARIA FACULTAD 2020001 1002020000 02020201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 2020001 1002020000 02020301-OF BIENESTAR UNIVERS
OF DE REGIS ACADEMIC 2020001 1002020000 02020401-OF DE REGIS ACADEMIC
OF DE ADMINISTRACION 2020001 1002020000 02020501-OF DE ADMINISTRACION
TESORERIA 2020001 1002020000 02020502-TESORERIA
DEPART ACADEMICO 2020001 1002020000 02020601-DEPART ACADEMICO
OF GRADOS Y TITULOS 2020001 1002020000 02020701-OF GRADOS Y TITULOS
SECCION POST-GRADO 2020001 1002020000 02020801-SECCION POST-GRADO
INST INVESTIGACION 2020001 1002020000 02020901-INST INVESTIGACION
OF EXTENCION Y PROYE 2020001 1002020000 02021001-OF EXTENCION Y PROYE
CENTRO DE COMPUTO 2020001 1002020000 02021003-CENTRO DE COMPUTO
BIBLIOTECA 2020001 1002020000 02021004-BIBLIOTECA
DIRECCION 2020001 1002020000 02021011-DIRECCION
AULAS PRE GRADO 2020001 1002020000 02021020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 2020001 1002020000 02021021-TALLER/LAB PRE GRADO
AULAS POST GRADO 2020001 1002020000 02021023-AULAS POST GRADO
TALLER/LAB POS GRADO 2020001 1002020000 02021024-TALLER/LAB POS GRADO
AULAS EPU 0202 2020001 1002020000 02021025-AULAS EPU 0202
AULAS PAT 0202 2020001 1002020000 02021028-AULAS PAT 0202
UNIDAD ACREDITACION 2020001 1002020000 02021050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0202 2020001 1002020000 02029991-CE.CO. 0 ESC 0202
CE.CO. REPARTO 9200 2020001 1002020000 02029992-CE.CO. REPARTO 9200
DECANATO DE RRII 2040001 1002040000 02040101-DECANATO DE RRII
SECRETARIA FACULTAD 2040001 1002040000 02040201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 2040001 1002040000 02040301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 2040001 1002040000 02040401-OF REG ACADEMICOS
OF ADMINISTRACION 2040001 1002040000 02040501-OF ADMINISTRACION
TESORERIA 2040001 1002040000 02040502-TESORERIA
DEPART ACADEMICO 2040001 1002040000 02040601-DEPART ACADEMICO
OF GRADOS Y TITULOS 2040001 1002040000 02040701-OF GRADOS Y TITULOS
SECCION POST-GRADO 2040001 1002040000 02040801-SECCION POST-GRADO
INST INVESTIGACION 2040001 1002040000 02040901-INST INVESTIGACION
OF EXTENCION Y PROY 2040001 1002040000 02041001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 2040001 1002040000 02041003-CENTRO DE COMPUTO
BIBLIOTECA 2040001 1002040000 02041004-BIBLIOTECA
DIRECCION 2040001 1002040000 02041011-DIRECCION
AULAS PRE GRADO 2040001 1002040000 02041020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 2040001 1002040000 02041021-TALLER/LAB PRE GRADO
AULAS POST GRADO 2040001 1002040000 02041023-AULAS POST GRADO
TALLER/LAB POS GRADO 2040001 1002040000 02041024-TALLER/LAB POS GRADO
AULAS EPU 0204 2040001 1002040000 02041025-AULAS EPU 0204
AULAS PAT 0204 2040001 1002040000 02041028-AULAS PAT 0204
UNIDAD ACREDITACION 2040001 1002040000 02041050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0204 2040001 1002040000 02049991-CE.CO. 0 ESC 0204
CE.CO. REPARTO 9200 2040001 1002040000 02049992-CE.CO. REPARTO 9200
REVISTA BUSINESS 2100001 1002100000 02100101-REVISTA BUSINESS
DECANATO DE MARKETIN 2110001 1002110000 02110101-DECANATO DE MARKETIN
SECRETARIA DE MARKET 2110001 1002110000 02110201-SECRETARIA DE MARKET
OFIC BIENESTAR UNIVE 2110001 1002110000 02110301-OFIC BIENESTAR UNIVE
OFIC DE REGISTROS AC 2110001 1002110000 02110401-OFIC DE REGISTROS AC
OFIC DE ADMINISTRACI 2110001 1002110000 02110501-OFIC DE ADMINISTRACI
TESORERIA 2110001 1002110000 02110502-TESORERIA
DEPARTAMENTO ACADEMI 2110001 1002110000 02110601-DEPARTAMENTO ACADEMI
OFIC DE GRADOS Y TIT 2110001 1002110000 02110701-OFIC DE GRADOS Y TIT
SECCION DE POSTGRADO 2110001 1002110000 02110801-SECCION DE POSTGRADO
INST DE INVESTIGACIO 2110001 1002110000 02110901-INST DE INVESTIGACIO
OF EXTENSION Y PROYE 2110001 1002110000 02111001-OF EXTENSION Y PROYE
CENTRO DE COMPUTO 2110001 1002110000 02111003-CENTRO DE COMPUTO
BIBLIOTECA 2110001 1002110000 02111004-BIBLIOTECA
DIRECCION 2110001 1002110000 02111011-DIRECCION
AULAS PRE GRADO 2110001 1002110000 02111020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 2110001 1002110000 02111021-TALLER/LAB PRE GRADO
AULAS POST GRADO 2110001 1002110000 02111023-AULAS POST GRADO
TALLER/LAB POS GRADO 2110001 1002110000 02111024-TALLER/LAB POS GRADO
AULAS EPU 0211 2110001 1002110000 02111025-AULAS EPU 0211
AULAS PAT 0211 2110001 1002110000 02111028-AULAS PAT 0211
UNIDAD ACREDITACION 2110001 1002110000 02111050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0211 2110001 1002110000 02119991-CE.CO. 0 ESC 0211
INSTITUTO CONSUMO 2200001 1002200000 02200101-INSTITUTO CONSUMO
INST.CALIDAD EMPRES. 2210001 1002210000 02210101-INST.CALIDAD EMPRES.
DECANATO DE CCCC 3000001 1003000000 03000101-DECANATO DE CCCC
SECRETARIA FACULTAD 3000001 1003000000 03000201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 3000001 1003000000 03000301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 3000001 1003000000 03000401-OF REG ACADEMICOS
OF. ADMINISTRACION 3000001 1003000000 03000501-OF. ADMINISTRACION
TESORERIA 3000001 1003000000 03000502-TESORERIA
DEPART ACADEMICO 3000001 1003000000 03000601-DEPART ACADEMICO
OF GRADOS Y TITULOS 3000001 1003000000 03000701-OF GRADOS Y TITULOS
SECCION POST-GRADO 3000001 1003000000 03000801-SECCION POST-GRADO
INST INVESTIGACION 3000001 1003000000 03000901-INST INVESTIGACION
OF EXTENCION Y PROY 3000001 1003000000 03001001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 3000001 1003000000 03001003-CENTRO DE COMPUTO
BIBLIOTECA 3000001 1003000000 03001004-BIBLIOTECA
DIRECCION 3000001 1003000000 03001011-DIRECCION
AULAS PRE GRADO 3000001 1003000000 03001020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 3000001 1003000000 03001021-TALLER/LAB PRE GRADO
AULAS POST GRADO 3000001 1003000000 03001023-AULAS POST GRADO
TALLER/LAB POS GRADO 3000001 1003000000 03001024-TALLER/LAB POS GRADO
AULAS EPU 0300 3000001 1003000000 03001025-AULAS EPU 0300
UNIDAD ACREDITACION 3000001 1003000000 03001050-UNIDAD ACREDITACION
AUDITORIO 3000001 1003000000 03001052-AUDITORIO
REVISTA VERITAS 3000001 1003000000 03001055-REVISTA VERITAS
CE.CO. 0 ESC 0300 3000001 1003000000 03009991-CE.CO. 0 ESC 0300
CE.CO. REPARTO 9200 3000001 1003000000 03009992-CE.CO. REPARTO 9200
DECANATO DE CCCC 3010001 1003010000 03010101-DECANATO DE CCCC
SECRETARIA FACULTAD 3010001 1003010000 03010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 3010001 1003010000 03010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 3010001 1003010000 03010401-OF REG ACADEMICOS
OF.ADMINISTR.CC.CC. 3010001 1003010000 03010501-OF.ADMINISTR.CC.CC.
TESORERIA 3010001 1003010000 03010502-TESORERIA
DEPART ACADEMICO 3010001 1003010000 03010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 3010001 1003010000 03010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 3010001 1003010000 03010801-SECCION POST-GRADO
INST INVESTIGACION 3010001 1003010000 03010901-INST INVESTIGACION
OF EXTENCION Y PROY 3010001 1003010000 03011001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 3010001 1003010000 03011003-CENTRO DE COMPUTO
BIBLIOTECA 3010001 1003010000 03011004-BIBLIOTECA
DIRECCION 3010001 1003010000 03011011-DIRECCION
AULAS PRE GRADO 3010001 1003010000 03011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 3010001 1003010000 03011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 3010001 1003010000 03011023-AULAS POST GRADO
TALLER/LAB POS GRADO 3010001 1003010000 03011024-TALLER/LAB POS GRADO
AULAS EPU 0301 3010001 1003010000 03011025-AULAS EPU 0301
UNIDAD ACREDITACION 3010001 1003010000 03011050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0301 3010001 1003010000 03019991-CE.CO. 0 ESC 0301
CE.CO. REPARTO 9200 3010001 1003010000 03019992-CE.CO. REPARTO 9200
DECANATO DE TURISMO 3020001 1003020000 03020101-DECANATO DE TURISMO
SECRETARIA FACULTAD 3020001 1003020000 03020201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 3020001 1003020000 03020301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 3020001 1003020000 03020401-OF REG ACADEMICOS
OF ADMINISTRACION 3020001 1003020000 03020501-OF ADMINISTRACION
TESORERIA 3020001 1003020000 03020502-TESORERIA
DEPART ACADEMICO 3020001 1003020000 03020601-DEPART ACADEMICO
OF GRADOS Y TITULOS 3020001 1003020000 03020701-OF GRADOS Y TITULOS
SECCION POST-GRADO 3020001 1003020000 03020801-SECCION POST-GRADO
INST INVESTIGACION 3020001 1003020000 03020901-INST INVESTIGACION
OF EXTENCION Y PROY 3020001 1003020000 03021001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 3020001 1003020000 03021003-CENTRO DE COMPUTO
BIBLIOTECA 3020001 1003020000 03021004-BIBLIOTECA
DIRECCION 3020001 1003020000 03021011-DIRECCION
AULAS PRE GRADO 3020001 1003020000 03021020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 3020001 1003020000 03021021-TALLER/LAB PRE GRADO
AULAS POST GRADO 3020001 1003020000 03021023-AULAS POST GRADO
TALLER/LAB POS GRADO 3020001 1003020000 03021024-TALLER/LAB POS GRADO
AULAS EPU 0302 3020001 1003020000 03021025-AULAS EPU 0302
UNIDAD ACREDITACION 3020001 1003020000 03021050-UNIDAD ACREDITACION
OBSERVAT.TURISTICO 3020001 1003020000 03021056-OBSERVAT.TURISTICO
AGENCIA DE VIAJES 3020001 1003020000 03021057-AGENCIA DE VIAJES
CE.CO. 0 ESC 0302 3020001 1003020000 03029991-CE.CO. 0 ESC 0302
CE.CO. REPARTO 9200 3020001 1003020000 03029992-CE.CO. REPARTO 9200
DECANATO PSICOLOGIA 3030001 1003030000 03030101-DECANATO PSICOLOGIA
SECRETARIA FACULTAD 3030001 1003030000 03030201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 3030001 1003030000 03030301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 3030001 1003030000 03030401-OF REG ACADEMICOS
OF ADMINISTRACION 3030001 1003030000 03030501-OF ADMINISTRACION
TESORERIA 3030001 1003030000 03030502-TESORERIA
DEPART ACADEMICO 3030001 1003030000 03030601-DEPART ACADEMICO
OF GRADOS Y TITULOS 3030001 1003030000 03030701-OF GRADOS Y TITULOS
SECCION POST-GRADO 3030001 1003030000 03030801-SECCION POST-GRADO
INST INVESTIGACION 3030001 1003030000 03030901-INST INVESTIGACION
OF EXTENCION Y PROY 3030001 1003030000 03031001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 3030001 1003030000 03031003-CENTRO DE COMPUTO
BIBLIOTECA 3030001 1003030000 03031004-BIBLIOTECA
DIRECCION 3030001 1003030000 03031011-DIRECCION
AULAS PRE GRADO 3030001 1003030000 03031020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 3030001 1003030000 03031021-TALLER/LAB PRE GRADO
AULAS POST GRADO 3030001 1003030000 03031023-AULAS POST GRADO
TALLER/LAB POS GRADO 3030001 1003030000 03031024-TALLER/LAB POS GRADO
AULAS EPU 0303 3030001 1003030000 03031025-AULAS EPU 0303
UNIDAD ACREDITACION 3030001 1003030000 03031050-UNIDAD ACREDITACION
REVISTA LIBERAVIT 3030001 1003030000 03031054-REVISTA LIBERAVIT
CE.CO. 0 ESC 0303 3030001 1003030000 03039991-CE.CO. 0 ESC 0303
CE.CO. REPARTO 9200 3030001 1003030000 03039992-CE.CO. REPARTO 9200
INST. VINO Y PISCO 3100001 1003100000 03100001-INST. VINO Y PISCO
INST.COCINA Y GASTR. 3110001 1003110000 03110101-INST.COCINA Y GASTR.
DECANATO CC.FF.CC. 5000001 1005000000 05000101-DECANATO CC.FF.CC.
SECRETARIA FACULTAD 5000001 1005000000 05000201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 5000001 1005000000 05000301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 5000001 1005000000 05000401-OF REG ACADEMICOS
OF ADMINISTRACION 5000001 1005000000 05000501-OF ADMINISTRACION
TESORERIA 5000001 1005000000 05000502-TESORERIA
DEPART ACADEMICO 5000001 1005000000 05000601-DEPART ACADEMICO
OF GRADOS Y TITULOS 5000001 1005000000 05000701-OF GRADOS Y TITULOS
SECCION POST-GRADO 5000001 1005000000 05000801-SECCION POST-GRADO
INST INVESTIGACION 5000001 1005000000 05000901-INST INVESTIGACION
OF EXTENCION Y PROY 5000001 1005000000 05001001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 5000001 1005000000 05001003-CENTRO DE COMPUTO
BIBLIOTECA 5000001 1005000000 05001004-BIBLIOTECA
DIRECCION 5000001 1005000000 05001011-DIRECCION
AULAS PRE GRADO 5000001 1005000000 05001020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 5000001 1005000000 05001021-TALLER/LAB PRE GRADO
AULAS POST GRADO 5000001 1005000000 05001023-AULAS POST GRADO
TALLER/LAB POS GRADO 5000001 1005000000 05001024-TALLER/LAB POS GRADO
UNIDAD ACREDITACION 5000001 1005000000 05001050-UNIDAD ACREDITACION
AUDITORIO 5000001 1005000000 05001052-AUDITORIO
CE.CO. 0 ESC 0500 5000001 1005000000 05009991-CE.CO. 0 ESC 0500
CE.CO. REPARTO 9200 5000001 1005000000 05009992-CE.CO. REPARTO 9200
AULAS EPU 0500 5010001 1005010000 05001025-AULAS EPU 0500
DECANATO CC.FF.CC. 5010001 1005010000 05010101-DECANATO CC.FF.CC.
SECRETARIA FACULTAD 5010001 1005010000 05010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 5010001 1005010000 05010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 5010001 1005010000 05010401-OF REG ACADEMICOS
OF ADMINISTRACION 5010001 1005010000 05010501-OF ADMINISTRACION
TESORERIA 5010001 1005010000 05010502-TESORERIA
DEPART ACADEMICO 5010001 1005010000 05010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 5010001 1005010000 05010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 5010001 1005010000 05010801-SECCION POST-GRADO
INST INVESTIGACION 5010001 1005010000 05010901-INST INVESTIGACION
OF EXTENCION Y PROY 5010001 1005010000 05011001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 5010001 1005010000 05011003-CENTRO DE COMPUTO
BIBLIOTECA 5010001 1005010000 05011004-BIBLIOTECA
DIRECCION 5010001 1005010000 05011011-DIRECCION
AULAS PRE GRADO 5010001 1005010000 05011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 5010001 1005010000 05011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 5010001 1005010000 05011023-AULAS POST GRADO
TALLER/LAB POS GRADO 5010001 1005010000 05011024-TALLER/LAB POS GRADO
AULAS EPU 0501 5010001 1005010000 05011025-AULAS EPU 0501
AULAS PAT 0501 5010001 1005010000 05011028-AULAS PAT 0501
UNIDAD ACREDITACION 5010001 1005010000 05011050-UNIDAD ACREDITACION
AUDITORIO 5010001 1005010000 05011052-AUDITORIO
CE.CO. 0 ESC 0501 5010001 1005010000 05019991-CE.CO. 0 ESC 0501
CE.CO. REPARTO 9200 5010001 1005010000 05019992-CE.CO. REPARTO 9200
DECANATO CC.EE. 5020001 1005020000 05020101-DECANATO CC.EE.
SECRETARIA FACULTAD 5020001 1005020000 05020201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 5020001 1005020000 05020301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 5020001 1005020000 05020401-OF REG ACADEMICOS
OF ADMINISTRACION 5020001 1005020000 05020501-OF ADMINISTRACION
TESORERIA 5020001 1005020000 05020502-TESORERIA
DEPART ACADEMICO 5020001 1005020000 05020601-DEPART ACADEMICO
OF GRADOS Y TITULOS 5020001 1005020000 05020701-OF GRADOS Y TITULOS
SECCION POST-GRADO 5020001 1005020000 05020801-SECCION POST-GRADO
INST INVESTIGACION 5020001 1005020000 05020901-INST INVESTIGACION
OF EXTENCION Y PROY 5020001 1005020000 05021001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 5020001 1005020000 05021003-CENTRO DE COMPUTO
BIBLIOTECA 5020001 1005020000 05021004-BIBLIOTECA
DIRECCION 5020001 1005020000 05021011-DIRECCION
AULAS PRE GRADO 5020001 1005020000 05021020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 5020001 1005020000 05021021-TALLER/LAB PRE GRADO
AULAS POST GRADO 5020001 1005020000 05021023-AULAS POST GRADO
TALLER/LAB POS GRADO 5020001 1005020000 05021024-TALLER/LAB POS GRADO
AULAS EPU 0502 5020001 1005020000 05021025-AULAS EPU 0502
AULAS PAT 0502 5020001 1005020000 05021028-AULAS PAT 0502
UNIDAD ACREDITACION 5020001 1005020000 05021050-UNIDAD ACREDITACION
AUDITORIO 5020001 1005020000 05021052-AUDITORIO
CE.CO. 0 ESC 0502 5020001 1005020000 05029991-CE.CO. 0 ESC 0502
CE.CO. REPARTO 9200 5020001 1005020000 05029992-CE.CO. REPARTO 9200
AULAS Y LABORATORIOS 5030001 1005030000 05031020-AULAS Y LABORATORIOS
AULAS Y LABOR.MIAGE 5040001 1005040000 05041020-AULAS Y LABOR.MIAGE
DECANATO DE DERECHO 6010001 1006010000 06010101-DECANATO DE DERECHO
SECRETARIA FACULTAD 6010001 1006010000 06010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 6010001 1006010000 06010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 6010001 1006010000 06010401-OF REG ACADEMICOS
OF ADMINISTRACION 6010001 1006010000 06010501-OF ADMINISTRACION
TESORERIA 6010001 1006010000 06010502-TESORERIA
DEPART ACADEMICO 6010001 1006010000 06010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 6010001 1006010000 06010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 6010001 1006010000 06010801-SECCION POST-GRADO
INST INVESTIGACION 6010001 1006010000 06010901-INST INVESTIGACION
OF EXTENSION Y PROY 6010001 1006010000 06011001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 6010001 1006010000 06011003-CENTRO DE COMPUTO
BIBLIOTECA 6010001 1006010000 06011004-BIBLIOTECA
DIRECCION 6010001 1006010000 06011011-DIRECCION
AULAS PRE GRADO 6010001 1006010000 06011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 6010001 1006010000 06011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 6010001 1006010000 06011023-AULAS POST GRADO
TALLER/LAB POS GRADO 6010001 1006010000 06011024-TALLER/LAB POS GRADO
AULAS EPU 0601 6010001 1006010000 06011025-AULAS EPU 0601
AULAS PAT 0601 6010001 1006010000 06011028-AULAS PAT 0601
UNIDAD ACREDITACION 6010001 1006010000 06011050-UNIDAD ACREDITACION
AUDITORIO 6010001 1006010000 06011052-AUDITORIO
REVISTA DERECHO 6010001 1006010000 06011054-REVISTA DERECHO
CE.CO. 0 ESC 0601 6010001 1006010000 06019991-CE.CO. 0 ESC 0601
CE.CO. 0 JAVIER PRAD 6010001 1006010000 06019992-CE.CO. 0 JAVIER PRAD
DECANATO EDUCACION 7010001 1007010000 07010101-DECANATO EDUCACION
SECRETARIA FACULTAD 7010001 1007010000 07010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 7010001 1007010000 07010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 7010001 1007010000 07010401-OF REG ACADEMICOS
OF ADMINISTRACION 7010001 1007010000 07010501-OF ADMINISTRACION
TESORERIA 7010001 1007010000 07010502-TESORERIA
DEPART ACADEMICO 7010001 1007010000 07010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 7010001 1007010000 07010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 7010001 1007010000 07010801-SECCION POST-GRADO
INST INVESTIGACION 7010001 1007010000 07010901-INST INVESTIGACION
OF EXTENCION Y PROY 7010001 1007010000 07011001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 7010001 1007010000 07011003-CENTRO DE COMPUTO
BIBLIOTECA 7010001 1007010000 07011004-BIBLIOTECA
DIRECCION 7010001 1007010000 07011011-DIRECCION
AULAS PRE GRADO 7010001 1007010000 07011020-AULAS PRE GRADO
AULAS POST GRADO 7010001 1007010000 07011023-AULAS POST GRADO
TALLER/LAB POS GRADO 7010001 1007010000 07011024-TALLER/LAB POS GRADO
AULAS EPU 0701 7010001 1007010000 07011025-AULAS EPU 0701
AULAS PAT 0701 7010001 1007010000 07011028-AULAS PAT 0701
UNIDAD ACREDITACION 7010001 1007010000 07011050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0701 7010001 1007010000 07019991-CE.CO. 0 ESC 0701
CE.CO. REPARTO 9200 7010001 1007010000 07019992-CE.CO. REPARTO 9200
DECANATO FIA 9000001 1009000000 09000101-DECANATO FIA
SECRETARIA FACULTAD 9000001 1009000000 09000201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9000001 1009000000 09000301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9000001 1009000000 09000401-OF REG ACADEMICOS
OF ADMINISTRACION 9000001 1009000000 09000501-OF ADMINISTRACION
TESORERIA 9000001 1009000000 09000502-TESORERIA
DEPART ACADEMICO 9000001 1009000000 09000601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9000001 1009000000 09000701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9000001 1009000000 09000801-SECCION POST-GRADO
INST INVESTIGACION 9000001 1009000000 09000901-INST INVESTIGACION
UNID.INNOVAC.Y DESAR 9000001 1009000000 09000902-UNID.INNOVAC.Y DESAR
OF EXTENSION Y PROY 9000001 1009000000 09001001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9000001 1009000000 09001003-CENTRO DE COMPUTO
BIBLIOTECA 9000001 1009000000 09001004-BIBLIOTECA
DIRECCION 9000001 1009000000 09001011-DIRECCION
OF.VICUL.UNIV.-EMPR 9000001 1009000000 09001019-OF.VICUL.UNIV.-EMPR
AULAS PRE GRADO 9000001 1009000000 09001020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9000001 1009000000 09001021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9000001 1009000000 09001023-AULAS POST GRADO
TALLER/LAB POS GRADO 9000001 1009000000 09001024-TALLER/LAB POS GRADO
AULAS EPU 0900 9000001 1009000000 09001025-AULAS EPU 0900
UNIDAD ACREDITACION 9000001 1009000000 09001050-UNIDAD ACREDITACION
COLISEO 9000001 1009000000 09001051-COLISEO
AUDITORIO 9000001 1009000000 09001052-AUDITORIO
FABRICA SOFTWARE 9000001 1009000000 09009001-FABRICA SOFTWARE
CE.CO. 0 FAC 0900 9000001 1009000000 09009991-CE.CO. 0 FAC 0900
CE.CO. REPARTO 9200 9000001 1009000000 09009992-CE.CO. REPARTO 9200
AULAS EPU 0901 9000001 1009000000 09011025-AULAS EPU 0901
DEC ING COMP Y SIST 9010001 1009010000 09010101-DEC ING COMP Y SIST
SECRETARIA FACULTAD 9010001 1009010000 09010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9010001 1009010000 09010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9010001 1009010000 09010401-OF REG ACADEMICOS
OF ADMINISTRACION 9010001 1009010000 09010501-OF ADMINISTRACION
TESORERIA 9010001 1009010000 09010502-TESORERIA
DEPART ACADEMICO 9010001 1009010000 09010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9010001 1009010000 09010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9010001 1009010000 09010801-SECCION POST-GRADO
INST INVESTIGACION 9010001 1009010000 09010901-INST INVESTIGACION
OF EXTENSION Y PROY 9010001 1009010000 09011001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9010001 1009010000 09011003-CENTRO DE COMPUTO
BIBLIOTECA 9010001 1009010000 09011004-BIBLIOTECA
DIRECCION 9010001 1009010000 09011011-DIRECCION
AULAS PRE GRADO 9010001 1009010000 09011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9010001 1009010000 09011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9010001 1009010000 09011023-AULAS POST GRADO
TALLER/LAB POS GRADO 9010001 1009010000 09011024-TALLER/LAB POS GRADO
AULAS PAT 0901 9010001 1009010000 09011028-AULAS PAT 0901
UNIDAD ACREDITACION 9010001 1009010000 09011050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0901 9010001 1009010000 09019991-CE.CO. 0 ESC 0901
CE.CO. REPARTO 9200 9010001 1009010000 09019992-CE.CO. REPARTO 9200
DEC ING ELECTRONICA 9020001 1009020000 09020101-DEC ING ELECTRONICA
SECRETARIA FACULTAD 9020001 1009020000 09020201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9020001 1009020000 09020301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9020001 1009020000 09020401-OF REG ACADEMICOS
OF ADMINISTRACION 9020001 1009020000 09020501-OF ADMINISTRACION
TESORERIA 9020001 1009020000 09020502-TESORERIA
DEPART ACADEMICO 9020001 1009020000 09020601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9020001 1009020000 09020701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9020001 1009020000 09020801-SECCION POST-GRADO
INST INVESTIGACION 9020001 1009020000 09020901-INST INVESTIGACION
OF EXTENSION Y PROY 9020001 1009020000 09021001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9020001 1009020000 09021003-CENTRO DE COMPUTO
BIBLIOTECA 9020001 1009020000 09021004-BIBLIOTECA
DIRECCION 9020001 1009020000 09021011-DIRECCION
AULAS PRE GRADO 9020001 1009020000 09021020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9020001 1009020000 09021021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9020001 1009020000 09021023-AULAS POST GRADO
TALLER/LAB POS GRADO 9020001 1009020000 09021024-TALLER/LAB POS GRADO
AULAS EPU 0902 9020001 1009020000 09021025-AULAS EPU 0902
UNIDAD ACREDITACION 9020001 1009020000 09021050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0902 9020001 1009020000 09029991-CE.CO. 0 ESC 0902
DEC ING INDUSTRIAL 9030001 1009030000 09030101-DEC ING INDUSTRIAL
SECRETARIA FACULTAD 9030001 1009030000 09030201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9030001 1009030000 09030301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9030001 1009030000 09030401-OF REG ACADEMICOS
OF ADMINISTRACION 9030001 1009030000 09030501-OF ADMINISTRACION
TESORERIA 9030001 1009030000 09030502-TESORERIA
DEPART ACADEMICO 9030001 1009030000 09030601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9030001 1009030000 09030701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9030001 1009030000 09030801-SECCION POST-GRADO
INST INVESTIGACION 9030001 1009030000 09030901-INST INVESTIGACION
OF EXTENSION Y PROY 9030001 1009030000 09031001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9030001 1009030000 09031003-CENTRO DE COMPUTO
BIBLIOTECA 9030001 1009030000 09031004-BIBLIOTECA
DIRECCION 9030001 1009030000 09031011-DIRECCION
AULAS PRE GRADO 9030001 1009030000 09031020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9030001 1009030000 09031021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9030001 1009030000 09031023-AULAS POST GRADO
TALLER/LAB POS GRADO 9030001 1009030000 09031024-TALLER/LAB POS GRADO
AULAS EPU 0903 9030001 1009030000 09031025-AULAS EPU 0903
UNIDAD ACREDITACION 9030001 1009030000 09031050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0903 9030001 1009030000 09039991-CE.CO. 0 ESC 0903
DEC INGENIERIA CIVIL 9040001 1009040000 09040101-DEC INGENIERIA CIVIL
SECRETARIA FACULTAD 9040001 1009040000 09040201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9040001 1009040000 09040301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9040001 1009040000 09040401-OF REG ACADEMICOS
OF ADMINISTRACION 9040001 1009040000 09040501-OF ADMINISTRACION
TESORERIA 9040001 1009040000 09040502-TESORERIA
DEPART ACADEMICO 9040001 1009040000 09040601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9040001 1009040000 09040701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9040001 1009040000 09040801-SECCION POST-GRADO
INST INVESTIGACION 9040001 1009040000 09040901-INST INVESTIGACION
OF EXTENSION Y PROY 9040001 1009040000 09041001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9040001 1009040000 09041003-CENTRO DE COMPUTO
BIBLIOTECA 9040001 1009040000 09041004-BIBLIOTECA
DIRECCION 9040001 1009040000 09041011-DIRECCION
AULAS PRE GRADO 9040001 1009040000 09041020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9040001 1009040000 09041021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9040001 1009040000 09041023-AULAS POST GRADO
TALLER/LAB POS GRADO 9040001 1009040000 09041024-TALLER/LAB POS GRADO
AULAS EPU 0904 9040001 1009040000 09041025-AULAS EPU 0904
UNIDAD ACREDITACION 9040001 1009040000 09041050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0904 9040001 1009040000 09049991-CE.CO. 0 ESC 0904
DEC ARQUITECTURA 9050001 1009050000 09050101-DEC ARQUITECTURA
SECRETARIA FACULTAD 9050001 1009050000 09050201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9050001 1009050000 09050301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9050001 1009050000 09050401-OF REG ACADEMICOS
OF ADMINISTRACION 9050001 1009050000 09050501-OF ADMINISTRACION
TESORERIA 9050001 1009050000 09050502-TESORERIA
DEPART ACADEMICO 9050001 1009050000 09050601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9050001 1009050000 09050701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9050001 1009050000 09050801-SECCION POST-GRADO
INST INVESTIGACION 9050001 1009050000 09050901-INST INVESTIGACION
OF EXTENSION Y PROY 9050001 1009050000 09051001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9050001 1009050000 09051003-CENTRO DE COMPUTO
BIBLIOTECA 9050001 1009050000 09051004-BIBLIOTECA
DIRECCION 9050001 1009050000 09051011-DIRECCION
AULAS PRE GRADO 9050001 1009050000 09051020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9050001 1009050000 09051021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9050001 1009050000 09051023-AULAS POST GRADO
TALLER/LAB POS GRADO 9050001 1009050000 09051024-TALLER/LAB POS GRADO
AULAS EPU 0905 9050001 1009050000 09051025-AULAS EPU 0905
UNIDAD ACREDITACION 9050001 1009050000 09051050-UNIDAD ACREDITACION
INST.VIV.URBAN.Y CON 9050001 1009050000 09053001-INST.VIV.URBAN.Y CON
CE.CO. 0 ESC 0905 9050001 1009050000 09059991-CE.CO. 0 ESC 0905
AULAS Y LABOR.MIAGE 9060001 1009060000 09061020-AULAS Y LABOR.MIAGE
F.I.A. DATA 9100001 1009100000 09100101-F.I.A. DATA
DECANATO IND ALIMENT 9110001 1009111001 09110101-DECANATO IND ALIMENT
SECRETARIA ALIMENTAR 9110001 1009111001 09110201-SECRETARIA ALIMENTAR
OFIC BIENESTAR UNIVE 9110001 1009111001 09110301-OFIC BIENESTAR UNIVE
OFIC DE REGISTROS AC 9110001 1009111001 09110401-OFIC DE REGISTROS AC
OFIC DE ADMINISTRACI 9110001 1009111001 09110501-OFIC DE ADMINISTRACI
TESORERIA 9110001 1009111001 09110502-TESORERIA
DEPARTAMENTO ACADEMI 9110001 1009111001 09110601-DEPARTAMENTO ACADEMI
OFIC DE GRADOS Y TIT 9110001 1009111001 09110701-OFIC DE GRADOS Y TIT
SECCION DE POSTGRADO 9110001 1009111001 09110801-SECCION DE POSTGRADO
INST DE INVESTIGACIO 9110001 1009111001 09110901-INST DE INVESTIGACIO
OF EXTENSION Y PROYE 9110001 1009111001 09111001-OF EXTENSION Y PROYE
CENTRO DE COMPUTO 9110001 1009111001 09111003-CENTRO DE COMPUTO
BIBLIOTECA 9110001 1009111001 09111004-BIBLIOTECA
DIRECCION 9110001 1009111001 09111011-DIRECCION
AULAS PRE GRADO 9110001 1009111001 09111020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9110001 1009111001 09111021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9110001 1009111001 09111023-AULAS POST GRADO
TALLER/LAB POS GRADO 9110001 1009111001 09111024-TALLER/LAB POS GRADO
AULAS EPU 0911 9110001 1009111001 09111025-AULAS EPU 0911
UNIDAD ACREDITACION 9110001 1009111001 09111050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0911 9110001 1009111001 09119991-CE.CO. 0 ESC 0911
DEC AERONAUTICA 9120001 1009120000 09120101-DEC AERONAUTICA
SECRETARIA FACULTAD 9120001 1009120000 09120201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 9120001 1009120000 09120301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 9120001 1009120000 09120401-OF REG ACADEMICOS
OF ADMINISTRACION 9120001 1009120000 09120501-OF ADMINISTRACION
TESORERIA 9120001 1009120000 09120502-TESORERIA
DEPART ACADEMICO 9120001 1009120000 09120601-DEPART ACADEMICO
OF GRADOS Y TITULOS 9120001 1009120000 09120701-OF GRADOS Y TITULOS
SECCION POST-GRADO 9120001 1009120000 09120801-SECCION POST-GRADO
INST INVESTIGACION 9120001 1009120000 09120901-INST INVESTIGACION
OF EXTENSION Y PROY 9120001 1009120000 09121001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 9120001 1009120000 09121003-CENTRO DE COMPUTO
BIBLIOTECA AERONAUTI 9120001 1009120000 09121004-BIBLIOTECA AERONAUTI
DIRECCION AERONAUTIC 9120001 1009120000 09121011-DIRECCION AERONAUTIC
AULAS PRE GRADO 9120001 1009120000 09121020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 9120001 1009120000 09121021-TALLER/LAB PRE GRADO
AULAS POST GRADO 9120001 1009120000 09121023-AULAS POST GRADO
TALLER/LAB POS GRADO 9120001 1009120000 09121024-TALLER/LAB POS GRADO
AULAS EPU 0912 9120001 1009120000 09121025-AULAS EPU 0912
UNIDAD ACREDITACION 9120001 1009120000 09121050-UNIDAD ACREDITACION
CE.CO. 0 ESC 0912 9120001 1009120000 09129991-CE.CO. 0 ESC 0912
DEC MEDICINA HUMANA 10010001 1010010000 10010101-DEC MEDICINA HUMANA
PROG.PRE-MEDICAS 10010001 1010010000 10010110-PROG.PRE-MEDICAS
SECRETARIA FACULTAD 10010001 1010010000 10010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 10010001 1010010000 10010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 10010001 1010010000 10010401-OF REG ACADEMICOS
OF ADMINISTRACION 10010001 1010010000 10010501-OF ADMINISTRACION
TESORERIA 10010001 1010010000 10010502-TESORERIA
DEPART ACADEMICO 10010001 1010010000 10010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 10010001 1010010000 10010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 10010001 1010010000 10010801-SECCION POST-GRADO
RESIDENTADO 10010001 1010010000 10010802-RESIDENTADO
INST INVESTIGACION 10010001 1010010000 10010901-INST INVESTIGACION
OF EXTENCION Y PROY 10010001 1010010000 10011001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 10010001 1010010000 10011003-CENTRO DE COMPUTO
BIBLIOTECA 10010001 1010010000 10011004-BIBLIOTECA
DIRECCION 10010001 1010010000 10011011-DIRECCION
AULAS PRE GRADO 10010001 1010010000 10011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 10010001 1010010000 10011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 10010001 1010010000 10011023-AULAS POST GRADO
TALLER/LAB POS GRADO 10010001 1010010000 10011024-TALLER/LAB POS GRADO
AULAS EPU 1001 10010001 1010010000 10011025-AULAS EPU 1001
UNIDAD ACREDITACION 10010001 1010010000 10011050-UNIDAD ACREDITACION
AUDITORIO 10010001 1010010000 10011052-AUDITORIO
COMITE ETICA 10010001 1010010000 10011053-COMITE ETICA
REVISTA HORIZ.MEDIC 10010001 1010010000 10011054-REVISTA HORIZ.MEDIC
SEDES HOSPITALES 10010001 1010010000 10012001-SEDES HOSPITALES
CE.CO. 0 ESC 1001 10010001 1010010000 10019991-CE.CO. 0 ESC 1001
CE.CO. REPARTO 9200 10010001 1010010000 10019992-CE.CO. REPARTO 9200
DECAN. DE OBSTETRICI 11000001 1011000000 11000101-DECAN. DE OBSTETRICI
SECRETARIA FACULTAD 11000001 1011000000 11000201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 11000001 1011000000 11000301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 11000001 1011000000 11000401-OF REG ACADEMICOS
OF ADMINISTRACION 11000001 1011000000 11000501-OF ADMINISTRACION
TESORERIA 11000001 1011000000 11000502-TESORERIA
DEPART ACADEMICO 11000001 1011000000 11000601-DEPART ACADEMICO
OF GRADOS Y TITULOS 11000001 1011000000 11000701-OF GRADOS Y TITULOS
SECCION POST-GRADO 11000001 1011000000 11000801-SECCION POST-GRADO
INST INVESTIGACION 11000001 1011000000 11000901-INST INVESTIGACION
OF EXTENCION Y PROY 11000001 1011000000 11001001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 11000001 1011000000 11001003-CENTRO DE COMPUTO
BIBLIOTECA 11000001 1011000000 11001004-BIBLIOTECA
DIRECCION 11000001 1011000000 11001011-DIRECCION
AULAS PRE GRADO 11000001 1011000000 11001020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 11000001 1011000000 11001021-TALLER/LAB PRE GRADO
AULAS POST GRADO 11000001 1011000000 11001023-AULAS POST GRADO
TALLER/LAB POS GRADO 11000001 1011000000 11001024-TALLER/LAB POS GRADO
UNIDAD ACREDITACION 11000001 1011000000 11001050-UNIDAD ACREDITACION
AUDITORIO 11000001 1011000000 11001052-AUDITORIO
REVISTA PER.OBSTyENF 11000001 1011000000 11001054-REVISTA PER.OBSTyENF
SEDES HOSPITALARIAS 11000001 1011000000 11002001-SEDES HOSPITALARIAS
CE.CO. 0 FAC 1100 11000001 1011000000 11009991-CE.CO. 0 FAC 1100
DECAN. DE OBSTETRICI 11010001 1011010000 11010101-DECAN. DE OBSTETRICI
SECRETARIA FACULTAD 11010001 1011010000 11010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 11010001 1011010000 11010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 11010001 1011010000 11010401-OF REG ACADEMICOS
OF ADMINISTRACION 11010001 1011010000 11010501-OF ADMINISTRACION
TESORERIA 11010001 1011010000 11010502-TESORERIA
DEPART ACADEMICO 11010001 1011010000 11010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 11010001 1011010000 11010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 11010001 1011010000 11010801-SECCION POST-GRADO
INST INVESTIGACION 11010001 1011010000 11010901-INST INVESTIGACION
OF EXTENSION Y PROY 11010001 1011010000 11011001-OF EXTENSION Y PROY
CENTRO DE COMPUTO 11010001 1011010000 11011003-CENTRO DE COMPUTO
BIBLIOTECA 11010001 1011010000 11011004-BIBLIOTECA
DIRECCION 11010001 1011010000 11011011-DIRECCION
AULAS PRE GRADO 11010001 1011010000 11011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 11010001 1011010000 11011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 11010001 1011010000 11011023-AULAS POST GRADO
TALLER/LAB POS GRADO 11010001 1011010000 11011024-TALLER/LAB POS GRADO
AULAS EPU 1101 11010001 1011010000 11011025-AULAS EPU 1101
UNIDAD ACREDITACION 11010001 1011010000 11011050-UNIDAD ACREDITACION
REVISTA PER.OBSTyENF 11010001 1011010000 11011054-REVISTA PER.OBSTyENF
SEDES HOSPITALARIAS 11010001 1011010000 11012001-SEDES HOSPITALARIAS
CE.CO. 0 FAC 1101 11010001 1011010000 11019991-CE.CO. 0 FAC 1101
CE.CO. REPARTO 9200 11010001 1011010000 11019992-CE.CO. REPARTO 9200
DECANATO ENFERMERIA 11020001 1011020000 11020101-DECANATO ENFERMERIA
SECRETARIA FACULTAD 11020001 1011020000 11020201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 11020001 1011020000 11020301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 11020001 1011020000 11020401-OF REG ACADEMICOS
OF ADMINISTRACION 11020001 1011020000 11020501-OF ADMINISTRACION
TESORERIA 11020001 1011020000 11020502-TESORERIA
DEPART ACADEMICO 11020001 1011020000 11020601-DEPART ACADEMICO
OF GRADOS Y TITULOS 11020001 1011020000 11020701-OF GRADOS Y TITULOS
SECCION POST-GRADO 11020001 1011020000 11020801-SECCION POST-GRADO
INST INVESTIGACION 11020001 1011020000 11020901-INST INVESTIGACION
OF EXTENCION Y PROY 11020001 1011020000 11021001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 11020001 1011020000 11021003-CENTRO DE COMPUTO
BIBLIOTECA 11020001 1011020000 11021004-BIBLIOTECA
DIRECCION 11020001 1011020000 11021011-DIRECCION
AULAS PRE GRADO 11020001 1011020000 11021020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 11020001 1011020000 11021021-TALLER/LAB PRE GRADO
AULAS POST GRADO 11020001 1011020000 11021023-AULAS POST GRADO
TALLER/LAB POS GRADO 11020001 1011020000 11021024-TALLER/LAB POS GRADO
AULAS EPU 1102 11020001 1011020000 11021025-AULAS EPU 1102
UNIDAD ACREDITACION 11020001 1011020000 11021050-UNIDAD ACREDITACION
REVISTA PER.OBSTyENF 11020001 1011020000 11021054-REVISTA PER.OBSTyENF
SEDES HOSPITALARIAS 11020001 1011020000 11022001-SEDES HOSPITALARIAS
CE.CO. 0 FAC 1102 11020001 1011020000 11029991-CE.CO. 0 FAC 1102
CE.CO. REPARTO 9200 11020001 1011020000 11029992-CE.CO. REPARTO 9200
DEC DE ODONTOLOGIA 12010001 1012010000 12010101-DEC DE ODONTOLOGIA
SECRETARIA FACULTAD 12010001 1012010000 12010201-SECRETARIA FACULTAD
OF BIENESTAR UNIVERS 12010001 1012010000 12010301-OF BIENESTAR UNIVERS
OF REG ACADEMICOS 12010001 1012010000 12010401-OF REG ACADEMICOS
OF ADMINISTRACION 12010001 1012010000 12010501-OF ADMINISTRACION
TESORERIA 12010001 1012010000 12010502-TESORERIA
DEPART ACADEMICO 12010001 1012010000 12010601-DEPART ACADEMICO
OF GRADOS Y TITULOS 12010001 1012010000 12010701-OF GRADOS Y TITULOS
SECCION POST-GRADO 12010001 1012010000 12010801-SECCION POST-GRADO
INST INVESTIGACION 12010001 1012010000 12010901-INST INVESTIGACION
OF EXTENCION Y PROY 12010001 1012010000 12011001-OF EXTENCION Y PROY
CENTRO DE COMPUTO 12010001 1012010000 12011003-CENTRO DE COMPUTO
BIBLIOTECA 12010001 1012010000 12011004-BIBLIOTECA
DIRECCION 12010001 1012010000 12011011-DIRECCION
AULAS PRE GRADO 12010001 1012010000 12011020-AULAS PRE GRADO
TALLER/LAB PRE GRADO 12010001 1012010000 12011021-TALLER/LAB PRE GRADO
AULAS POST GRADO 12010001 1012010000 12011023-AULAS POST GRADO
TALLER/LAB POS GRADO 12010001 1012010000 12011024-TALLER/LAB POS GRADO
AULAS EPU 1201 12010001 1012010000 12011025-AULAS EPU 1201
UNIDAD ACREDITACION 12010001 1012010000 12011050-UNIDAD ACREDITACION
AUDITORIO 12010001 1012010000 12011052-AUDITORIO
COMITE ETICA 12010001 1012010000 12011053-COMITE ETICA
REVISTA KIRU 12010001 1012010000 12011054-REVISTA KIRU
SEDES HOSPITALARIAS 12010001 1012010000 12012001-SEDES HOSPITALARIAS
CE.CO. 0 ESC 1201 12010001 1012010000 12019991-CE.CO. 0 ESC 1201
CE.CO. REPARTO 9200 12010001 1012010000 12019992-CE.CO. REPARTO 9200
USMP CENTRO ODONT. 12100001 1012100000 12100001-USMP CENTRO ODONT.
DIREC CENTRO.ODONT 12100001 1012100000 12100101-DIREC CENTRO.ODONT
ADMIN CTRO.ODONT. 12100001 1012100000 12100102-ADMIN CTRO.ODONT.
LABORATORIO PROTESIS 12100001 1012100000 12100201-LABORATORIO PROTESIS
SALAS-APOYO CLINICO 12100001 1012100000 12100301-SALAS-APOYO CLINICO
PROVEDURIA 12100001 1012100000 12100401-PROVEDURIA
CENTROS QUIRURGICOS 12100001 1012100000 12100501-CENTROS QUIRURGICOS
CENTROS RADIOLOG. 12100001 1012100000 12100601-CENTROS RADIOLOG.
FARMACIA 12100001 1012100000 12100701-FARMACIA
CE.CO. 0 CTRO.ODONT 12100001 1012100000 12109991-CE.CO. 0 CTRO.ODONT
INST. DEL PERU 15010001 1015010000 15010101-INST. DEL PERU
INSTIT.ARTES LIRICAS 16010001 1016010000 16010101-INSTIT.ARTES LIRICAS
OF.REGISTROS ACAD. 16010001 1016010000 16010401-OF.REGISTROS ACAD.
OFICINA ADMINISTR 16010001 1016010000 16010501-OFICINA ADMINISTR
TESORERIA 16010001 1016010000 16010502-TESORERIA
OF GRADOS Y TITULOS 16010001 1016010000 16010701-OF GRADOS Y TITULOS
UNIDAD DE INVESTIGACION 16010001 1016010000 16010901-UNIDAD DE INVESTIGACION
OF.EPU INST.ARTE 16010001 1016010000 16011001-OF.EPU INST.ARTE
BIBLIOTECA 16010001 1016010000 16011004-BIBLIOTECA
AULAS INST.ARTE 16010001 1016010000 16011020-AULAS INST.ARTE
LABORAT.Y TALLERES 16010001 1016010000 16011021-LABORAT.Y TALLERES
AULAS EPU 1601 16010001 1016010000 16011025-AULAS EPU 1601
UNIDAD DE ACREDITACION 16010001 1016010000 16011050-UNIDAD DE ACREDITACION
CECO 0 INST.ARTE 16010001 1016010000 16019991-CECO 0 INST.ARTE
OF. MARKETING PUBLIC 18010001 1018010000 18010101-OF. MARKETING PUBLIC
Unid.Prod.Conten.TV 18010001 1018010000 18010102-Unid.Prod.Conten.TV
Univ.Virtualiz.Acad. 19010001 1019010000 19010001-Univ.Virtualiz.Acad.
Univ.Virtualiz.Acad. 19010001 1019010000 19010101-Univ.Virtualiz.Acad.
Univ.Virt.Acad.(AP) 19010001 1019010000 19010102-Univ.Virt.Acad.(AP)
Univ.Virtualiz.Pre-G 19010001 1019010000 19011020-Univ.Virtualiz.Pre-G
Univ.Virtualiz.Pos-G 19010001 1019010000 19011023-Univ.Virtualiz.Pos-G
AULAS EPU 1901 U.VIR 19010001 1019010000 19011025-AULAS EPU 1901 U.VIR
AulasPos. Solu.Confl 19020001 1019020100 19021023-AulasPos. Solu.Confl
Aulas Pos-Gr Der.AP 19060001 1019060100 19061023-Aulas Pos-Gr Der.AP
Aulas Pre-Gr Edc.Vir 19070001 1019070100 19071020-Aulas Pre-Gr Edc.Vir
Aulas Pos-Gr Edc.AP 19070001 1019070100 19071023-Aulas Pos-Gr Edc.AP
Aulas Pos-Gr Edu.EUC 19070001 1019070100 19071026-Aulas Pos-Gr Edu.EUC
Aulas Pre-Gr Edu.Sem 19070001 1019070100 19071028-Aulas Pre-Gr Edu.Sem
Aulas Pos-Gr Med.Vir 19100001 1019100100 19101023-Aulas Pos-Gr Med.Vir
Aulas Pos-Gr.Admi(V) 19210001 1019210000 19211023-Aulas Pos-Gr.Admi(V)
Aulas Pos-Gr.Admi(E) 19210001 1019210000 19211026-Aulas Pos-Gr.Admi(E)
Aulas Pre-Gr IGGPvir 19290001 1019290100 19291020-Aulas Pre-Gr IGGPvir
Aulas Pos-Gr IGGPvir 19290001 1019290100 19291023-Aulas Pos-Gr IGGPvir
Aulas Pos-Gr IGGP EU 19290001 1019290100 19291026-Aulas Pos-Gr IGGP EU
Aulas Pre-Gr.Cont.Vi 19510001 1019050100 19511020-Aulas Pre-Gr.Cont.Vi
Aulas Pos-Gr.Cont.Vi 19510001 1019050100 19511023-Aulas Pos-Gr.Cont.Vi
Aulas Pre-Gr.Econ.Vi 19520001 1019050200 19521020-Aulas Pre-Gr.Econ.Vi
Aulas Pos-Gr.I.Sist. 19910001 1019910000 19911023-Aulas Pos-Gr.I.Sist.
ESTUDIOS GENERALES 20010001 1020010000 20010101-ESTUDIOS GENERALES
FNORTE -DIR.GENERAL 21010001 1021010000 21010101-FNORTE -DIR.GENERAL
SECRET.GRAL.FNORTE 21010001 1021010000 21010201-SECRET.GRAL.FNORTE
OF.BIENESTAR F.NORTE 21010001 1021010000 21010301-OF.BIENESTAR F.NORTE
OF.REG.ACADEM.NORTE 21010001 1021010000 21010401-OF.REG.ACADEM.NORTE
OF.ADMINISTR.F.NORTE 21010001 1021010000 21010501-OF.ADMINISTR.F.NORTE
TESORERIA -F NORTE 21010001 1021010000 21010502-TESORERIA -F NORTE
COOR.ACADEMI.F.NORTE 21010001 1021010000 21010601-COOR.ACADEMI.F.NORTE
GRADOS Y TIT.F.NORTE 21010001 1021010000 21010701-GRADOS Y TIT.F.NORTE
POST-GRADO F.NORTE 21010001 1021010000 21010801-POST-GRADO F.NORTE
INST.INVESTIG.F.NORT 21010001 1021010000 21010901-INST.INVESTIG.F.NORT
OF.EXT.PROY.U.F.NORT 21010001 1021010000 21011001-OF.EXT.PROY.U.F.NORT
CTRO COMPUTO F.NORTE 21010001 1021010000 21011003-CTRO COMPUTO F.NORTE
BIBLIOTECA F.NORTE 21010001 1021010000 21011004-BIBLIOTECA F.NORTE
OF.RELAC.PUBLICAS 21010001 1021010000 21011015-OF.RELAC.PUBLICAS
AULAS PRE-GRADO.F.N 21010001 1021010000 21011020-AULAS PRE-GRADO.F.N
LAB.PRE-GRADO.FN 21010001 1021010000 21011021-LAB.PRE-GRADO.FN
AULAS POST-GRADO.F.N 21010001 1021010000 21011023-AULAS POST-GRADO.F.N
LAB.POST-GRADO.FN 21010001 1021010000 21011024-LAB.POST-GRADO.FN
AULAS EPU 2101 21010001 1021010000 21011025-AULAS EPU 2101
UNID.ACREDITAC.FN 21010001 1021010000 21011050-UNID.ACREDITAC.FN
AUDITORIO.FN 21010001 1021010000 21011052-AUDITORIO.FN
RESIDENCIA F.NORTE 21010001 1021010000 21011060-RESIDENCIA F.NORTE
UNID.MONITOREO ACAD 21010001 1021010000 21011101-UNID.MONITOREO ACAD
RECTORADO F.NORTE 21010001 1021010000 21011501-RECTORADO F.NORTE
VICE RECTORADO F.N. 21010001 1021010000 21011506-VICE RECTORADO F.N.
DGA F.NORTE 21010001 1021010000 21011516-DGA F.NORTE
DECANATOS F.N. 21010001 1021010000 21011599-DECANATOS F.N.
SEDES HOSPIT-.FN 21010001 1021010000 21012001-SEDES HOSPIT-.FN
CECO 0 FILIAL NORTE 21010001 1021010000 21019991-CECO 0 FILIAL NORTE
C.P.U. FILIAL CHICLA 21020001 1021020000 21020110-C.P.U. FILIAL CHICLA
ADMISION F NORTE 21030001 1021030000 21030120-ADMISION F NORTE
CECO 0 NAZARET F N. 21030001 1021030000 21039992-CECO 0 NAZARET F N.
ESC.ENFERMER.F.CHICL 21080001 1021080000 21080101-ESC.ENFERMER.F.CHICL
OF.BIENEST UNIV. F.N 21080001 1021080000 21080301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21080001 1021080000 21080401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21080001 1021080000 21080502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21080001 1021080000 21080601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21080001 1021080000 21080701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21080001 1021080000 21080901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21080001 1021080000 21081001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21080001 1021080000 21081004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21080001 1021080000 21081020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21080001 1021080000 21081021-LABOR/TALLER PRE FN
AULAS EPU 2108 FN 21080001 1021080000 21081025-AULAS EPU 2108 FN
SEDES HOSPITALAR. FN 21080001 1021080000 21082001-SEDES HOSPITALAR. FN
CECO 0 ENFEREM.FN 21080001 1021080000 21089991-CECO 0 ENFEREM.FN
ESC.MEDICINA F.CHICL 21100001 1021100000 21100101-ESC.MEDICINA F.CHICL
OF.BIENEST UNIV. F.N 21100001 1021100000 21100301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21100001 1021100000 21100401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21100001 1021100000 21100502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21100001 1021100000 21100601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21100001 1021100000 21100701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21100001 1021100000 21100901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21100001 1021100000 21101001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21100001 1021100000 21101004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21100001 1021100000 21101020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21100001 1021100000 21101021-LABOR/TALLER PRE FN
AULAS EPU 2110 FN 21100001 1021100000 21101025-AULAS EPU 2110 FN
SEDES HOSPITALAR. FN 21100001 1021100000 21102001-SEDES HOSPITALAR. FN
CECO 0 MEDICINA. FN 21100001 1021100000 21109991-CECO 0 MEDICINA. FN
ESC.OBSTETRI F.CHICL 21110001 1021110000 21110101-ESC.OBSTETRI F.CHICL
OF.BIENEST UNIV. F.N 21110001 1021110000 21110301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21110001 1021110000 21110401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21110001 1021110000 21110502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21110001 1021110000 21110601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21110001 1021110000 21110701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21110001 1021110000 21110901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21110001 1021110000 21111001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21110001 1021110000 21111004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21110001 1021110000 21111020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21110001 1021110000 21111021-LABOR/TALLER PRE FN
SEDES HOSPITALAR. FN 21110001 1021110000 21112001-SEDES HOSPITALAR. FN
CECO 0 OBSTETRIC,FN 21110001 1021110000 21119991-CECO 0 OBSTETRIC,FN
ESC.ODONTOL.F.CHICL 21120001 1021120000 21120101-ESC.ODONTOL.F.CHICL
OF.BIENEST UNIV. F.N 21120001 1021120000 21120301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21120001 1021120000 21120401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21120001 1021120000 21120502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21120001 1021120000 21120601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21120001 1021120000 21120701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21120001 1021120000 21120901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21120001 1021120000 21121001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21120001 1021120000 21121004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21120001 1021120000 21121020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21120001 1021120000 21121021-LABOR/TALLER PRE FN
AULAS EPU 2112 FN 21120001 1021120000 21121025-AULAS EPU 2112 FN
AULAS PAT 2112 FN 21120001 1021120000 21121028-AULAS PAT 2112 FN
SEDES HOSPITALAR. FN 21120001 1021120000 21122001-SEDES HOSPITALAR. FN
CECO 0 ODONTOL. FN 21120001 1021120000 21129991-CECO 0 ODONTOL. FN
CLINICA ODONT.FN 21130001 1021130000 21130001-CLINICA ODONT.FN
DIR.CLINICA ODONT.FN 21130001 1021130000 21130101-DIR.CLINICA ODONT.FN
ADM.CLINICA ODONT.FN 21130001 1021130000 21130102-ADM.CLINICA ODONT.FN
LABORAT.PROTESIS FN 21130001 1021130000 21130201-LABORAT.PROTESIS FN
SALAS-APOYO CLIN.FN 21130001 1021130000 21130301-SALAS-APOYO CLIN.FN
PROVEDURIA F.N. 21130001 1021130000 21130401-PROVEDURIA F.N.
CTROS QUIRURG.FN 21130001 1021130000 21130501-CTROS QUIRURG.FN
CTROS RADIOLOG.FN 21130001 1021130000 21130601-CTROS RADIOLOG.FN
FARMACIA FN 21130001 1021130000 21130701-FARMACIA FN
CE.CO. 0 CLIN.ODO.FN 21130001 1021130000 21139991-CE.CO. 0 CLIN.ODO.FN
EST.GNRALES F.NORTE 21200001 1021200000 21200101-EST.GNRALES F.NORTE
ESC.ADMINIST.F.NORTE 21210001 1021210000 21210101-ESC.ADMINIST.F.NORTE
OF.BIENEST UNIV. F.N 21210001 1021210000 21210301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21210001 1021210000 21210401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21210001 1021210000 21210502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21210001 1021210000 21210601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21210001 1021210000 21210701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21210001 1021210000 21210901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21210001 1021210000 21211001-OF.EPU F.NORTE
BIBLIOTECA - FILIAL 21210001 1021210000 21211004-BIBLIOTECA - FILIAL
AULAS PRE-GRADO -FN 21210001 1021210000 21211020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21210001 1021210000 21211021-LABOR/TALLER PRE FN
AULAS POST-GRADO.F.N 21210001 1021210000 21211023-AULAS POST-GRADO.F.N
AULAS EPU 2121 21210001 1021210000 21211025-AULAS EPU 2121
AULAS PAT 2121 FN 21210001 1021210000 21211028-AULAS PAT 2121 FN
CECO 0 ADMINISTR FN 21210001 1021210000 21219991-CECO 0 ADMINISTR FN
ESC.NEG.INTE.F.NORTE 21220001 1021220000 21220101-ESC.NEG.INTE.F.NORTE
OF.BIENEST UNIV. F.N 21220001 1021220000 21220301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21220001 1021220000 21220401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21220001 1021220000 21220502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21220001 1021220000 21220601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21220001 1021220000 21220701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21220001 1021220000 21220901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21220001 1021220000 21221001-OF.EPU F.NORTE
BIBLIOTECA - FILIAL 21220001 1021220000 21221004-BIBLIOTECA - FILIAL
AULAS PRE-GRADO -FN 21220001 1021220000 21221020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21220001 1021220000 21221021-LABOR/TALLER PRE FN
AULAS EPU 2122 21220001 1021220000 21221025-AULAS EPU 2122
AULAS PAT 2122 FN 21220001 1021220000 21221028-AULAS PAT 2122 FN
CECO 0 NEGOCIOS FN 21220001 1021220000 21229991-CECO 0 NEGOCIOS FN
ESC.RR.II. .F.NORTE 21240001 1021240000 21240101-ESC.RR.II. .F.NORTE
OF.BIENEST UNIV. F.N 21240001 1021240000 21240301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21240001 1021240000 21240401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21240001 1021240000 21240502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21240001 1021240000 21240601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21240001 1021240000 21240701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21240001 1021240000 21240901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21240001 1021240000 21241001-OF.EPU F.NORTE
BIBLIOTECA - FILIAL 21240001 1021240000 21241004-BIBLIOTECA - FILIAL
AULAS PRE-GRADO -FN 21240001 1021240000 21241020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21240001 1021240000 21241021-LABOR/TALLER PRE FN
LABOR/TALLER PRE FN 21240001 1021240000 21249991-LABOR/TALLER PRE FN
ESC.CC.COMUN F.NORTE 21310001 1021310000 21310101-ESC.CC.COMUN F.NORTE
OF.BIENEST UNIV. F.N 21310001 1021310000 21310301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21310001 1021310000 21310401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21310001 1021310000 21310502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21310001 1021310000 21310601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21310001 1021310000 21310701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21310001 1021310000 21310901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21310001 1021310000 21311001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21310001 1021310000 21311004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21310001 1021310000 21311020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21310001 1021310000 21311021-LABOR/TALLER PRE FN
AULAS EPU 2131 21310001 1021310000 21311025-AULAS EPU 2131
AULAS PAT 2131 FN 21310001 1021310000 21311028-AULAS PAT 2131 FN
CECO 0 CC.CC. FN 21310001 1021310000 21319991-CECO 0 CC.CC. FN
ESC.TURISMO F.NORTE 21320001 1021320000 21320101-ESC.TURISMO F.NORTE
OF.BIENEST UNIV. F.N 21320001 1021320000 21320301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21320001 1021320000 21320401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21320001 1021320000 21320502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21320001 1021320000 21320601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21320001 1021320000 21320701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21320001 1021320000 21320901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21320001 1021320000 21321001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21320001 1021320000 21321004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21320001 1021320000 21321020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21320001 1021320000 21321021-LABOR/TALLER PRE FN
AULAS EPU 2132 21320001 1021320000 21321025-AULAS EPU 2132
AULAS PAT 2132 FN 21320001 1021320000 21321028-AULAS PAT 2132 FN
CECO 0 TURISMO FN 21320001 1021320000 21329991-CECO 0 TURISMO FN
ESC.PSICOLOG F.NORTE 21330001 1021330000 21330101-ESC.PSICOLOG F.NORTE
SECRET.GRAL.FNORTE 21330001 1021330000 21330201-SECRET.GRAL.FNORTE
OF.BIENEST UNIV. F.N 21330001 1021330000 21330301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21330001 1021330000 21330401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21330001 1021330000 21330502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21330001 1021330000 21330601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21330001 1021330000 21330701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21330001 1021330000 21330901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21330001 1021330000 21331001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21330001 1021330000 21331004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21330001 1021330000 21331020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21330001 1021330000 21331021-LABOR/TALLER PRE FN
AULAS EPU 2133 21330001 1021330000 21331025-AULAS EPU 2133
CECO 0 PSICOLOGIA FN 21330001 1021330000 21339991-CECO 0 PSICOLOGIA FN
CECO 0 NAZARET Blok 21400001 1021400100 21039991-CECO 0 NAZARET Blok
CTRO IDIOMAS F.CHICL 21400001 1021400100 21400101-CTRO IDIOMAS F.CHICL
ESC.CONTABIL F.NORTE 21510001 1021510000 21510101-ESC.CONTABIL F.NORTE
OF.BIENEST UNIV. F.N 21510001 1021510000 21510301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21510001 1021510000 21510401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21510001 1021510000 21510502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21510001 1021510000 21510601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21510001 1021510000 21510701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21510001 1021510000 21510901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21510001 1021510000 21511001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21510001 1021510000 21511004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21510001 1021510000 21511020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21510001 1021510000 21511021-LABOR/TALLER PRE FN
AULAS EPU 2151 21510001 1021510000 21511025-AULAS EPU 2151
AULAS PAT 2151 FN 21510001 1021510000 21511028-AULAS PAT 2151 FN
CECO 0 CONTABILID.FN 21510001 1021510000 21519991-CECO 0 CONTABILID.FN
ESC.ECONOMIA F.NORTE 21520001 1021520000 21520101-ESC.ECONOMIA F.NORTE
OF.BIENEST UNIV. F.N 21520001 1021520000 21520301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21520001 1021520000 21520401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21520001 1021520000 21520502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21520001 1021520000 21520601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21520001 1021520000 21520701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21520001 1021520000 21520901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21520001 1021520000 21521001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21520001 1021520000 21521004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21520001 1021520000 21521020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21520001 1021520000 21521021-LABOR/TALLER PRE FN
AULAS EPU 2152 21520001 1021520000 21521025-AULAS EPU 2152
AULAS PAT 2152 FN 21520001 1021520000 21521028-AULAS PAT 2152 FN
CECO 0 ECONOMIA FN 21520001 1021520000 21529991-CECO 0 ECONOMIA FN
ESC.DERECHO F.NORTE 21610001 1021610000 21610101-ESC.DERECHO F.NORTE
OF.BIENEST UNIV. F.N 21610001 1021610000 21610301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21610001 1021610000 21610401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21610001 1021610000 21610502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21610001 1021610000 21610601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21610001 1021610000 21610701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21610001 1021610000 21610901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21610001 1021610000 21611001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21610001 1021610000 21611004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21610001 1021610000 21611020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21610001 1021610000 21611021-LABOR/TALLER PRE FN
AULAS EPU 2161 21610001 1021610000 21611025-AULAS EPU 2161
AULAS PAT 2161 FN 21610001 1021610000 21611028-AULAS PAT 2161 FN
CECO 0 DERECHO FN 21610001 1021610000 21619991-CECO 0 DERECHO FN
OF.BIENEST UNIV. F.N 21710001 1021710000 21710301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21710001 1021710000 21710401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21710001 1021710000 21710502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21710001 1021710000 21710601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21710001 1021710000 21710701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21710001 1021710000 21710901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21710001 1021710000 21711001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21710001 1021710000 21711004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21710001 1021710000 21711020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21710001 1021710000 21711021-LABOR/TALLER PRE FN
AULAS PAT 2171 FN 21710001 1021710000 21711028-AULAS PAT 2171 FN
CECO 0 EDUCACION FN 21710001 1021710000 21719991-CECO 0 EDUCACION FN
ESC.ING.SIST. F.CHIC 21910001 1021910000 21910101-ESC.ING.SIST. F.CHIC
OF.BIENEST UNIV. F.N 21910001 1021910000 21910301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21910001 1021910000 21910401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21910001 1021910000 21910502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21910001 1021910000 21910601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21910001 1021910000 21910701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21910001 1021910000 21910901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21910001 1021910000 21911001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21910001 1021910000 21911004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21910001 1021910000 21911020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21910001 1021910000 21911021-LABOR/TALLER PRE FN
AULAS EPU 2191 21910001 1021910000 21911025-AULAS EPU 2191
CECO 0 SISTEMAS FN 21910001 1021910000 21919991-CECO 0 SISTEMAS FN
ESC.ING.ELEC. F.CHIC 21920001 1021920000 21920101-ESC.ING.ELEC. F.CHIC
OF.BIENEST UNIV. F.N 21920001 1021920000 21920301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21920001 1021920000 21920401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21920001 1021920000 21920502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21920001 1021920000 21920601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21920001 1021920000 21920701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21920001 1021920000 21920901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21920001 1021920000 21921001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21920001 1021920000 21921004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21920001 1021920000 21921020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21920001 1021920000 21921021-LABOR/TALLER PRE FN
AULAS EPU 2192 21920001 1021920000 21921025-AULAS EPU 2192
CECO 0 ELECTR.FN 21920001 1021920000 21929991-CECO 0 ELECTR.FN
ESC.ING.INDU. F.CHIC 21930001 1021930000 21930101-ESC.ING.INDU. F.CHIC
OF.BIENEST UNIV. F.N 21930001 1021930000 21930301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21930001 1021930000 21930401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21930001 1021930000 21930502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21930001 1021930000 21930601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21930001 1021930000 21930701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21930001 1021930000 21930901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21930001 1021930000 21931001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21930001 1021930000 21931004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21930001 1021930000 21931020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21930001 1021930000 21931021-LABOR/TALLER PRE FN
AULAS EPU 2193 21930001 1021930000 21931025-AULAS EPU 2193
CECO 0 INDUSTRIAL FN 21930001 1021930000 21939991-CECO 0 INDUSTRIAL FN
ESC.ING.CIVIL F.CHIC 21940001 1021940000 21940101-ESC.ING.CIVIL F.CHIC
OF.BIENEST UNIV. F.N 21940001 1021940000 21940301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21940001 1021940000 21940401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21940001 1021940000 21940502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21940001 1021940000 21940601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21940001 1021940000 21940701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21940001 1021940000 21940901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21940001 1021940000 21941001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21940001 1021940000 21941004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21940001 1021940000 21941020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21940001 1021940000 21941021-LABOR/TALLER PRE FN
AULAS EPU 2194 FN 21940001 1021940000 21941025-AULAS EPU 2194 FN
CECO 0 ING CIVIL FN 21940001 1021940000 21949991-CECO 0 ING CIVIL FN
ESC.ARQUITECT F.CHIC 21950001 1021950000 21950101-ESC.ARQUITECT F.CHIC
OF.BIENEST UNIV. F.N 21950001 1021950000 21950301-OF.BIENEST UNIV. F.N
OF.REG ACAD. F.N. 21950001 1021950000 21950401-OF.REG ACAD. F.N.
TESORERIA -F NORTE 21950001 1021950000 21950502-TESORERIA -F NORTE
COORD.ACADEM. F.N. 21950001 1021950000 21950601-COORD.ACADEM. F.N.
OF.GRADOS Y TIT.F.N. 21950001 1021950000 21950701-OF.GRADOS Y TIT.F.N.
INSTIT.INVESTIG. FN. 21950001 1021950000 21950901-INSTIT.INVESTIG. FN.
OF.EPU F.NORTE 21950001 1021950000 21951001-OF.EPU F.NORTE
BIBLIOTECA - F.NORTE 21950001 1021950000 21951004-BIBLIOTECA - F.NORTE
AULAS PRE-GRADO -FN 21950001 1021950000 21951020-AULAS PRE-GRADO -FN
LABOR/TALLER PRE FN 21950001 1021950000 21951021-LABOR/TALLER PRE FN
AULAS EPU 2195 FN 21950001 1021950000 21951025-AULAS EPU 2195 FN
CECO 0 ARQUITECT FN 21950001 1021950000 21959991-CECO 0 ARQUITECT FN
FSUR -DIR.GENERAL 23010001 1023010000 23010101-FSUR -DIR.GENERAL
SECRET.GRAL.F.SUR 23010001 1023010000 23010201-SECRET.GRAL.F.SUR
OF.BIENESTAR F.SUR 23010001 1023010000 23010301-OF.BIENESTAR F.SUR
OF.REG.ACADEM.F.SUR 23010001 1023010000 23010401-OF.REG.ACADEM.F.SUR
OF.ADMINISTR.F.SUR 23010001 1023010000 23010501-OF.ADMINISTR.F.SUR
TESORERIA -F.SUR 23010001 1023010000 23010502-TESORERIA -F.SUR
COOR.ACADEMI.F.SUR 23010001 1023010000 23010601-COOR.ACADEMI.F.SUR
GRADOS Y TIT.F.SUR 23010001 1023010000 23010701-GRADOS Y TIT.F.SUR
POST-GRADO F.SUR 23010001 1023010000 23010801-POST-GRADO F.SUR
INST.INVESTIG.F.SUR 23010001 1023010000 23010901-INST.INVESTIG.F.SUR
OF.EXT.PROY.U.F.SUR 23010001 1023010000 23011001-OF.EXT.PROY.U.F.SUR
CTRO COMPUTO F.SUR 23010001 1023010000 23011003-CTRO COMPUTO F.SUR
BIBLIOTECA F.SUR 23010001 1023010000 23011004-BIBLIOTECA F.SUR
AULAS PRE-GRADO.F.S 23010001 1023010000 23011020-AULAS PRE-GRADO.F.S
LAB.PRE-GRADO.F.SUR 23010001 1023010000 23011021-LAB.PRE-GRADO.F.SUR
AULAS POST-GRADO.F.S 23010001 1023010000 23011023-AULAS POST-GRADO.F.S
LAB.POST-GRADO.F.SUR 23010001 1023010000 23011024-LAB.POST-GRADO.F.SUR
AULAS EPU 2301 FS 23010001 1023010000 23011025-AULAS EPU 2301 FS
UNIDAD DE ACREDITACION 23010001 1023010000 23011050-UNIDAD DE ACREDITACION
CECO 0 FILIAL SUR 23010001 1023010000 23019991-CECO 0 FILIAL SUR
C.P.U. FILIAL SUR 23020001 1023020000 23020110-C.P.U. FILIAL SUR
ADMISION F SUR 23030001 1023030000 23030120-ADMISION F SUR
ESC.ODONTOL.F.SUR 23120001 1023120000 23120101-ESC.ODONTOL.F.SUR
OF.BIENEST UNIV. F.S 23120001 1023120000 23120301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23120001 1023120000 23120401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23120001 1023120000 23120502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23120001 1023120000 23120601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23120001 1023120000 23120701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23120001 1023120000 23120901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23120001 1023120000 23121001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23120001 1023120000 23121004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23120001 1023120000 23121020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23120001 1023120000 23121021-LABOR/TALLER PRE FS
AULAS EPU 2312 FS 23120001 1023120000 23121025-AULAS EPU 2312 FS
CECO 0 ODONTOLOGI FS 23120001 1023120000 23129991-CECO 0 ODONTOLOGI FS
DIR.CENTRO ODONT.FSU 23130001 1023130000 23130101-DIR.CENTRO ODONT.FSU
ADM.CENTRO ODONT.FSU 23130001 1023130000 23130102-ADM.CENTRO ODONT.FSU
LABORAT.PROTESIS FS 23130001 1023130000 23130201-LABORAT.PROTESIS FS
SALAS-APOYO CLIN.FS 23130001 1023130000 23130301-SALAS-APOYO CLIN.FS
PROVEDURIA F.SUR 23130001 1023130000 23130401-PROVEDURIA F.SUR
CTROS QUIRURG.FSUR 23130001 1023130000 23130501-CTROS QUIRURG.FSUR
CTROS RADIOLOG.FSUR 23130001 1023130000 23130601-CTROS RADIOLOG.FSUR
FARMACIA FSUR 23130001 1023130000 23130701-FARMACIA FSUR
CE.CO. 0 CTRO.ODO.FS 23130001 1023130000 23139991-CE.CO. 0 CTRO.ODO.FS
ESC.ADMINIST.F.SUR 23210001 1023210000 23210101-ESC.ADMINIST.F.SUR
OF.BIENEST UNIV. F.S 23210001 1023210000 23210301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23210001 1023210000 23210401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23210001 1023210000 23210502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23210001 1023210000 23210601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23210001 1023210000 23210701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23210001 1023210000 23210901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23210001 1023210000 23211001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23210001 1023210000 23211004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23210001 1023210000 23211020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23210001 1023210000 23211021-LABOR/TALLER PRE FS
AULAS EPU 2321 FS 23210001 1023210000 23211025-AULAS EPU 2321 FS
AULAS PAT 2321 FS 23210001 1023210000 23211028-AULAS PAT 2321 FS
CECO 0 ADMINISTR FS 23210001 1023210000 23219991-CECO 0 ADMINISTR FS
ESC.NEGOC.INT.F.SUR 23220001 1023220000 23220101-ESC.NEGOC.INT.F.SUR
OF.BIENEST UNIV. F.S 23220001 1023220000 23220301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23220001 1023220000 23220401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23220001 1023220000 23220502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23220001 1023220000 23220601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23220001 1023220000 23220701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23220001 1023220000 23220901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23220001 1023220000 23221001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23220001 1023220000 23221004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23220001 1023220000 23221020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23220001 1023220000 23221021-LABOR/TALLER PRE FS
AULAS EPU 2322 FS 23220001 1023220000 23221025-AULAS EPU 2322 FS
AULAS PAT 2322 FS 23220001 1023220000 23221028-AULAS PAT 2322 FS
CECO 0 NEG.INTERN FS 23220001 1023220000 23229991-CECO 0 NEG.INTERN FS
ESC.MARKETING.F.SUR 23290001 1023290000 23290101-ESC.MARKETING.F.SUR
OF.BIENEST UNIV. F.S 23290001 1023290000 23290301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23290001 1023290000 23290401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23290001 1023290000 23290502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23290001 1023290000 23290601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23290001 1023290000 23290701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23290001 1023290000 23290901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23290001 1023290000 23291001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23290001 1023290000 23291004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23290001 1023290000 23291020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23290001 1023290000 23291021-LABOR/TALLER PRE FS
AULAS EPU 2329 FS 23290001 1023290000 23291025-AULAS EPU 2329 FS
AULAS PAT 2329 FS 23290001 1023290000 23291028-AULAS PAT 2329 FS
CECO 0 MARKETING FS 23290001 1023290000 23299991-CECO 0 MARKETING FS
ESC.TURISMO - F.SUR 23320001 1023320000 23320101-ESC.TURISMO - F.SUR
OF.BIENEST UNIV. F.S 23320001 1023320000 23320301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23320001 1023320000 23320401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23320001 1023320000 23320502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23320001 1023320000 23320601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23320001 1023320000 23320701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23320001 1023320000 23320901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23320001 1023320000 23321001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23320001 1023320000 23321004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23320001 1023320000 23321020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23320001 1023320000 23321021-LABOR/TALLER PRE FS
AULAS EPU 2332 FS 23320001 1023320000 23321025-AULAS EPU 2332 FS
AULAS PAT 2332 FS 23320001 1023320000 23321028-AULAS PAT 2332 FS
CECO 0 TURISMO FS 23320001 1023320000 23329991-CECO 0 TURISMO FS
ESC.PSICOL.F.SUR 23330001 1023330000 23330101-ESC.PSICOL.F.SUR
OF.BIENEST UNIV. F.S 23330001 1023330000 23330301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23330001 1023330000 23330401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23330001 1023330000 23330502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23330001 1023330000 23330601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23330001 1023330000 23330701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23330001 1023330000 23330901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23330001 1023330000 23331001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23330001 1023330000 23331004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23330001 1023330000 23331020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23330001 1023330000 23331021-LABOR/TALLER PRE FS
AULAS EPU 2333 FS 23330001 1023330000 23331025-AULAS EPU 2333 FS
CECO 0 PSICOLOGIA FS 23330001 1023330000 23339991-CECO 0 PSICOLOGIA FS
ESC.CONTABIL.F.SUR 23510001 1023510000 23510101-ESC.CONTABIL.F.SUR
OF.BIENEST UNIV. F.S 23510001 1023510000 23510301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23510001 1023510000 23510401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23510001 1023510000 23510502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23510001 1023510000 23510601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23510001 1023510000 23510701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23510001 1023510000 23510901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23510001 1023510000 23511001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23510001 1023510000 23511004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23510001 1023510000 23511020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23510001 1023510000 23511021-LABOR/TALLER PRE FS
AULAS EPU 2351 FS 23510001 1023510000 23511025-AULAS EPU 2351 FS
AULAS PAT 2351 FS 23510001 1023510000 23511028-AULAS PAT 2351 FS
CECO 0 CONTABILID FS 23510001 1023510000 23519991-CECO 0 CONTABILID FS
ESC.DERECHO - F.SUR 23610001 1023610000 23610101-ESC.DERECHO - F.SUR
OF.BIENEST UNIV. F.S 23610001 1023610000 23610301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23610001 1023610000 23610401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23610001 1023610000 23610502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23610001 1023610000 23610601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23610001 1023610000 23610701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23610001 1023610000 23610901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23610001 1023610000 23611001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23610001 1023610000 23611004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23610001 1023610000 23611020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23610001 1023610000 23611021-LABOR/TALLER PRE FS
AULAS EPU 2361 FS 23610001 1023610000 23611025-AULAS EPU 2361 FS
AULAS PAT 2361 FS 23610001 1023610000 23611028-AULAS PAT 2361 FS
CECO 0 DERECHO FS 23610001 1023610000 23619991-CECO 0 DERECHO FS
ESC.ING.SISTEM-F.SUR 23910001 1023910000 23910101-ESC.ING.SISTEM-F.SUR
OF.BIENEST UNIV. F.S 23910001 1023910000 23910301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23910001 1023910000 23910401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23910001 1023910000 23910502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23910001 1023910000 23910601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23910001 1023910000 23910701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23910001 1023910000 23910901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23910001 1023910000 23911001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23910001 1023910000 23911004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23910001 1023910000 23911020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23910001 1023910000 23911021-LABOR/TALLER PRE FS
AULAS EPU 2391 FS 23910001 1023910000 23911025-AULAS EPU 2391 FS
AULAS PAT 2391 FS 23910001 1023910000 23911028-AULAS PAT 2391 FS
CECO 0 ING.SIST FS 23910001 1023910000 23919991-CECO 0 ING.SIST FS
ESC.ING.INDUST-F.SUR 23930001 1023930000 23930101-ESC.ING.INDUST-F.SUR
OF.BIENEST UNIV. F.S 23930001 1023930000 23930301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23930001 1023930000 23930401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23930001 1023930000 23930502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23930001 1023930000 23930601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23930001 1023930000 23930701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23930001 1023930000 23930901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23930001 1023930000 23931001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23930001 1023930000 23931004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23930001 1023930000 23931020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23930001 1023930000 23931021-LABOR/TALLER PRE FS
AULAS EPU 2393 FS 23930001 1023930000 23931025-AULAS EPU 2393 FS
CECO 0 ING.INDUST.FS 23930001 1023930000 23939991-CECO 0 ING.INDUST.FS
ESC.ING.CIVIL -F.SUR 23940001 1023940000 23940101-ESC.ING.CIVIL -F.SUR
OF.BIENEST UNIV. F.S 23940001 1023940000 23940301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23940001 1023940000 23940401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23940001 1023940000 23940502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23940001 1023940000 23940601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23940001 1023940000 23940701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23940001 1023940000 23940901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23940001 1023940000 23941001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23940001 1023940000 23941004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23940001 1023940000 23941020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23940001 1023940000 23941021-LABOR/TALLER PRE FS
AULAS EPU 2394 FS 23940001 1023940000 23941025-AULAS EPU 2394 FS
CECO 0 ING.CIVIL FS 23940001 1023940000 23949991-CECO 0 ING.CIVIL FS
ESC.ARQUITEC.F.SUR 23950001 1023950000 23950101-ESC.ARQUITEC.F.SUR
OF.BIENEST UNIV. F.S 23950001 1023950000 23950301-OF.BIENEST UNIV. F.S
OF.REG ACAD. F.SUR 23950001 1023950000 23950401-OF.REG ACAD. F.SUR
TESORERIA -F SUR 23950001 1023950000 23950502-TESORERIA -F SUR
COORD.ACADEM. F.SUR 23950001 1023950000 23950601-COORD.ACADEM. F.SUR
OF.GRADOS Y TIT.F.SU 23950001 1023950000 23950701-OF.GRADOS Y TIT.F.SU
INSTIT.INVESTIG.FSUR 23950001 1023950000 23950901-INSTIT.INVESTIG.FSUR
OF.EPU F.SUR 23950001 1023950000 23951001-OF.EPU F.SUR
BIBLIOTECA - F.SUR 23950001 1023950000 23951004-BIBLIOTECA - F.SUR
AULAS PRE-GRADO -FS 23950001 1023950000 23951020-AULAS PRE-GRADO -FS
LABOR/TALLER PRE FS 23950001 1023950000 23951021-LABOR/TALLER PRE FS
AULAS EPU 2395 FS 23950001 1023950000 23951025-AULAS EPU 2395 FS
CECO 0 ARQUITECT.FS 23950001 1023950000 23959991-CECO 0 ARQUITECT.FS
INST.IMN.PROM.EMP.UN 26010001 1026010000 26010101-INST.IMN.PROM.EMP.UN
C.P/COMPETIT.Y DESAR 28010001 1028010000 28010101-C.P/COMPETIT.Y DESAR
INST.GOBIER.GES.PUB 29010001 1029010100 29010101-INST.GOBIER.GES.PUB
OFICINA REG.ACADEMI 29010001 1029010100 29010401-OFICINA REG.ACADEMI
OFICINA ADMINISTR 29010001 1029010100 29010501-OFICINA ADMINISTR
TESORERIA IGGP 29010001 1029010100 29010502-TESORERIA IGGP
OF GRADOS Y TITULOS 29010001 1029010100 29010701-OF GRADOS Y TITULOS
UNIDAD DE INVESTIGACION 29010001 1029010100 29010901-UNIDAD DE INVESTIGACION
SECCION POST GRADO 29010001 1029010100 29010801-SECCION POST GRADO
OF.EPU INST.GOB.GES 29010001 1029010100 29011001-OF.EPU INST.GOB.GES
AULAS POST GRADO 29010001 1029010100 29011023-AULAS POST GRADO
LABORAT.Y TALLERES 29010001 1029010100 29011024-LABORAT.Y TALLERES
AULAS EPU 2901 29010001 1029010100 29011025-AULAS EPU 2901
UNIDAD DE ACREDITACION 29010001 1029010100 29011050-UNIDAD DE ACREDITACION
CE.CO. 0 INST GOB.GE 29010001 1029010100 29019991-CE.CO. 0 INST GOB.GE
CTRO IDIOMAS STA ANI 40010001 1040010100 40010101-CTRO IDIOMAS STA ANI
CTRO IDIOMAS BRASIL 40010002 1040010200 40010102-CTRO IDIOMAS BRASIL
CTRO IDIOMAS J.PRADO 40010003 1040010300 40010103-CTRO IDIOMAS J.PRADO
CTRO IDIOMAS BOLIVAR 40010004 1040010400 40010104-CTRO IDIOMAS BOLIVAR
CE.CO. 0 IDIOMAS 40010002 1040010200 40019901-CE.CO. 0 IDIOMAS
TESORERIA FACULTADES 60010001 60010100-TESORERIA FACULTADES
ACTIVOS POR DISTRIB 99010001 1099010000 99010101-ACTIVOS POR DISTRIB
CUENTAS DE INGRESOS Y GASTOS
ACTUALIZADO 2021
CUENTA DESCRPCION POS_PRE DESCRIPCION
333 Equipos de Computo
333 Equipos de Laboratorio
335 Muebles y Enseres
336 Equipos diversos
6211001000 SUELDO BASICO ADMINISTRATIVO 20101 Sueldo Básico Salario
6211001100 SUELDO BASICO DOCENTE 20101 Sueldo Básico Salario
6211002000 INCREMENTO AFP 1023% ADMINISTRATIVO 20101 Sueldo Básico Salario
6211002100 INCREMENTO AFP 1023% DOCENTE 20101 Sueldo Básico Salario
6211003000 INCREMENTO AFP 300% ADMINISTRATIVO 20101 Sueldo Básico Salario
6211003100 INCREMENTO AFP 300% DOCENTE 20101 Sueldo Básico Salario
6211005000 DECRETO LEY 25981 ADMINISTRATIVO 20101 Sueldo Básico Salario
6211005100 DL 25981 DOCENTE 20101 Sueldo Básico Salario
6214001000 GRATIFICACIONES ADMINISTRATIVOS 20102 Gratificaciones
6214001100 GRATIFICACIONES DOCENTES 20102 Gratificaciones
6215001000 VACACIONES ADMINISTRATIVOS 20103 Vacaciones
6215001100 VACACIONES DOCENTES 20103 Vacaciones
6215002000 RETORNO VACACIONAL ADMINISTRATIVOS 20103 Vacaciones
6215002100 RETORNO VACACIONAL DOCENTES 20103 Vacaciones
6215003000 INDEMNIZACION VACACIONES NO GOZADAS ADMINISTRATIVO 20103 Vacaciones
6215003100 INDEMNIZACION VACAC NO GOZADAS DOCENTES 20103 Vacaciones
6221001000 BONIFICACION TIEMPO DE SERVICIO ADMINISTRATIVOS 20104 Otras Remunerac.
6221001100 BONIFICACION TIEMPO DE SERVICIO DOCENTES 20104 Otras Remunerac.
6221002000 BONIFICACION GRADO DOCTOR DOCENTES 20104 Otras Remunerac.
6221003000 BONIFICACION GRADO MAESTRIA DOCENTES 20104 Otras Remunerac.
6221004000 DEDICACION EXCLUSIVA DOCENTES 20104 Otras Remunerac.
6221005000 REMUNERACION AL CARGO ADMINISTRATIVOS 20104 Otras Remunerac.
6221005100 REMUNERACION AL CARGO DOCENTES 20104 Otras Remunerac.
6221006000 BONIFICACION ESPECIAL DIRECTRIZ DOCENTES 20104 Otras Remunerac.
6221099000 OTROS ADMINISTRATIVOS 20104 Otras Remunerac.
6221099100 OTROS DOCENTES 20104 Otras Remunerac.
6222001000 ASIGNACION POR FALLECIMIENTO ADMINISTRATIVOS 20104 Otras Remunerac.
6222001100 ASIGNACION POR FALLECIMIENTO DOCENTES 20104 Otras Remunerac.
6222002000 ASIGNACION POR TRABAJO ESPECIAL ADMINISTRATIVOS 20104 Otras Remunerac.
6222002100 ASIGNACION POR TRAB ESPECIAL DOCENTES 20104 Otras Remunerac.
6222003100 PROCESO DE ADMISION DOCENTES 20104 Otras Remunerac.
6222004000 UNIFORMES ADMINISTRATIVOS 20104 Otras Remunerac.
6222006000 ASIGNACION POR TIEMPO DE SERVICIO ADMINISTRATIVOS 20104 Otras Remunerac.
6222006100 ASIGNACION TIEMPO DE SERVICIO DOCENTES 20104 Otras Remunerac.
6222008000 ESCOLARIDAD ADMINISTRATIVOS 20104 Otras Remunerac.
6222008100 ESCOLARIDAD DOCENTES 20104 Otras Remunerac.
6222099000 OTRAS CARGAS DE PERSONAL ADMINISTRATIVO 20104 Otras Remunerac.
6222099100 OTRAS CARGAS DE PERSONAL DOCENTES 20104 Otras Remunerac.
6240010000 CAPACITACION Y ENTRENAMIENTO ADMINISTRATIVOS 20105 Capacitacion
6240020000 CAPACITACION Y ENTRENAMIENTO DOCENTES 20105 Capacitacion
6250100000 ATENCIONES AL PERSONAL ADMINISTRATIVO 20106 Atenc. Personal
6250200000 ATENCIONES AL PERSONAL DOCENTES 20106 Atenc. Personal
6271001000 ESSALUD ADMINISTRATIVOS 20107 Reg. Prest.Salud-ESS
6271001100 ESSALUD DOCENTES 20107 Reg. Prest.Salud-ESS
6274001000 SEGURO DE VIDA ADMINISTRATIVOS 20109 Seguro de Vida
6274001100 SEGURO DE VIDA DOCENTES 20109 Seguro de Vida
6291001000 PROVISION CTS ADMINISTRATIVOS 20110 Comp.Tiempo Serv
6291001100 PROVISION CTS DOCENTES 20110 Comp.Tiempo Serv
6291002000 INTERESES DE COMPENSACION POR TIEMPO DE SERVICIOS 20110 Comp.Tiempo Serv
6311101000 TRANSPORTE DE BIENES 20304 Gastos de Transporte
6311103000 TRANSPORTE SUMINISTRO DE ENSEÑANZA 20304 Gastos de Transporte
6311201000 MOVILIDAD LOCAL 20304 Gastos de Transporte
6311202000 TRANSPORTE AÉREO Y TERRESTRE 20304 Gastos de Transporte
6311203000 PASAJES NACIONALES 20304 Gastos de Transporte
6311204000 PASAJES INTERNACIONALES 20304 Gastos de Transporte
6311205000 TRANSPORTE DE PERSONAS 20304 Gastos de Transporte
6312010000 CORREO 20302 O.Corr.y Telecom.
6312020000 CURRIER 20302 O.Corr.y Telecom.
6312030000 TELECOMUNICACIONES 20302 O.Corr.y Telecom.
6313001000 ALOJAMIENTO 20303 Gtos.Aloj.Viaticos.P
6314001000 ALOJAMIENTO Y ALIMENTACIÓN 20303 Gtos.Aloj.Viaticos.P
6315010000 PEAJE Y ESTACIONAMIENTO 20303 Gtos.Aloj.Viaticos.P
6321020000 SERVICIO DE COMPUTACION 20305 Ases. Consul. Adm
6321080000 DOCENCIA 20305 Ases. Consul. Adm
6321130000 SERVICIOS DEPORTIVOS 20305 Ases. Consul. Adm
6321140000 DIRECTOR, COORDINADOR 20305 Ases. Consul. Adm
6321210000 SUPERVISOR, PRODUCTOR 20305 Ases. Consul. Adm
6321230000 TRADUCTOR DE IDIOMAS 20305 Ases. Consul. Adm
6321250000 EXPOSITOR 20305 Ases. Consul. Adm
6321260000 CAPACITACION 20305 Ases. Consul. Adm
6321380000 INSTALACION, FABRICACION 20305 Ases. Consul. Adm
6321400000 CONSULTORÍA INFORMÁTICA 20305 Ases. Consul. Adm
6321420000 ASESORIA, CONSULTORIA 20305 Ases. Consul. Adm
6321420100 ASESORIA FINANCIERA 20305 Ases. Consul. Adm
6321420110 ASESORÍA EN COMUNICACIONES 20305 Ases. Consul. Adm
6321420400 SERVICIOS CULTURALES 20305 Ases. Consul. Adm
6321420600 SEGUIMIENTO Y MONITOREO DE INFORMACIÓN 20305 Ases. Consul. Adm
6321420900 CONSULTORIA EN RELACIONES INTERNAC Y EMPRESARIAL 20305 Ases. Consul. Adm
6321480000 SERVICIO DE MOZO 20305 Ases. Consul. Adm
6321510000 SERVICIO DE CONFECCION 20305 Ases. Consul. Adm
6321560000 MAESTRO DE CEREMONIA/ANFITRIONA 20305 Ases. Consul. Adm
6321620000 SERVICIO DE ARBITRAJE 20305 Ases. Consul. Adm
6321980000 OTRAS COMISIONES Y CORRETAJES 20305 Ases. Consul. Adm
6321990000 OTROS SERVICIOS DE PERSONAL 20305 Ases. Consul. Adm
6322001000 ASESORIA LEGAL 20306 Ases. Consul. Legal
6322003000 SERVICIO NOTARIAL Y REGISTRAL 20306 Ases. Consul. Legal
6322004000 GASTOS JUDICIALES 20306 Ases. Consul. Legal
6322005000 ASESORIA TRIBUTARIA 20306 Ases. Consul. Legal
6322006000 ARBITRAJES 20306 Ases. Consul. Legal
6323010000 SERVICIO DE AUDITORIA 20307 Ases. Consul. Audit.
6324003000 PROMOCION Y DIFUSION ACADEMICA 20309 Ases. Consul. Mercad.
6325001000 ESTUDIOS DE IMPACTO AMBIENTAL 20319 Ases.Consul.MedioAmb.
6326010000 INVESTIGACION ACADEMICA PREGRADO 20308 Ases.Consul. Investig.
6326030000 PROYECTOS ACADEMICOS 20308 Ases.Consul. Investig.
6326060000 SERVICIO DE LABORATORIO - ENSEÑANZA 20308 Ases.Consul. Investig.
6326100000 GASTOS DE INVESTIGACION 20308 Ases.Consul. Investig.
6326200000 ESTUDIO DE PROYECTOS DE CONSTRUCCION Y MEJORAS 20308 Ases.Consul. Investig.
6328003000 DIRECTOR Y/O COORDINADOR ACADEMICO 20320 Otras Ases. Consult.
6328004000 DICTADO DE SEMINARIOS Y CONFERENCIAS 20320 Otras Ases. Consult.
6328005000 EXPOSITOR Y/O CAPACITACION 20320 Otras Ases. Consult.
6329030000 DISEÑO, DIAGRAMACION Y ARTE FINAL 20320 Otras Ases. Consult.
6329040000 SERVICIO DE TASACION Y VALORIZACION 20320 Otras Ases. Consult.
6329050000 SERVICIO TECNICO, DIAGNOSTICO 20320 Otras Ases. Consult.
6329060000 SERVICIO DE MONITOREO Y BUSQUEDA 20320 Otras Ases. Consult.
6329090600 REVISION LINGÜÍSTICA 20320 Otras Ases. Consult.
6329090700 SERVICIO DE CALL CENTER 20320 Otras Ases. Consult.
6330090000 CONTENIDOS EN PLATAFORMA VIRTUAL, WEB Y AFINES 20321 Produc. a Terceros
6330100000 CONTENIDOS ACADÉMICOS EN DISPOSITIVOS ELECTRÓNICOS 20321 Produc. a Terceros
6342200100 MANTEN.REPARAC.ÁREAS VERDES 20310 Mant.Rep.Mue.Inm.MqE
6342200200 MANTEN.REPARAC.INMUEBLES Y OTRAS CONSTRUCCIONES 20310 Mant.Rep.Mue.Inm.MqE
6342200300 MANTEN.REPARAC.UNIDAD DE TRANSPORTE 20310 Mant.Rep.Mue.Inm.MqE
6342200400 MANTEN.REPARAC.MUEBLES 20310 Mant.Rep.Mue.Inm.MqE
6342201000 MANTEN.REPARAC.SISTEMA DE AGUA Y DESAGUE 20310 Mant.Rep.Mue.Inm.MqE
6343001000 MANT. AREAS VERDES 20310 Mant.Rep.Mue.Inm.MqE
6343002000 MANT. REPARAC. INMUEBLES Y O. CONST 20310 Mant.Rep.Mue.Inm.MqE
6343003000 MANT. REPARAC. UNIDADES TRANSPORTE 20310 Mant.Rep.Mue.Inm.MqE
6343004000 MANT.MUEBLES 20310 Mant.Rep.Mue.Inm.MqE
6343005000 MANT. REPARAC. EQUIPOS DIVERSOS 20310 Mant.Rep.Mue.Inm.MqE
6343006000 MANT. REPARAC. EQUIPOS LABORATORIO 20310 Mant.Rep.Mue.Inm.MqE
6343007000 MANT. REPARAC.SISTEMA DE AGUA Y DESAGUE 20310 Mant.Rep.Mue.Inm.MqE
6343008000 MANT. REPARAC. EQUIP Y SIST ELECTRICOS Y ELECTRONI 20310 Mant.Rep.Mue.Inm.MqE
6343009000 MANTENIMIENTO DE AREAS COMUNES 20310 Mant.Rep.Mue.Inm.MqE
6343017000 MANT. REPARAC. EQUIPOS COMPUTO 20310 Mant.Rep.Mue.Inm.MqE
6343018000 MANTEN.REPARAC.AERONAVES 20310 Mant.Rep.Mue.Inm.MqE
6343019000 MANTEN.REPARAC.EQUIPO DE ALARMAS, SENSORES 20310 Mant.Rep.Mue.Inm.MqE
6343020000 MANTEN.REPARAC.EQUIPO DE AIRE ACONDICIONADO 20310 Mant.Rep.Mue.Inm.MqE
6343021000 MANTEN.REPARAC.EQUIPO DE COCINA 20310 Mant.Rep.Mue.Inm.MqE
6343022000 MANTEN.REPARAC.SISTEMA DE AGUA Y DESAGUE 20310 Mant.Rep.Mue.Inm.MqE
6343023000 MANTEN.REPARAC.SISTEMA ELECTRICO 20310 Mant.Rep.Mue.Inm.MqE
6343024000 MANTEN.REPARAC.CARPINTERIA METALICA 20310 Mant.Rep.Mue.Inm.MqE
6343026000 MANTEN.REPARAC.LETREROS, SEÑALIZACIONES, PORTA LET 20310 Mant.Rep.Mue.Inm.MqE
6343027000 MANTEN.REPARAC.PINTADO DE EDIFICIOS 20310 Mant.Rep.Mue.Inm.MqE
6343028000 MANTEN.REPARAC.ASENSORES Y ELEVADORES 20310 Mant.Rep.Mue.Inm.MqE
6343029000 MANTEN.REPARAC.CORTINAS, STORES Y PERSIANAS 20310 Mant.Rep.Mue.Inm.MqE
6343030000 MANTEN.REPARAC.GRUPO ELECTRÓGENO 20310 Mant.Rep.Mue.Inm.MqE
6343031000 MANTEN.REPARAC.EQUIPO DE SEGURIDAD 20310 Mant.Rep.Mue.Inm.MqE
6343099000 OTROS MANT. Y REPARAC. 20310 Mant.Rep.Mue.Inm.MqE
6344001000 MANTEN.REPARAC.DE SOFTWARE 20310 Mant.Rep.Mue.Inm.MqE
6346001000 MANTEN.REPARAC.EDIFICACIONES 20310 Mant.Rep.Mue.Inm.MqE
6352001000 ALQUILER DE INMUEBLES 20311 Alq.Mue.Inm Eq.Veh.
6352003000 ESTACIONAMIENTO / COCHERA 20311 Alq.Mue.Inm Eq.Veh.
6352005000 ALQUILER DE CAMPOS DEPORTIVOS 20311 Alq.Mue.Inm Eq.Veh.
6352999000 OTROS ALQUILERES 20311 Alq.Mue.Inm Eq.Veh.
6353000100 ALQUILER DE MAQUINARIAS 20311 Alq.Mue.Inm Eq.Veh.
6354001000 ALQUILER DE UNIDADES DE TRANSPORTE 20311 Alq.Mue.Inm Eq.Veh.
6355001000 ALQUILER DE MUEBLES Y ENSERES 20311 Alq.Mue.Inm Eq.Veh.
6356010000 ALQUILER DE EQUIPOS DIVERSOS 20311 Alq.Mue.Inm Eq.Veh.
6358001000 ALQUILER DE INTANGIBLES 20311 Alq.Mue.Inm Eq.Veh.
6361010000 ENERGIA ELECTRICA 20312 Servicios Básicos
6362010000 GAS 20312 Servicios Básicos
6363010000 AGUA POTABLE Y ALCANTARILLADO 20312 Servicios Básicos
6364010000 TELEFONO FIJO 20312 Servicios Básicos
6364020000 TELEFONÍA CELULAR 20312 Servicios Básicos
6364040000 LINEA DEDICADA 20312 Servicios Básicos
6365020000 DIGIRED 20312 Servicios Básicos
6365030000 INTERNET, INTERNLAND 20312 Servicios Básicos
6365070000 UNIRED 20312 Servicios Básicos
6367010000 CABLE 20312 Servicios Básicos
6371001000 PUBLICIDAD REDES, INTERNET Y CINES 20314 Publicidad
6371002000 PUBLICIDAD CONTENIDOS TELEVISIVOS 20314 Publicidad
6371010000 PUBLICIDAD EN RADIO 20314 Publicidad
6371020000 PUBLICIDAD EN PERIODICOS 20314 Publicidad
6371030000 PUBL.DIPTICOS, AFICHES, REVISTAS Y OTR IMPRESOS 20314 Publicidad
6371040000 PUBLICIDAD EN PANELES PUBLICITARIOS 20314 Publicidad
6371050000 PUBLICIDAD EN TELEVISION 20314 Publicidad
6371060000 PUBLICIDAD EN REVISTAS 20314 Publicidad
6371070000 PUBLICIDAD EN GUIA TELEFONICA 20314 Publicidad
6371080000 ARTICULOS PUBLICITARIOS 20314 Publicidad
6371999000 OTRAS PUBLICIDADES, PUBLICACIONES Y RRPP 20314 Publicidad
6372001000 PUBLICACIONES EN PERIODICOS 20314 Publicidad
6373010000 EVENTOS NACIONALES E INTERNACIONALES 20315 Relaciones Públicas
6373020000 ATENCIONES AL ALUMNADO 20315 Relaciones Públicas
6373030000 DEPORTIVAS Y CULTURALES 20315 Relaciones Públicas
6373060000 AUSPICIOS, PREMIOS Y ESTIMULOS 20315 Relaciones Públicas
6373070000 ATENCIONES OFICIALES Y CELEBRACIONES 20315 Relaciones Públicas
6373080000 GASTOS DE REPRESENTACION 20315 Relaciones Públicas
6373990000 OTRAS CARGAS DIVERSAS 20315 Relaciones Públicas
6374001000 PRESENTACION ARTISTICA TEATRAL O CULTURAL 20315 Relaciones Públicas
6375001000 ATENCION CLIENTES 20315 Relaciones Públicas
6380100000 SUPERVISION OBRAS 20316 Servicios Contratistas
6380150000 SERVICIO DE JARDINERIA 20316 Servicios Contratistas
6380180000 SERVICIO DE RESIDUOS SOLIDOS 20316 Servicios Contratistas
6380190000 SERVICIO DE FUMIGACION 20316 Servicios Contratistas
6380200000 SERVICIO DE VIGILANCIA 20316 Servicios Contratistas
6380220000 SERVICIO DE EVALUACION DE INFRAESTRUCTURA 20316 Servicios Contratistas
6380230000 SUPERVISIÓN DE MANTENIMIENTO 20316 Servicios Contratistas
6380240000 SERVICIO DE FILMACIÓN Y FOTOGRAFIA 20316 Servicios Contratistas
6380250000 SERVICIO DE INSTALACIÓN DE EQUIPOS DIVERSOS 20316 Servicios Contratistas
6380270000 SERVICIO DE PRUEBAS DE LABORATORIO 20316 Servicios Contratistas
6380300000 SERVICIO DE LIMPIEZA 20316 Servicios Contratistas
6380400000 SCANEO, DIAGRAMACION E IMPRESOS 20316 Servicios Contratistas
6380500000 SERVICIO FOTOGRAFICO,REVELADO DE FOTOS,FILMACIONES 20316 Servicios Contratistas
6380600000 SERVICIO DE CERRAJERIA Y DUPLICADO DE LLAVES 20316 Servicios Contratistas
6380700000 SERVICIO DE INSTALACION, FABRICACION 20316 Servicios Contratistas
6380800000 SERVICIO DE IMPRESIONES DE LIBROS 20316 Servicios Contratistas
6380900000 SERVICIO DE IMPRESIONES DE PERIODICOS 20316 Servicios Contratistas
6381000000 SERVICIO DE IMPRESIONES DE REVISTAS 20316 Servicios Contratistas
6381300000 SERVICIO DE IMPRESIONES E IMPRENTA 20316 Servicios Contratistas
6381400000 SERVICIO DE FOTOSTATICA, AMPLIACIONES Y AFINES 20316 Servicios Contratistas
6381500000 SERVICIO DE EMPASTE 20316 Servicios Contratistas
6382000000 ATENCIONES MEDICAS 20316 Servicios Contratistas
6389900000 OTROS SERVICIOS 20316 Servicios Contratistas
6391010000 GASTOS BANCARIOS 20318 Gastos Bancarios
6393001000 SERVICIO DE IMPRESIÓN DE LIBROS 20317 Otros Servicios
6393002000 SERVICIO DE IMPRESIÓN DE PERIODICOS 20317 Otros Servicios
6393003000 SERVICIO DE IMPRESIÓN DE REVISTAS 20317 Otros Servicios
6393004000 IMPRESOS 20317 Otros Servicios
6393005000 OTROS SERVICIOS DE IMPRESIÓN 20317 Otros Servicios
6393007000 SERVICIO DE FOTOCOPIADO 20317 Otros Servicios
6393008000 SERVICIO DE EMPASTES Y ENCUADERNACIÓN 20317 Otros Servicios
6416001000 CANONES 20401 Trib.Lic Gob.Loc
6431001000 IMPUESTO PREDIAL 20401 Trib.Lic Gob.Loc
6432001000 ARBITRIOS MUNICIPALES 20401 Trib.Lic Gob.Loc
6433010000 IMPUESTO AL PATRIMONIO VEHICULAR 20401 Trib.Lic Gob.Loc
6434001000 LICENCIA DE FUNCIONAMIENTO 20401 Trib.Lic Gob.Loc
6439010000 LICENCIA DE CONSTRUCCION 20401 Trib.Lic Gob.Loc
6439020000 OTROS TRIBUTOS A GOBIERNOS LOCALES 20401 Trib.Lic Gob.Loc
6443010000 OTROS TRIBUTOS 20401 Trib.Lic Gob.Loc
6451010000 INTERESES 20401 Trib.Lic Gob.Loc
6453010000 MULTAS 20401 Trib.Lic Gob.Loc
6454010000 COSTAS Y OTROS 20401 Trib.Lic Gob.Loc
6510010000 SEGURO CONTRA INCENDIO 20501 Seguros
6510020000 SEGURO CONTRA ROBO Y ASALTO 20501 Seguros
6510030000 SEGURO DE VEHICULOS 20501 Seguros
6510040000 SEGURO DE VIDA 20501 Seguros
6510050000 SEGURO DE ACCIDENTES PERSONALES 20501 Seguros
6510060000 SEGURO DE RESPONSABILIDAD CIVIL 20501 Seguros
6510070000 SEGURO DE DESHONESTIDAD 20501 Seguros
6510080000 SEGURO INTEGRAL 20501 Seguros
6510120000 SEGURO DE AVIACION 20501 Seguros
6520100000 DERECHOS DE AUTOR 20502 Regalías y Suscripci
6520200000 PATENTES Y MARCAS 20502 Regalías y Suscripci
6530010000 MEMBRESIAS YSUSCRIPCIONES 20502 Regalías y Suscripci
6530020000 SUSCRIPCION REVISTAS, PERIODICOS, BOLETINES 20502 Regalías y Suscripci
6540100000 LICENCIAS Y DERECHOS DE VIGENCIA 20505 Licencias
6540300000 ACREDITACIÓN ACADÉMICA 20505 Licencias
6540500000 PROGRAMAS INFORMÁTICOS 20505 Licencias
6551301000 ENAJENACION INMUEBLES Y OTRAS CONSTRUCCIONES 20503 Enajenac.ActivosVari
6551303000 ENAJENACION MUEBLES Y ENSERES 20503 Enajenac.ActivosVari
6551304000 ENAJENACION EQUIPOS DIVERSOS 20503 Enajenac.ActivosVari
6560010002 IMPLEMENTOS DEPORTIVOS 20504 Suministros
6560010003 SUMINISTROS PARA INFORMATICA 20504 Suministros
6560010004 SUMINISTROS PARA MANTENIMIENTO 20504 Suministros
6560010005 SUMINISTROS PARA VEHICULOS 20504 Suministros
6560010006 SUMINISTROS PARA LIMPIEZA 20504 Suministros
6560010007 SUMINISTROS PARA LABORATORIO 20504 Suministros
6560010008 SUMINISTROS DE ENSEÑANZA 20504 Suministros
6560010010 SUMINISTROS PARA IMPRESIONES 20504 Suministros
6560010011 SUMINISTROS PARA FARMACIA 20504 Suministros
6560010013 SUMINISTROS PARA ASEO 20504 Suministros
6560010015 UTILES DE ESCRITORIO 20504 Suministros
6560010016 PERIODICOS Y REVISTAS 20504 Suministros
6560010018 AGUA DE MESA EN BIDONES 20504 Suministros
6560010019 OTROS SUMINISTROS DIVERSOS 20504 Suministros
6560010023 DERECHOS DE IMPORTACION 20504 Suministros
6560010025 COMBUSTIBLES, CARBURANTES Y LUBRICANTES 20504 Suministros
6560010026 SUMINISTROS DE LABORATORIO DE COMUNICACIÓN 20504 Suministros
6560010028 SUMINISTROS LABORATORIO MÉDICO,ODONTOLÓG Y OBSTETR 20504 Suministros
6560010029 SUMINISTROS DE LABORATORIO DE INGENIERÍA 20504 Suministros
6560010030 SUMINISTROS DE CÓMPUTO 20504 Suministros
6560010031 SUMINISTROS PARA MANTENIMIENTO DE EDIFICACIONES 20504 Suministros
6560010032 SUMINISTROS PARA MANTENIMIENTO DE MUEBLES Y ENSERE 20504 Suministros
6560010033 SUMINISTROS PARA MANTENIMIENTO DE SISTEMA ELÉCTRIC 20504 Suministros
6560020000 GASTOS INVENTARIABLES DE ACTIVO FIJO 20504 Suministros
6560021010 ACCESORIOS Y REPUESTOS 20504 Suministros
6560021020 BIBLIOGRAFIA DE CONSULTA 20504 Suministros
6560030000 ARREGLOS FLORALES 20504 Suministros
6560040000 PLACAS RECORDATORIAS, SOLAPEROS, MEDALLAS 20504 Suministros
6560050000 BUFFET, LICORES, GASEOSAS 20504 Suministros
6560060000 CONSUMO DE ALIMENTOS 20504 Suministros
6560070000 HIELO 20504 Suministros
6560090000 MEDICAMENTOS Y OTROS FARMACEUTICOS 20504 Suministros
6570100000 GESTIÓN EN GOBIERNOS LOCALES 20506 Gestión Local
6591010000 DONACIONES 20507 Otros gastos de Gestión
6591030000 AUSPICIOS 20507 Otros gastos de Gestión
6591040000 APORTES DE ASOCIADOS 20507 Otros gastos de Gestión
6592010000 MULTAS Y SANCIONES 20507 Otros gastos de Gestión
6593000000 CARGAS EXCEPCIONALES BAJA DE ACTIVO 20507 Otros gastos de Gestión
6593700000 BAJA DE LIBROS 20507 Otros gastos de Gestión
6599990000 OTRAS CARGAS DIVERSAS 20507 Otros gastos de Gestión
6599990100 CONVENIOS CON HOSPITALES 20507 Otros gastos de Gestión
6599990200 CONVENIOS CON OTRAS INSTITUCIONES 20507 Otros gastos de Gestión
6599990300 PROGRAMA DE EXCELENCIA - BECAS 20507 Otros gastos de Gestión
6599990500 SERVICIO POR TRASLADO DE VALORES Y/O REPORTES FINA 20507 Otros gastos de Gestión
6599990600 COMISIONES POR OPERADORES DE TARJETAS DE CREDITO 20507 Otros gastos de Gestión
6599990800 GASTOS INVENTARIABLES DE ACTIVO FIJO 20507 Otros gastos de Gestión
6711020000 GASTOS DE SOBREGIRO CON INSTITUC.FINANCIERAS 20601 Gastos en Oper. Endeud.
6711030000 GASTOS DE CUENTAS BANCARIAS 20601 Gastos en Oper. Endeud.
6711040000 OTROS GASTOS CON INSTITUC.FINANCIERAS Y OTRAS ENTI 20601 Gastos en Oper. Endeud.
6720200000 PERD.xINSTRUM.FINANC.DERIVADOS LIQUIDADOS 20603 Perd.Instr.Fina.Deri
6731105000 INTERESES Y GASTOS DE PAGARES 20602 Inter-Prest.Otras Oblig.
6731107000 INTERESES Y GASTOS DE LETRAS 20602 Inter-Prest.Otras Oblig.
6760010000 PERDIDA POR DIFERENCIA DE CAMBIO 20604 Diferencia de Cambio
6793002000 REDONDEO DE CENTIMOS 20605 Otros Gastos Financieros
6793099000 OTRAS CARGAS FINANCIERAS 20605 Otros Gastos Financieros
6814101000 DEPR.EDIFICIOS Y OTRAS CONSTRUC.ADM. 20702 Deprec. Prop. Inversión
6814103000 DEPR.EDIFICIOS Y OTRAS CONSTRUC.PRODUC. 20702 Deprec. Prop. Inversión
6814104000 DEPR.EDIFICIOS Y OTRAS CONSTRUC.INSTALAC. 20702 Deprec. Prop. Inversión
6814301000 DEPR.UNIDADES DE TRANSPORTE ADMINISTR. 20702 Deprec. Prop. Inversión
6814304000 DEPR.UNIDADES DE TRANSPORTE INSTALAC. 20702 Deprec. Prop. Inversión
6814401000 DEPR.MUEBLES Y ENSERES 20702 Deprec. Prop. Inversión
6814501000 DEPR.EQUIPOS DE COMPUTO 20702 Deprec. Prop. Inversión
6814502000 DEPR.EQUIPOS DE COMUNICACIÓN 20702 Deprec. Prop. Inversión
6814503000 DEPR.EQUIPOS DE SEGURIDAD 20702 Deprec. Prop. Inversión
6814504000 DEPR.EQUIPOS DE LABORATORIO 20702 Deprec. Prop. Inversión
6814509000 DEPR.EQUIPOS DIVERSOS 20702 Deprec. Prop. Inversión
6814702000 DEPR.LIBROS DE BIBLIOTECA 20702 Deprec. Prop. Inversión
6814910100 DEPR.EDIF.Y OC.REINVERSION LEY 30220 20702 Deprec. Prop. Inversión
6815101000 DEPR.VALOR.ADIC EDIF.Y O.C.ADMINISTR. 20702 Deprec. Prop. Inversión
6815103000 DEPR.VALOR.ADIC EDIF.Y O.C.PRODUC. 20702 Deprec. Prop. Inversión
6815104000 DEPR.VALOR.ADIC EDIF.Y O.C.INSTALAC. 20702 Deprec. Prop. Inversión
6815910100 DEPR.VAL.ADIC EDIF.Y OC.REINVERSION LEY 30220 20702 Deprec. Prop. Inversión
6821301000 AMORTIZACION DE INTANGIBLES 20704 Amortización
6841402000 PROVISION DE CUENTAS POR COBRAR 20705 Ctas. Cobranz. Dudos
6852101000 AMORTIZ.DESVALOR.EDIF.Y O.C.ADMINISTR. 20704 Amortización
6852103000 AMORTIZ.DESVALOR.EDIF.Y O.C.PRODUC. 20704 Amortización
6852509000 OTRAS PROVISIONES DEL EJERCICIO 20704 Amortización
6861101000 INTERESES JUDICIALES 20706 Provisiones Litigio
6861102000 TRANSACCIONES JUDICIALES 20706 Provisiones Litigio
6861103000 TRANSACCIONES LABORALES SIN JUICIO 20706 Provisiones Litigio
6871101000 PROVISION CD MATRIC. Y PENSIONES ENSEÑANZA 20705 Ctas. Cobranz. Dudos
6891101000 TRANSACCIONES JUDICIALES 20706 Provisiones Litigio
6891102000 TRANSACCIONES LABORALES SIN JUICIO 20706 Provisiones Litigio
7032011000 DERECHO DE MATRICULA 11011 Mat.Pre - Grado
7032012000 DERECHO DE MATRICULA POST-GRADO 11012 Mat.Post - Grado
7032021000 PENSIONES DE ENSENANZA 11021 Pens. Pre -Grado
7032021010 PENSIONES INGLES CONTRATO BERLITZ 11021 Pens. Pre -Grado
7032022000 PENSIONES DE ENSENANZA POST-GRADO 11022 Pens. Post-Grado
7032504000 CURSO DE ACTUALIZACION PROFESIONAL 12002 Cursos y Seminarios
7032506000 ASESORIA DE TESIS (2da VEZ) 12003 Der. Universitarios
7032507000 AUTENTICACIONES 12003 Der. Universitarios
7032508000 CAMBIO DE TURNO 12003 Der. Universitarios
7032509000 CARPETA DE ESTUDIO SOCIO ECONOMICO 12003 Der. Universitarios
7032510000 CARTA DE PRESENTACION 12003 Der. Universitarios
7032511000 DERECHO INSCRIPCION POST-GRADO 11012 Mat.Post - Grado
7032513000 MATRICULA EXTEMPORANEA 12003 Der. Universitarios
7032514000 MULTA POR NO PRESENTACION AL EXAMEN DE TITULO 12003 Der. Universitarios
7032516000 REACTUALIZACION DE MATRICULA 12003 Der. Universitarios
7032518000 RESERVA DE MATRICULA 12003 Der. Universitarios
7032519000 SOLICITUD VALORADA 12003 Der. Universitarios
7032520000 CERTIFICADO DE ESTUDIOS 12003 Der. Universitarios
7032522000 CONSTANCIA DE CONDUCTA 12003 Der. Universitarios
7032523000 CONSTANCIA DE EGRESO 12003 Der. Universitarios
7032524000 CONSTANCIA DE ESTUDIOS 12003 Der. Universitarios
7032525000 CONSTANCIA DE INGRESO 12003 Der. Universitarios
7032526000 CONSTANCIA DE NOTAS 12003 Der. Universitarios
7032527000 CONSTANCIA DE PRACTICAS PROFESIONALES 12003 Der. Universitarios
7032528000 CONSTANCIA DE TESORERIA 12003 Der. Universitarios
7032529000 CONSTANCIA DE GRADOS Y TITULOS EN TRAMITE 12003 Der. Universitarios
7032530000 CONSTANCIA DE ORDEN DE MERITO 12003 Der. Universitarios
7032531000 CONSTANCIA DE PROMEDIO PONDERADO 12003 Der. Universitarios
7032532000 CONVALIDACION ASIGNATURA TRASLADO EXTERNO 12003 Der. Universitarios
7032533000 CONVALIDACION ASIGNATURA TRASLADO INTERNO 12003 Der. Universitarios
7032534000 EXAMEN DE APLAZADOS 12003 Der. Universitarios
7032535000 EXAMEN DE SUBSANACION POR CURSO 12003 Der. Universitarios
7032536000 GRADO DE BACHILLER AUTOMATICO 12003 Der. Universitarios
7032537000 GRADO DE BACHILLER CON TESIS 12003 Der. Universitarios
7032538000 GRADO DE MAESTRO 12003 Der. Universitarios
7032539000 GRADO DE DOCTOR 12003 Der. Universitarios
7032540000 DUPLICADO DE CARNET UNIVERSITARIO 12003 Der. Universitarios
7032543000 DUPLICADO DE SYLABUS 12003 Der. Universitarios
7032547000 TITULO CON EXAMEN 12003 Der. Universitarios
7032548000 TITULO CON EXPEDIENTE 12003 Der. Universitarios
7032549000 TITULO CON TESIS 12003 Der. Universitarios
7032550000 TITULO POR EXPERIENCIA PROFESIONAL 12003 Der. Universitarios
7032551000 TITULO POR COMPETENCIAS 12003 Der. Universitarios
7032553000 OTROS SERVICIOS 12008 Otros Serv. Varios
7032553001 CANCELACIONES 12008 Otros Serv. Varios
7032554000 DERECHO DE INSCRIPCION ADMISION 12004 Der. de Admisión
7032556000 OTROS DERECHOS ADMISION 12004 Der. de Admisión
7032557000 PENSIONES DE ENSEÑANZA C.P.U. 12005 Der. Ctro Pre Univ.
7032559000 OTROS DERECHOS CENTRO PREUNIVERSITARIO 12005 Der. Ctro Pre Univ.
7032560000 CARNET DE BIBLIOTECA 12006 Der. Biblioteca
7032563000 OTROS DERECHOS DE BIBLIOTECA 12006 Der. Biblioteca
7032564000 PENSIONES DE ENSEÑANZA CENTRO IDIOMAS 12007 Der. Ctro Idiomas
7032565000 OTROS DERECHOS CENTRO DE IDIOMAS 12007 Der. Ctro Idiomas
7032567000 CURSOS Y SEMINARIOS INSTITUTOS 12002 Cursos y Seminarios
7032572000 CURSOS Y SEMINARIOS 12002 Cursos y Seminarios
7032573000 SERVICIO DE CAPACITACION 12002 Cursos y Seminarios
7032581000 SERVICIOS POR REGULARIZAR 12008 Otros Serv. Varios
7411001000 BECA INTEGRAL PREGRADO 11021 Pens. Pre -Grado
7411002000 BECA PARCIAL PREGRADO 11021 Pens. Pre -Grado
7411003000 BECA INTEGRAL CONVENIO PRE GRADO 11021 Pens. Pre -Grado
7411021000 BECA INTEGRAL POST-GRADO 11022 Pens. Post-Grado
7411022000 BECA PARCIAL POST-GRADO 11022 Pens. Post-Grado
7411042000 DESCUENTOS POR CONVENIO EN EPU 12002 Cursos y Seminarios
7542110000 ALQUILERES DE EDIFICACIONES 12008 Otros Serv. Varios
7545110000 ALQUILERES DIVERSOS 12008 Otros Serv. Varios
7551010000 DERECHO DE MATRICULA 14030 Recuperación Cta. Valuac.
7551020000 RECUPERACION CASTIGO PENSIONES DE ENSEÑANZA 14030 Recuperación Cta. Valuac.
7551990000 RECUPERACION CASTIGO OTRAS CUENTAS INCOBRABLES 14030 Recuperación Cta. Valuac.
7564320000 ENAJENACION EDIF.Y OTRAS CONSTRUCCIONES 12011 Enaj.Inm.Maq.Eq.
7564340000 ENAJENACION UNIDADES DE TRANSPORTE 12011 Enaj.Inm.Maq.Eq.
7592933000 RECUPERACION DE ACTIVOS SINIESTRADOS 12010 Otros ingresos de gestión
7593010000 DONACIONES 12010 Otros ingresos de gestión
7593030000 AUSPICIOS 12010 Otros ingresos de gestión
7599010000 SERVICIOS MEDICOS 12010 Otros ingresos de gestión
7599020000 SERVICIOS ODONTOLOGICOS 12010 Otros ingresos de gestión
7599050000 SERVICIO ASESORIA / CONSULTORIA 12010 Otros ingresos de gestión
7599090000 VENTA DE REVISTAS 12010 Otros ingresos de gestión
7599110100 TAQUILLA LIGA 1 12010 Otros ingresos de gestión
7599111800 INGRESOS POR PRUEBAS 12010 Otros ingresos de gestión
7599990000 OTROS INGRESOS 12010 Otros ingresos de gestión
7721010000 INTERESES SOBRE DEPOSITOS 13010 Ing.Financieros
7721990000 INGRESOS FINANCIEROS VARIOS 13010 Ing.Financieros
7722010000 MORAS 13010 Ing.Financieros
7722020000 REDONDEO DE CENTIMOS 14050 Gan.Dif.Camb.Red.
7760010000 GANACIA POR DIFERENCIA DE CAMBIO 14050 Gan.Dif.Camb.Red.
OS Y GASTOS

DESCRIPCION 2
333-Equipos de Computo
333-Equipos de Laboratorio
335-Muebles y Enseres
336-Equipos diversos
6211001000-SUELDO BASICO ADMINISTRATIVO
6211001100-SUELDO BASICO DOCENTE
6211002000-INCREMENTO AFP 1023% ADMINISTRATIVO
6211002100-INCREMENTO AFP 1023% DOCENTE
6211003000-INCREMENTO AFP 300% ADMINISTRATIVO
6211003100-INCREMENTO AFP 300% DOCENTE
6211005000-DECRETO LEY 25981 ADMINISTRATIVO
6211005100-DL 25981 DOCENTE
6214001000-GRATIFICACIONES ADMINISTRATIVOS
6214001100-GRATIFICACIONES DOCENTES
6215001000-VACACIONES ADMINISTRATIVOS
6215001100-VACACIONES DOCENTES
6215002000-RETORNO VACACIONAL ADMINISTRATIVOS
6215002100-RETORNO VACACIONAL DOCENTES
6215003000-INDEMNIZACION VACACIONES NO GOZADAS ADMINISTRATIVO
6215003100-INDEMNIZACION VACAC NO GOZADAS DOCENTES
6221001000-BONIFICACION TIEMPO DE SERVICIO ADMINISTRATIVOS
6221001100-BONIFICACION TIEMPO DE SERVICIO DOCENTES
6221002000-BONIFICACION GRADO DOCTOR DOCENTES
6221003000-BONIFICACION GRADO MAESTRIA DOCENTES
6221004000-DEDICACION EXCLUSIVA DOCENTES
6221005000-REMUNERACION AL CARGO ADMINISTRATIVOS
6221005100-REMUNERACION AL CARGO DOCENTES
6221006000-BONIFICACION ESPECIAL DIRECTRIZ DOCENTES
6221099000-OTROS ADMINISTRATIVOS
6221099100-OTROS DOCENTES
6222001000-ASIGNACION POR FALLECIMIENTO ADMINISTRATIVOS
6222001100-ASIGNACION POR FALLECIMIENTO DOCENTES
6222002000-ASIGNACION POR TRABAJO ESPECIAL ADMINISTRATIVOS
6222002100-ASIGNACION POR TRAB ESPECIAL DOCENTES
6222003100-PROCESO DE ADMISION DOCENTES
6222004000-UNIFORMES ADMINISTRATIVOS
6222006000-ASIGNACION POR TIEMPO DE SERVICIO ADMINISTRATIVOS
6222006100-ASIGNACION TIEMPO DE SERVICIO DOCENTES
6222008000-ESCOLARIDAD ADMINISTRATIVOS
6222008100-ESCOLARIDAD DOCENTES
6222099000-OTRAS CARGAS DE PERSONAL ADMINISTRATIVO
6222099100-OTRAS CARGAS DE PERSONAL DOCENTES
6240010000-CAPACITACION Y ENTRENAMIENTO ADMINISTRATIVOS
6240020000-CAPACITACION Y ENTRENAMIENTO DOCENTES
6250100000-ATENCIONES AL PERSONAL ADMINISTRATIVO
6250200000-ATENCIONES AL PERSONAL DOCENTES
6271001000-ESSALUD ADMINISTRATIVOS
6271001100-ESSALUD DOCENTES
6274001000-SEGURO DE VIDA ADMINISTRATIVOS
6274001100-SEGURO DE VIDA DOCENTES
6291001000-PROVISION CTS ADMINISTRATIVOS
6291001100-PROVISION CTS DOCENTES
6291002000-INTERESES DE COMPENSACION POR TIEMPO DE SERVICIOS
6311101000-TRANSPORTE DE BIENES
6311103000-TRANSPORTE SUMINISTRO DE ENSEÑANZA
6311201000-MOVILIDAD LOCAL
6311202000-TRANSPORTE AÉREO Y TERRESTRE
6311203000-PASAJES NACIONALES
6311204000-PASAJES INTERNACIONALES
6311205000-TRANSPORTE DE PERSONAS
6312010000-CORREO
6312020000-CURRIER
6312030000-TELECOMUNICACIONES
6313001000-ALOJAMIENTO
6314001000-ALOJAMIENTO Y ALIMENTACIÓN
6315010000-PEAJE Y ESTACIONAMIENTO
6321020000-SERVICIO DE COMPUTACION
6321080000-DOCENCIA
6321130000-SERVICIOS DEPORTIVOS
6321140000-DIRECTOR, COORDINADOR
6321210000-SUPERVISOR, PRODUCTOR
6321230000-TRADUCTOR DE IDIOMAS
6321250000-EXPOSITOR
6321260000-CAPACITACION
6321380000-INSTALACION, FABRICACION
6321400000-CONSULTORÍA INFORMÁTICA
6321420000-ASESORIA, CONSULTORIA
6321420100-ASESORIA FINANCIERA
6321420110-ASESORÍA EN COMUNICACIONES
6321420400-SERVICIOS CULTURALES
6321420600-SEGUIMIENTO Y MONITOREO DE INFORMACIÓN
6321420900-CONSULTORIA EN RELACIONES INTERNAC Y EMPRESARIAL
6321480000-SERVICIO DE MOZO
6321510000-SERVICIO DE CONFECCION
6321560000-MAESTRO DE CEREMONIA/ANFITRIONA
6321620000-SERVICIO DE ARBITRAJE
6321980000-OTRAS COMISIONES Y CORRETAJES
6321990000-OTROS SERVICIOS DE PERSONAL
6322001000-ASESORIA LEGAL
6322003000-SERVICIO NOTARIAL Y REGISTRAL
6322004000-GASTOS JUDICIALES
6322005000-ASESORIA TRIBUTARIA
6322006000-ARBITRAJES
6323010000-SERVICIO DE AUDITORIA
6324003000-PROMOCION Y DIFUSION ACADEMICA
6325001000-ESTUDIOS DE IMPACTO AMBIENTAL
6326010000-INVESTIGACION ACADEMICA PREGRADO
6326030000-PROYECTOS ACADEMICOS
6326060000-SERVICIO DE LABORATORIO - ENSEÑANZA
6326100000-GASTOS DE INVESTIGACION
6326200000-ESTUDIO DE PROYECTOS DE CONSTRUCCION Y MEJORAS
6328003000-DIRECTOR Y/O COORDINADOR ACADEMICO
6328004000-DICTADO DE SEMINARIOS Y CONFERENCIAS
6328005000-EXPOSITOR Y/O CAPACITACION
6329030000-DISEÑO, DIAGRAMACION Y ARTE FINAL
6329040000-SERVICIO DE TASACION Y VALORIZACION
6329050000-SERVICIO TECNICO, DIAGNOSTICO
6329060000-SERVICIO DE MONITOREO Y BUSQUEDA
6329090600-REVISION LINGÜÍSTICA
6329090700-SERVICIO DE CALL CENTER
6330090000-CONTENIDOS EN PLATAFORMA VIRTUAL, WEB Y AFINES
6330100000-CONTENIDOS ACADÉMICOS EN DISPOSITIVOS ELECTRÓNICOS
6342200100-MANTEN.REPARAC.ÁREAS VERDES
6342200200-MANTEN.REPARAC.INMUEBLES Y OTRAS CONSTRUCCIONES
6342200300-MANTEN.REPARAC.UNIDAD DE TRANSPORTE
6342200400-MANTEN.REPARAC.MUEBLES
6342201000-MANTEN.REPARAC.SISTEMA DE AGUA Y DESAGUE
6343001000-MANT. AREAS VERDES
6343002000-MANT. REPARAC. INMUEBLES Y O. CONST
6343003000-MANT. REPARAC. UNIDADES TRANSPORTE
6343004000-MANT.MUEBLES
6343005000-MANT. REPARAC. EQUIPOS DIVERSOS
6343006000-MANT. REPARAC. EQUIPOS LABORATORIO
6343007000-MANT. REPARAC.SISTEMA DE AGUA Y DESAGUE
6343008000-MANT. REPARAC. EQUIP Y SIST ELECTRICOS Y ELECTRONI
6343009000-MANTENIMIENTO DE AREAS COMUNES
6343017000-MANT. REPARAC. EQUIPOS COMPUTO
6343018000-MANTEN.REPARAC.AERONAVES
6343019000-MANTEN.REPARAC.EQUIPO DE ALARMAS, SENSORES
6343020000-MANTEN.REPARAC.EQUIPO DE AIRE ACONDICIONADO
6343021000-MANTEN.REPARAC.EQUIPO DE COCINA
6343022000-MANTEN.REPARAC.SISTEMA DE AGUA Y DESAGUE
6343023000-MANTEN.REPARAC.SISTEMA ELECTRICO
6343024000-MANTEN.REPARAC.CARPINTERIA METALICA
6343026000-MANTEN.REPARAC.LETREROS, SEÑALIZACIONES, PORTA LET
6343027000-MANTEN.REPARAC.PINTADO DE EDIFICIOS
6343028000-MANTEN.REPARAC.ASENSORES Y ELEVADORES
6343029000-MANTEN.REPARAC.CORTINAS, STORES Y PERSIANAS
6343030000-MANTEN.REPARAC.GRUPO ELECTRÓGENO
6343031000-MANTEN.REPARAC.EQUIPO DE SEGURIDAD
6343099000-OTROS MANT. Y REPARAC.
6344001000-MANTEN.REPARAC.DE SOFTWARE
6346001000-MANTEN.REPARAC.EDIFICACIONES
6352001000-ALQUILER DE INMUEBLES
6352003000-ESTACIONAMIENTO / COCHERA
6352005000-ALQUILER DE CAMPOS DEPORTIVOS
6352999000-OTROS ALQUILERES
6353000100-ALQUILER DE MAQUINARIAS
6354001000-ALQUILER DE UNIDADES DE TRANSPORTE
6355001000-ALQUILER DE MUEBLES Y ENSERES
6356010000-ALQUILER DE EQUIPOS DIVERSOS
6358001000-ALQUILER DE INTANGIBLES
6361010000-ENERGIA ELECTRICA
6362010000-GAS
6363010000-AGUA POTABLE Y ALCANTARILLADO
6364010000-TELEFONO FIJO
6364020000-TELEFONÍA CELULAR
6364040000-LINEA DEDICADA
6365020000-DIGIRED
6365030000-INTERNET, INTERNLAND
6365070000-UNIRED
6367010000-CABLE
6371001000-PUBLICIDAD REDES, INTERNET Y CINES
6371002000-PUBLICIDAD CONTENIDOS TELEVISIVOS
6371010000-PUBLICIDAD EN RADIO
6371020000-PUBLICIDAD EN PERIODICOS
6371030000-PUBL.DIPTICOS, AFICHES, REVISTAS Y OTR IMPRESOS
6371040000-PUBLICIDAD EN PANELES PUBLICITARIOS
6371050000-PUBLICIDAD EN TELEVISION
6371060000-PUBLICIDAD EN REVISTAS
6371070000-PUBLICIDAD EN GUIA TELEFONICA
6371080000-ARTICULOS PUBLICITARIOS
6371999000-OTRAS PUBLICIDADES, PUBLICACIONES Y RRPP
6372001000-PUBLICACIONES EN PERIODICOS
6373010000-EVENTOS NACIONALES E INTERNACIONALES
6373020000-ATENCIONES AL ALUMNADO
6373030000-DEPORTIVAS Y CULTURALES
6373060000-AUSPICIOS, PREMIOS Y ESTIMULOS
6373070000-ATENCIONES OFICIALES Y CELEBRACIONES
6373080000-GASTOS DE REPRESENTACION
6373990000-OTRAS CARGAS DIVERSAS
6374001000-PRESENTACION ARTISTICA TEATRAL O CULTURAL
6375001000-ATENCION CLIENTES
6380100000-*SUPERVISION OBRAS
6380150000-SERVICIO DE JARDINERIA
6380180000-SERVICIO DE RESIDUOS SOLIDOS
6380190000-SERVICIO DE FUMIGACION
6380200000-SERVICIO DE VIGILANCIA
6380220000-SERVICIO DE EVALUACION DE INFRAESTRUCTURA
6380230000-SUPERVISIÓN DE MANTENIMIENTO
6380240000-SERVICIO DE FILMACIÓN Y FOTOGRAFIA
6380250000-SERVICIO DE INSTALACIÓN DE EQUIPOS DIVERSOS
6380270000-SERVICIO DE PRUEBAS DE LABORATORIO
6380300000-SERVICIO DE LIMPIEZA
6380400000-SCANEO, DIAGRAMACION E IMPRESOS
6380500000-SERVICIO FOTOGRAFICO,REVELADO DE FOTOS,FILMACIONES
6380600000-SERVICIO DE CERRAJERIA Y DUPLICADO DE LLAVES
6380700000-SERVICIO DE INSTALACION, FABRICACION
6380800000-SERVICIO DE IMPRESIONES DE LIBROS
6380900000-SERVICIO DE IMPRESIONES DE PERIODICOS
6381000000-SERVICIO DE IMPRESIONES DE REVISTAS
6381300000-SERVICIO DE IMPRESIONES E IMPRENTA
6381400000-SERVICIO DE FOTOSTATICA, AMPLIACIONES Y AFINES
6381500000-SERVICIO DE EMPASTE
6382000000-ATENCIONES MEDICAS
6389900000-OTROS SERVICIOS
6391010000-GASTOS BANCARIOS
6393001000-SERVICIO DE IMPRESIÓN DE LIBROS
6393002000-SERVICIO DE IMPRESIÓN DE PERIODICOS
6393003000-SERVICIO DE IMPRESIÓN DE REVISTAS
6393004000-IMPRESOS
6393005000-OTROS SERVICIOS DE IMPRESIÓN
6393007000-SERVICIO DE FOTOCOPIADO
6393008000-SERVICIO DE EMPASTES Y ENCUADERNACIÓN
6416001000-CANONES
6431001000-IMPUESTO PREDIAL
6432001000-ARBITRIOS MUNICIPALES
6433010000-IMPUESTO AL PATRIMONIO VEHICULAR
6434001000-LICENCIA DE FUNCIONAMIENTO
6439010000-LICENCIA DE CONSTRUCCION
6439020000-OTROS TRIBUTOS A GOBIERNOS LOCALES
6443010000-OTROS TRIBUTOS
6451010000-INTERESES
6453010000-MULTAS
6454010000-COSTAS Y OTROS
6510010000-*SEGURO CONTRA INCENDIO
6510020000-*SEGURO CONTRA ROBO Y ASALTO
6510030000-SEGURO DE VEHICULOS
6510040000-*SEGURO DE VIDA
6510050000-SEGURO DE ACCIDENTES PERSONALES
6510060000-SEGURO DE RESPONSABILIDAD CIVIL
6510070000-*SEGURO DE DESHONESTIDAD
6510080000-*SEGURO INTEGRAL
6510120000-SEGURO DE AVIACION
6520100000-DERECHOS DE AUTOR
6520200000-PATENTES Y MARCAS
6530010000-MEMBRESIAS YSUSCRIPCIONES
6530020000-SUSCRIPCION REVISTAS, PERIODICOS, BOLETINES
6540100000-LICENCIAS Y DERECHOS DE VIGENCIA
6540300000-ACREDITACIÓN ACADÉMICA
6540500000-PROGRAMAS INFORMÁTICOS
6551301000-ENAJENACION INMUEBLES Y OTRAS CONSTRUCCIONES
6551303000-ENAJENACION MUEBLES Y ENSERES
6551304000-ENAJENACION EQUIPOS DIVERSOS
6560010002-IMPLEMENTOS DEPORTIVOS
6560010003-SUMINISTROS PARA INFORMATICA
6560010004-SUMINISTROS PARA MANTENIMIENTO
6560010005-SUMINISTROS PARA VEHICULOS
6560010006-SUMINISTROS PARA LIMPIEZA
6560010007-SUMINISTROS PARA LABORATORIO
6560010008-SUMINISTROS DE ENSEÑANZA
6560010010-SUMINISTROS PARA IMPRESIONES
6560010011-SUMINISTROS PARA FARMACIA
6560010013-SUMINISTROS PARA ASEO
6560010015-UTILES DE ESCRITORIO
6560010016-PERIODICOS Y REVISTAS
6560010018-AGUA DE MESA EN BIDONES
6560010019-OTROS SUMINISTROS DIVERSOS
6560010023-DERECHOS DE IMPORTACION
6560010025-COMBUSTIBLES, CARBURANTES Y LUBRICANTES
6560010026-SUMINISTROS DE LABORATORIO DE COMUNICACIÓN
6560010028-SUMINISTROS LABORATORIO MÉDICO,ODONTOLÓG Y OBSTETR
6560010029-SUMINISTROS DE LABORATORIO DE INGENIERÍA
6560010030-SUMINISTROS DE CÓMPUTO
6560010031-SUMINISTROS PARA MANTENIMIENTO DE EDIFICACIONES
6560010032-SUMINISTROS PARA MANTENIMIENTO DE MUEBLES Y ENSERE
6560010033-SUMINISTROS PARA MANTENIMIENTO DE SISTEMA ELÉCTRIC
6560020000-GASTOS INVENTARIABLES DE ACTIVO FIJO
6560021010-ACCESORIOS Y REPUESTOS
6560021020-BIBLIOGRAFIA DE CONSULTA
6560030000-ARREGLOS FLORALES
6560040000-PLACAS RECORDATORIAS, SOLAPEROS, MEDALLAS
6560050000-BUFFET, LICORES, GASEOSAS
6560060000-CONSUMO DE ALIMENTOS
6560070000-HIELO
6560090000-MEDICAMENTOS Y OTROS FARMACEUTICOS
6570100000-GESTIÓN EN GOBIERNOS LOCALES
6591010000-DONACIONES
6591030000-AUSPICIOS
6591040000-APORTES DE ASOCIADOS
6592010000-MULTAS Y SANCIONES
6593000000-CARGAS EXCEPCIONALES BAJA DE ACTIVO
6593700000-BAJA DE LIBROS
6599990000-OTRAS CARGAS DIVERSAS
6599990100-CONVENIOS CON HOSPITALES
6599990200-CONVENIOS CON OTRAS INSTITUCIONES
6599990300-PROGRAMA DE EXCELENCIA - BECAS
6599990500-SERVICIO POR TRASLADO DE VALORES Y/O REPORTES FINA
6599990600-COMISIONES POR OPERADORES DE TARJETAS DE CREDITO
6599990800-GASTOS INVENTARIABLES DE ACTIVO FIJO
6711020000-GASTOS DE SOBREGIRO CON INSTITUC.FINANCIERAS
6711030000-GASTOS DE CUENTAS BANCARIAS
6711040000-OTROS GASTOS CON INSTITUC.FINANCIERAS Y OTRAS ENTI
6720200000-PERD.xINSTRUM.FINANC.DERIVADOS LIQUIDADOS
6731105000-INTERESES Y GASTOS DE PAGARES
6731107000-INTERESES Y GASTOS DE LETRAS
6760010000-PERDIDA POR DIFERENCIA DE CAMBIO
6793002000-REDONDEO DE CENTIMOS
6793099000-OTRAS CARGAS FINANCIERAS
6814101000-DEPR.EDIFICIOS Y OTRAS CONSTRUC.ADM.
6814103000-DEPR.EDIFICIOS Y OTRAS CONSTRUC.PRODUC.
6814104000-DEPR.EDIFICIOS Y OTRAS CONSTRUC.INSTALAC.
6814301000-DEPR.UNIDADES DE TRANSPORTE ADMINISTR.
6814304000-DEPR.UNIDADES DE TRANSPORTE INSTALAC.
6814401000-DEPR.MUEBLES Y ENSERES
6814501000-DEPR.EQUIPOS DE COMPUTO
6814502000-DEPR.EQUIPOS DE COMUNICACIÓN
6814503000-DEPR.EQUIPOS DE SEGURIDAD
6814504000-DEPR.EQUIPOS DE LABORATORIO
6814509000-DEPR.EQUIPOS DIVERSOS
6814702000-DEPR.LIBROS DE BIBLIOTECA
6814910100-DEPR.EDIF.Y OC.REINVERSION LEY 30220
6815101000-DEPR.VALOR.ADIC EDIF.Y O.C.ADMINISTR.
6815103000-DEPR.VALOR.ADIC EDIF.Y O.C.PRODUC.
6815104000-DEPR.VALOR.ADIC EDIF.Y O.C.INSTALAC.
6815910100-DEPR.VAL.ADIC EDIF.Y OC.REINVERSION LEY 30220
6821301000-AMORTIZACION DE INTANGIBLES
6841402000-PROVISION DE CUENTAS POR COBRAR
6852101000-AMORTIZ.DESVALOR.EDIF.Y O.C.ADMINISTR.
6852103000-AMORTIZ.DESVALOR.EDIF.Y O.C.PRODUC.
6852509000-OTRAS PROVISIONES DEL EJERCICIO
6861101000-INTERESES JUDICIALES
6861102000-TRANSACCIONES JUDICIALES
6861103000-TRANSACCIONES LABORALES SIN JUICIO
6871101000-PROVISION CD MATRIC. Y PENSIONES ENSEÑANZA
6891101000-TRANSACCIONES JUDICIALES
6891102000-TRANSACCIONES LABORALES SIN JUICIO
7032011000-DERECHO DE MATRICULA
7032012000-DERECHO DE MATRICULA POST-GRADO
7032021000-PENSIONES DE ENSENANZA
7032021010-PENSIONES INGLES CONTRATO BERLITZ
7032022000-PENSIONES DE ENSENANZA POST-GRADO
7032504000-CURSO DE ACTUALIZACION PROFESIONAL
7032506000-ASESORIA DE TESIS (2da VEZ)
7032507000-AUTENTICACIONES
7032508000-CAMBIO DE TURNO
7032509000-CARPETA DE ESTUDIO SOCIO ECONOMICO
7032510000-CARTA DE PRESENTACION
7032511000-DERECHO INSCRIPCION POST-GRADO
7032513000-MATRICULA EXTEMPORANEA
7032514000-MULTA POR NO PRESENTACION AL EXAMEN DE TITULO
7032516000-REACTUALIZACION DE MATRICULA
7032518000-RESERVA DE MATRICULA
7032519000-SOLICITUD VALORADA
7032520000-CERTIFICADO DE ESTUDIOS
7032522000-CONSTANCIA DE CONDUCTA
7032523000-CONSTANCIA DE EGRESO
7032524000-CONSTANCIA DE ESTUDIOS
7032525000-CONSTANCIA DE INGRESO
7032526000-CONSTANCIA DE NOTAS
7032527000-CONSTANCIA DE PRACTICAS PROFESIONALES
7032528000-CONSTANCIA DE TESORERIA
7032529000-CONSTANCIA DE GRADOS Y TITULOS EN TRAMITE
7032530000-CONSTANCIA DE ORDEN DE MERITO
7032531000-CONSTANCIA DE PROMEDIO PONDERADO
7032532000-CONVALIDACION ASIGNATURA TRASLADO EXTERNO
7032533000-CONVALIDACION ASIGNATURA TRASLADO INTERNO
7032534000-EXAMEN DE APLAZADOS
7032535000-EXAMEN DE SUBSANACION POR CURSO
7032536000-GRADO DE BACHILLER AUTOMATICO
7032537000-GRADO DE BACHILLER CON TESIS
7032538000-GRADO DE MAESTRO
7032539000-GRADO DE DOCTOR
7032540000-DUPLICADO DE CARNET UNIVERSITARIO
7032543000-DUPLICADO DE SYLABUS
7032547000-TITULO CON EXAMEN
7032548000-TITULO CON EXPEDIENTE
7032549000-TITULO CON TESIS
7032550000-TITULO POR EXPERIENCIA PROFESIONAL
7032551000-TITULO POR COMPETENCIAS
7032553000-OTROS SERVICIOS
7032553001-CANCELACIONES
7032554000-DERECHO DE INSCRIPCION ADMISION
7032556000-OTROS DERECHOS ADMISION
7032557000-PENSIONES DE ENSEÑANZA C.P.U.
7032559000-OTROS DERECHOS CENTRO PREUNIVERSITARIO
7032560000-CARNET DE BIBLIOTECA
7032563000-OTROS DERECHOS DE BIBLIOTECA
7032564000-PENSIONES DE ENSEÑANZA CENTRO IDIOMAS
7032565000-OTROS DERECHOS CENTRO DE IDIOMAS
7032567000-CURSOS Y SEMINARIOS INSTITUTOS
7032572000-CURSOS Y SEMINARIOS
7032573000-SERVICIO DE CAPACITACION
7032581000-SERVICIOS POR REGULARIZAR
7411001000-BECA INTEGRAL PREGRADO
7411002000-BECA PARCIAL PREGRADO
7411003000-BECA INTEGRAL CONVENIO PRE GRADO
7411021000-BECA INTEGRAL POST-GRADO
7411022000-BECA PARCIAL POST-GRADO
7411042000-DESCUENTOS POR CONVENIO EN EPU
7542110000-ALQUILERES DE EDIFICACIONES
7545110000-ALQUILERES DIVERSOS
7551010000-DERECHO DE MATRICULA
7551020000-RECUPERACION CASTIGO PENSIONES DE ENSEÑANZA
7551990000-RECUPERACION CASTIGO OTRAS CUENTAS INCOBRABLES
7564320000-ENAJENACION EDIF.Y OTRAS CONSTRUCCIONES
7564340000-ENAJENACION UNIDADES DE TRANSPORTE
7592933000-RECUPERACION DE ACTIVOS SINIESTRADOS
7593010000-DONACIONES
7593030000-AUSPICIOS
7599010000-SERVICIOS MEDICOS
7599020000-SERVICIOS ODONTOLOGICOS
7599050000-SERVICIO ASESORIA / CONSULTORIA
7599090000-VENTA DE REVISTAS
7599110100-TAQUILLA LIGA 1
7599111800-INGRESOS POR PRUEBAS
7599990000-OTROS INGRESOS
7721010000-INTERESES SOBRE DEPOSITOS
7721990000-INGRESOS FINANCIEROS VARIOS
7722010000-MORAS
7722020000-REDONDEO DE CENTIMOS
7760010000-GANACIA POR DIFERENCIA DE CAMBIO

También podría gustarte