Sie sind auf Seite 1von 495

CPCCODIGO

Codigo
00
001
0011
001110
002
0021
002110
003
0031
003110
004
0041
004110
005
0051
005110
006
0061
006110
01
011
0111
011110
012
0121
012110
013
0131
013110
014
0141
014110
015
0151
015110
016
0161
016110
10
101
1011
101101
1012

CPCDESCRI
Descripcin
ACTIVO
CREDITO DOCUMENTARIO
CREDITO DOCUMENTARIO
CREDITO DOCUMENTARIO
LETRAS DESCONTADAS
LETRAS DESCONTADAS
LETRAS DESCONTADAS
CONSIGNANTE
CONSIGNANTE
CONSIGNANTE
TITULOS Y VALORES EN GARANTIA
TITULOS Y VALORES EN GARANTIA
TITULOS Y VALORES EN GARANTIA
IMPUESTOS EN CONTINGENCIA
IMPUESTOS EN CONTINGENCIA
IMPUESTOS EN CONTINGENCIA
MERCAD.REMITIDAS EN COSIGNAC.
MERCAD.REMITIDAS EN COSIGNAC.
MERCAD.REMITIDAS EN COSIGNAC.
PASIVO
CREDIT. DOCUMENT.POR LIQUIDAR
CREDIT. DOCUMENT.POR LIQUIDAR
CREDIT. DOCUMENT.POR LIQUIDAR
CONSIGNATARIO
CONSIGNATARIO
CONSIGNATARIO
RESPONSAB. DE LETRAS DESCONTAD
RESPONSAB. DE LETRAS DESCONTAD
RESPONSAB. DE LETRAS DESCONTAD
DEP.DE TIT.Y VALOR.EN GARANTIA
DEP.DE TIT.Y VALOR.EN GARANTIA
DEP.DE TIT.Y VALOR.EN GARANTIA
IMPUESTOS EN CONTINGENCIA
IMPUESTOS EN CONTINGENCIA
IMPUESTOS EN CONTINGENCIA
MERCADERIAS REC. EN CONSIGNAC.
MERCADERIAS REC. EN CONSIGNAC.
MERCADERIAS REC. EN CONSIGNAC.
CAJA Y BANCOS
CAJA
CAJA OFICINA LIMA
CAJA OFICINA LIMA
CAJA OFICINA ICA

101201
1013
101301
1014
101401
102
1021
102101
1022
102201
103
1031
103101
1032
103201
104
1040
104001
1041
104101
1042
104201
1048
104801
105
1051
105101
107
1071
107101
1072
107201
109
1091
109101
12
121
1211
121101
1212
121201
1213
121301
1214
121401

CAJA OFICINA ICA


CAJA CHICA LIMA
CAJA CHICA LIMA
CAJA CHICA ICA
CAJA CHICA ICA
FONDOS FIJOS
FONDO FIJO LIMA
FONDO FIJO LIMA
FONO FIJO ICA
FONO FIJO ICA
REMESAS EN TRANSITO
REMESAS EN TRANSITO ICA
REMESAS EN TRANSITO ICA
REMESAS EN TRANSITO LIMA
REMESAS EN TRANSITO LIMA
BANCOS CUENTAS CORRIENTES
BCO.CREDITO US$ CTA.193-1107960-1BCO.CREDITO US$ CTA.193-1107960-1-24
BCO. CREDITO LIMA CTA 84670
BCO. CREDITO LIMA S/.CTA.193-0084670-0-51
BCO.CREDITO S/.CTA.194-1605987
BCO.CREDITO S/.CTA.194-1605987-0-89
*
*
CERTIFICADOS BANCARIOS
CERTIFICADOS BANCARIOS
CERTIFICADOS BANCARIOS
TRANSFERENCIAS DE FONDOS
TRANSFERENCIAS A ICA
TRANSFERENCIAS A ICA
TRANSFERENCIAS A LIMA
TRANSFERENCIAS A LIMA
FONDOS SUJETOS A RESTRICCION
BCO DE LA NACION(CTA DEL SPOT)
BCO DE LA NACION(CTA DEL SPOT)
CLIENTES
FACTURAS POR COBRAR
FACTURAS POR COBRAR ICA
FACTURAS POR COBRAR ICA
FACTURAS POR COBRAR LIMA
FACTURAS POR COBRAR LIMA
FACT.X COBRAR-CESION DE ACREEN
FACT.X COBRAR-CESION DE ACREEN
GARANTIA
GARANTIA

122
1221
122101
1222
122201
123
1231
123101
1232
123201
1233
123301
1234
123401
1235
123501
124
1241
124101
125
1251
125101
128
1281
128101
129
1291
129101
14
141
1411
141101
1412
141201
142
1421
142101
1422
142201
1424
142401
143
1431
143101
1432

ANTICIPOS RECIBIDOS
ANTICIPOS RECIBIDOS LIMA.
ANTICIPOS RECIBIDOS LIMA.
ANTCIPOS RECIBIDOS ICA
ANTICIPOS RECIBIDOS ICA
LETRAS O EFECTOS POR COBRAR
LETRAS O EFECTOS X COBRAR ICA
LETRAS O EFECTOS X COBRAR ICA
LETRAS O EFECTOS X COBRAR LIMA
LETRAS O EFECTOS X COBRAR LIMA
LETRAS EN COBRANZA
LETRAS EN COBRANZA
LETRAS EN DESCUENTO
LETRAS EN DESCUENTO
LETRAS PROTESTADAS
LETRAS PROTESTADAS
FACT.X COBRAR MERCD. EXTERIOR
FACT.X COBRAR MERCD. EXTERIOR
FACT.X COBRAR MERCD. EXTERIOR
CHEQUES DEVUELTOS
CHEQUES DEVUELTOS
CHEQUES DEVUELTOS
ANTIC.RECB.,AJUS. X CORREC.MON
ANTIC.RECB.,AJUS. X CORREC.MON
ANTIC.RECB.,AJUS. X CORREC.MON
COBRANZA DUDOSA
FACTURAS,LETRAS,ETC
FACTURAS,LETRAS,ETC
CUENTAS X COBRAR A ACCIONISTAS
PRESTAMOS AL PERSONAL
PRESTAMOS A PERSONAL - LIMA
PRESTAMOS A PERSONAL - LIMA
PRESTAMOS A PERSONAL - ICA
PRESTAMOS A PERSONAL - ICA
PRESTAMOS A ACCIONISTAS SOCIOS
PRESTAMOS A ACCIONISTAS SOCIOS
PRESTAMOS A ACCIONISTAS SOCIOS
JORGE PICASSO SALINAS
JORGE PICASSO SALINAS
RAFAEL PICASSO SALINAS
RAFAEL PICASSO SALINAS
PRESTAMOS A DIRECTORES
JORGE PICASSO SALINAS
JORGE PICASSO SALINAS
ALFREDO PICASSO SALINAS

143201
16
161
1611
161101
1614
161401
1616
161601
164
1641
164101
167
1671
167101
168
1681
168101
19
191
1911
191101
192
1921
192101
20
201
2011
201101
202
2021
202101
208
2081
208101
21
211
2111
211101
218
2181
218101
22
221
2211

ALFREDO PICASSO SALINAS


CUENTAS POR COBRAR DIVERSAS
PRESTAMOS A TERCEROS
SERVICIOS DE VENTA
SERVICIOS DE VENTA
SUCESION JORGE PICASSO PERATA
SUCESION JORGE PICASSO PERATA
DISTRIBUCIONES VISTA ALEGRE SA
DISTRIBUCIONES VISTA ALEGRE SA
DEPOSITOS EN GARANTIA
DEPOSITOS EN GARANTIA
DEPOSITOS EN GARANTIA
CUENTAS POR COBRAR BANCOS
CUENTAS POR COBRAR BANCOS
CUENTAS POR COBRAR BANCOS
CUENTA POR COBRAR A SEGUROS
CUENTA POR COBRAR A SEGUROS
CUENTA POR COBRAR A SEGUROS
PROV.CTAS COBRANZA DUDOSA.
PROV.CTAS COBRANZA DUDOSA.
PROV.CTAS COBRANZA DUDOSA.
PROV.CTAS COBRANZA DUDOSA.
CLIENTES
FACTURAS,LETRAS, ETC.
FACTURAS-LETRAS COB. DUDOSA
MERCADERIAS
MERCADERIAS - PAIS
MERCADERIAS - PAIS
MERCADERIAS - PAIS
MERCADERIAS - EXTERIOR
MERCADERIAS - EXTERIOR
MERCADERIAS - EXTERIOR
MERCADERIAS AJUS. X CORREC.MON
MERCADERIAS AJUS. X CORREC.MON
MERCADERIAS AJUS. X CORREC.MON
PRODUCTOS TERMINADOS
PRODUCTOS TERMINADOS
PRODUCTOS TERMINADOS
PRODUCTOS TERMINADOS
PROD.TERM.,AJUS X CORREC.MONET
PROD.TERM.,AJUS X CORREC.MONET
PROD.TERM.,AJUS X CORREC.MONET
SUBPROD. DESECHOS Y DESPERD.
SUBPROD. DESECHOS Y DESPERD.
SUBPROD. DESECHOS Y DESPERD.

221101
228
2281
228101
23
231
2311
231101
238
2381
238101
24
241
2411
241101
2412
241201
242
2421
242101
2423
242301
2424
242401
248
2481
248101
25
251
2511
251101
2512
251201
252
2521
252101
2522
252201
258
2581
258101
26
261
2611
261101

SUBPROD. DESECHOS Y DESPERD.


AJUSTE X CORRECCION MONETARIA
AJUSTE X CORRECCION MONETARIA
AJUSTE X CORRECCION MONETARIA
PRODUCTOS EN PROCESO
PRODUCTOS EN PROCESO
PRODUCTOS EN PROCESO
PRODUCTOS EN PROCESO
AJUSTE X CORRECCION MONETARIA
AJUSTE X CORRECCION MONETARIA
AJUSTE X CORRECCION MONETARIA
MATERIAS PRIMAS Y AUXILIARES
MATERIAS PRIMAS
MATERIAS PRIMAS NACIONALES
MATERIAS PRIMAS NACIONALES
MATERIAS PRIMAS IMPORTADAS
MATERIAS PRIMAS IMPORTADAS
MATERIAS AUXILIARES
MATERIAS AUXILIARES
MATERIAS AUXILIARES
MATERIAS AUXILIARES NACIONALES
MATERIAS AUXILIARES NACIONALES
MATERIAS AUXILIARES IMPORTADAS
MATERIAS AUXILIARES IMPORTADAS
M.P. Y AUX.,AJUST.X CORREC.MON
M.P. Y AUX.,AJUST.X CORREC.MON
M.P. Y AUX.,AJUST.X CORREC.MON
ENVASES Y EMBALAJES
ENVASES
ENVASES NACIONALES
ENVASES NACIONALES
ENVASES IMPORTADOS
ENVASES IMPORTADOS
EMBALAJES
EMBALAJES NACIONALES
EMBALAJES NACIONALES
EMBALAJES IMPORTADOS
EMBALAJES IMPORTADOS
ENV.Y EMB.AJUSTE X CORREC.MONE
ENV.Y EMB.AJUSTE X CORREC.MONE
ENV.Y EMB.AJUSTE X CORREC.MONE
SUMINISTROS DIVERSOS
SUMINISTROS DIV.NACIONALES
SUMINISTROS DIV.NACIONALES
SUMINISTROS DIV.NACIONALES

262
2621
262101
263
2631
263101
268
2681
268101
28
281
2811
281101
282
2821
282101
288
2881
288101
29
291
2911
291101
298
2981
298101
31
311
3111
311101
312
3121
312101
313
3131
313101
319
3191
319101
33
330
3301
330101
331
3311

SUMINISTROS DIV. IMPORTADOS.


SUMINISTROS DIV. IMPORTADOS.
SUMINISTROS DIV. IMPORTADOS.
SUMINISTROS - OTROS
SUMINISTROS - OTROS
SUMINISTROS - OTROS
SUMIN.DIV.AJUSTE XCORREC.MONET
SUMIN.DIV.AJUSTE XCORREC.MONET
SUMIN.DIV.AJUSTE XCORREC.MONET
EXISTENCIAS POR RECIBIR
EXISTENCIAS X RECIBIR EXTER.
EXISTENCIAS X RECIBIR EXTER.
EXISTENCIAS X RECIBIR EXTER.
EXISTENCIAS X RECIBIR PAIS
EXISTENCIAS X RECIBIR PAIS
EXISTENCIAS X RECIBIR PAIS
EXIST.X REC,AJUST.X CORREC.MON
EXIST.X REC,AJUST.X CORREC.MON
EXIST.X REC,AJUST.X CORREC.MON
PROV.PARA DESVALORIZ.DE EXIST.
PROV.PARA DESVALORIZ.DE EXIST.
PROV.PARA DESVALORIZ.DE EXIST.
PROV.PARA DESVALORIZ.DE EXIST.
PROV.DESV.,AJUS X CORREC.MONE.
PROV.DESV.,AJUS X CORREC.MONE.
PROV.DESV.,AJUS X CORREC.MONE.
VALORES
ACCIONES
ACCIONES
ACCIONES
CERTIFICADOS BANCARIOS
CERTIFICADOS BANCARIOS
CERTIFICADOS BANCARIOS
VALORES,AJUSTE X CORREC. MONET
VALORES,AJUSTE X CORREC. MONET
VALORES,AJUSTE X CORREC. MONET
PROV.FLUCTUACION DE VALORES
PROV.FLUCTUACION DE VALORES
PROV.FLUCTUACION DE VALORES
INMUEBLE,MAQUINARIA Y EQUIPO
INM.MAQ.Y EQ.AJUST X CORC.MONE
INM.MAQ.Y EQ.AJUST.X CORC.MONE
INM.MAQ.Y EQ.AJUST.X CORC.MONE
TERRENOS
TERRENOS

331101
332
3321
332101
333
3331
333101
334
3341
334101
335
3351
335101
336
3361
336101
337
3371
337101
338
3381
338101
339
3391
339101
34
341
3411
341101
342
3421
342101
343
3431
343101
347
3471
347101
348
3481
348101
36
361
3611
361101

TERRENOS
EDIFICIOS Y OTRAS CONSTRUCCION
EDIFICIOS Y OTRAS CONSTRUCCION
EDIFICIOS Y OTRAS CONSTRUCCION
MAQ, EQUIPO Y OTRAS UND.EXPLOT
MAQ.EQUIPO-REPUESTOS Y ACCESOR
MAQ.EQUIPO-REPUESTOS Y ACCESOR
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
MUEBLES Y ENSERES
MUEBLES Y ENSERES
MUEBLES Y ENSERES
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
INSTALACIONES
INSTALACIONES
INSTALACIONES
UNIDADES POR RECIBIR
UNIDADES POR RECIBIR
UNIDADES POR RECIBIR
TRABAJOS EN CURSO
TRABAJOS EN CURSO
TRABAJOS EN CURSO
INTANGIBLES
CONCESIONES Y DERECHOS
CONCESIONES Y DERECHOS
CONCESIONES Y DERECHOS
PATENTES Y MARCAS
PATENTES Y MARCAS
PATENTES Y MARCAS
GASTOS DE INVESTIGACION
GASTOS DE INVESTIGACION
GASTOS DE INVESTIGACION
GASTOS DE EMISION ACC. Y OBLIG
GASTOS DE EMISION ACC. Y OBLIG
GASTOS DE EMISION ACC. Y OBLIG
INTANG.AJUST. X CORREC. MONET.
INTANG.AJUST. X CORREC. MONET.
INTANG.AJUST. X CORREC. MONET.
INM. MAQ EQP.-LEYES DE PROM.
INM. MAQ EQP.-LEYES DE PROM.
INM. MAQ EQP.-LEYES DE PROM.
INM. MAQ EQP.-LEYES DE PROM.

37
371
3711
371101
38
381
3811
381101
382
3821
382101
383
3831
383101
384
3841
384101
3842
384201
385
3851
385101
3852
385201
386
3861
386101
388
3881
388101
389
3891
389101
3895
389501
39
391
3911
391101
392
3921
392101
393
3931
393101

INTANGIBLES LEYES DE PROMOCION


INTANGIBLES LEYES DE PROMOCION
INTANGIBLES LEYES DE PROMOCION
INTANGIBLES LEYES DE PROMOCION
CARGAS DIFERIDAS
INTERESES POR DEVENGAR
INTERESES POR COBRAR
INTERESES POR DEVENGAR
SEGUROS PAGADOS POR ADELANTADO
SEGUROS PAGADOS POR ADELANTADO
SEGUROS PAGADOS POR ADELANTADO
ALQUILERES PAGADOS X ADELANT.
ALQUILERES PAGADOS X ADELANT.
ALQUILERES PAGADOS X ADELANT.
ENTREGAS A RENDIR CUENTA
ENTREGAS A RENDIR CTA. - LIMA
ENTREGAS A RENDIR CTA. - LIMA
ENTREGAS A RENDIR CTA - ICA
ENTREGAS A RENDIR CTA - ICA
ADELANTO DE REMUNERACIONES
ADELANTOS - LIMA
ADELANTOS - LIMA
ADELANTOS - ICA
ADELANTOS - ICA
IMPUESTOS PAGADOS X ADELANTADO
IMPUESTOS PAGADOS X ADELANTADO
IMPUESTOS PAGADOS X ADELANTADO
GAST.ANTICP.AJUST.X CORC.MONET
GAST.ANTICP.AJUST.X CORC.MONET
GAST.ANTICP.AJUST.X CORC.MONET
OTRAS CARGAS DIFERIDAS
OTRAS CARGAS DIFERIDAS
OTRAS CARGAS DIFERIDAS
IMPTO. A LA RENTA DIFERIDO
IMPTO. A LA RENTA DIFERIDO
DEPRECIACION AMORT.ACUMULADA
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
EDIFICIOS Y OTRAS CONSTRUCC.
EDIFICIOS Y OTRAS CONSTRUCC.
EDIFICIOS Y OTRAS CONSTRUCC.
MAQUINARIAS Y EQUIPO
MAQUINARIAS Y EQUIPO
MAQUINARIAS Y EQUIPO

394
3941
394101
395
3951
395101
396
3961
396101
397
3971
397101
398
3981
398101
40
401
4011
401101
401102
401103
4015
401501
4018
401801
401802
4019
401901
401902
401903
401904
401905
401906
401961
401962
401963
401907
401908
401909
402
4021
402101
4022
402201
4029

AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
MUEBLES Y ENSERES
MUEBLES Y ENSERES
MUEBLES Y ENSERES
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
AMORT.INTANGIBLES PROMOCION
AMORT.INTANGIBLES PROMOCION
AMORT.INTANGIBLES PROMOCION
DEPRE.ACUM.,AJUST.X CORREC.MON
DEPRE.ACUM.,AJUST.X CORREC.MON
DEPRE.ACUM.,AJUST.X CORREC.MON
TRIBUTOS POR PAGAR
GOBIERNO CENTRAL
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
RETENCIONES IGV(RS 037-2002)
I.G.V.-PERCEPCIONES X APLICAR
DERECHOS ADUANEROS
DERECHOS ADUANEROS
IMPUESTO A LA RTA. 3RA CAT.
IMP.EXTRAORD.A ACTIVOS NETOS
ANTICIPO DE RENTA 3RA
ART.36.FRAC.ESPEC.SUNAT
IMPUESTO SELECTIVO AL CONSUMO
ART. 36 FRAC. ESPECIAL SUNAT
FRACCIONAMIENTO TRIB. SUNAT
IMP.PATRIMONIO AUTOMOTRIZ
FRACCIONAMIENTO TRIB. ESSALUD
AMNISTIA TRIBUTARIA (B E R T)
FRACCIONAMIENTO TRIB. SUNAT
FRACCIONAMIENTO TRIB. ESSALUD
FRACCIONAMIENTO TRIBU. ONP
IMPUESTO A LA RENTA 4TA CATG.
IMPUESTO A LA RENTA 5TA CATEG.
FRACCIONAMIENTO TRIB. ONP
GOB.CENTRAL CERT.TREIBUTARIO
CERT.REINT.TRIB.(CERTEX)
CERT.REINT.TRIB.(CERTEX)
CERT.DEVOLUCION CREDITO FISCAL
CERT.DEVOLUCION CREDITO FISCAL
OTROS CERTIFICADOS TRIBUTARIOS

402901
403
4031
403101
4032
403201
4033
403301
4034
403401
4035
403501
4036
403601
405
4051
405101
4052
405201
408
4081
408101
41
411
4111
411101
4112
411201
412
4121
412101
4122
412201
413
4131
413101
414
4141
414101
415
4151
415101
419
4191
419101

OTROS CERTIFICADOS TRIBUTARIOS


CONTRIB. A INST.PUBLICAS.
ESSALUD
ESSALUD
O.N.P.
O.N.P.
ACCIDENTES DE TRABAJO
S.C.T.R.
SENATI
SENATI
IMPT.EXTRAORDINARIO DE SOLIDAR
IMPT.EXTRAORDINARIO DE SOLIDAR
APORTES AL SIST.PRIV DE PENSIO
AFP HORIZONTE
GOBIERNOS LOCALES
LICENCIA MUNICIPAL
LICENCIA MUNICIPAL
IMP.PATRIMONIO PREDIAL (AUTOV)
IMP.PATRIMONIO PREDIAL (AUTOV)
TRIBUTOS, AJUSTE X CORREC.MONE
TRIBUTOS, AJUSTE X CORREC.MONE
TRIBUTOS, AJUSTE X CORREC.MONE
REMUNERAC.Y PARTICIP.POR PAGAR
REMUNERACIONES POR PAGAR
REMUNERACIONES LIMA
REMUNERACIONES LIMA
REMUNERACIONES ICA
REMUNERAC ICA-JUICIO ALIMENTOS
VACACIONES POR PAGAR
VACACIONES LIMA
VACACIONES LIMA
VACACIONES ICA
VACACIONES ICA
PARTICIPACIONES POR PAGAR
PARTICIPACIONES POR PAGAR
PARTICIPACIONES POR PAGAR
REMUNER.PARTICIP DIRECTORIO
REMUNER.PARTICIP DIRECTORIO
REMUNER.PARTICIP DIRECTORIO
COMISIONES POR PAGAR
COMISIONES POR PAGAR
COMISIONES POR PAGAR
OTROS GASTOS POR PAGAR
OTROS GASTOS POR PAGAR
OTROS GASTOS POR PAGAR

42
421
4211
421101
421102
4212
421201
422
4221
422101
4222
422201
423
4231
423101
423102
4232
423201
424
4241
424101
425
4251
425101
428
4281
428101
45
451
4511
451101
46
461
4611
461101
4612
461201
4613
461301
4614
461401
4615
461501
4616
461601

PROVEEDORES
FACTURAS POR PAGAR
FACTURAS POR PAGAR
FACTURAS POR PAGAR SOLES
FACTURAS POR PAGAR DOLARES
FACTURAS POR PAGAR-SUCEC. JPP
FACTURAS POR PAGAR-SUCEC. JPP
ANTICIPOS OTORGADOS
ANTICIPOS PROVEEDORES PAIS
ANTICIPOS PROVEEDORES PAIS
ANTICIPOS PROVEEDORES - EXTER.
ANTICIPOS PROVEEDORES - EXTER.
LETRAS O EFECTOS POR PAGAR
LETRAS O EFECT X PAGAR - LIMA
LETRAS O EFECT X PAGAR SOLES
LETRAS O EFECTOS X PAGAR DOLARES
LETRAS O EFECT X PAGAR - ICA
LETRAS O EFECT X PAGAR - ICA
FACT.X PAGAR MERCAD.EXTERIOR
FACT.X PAGAR MERCAD.EXTERIOR
FACT.X PAGAR MERCAD.EXTERIOR
OTRAS OBLIGACIONES POR PAGAR
OTRAS OBLIGACIONES POR PAGAR
OTRAS OBLIGACIONES POR PAGAR
ANTICP.PROVEED.AJUST.X CORC.MO
ANTICP.PROVEED.AJUST.X CORC.MO
ANTICP.PROVEED.AJUST.X CORC.MO
DIVIDENDOS POR PAGAR
DIVIDENDOS POR PAGAR
DIVIDENDOS POR PAGAR
DIVIDENDOS POR PAGAR
CUENTAS POR PAGAR DIVERSAS
PRESTAMOS DE TERCEROS
PRESTAMOS - LIMA
PRESTAMOS - LIMA
PRESTAMOS APS- ICA
PRESTAMOS APS- ICA
DEUDA BCO. LATINO
DEUDA BCO. LATINO
PREST. INVERTUR
PREST. INVERTUR
INVERSIONES VERDUN
INVERSIONES VERDUN
RAFAEL PICASSO S.
RAFAEL PICASSO S.

462
4621
462101
463
4631
463101
4632
463201
4633
463301
464
4641
464101
465
4651
465101
4652
465201
466
4661
466101
4662
466201
467
4671
467101
468
4681
468101
469
4691
469101
4695
469501
47
471
4711
471101
4712
471201
4713
471301
4714
471401
472

RECLAMACIONES DE TERCEROS
BCO.LATINO(SOBREGIROS CTA.CTE)
BCO.LATINO(SOBREGIROS CTA.CTE)
PRESTAMOS DE ACCIONISTAS
JORGE PICASSO PERATA
JORGE PICASSO PERATA
JORGE PICASSO SALINAS
JORGE PICASSO SALINAS
JOSE PICASSO S.
JOSE PICASSO S.
VALES POR ENVASES
VALES POR ENVASES
VALES POR ENVASES
OBLIGACIONES DESCONTADAS
OBLIGACIONES DESCONTADAS LIMA
OBLIGACIONES DESCONTADAS LIMA
OBLIGACIONES DESCONTADAS ICA
OBLIGACIONES DESCONTADAS ICA
INTERESES POR PAGAR
INTERESES POR PAGAR - LIMA
INTERESES POR PAGAR - LIMA
INTERESES POR PAGAR ICA
INTERESES POR PAGAR ICA
DEPOSITOS EN GARANTIA
DEPOSITOS EN GARANTIA
DEPOSITOS EN GARANTIA
COMUNIDADES LABORALES
COMUNIDADES LABORALES
COMUNIDADES LABORALES
OTRAS CTAS. POR PAGAR DIV.
OTRAS CTAS POR PAGAR DIVERSAS
OTRAS CTAS POR PAGAR DIVERSAS
DISTRIB.VISTA ALEGRE S.A.
DISTRIB.VISTA ALEGRE S.A.
BENEFICIOS SOCIALES TRABAJ.
COMPENSACION X T/SERVICIOS
COMP.X T/SERV.EMPLEADOS LIMA
COMP.X T/SERV.EMPLEADOS LIMA
COMP.X T/SERV.OBREROS - LIMA
COMP.X T/SERV.OBREROS - LIMA
COMP.X T/SERV.EMPLEADOS - ICA
COMP.X T/SERV.EMPLEADOS - ICA
COMP.X T/SERV. OBREROS - ICA
COMP.X T/SERV. OBREROS - ICA
ADELANTO X COMP.X T/ SERVICIOS

4721
472101
4722
472201
473
4731
473101
48
481
4811
481101
482
4821
482101
483
4831
483101
484
4841
484101
485
4851
485101
486
4861
486101
49
491
4911
491101
492
4921
492101
493
4931
493101
496
4961
496101
499
4991
499101
50
501
5011

ADELANTO COMP.XT/SERV. LIMA


ADELANTO COMP.XT/SERV. LIMA
ADELANTO X COMP.XT/SERV. ICA
ADELANTO X COMP.XT/SERV. ICA
JUBILACION
JUBILACION
JUBILACION
PROVISIONES DIVERSAS
GARANTIA SOBRE VENTAS
GARANTIA SOBRE VENTAS
GARANTIA SOBRE VENTAS
PROV.PERDIDAS VENTAS A FUTURO
PROV.PERDIDAS VENTAS A FUTURO
PROV.PERDIDAS VENTAS A FUTURO
PROV. PERDIDAS POR LITIGIO
PROV. PERDIDAS POR LITIGIO
PROV. PERDIDAS POR LITIGIO
PROVISION PARA AUTOSEGURO
PROVISION PARA AUTOSEGURO
PROVISION PARA AUTOSEGURO
PROVISION INVEST.CIENT.TECNOLO
PROVISION INVEST.CIENT.TECNOLO
PROVISION INVEST.CIENT.TECNOLO
INDEMINIZACION DE SINIESTROS
INDEMINIZACION DE SINIESTROS
INDEMINIZACION DE SINIESTROS
GANANCIAS DIFERIDAS
VENTAS DIFERIDAS
VENTAS DIFERIDAS
VENTAS DIFERIDAS
COSTOS DIFERIDOS
COSTOS DIFERIDOS
COSTOS DIFERIDOS
INTERESES DIFERIDOS
INTERESES DIFERIDOS
INTERESES DIFERIDOS
GANANC.DIF.AJUST.X CORREC.MONE
GANANC.DIF.AJUST.X CORREC.MONE
GANANC.DIF.AJUST.X CORREC.MONE
OTRAS GANANCIAS DIFERIDAS
OTRAS GANANCIAS DIFERIDAS
OTRAS GANANCIAS DIFERIDAS
CAPITAL
CAPITAL SOCIAL
CAPITAL SOCIAL

501101
502
5021
502101
508
5081
508101
55
551
5511
551101
552
5521
552101
553
5531
553101
554
5541
554101
557
5571
557101
558
5581
558101
559
5591
559101
56
561
5611
561101
562
5621
562101
563
5631
563101
568
5681
568101
57
571
5711

CAPITAL SOCIAL
CAPITAL PERSONAL
CAPITAL PERSONAL
CAPITAL PERSONAL
CAPITAL AJUST.X CORREC.MONET.
CAPITAL AJUST.X CORREC.MONET.
CAPITAL AJUST.X CORREC.MONET.
ACCIONARIADO LABORAL
ACCIONARIADO LABORAL
ACCIONARIADO LABORAL
ACCIONARIADO LABORAL
REMANENTE PARA ACCIONES LAB.
REMANENTE PARA ACCIONES LAB.
REMANENTE PARA ACCIONES LAB.
PART.PATRIMONIAL DEL TRABAJO
PART.PATRIMONIAL DEL TRABAJO
PART.PATRIMONIAL DEL TRABAJO
TITULOS DE INTERES SOCIAL
TITULOS DE INTERES SOCIAL
TITULOS DE INTERES SOCIAL
CERT.PROV.PARTICP..PATRIMONIAL
CERT.PROV.PARTICP..PATRIMONIAL
CERT.PROV.PARTICP..PATRIMONIAL
ACCION.LAB.AJUS.XCORREC.MONET.
ACCION.LAB.AJUS.XCORREC.MONET.
ACCION.LAB.AJUS.XCORREC.MONET.
ACCIONES LABORALES POR EMITIR
ACCIONES LABORALES POR EMITIR
ACCIONES LABORALES POR EMITIR
CAPITAL ADICIONAL
DONACIONES
DONACIONES
DONACIONES
PRIMAS DE EMISION
PRIMAS DE EMISION
PRIMAS DE EMISION
OTROS APORTES DE ACCIONISTAS
OTROS APORTES DE ACCIONISTAS
OTROS APORTES DE ACCIONISTAS
CAPIT.ADIC.AJUS.X CORREC MONET
CAPIT.ADIC.AJUS.X CORREC MONET
CAPIT.ADIC.AJUS.X CORREC MONET
EXCEDENTE DE REVUALUACION
REVALUACION VOLUNTARIA
REVALUACION VOLUNTARIA

571101
58
581
5811
581101
582
5821
582101
584
5841
584101
585
5851
585101
588
5881
588101
59
591
5911
591101
592
5921
592101
598
5981
598101
60
601
6010
601001
6011
601101
604
6041
604101
6042
604201
6043
604301
6044
604401
605
6051
605101

REVALUACION VOLUNTARIA
RESERVAS
RESERVAS
RESERVAS
RESERVAS
RESERVA LEGAL
RESERVA LEGAL
RESERVA LEGAL
RESERVAS ESTATUARIAS
RESERVAS ESTATUARIAS
RESERVAS ESTATUARIAS
RESERVAS FACULTATIVAS
RESERVAS FACULTATIVAS
RESERVAS FACULTATIVAS
RESERVAS AJUST.X CORREC.MONET
RESERVAS AJUST.X CORREC.MONET
RESERVAS AJUST.X CORREC.MONET
RESULTADOS ACUMULADOS
UTILIDADES NO DISTRIBUIDAS
UTILIDADES NO DISTRIBUIDAS
UTILIDADES NO DISTRIBUIDAS
PERDIDAS ACUMULADAS
PERDIDAS ACUMULADAS
PERDIDAS ACUMULADAS
RES.X ESP.A LA INFLACION ACUMU
RES.X ESP.A LA INFLACION ACUMU
RES.X ESP.A LA INFLACION ACUMU
COMPRAS
MERCADERIAS
MERCADERIAS - PAIS
MERCADERIAS - PAIS
MERCADERIAS EN EL EXTERIOR
MERCADERIAS EN EL EXTERIOR
MATERIAS PRIMAS Y AUXILIARES
MATERIAS PRIMAS NACIONALES
MATERIAS PRIMAS NACIONALES
MATERIAS PRIMAS IMPORTADAS
MATERIAS PRIMAS IMPORTADAS
MATERIAS AUXILIARES NACIONALES
MATERIAS AUXILIARES NACIONALES
MATERIAS AUXILIARES IMPORTADOS
MATERIAS AUXILIARES IMPORTADOS
ENVASES Y EMBALAJES
ENVASES
ENVASES NACIONALES

605102
6052
605201
605202
606
6061
606101
6062
606201
6063
606301
609
6090
609001
609002
6091
609101
609102
609103
609104
6092
609201
609202
609203
609204
6093
609301
609302
609303
61
611
6110
611001
6111
611101
614
6141
614101
614102
6142
614201
614203
614204
615
6151

ENVASES IMPORTADOS
EMBALAJES
EMBALAJES NACIONALES
EMBALAJES IMPORTADOS
SUMINISTROS DIVERSOS
SUMINISTROS DIVERSOS NACIONAL.
SUMINISTROS DIVERSOS NACIONAL.
SUMINISTROS DIV. IMPORTADOS.
SUMINISTROS DIV. IMPORTADOS.
OTROS
OTROS
GAST.VINCULADOS CON COMPRAS
MERCADERIAS - PAIS
MERCADERIAS - EXTERIOR
MERCADERIA NACIONAL
MATERIAS PRIMAS Y AUXILIARES
MATERIAS PRIMAS NACIONALES
MATERIAS PRIMAS IMPORTADAS.
MATERIAS AUXILIARES NACIONAL.
MATERIAS AUXILIARES IMPORTADAS
ENVASES Y EMBALAJES.
ENVASES NACIONALES
ENVASES IMPORTADOS
EMBALAJES NACIONALES
EMBALJES IMPORTADOS
SUMINISTROS DIVERSOS
SUMINISTROS DIV.NACIONALES
SUMINISTROS DIV. IMPORTADOS
SUMINISTROS - OTROS
VARIACION DE EXISTENCIAS
MERCADERIAS
MERCADERIA - PAIS
MERCADERIA - PAIS
MERCADERIA EXTERIOR
MERCADERIA EXTERIOR
MATERIAS PRIMAS Y AUXILIARES
MATERIAS PRIMAS.
MATERIAS PRIMAS NACIONALES
MATERIAS PRIMAS IMPORTADAS
MATERIAS AUXILIARES
MATERIAS AUXILIARES
MATERIAS AUXILIARES NACIONALES
MATERIAS AUXILIARES IMPORTADAS
ENVASES Y EMBALAGES
ENVASES

615101
615102
6152
615201
616
6161
616101
6162
616201
6163
616301
62
621
6211
621101
6212
621201
622
6221
622101
6222
622201
623
6231
623101
624
6241
624101
625
6251
625101
6252
625201
625202
6253
625301
625302
6254
625401
6255
625501
6256
625601
6257
625701

ENVASES NACIONALES
ENVASES IMPORTADOS
EMBLAJES
EMBALAJES NACIONALES
SUMINISTROS DIVERSOS
SUMINISTROS DIV. NACIONALES
SUMINISTROS DIV. NACIONALES
SUMINISTROS DIVER. IMPORTADOS.
SUMINISTROS DIVER. IMPORTADOS.
SUMINISTROS - OTROS
SUMINISTROS - OTROS
CARGAS DEL PERSONAL
SUELDOS
SUELDOS OFICINA LIMA
SUELDOS OFC. LIMA INCREMENTO D.LEY 25897 (A.F
SUELDOS OFICINA ICA.
SUELDO OFC. ICA INCREMENTO D.LEY.25894 (A.F.P
SALARIOS
SALARIOS OFICINA LIMA
SALARIOS LIMA INCREMENTO D.LEY.25894(A.F.P.)
SALARIOS OFICINA ICA.
SALARIOS ICA INCREMENTO D.LEY 25894(A.F.P.)
COMISIONES
COMISIONES
COMISIONES
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
OTRAS REMUNERACIONES
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES OBREROS
GRATIFICACIONES OBREROS LIMA
GRATIFICACIONES OBREROS ICA
ASIGNACIONES FAMILIARES
ASIGNACION FAMILIAR EMPLEADOS
ASIGNACION FAMILIAR OBREROS
BONIFICACIONES EMPLEADOS
BONIFICACIONES EMPLEADOS
BONIFICACIONES OBREROS
BONIFICACIONES OBREROS
SERVICIOS CONTRATADOS
SERVICIOS CONTRATADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - EMPLEADOS

6258
625801
6259
625901
626
6261
626101
6262
626201
627
6271
627101
6272
627201
6273
627301
6274
627401
6275
627501
628
6281
628101
629
6291
629101
6292
629201
6293
629301
6294
629401
629402
6295
629501
629502
6296
629601
629602
6297
629701
6298
629801
629802
629803

HORAS EXTRAS - OBREROS


HORAS EXTRAS - OBREROS
OTRAS REMUNERACIONES DIVERSAS
OTRAS REMUNERACIONES DIVERSAS
VACACIONES
VACACIONES - EMPLEADOS
VACACIONES - EMPLEADOS
VACACIONES OBREROS
VACACIONES OBREROS
SEGURIDAD Y PREVISION SOCIAL
REG.PREST. DE SALUD - EMPLEADO
REG.PREST. DE SALUD - OBREROS
REG. PENSIONES - EMPLEADOS
REG. PENSIONES - OBREROS
ACCIDENTE DE TRAB. ENF. PROF.
ACCIDENTE DE TRAB. ENF. PROF.
SEGURO DE VIDA - EMPLEADOS
SEGURO DE VIDA - OBREROS
SEG.PART.PREST.SALUD
SEG.PART.PREST.SALUD
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO
OTRAS CARGAS DE PERSONAL
AGASAJOS Y ATENCIONES A PERSON
AGASAJOS Y ATENCIONES A PERSON
ALIMENTACION Y VIATICOS
ALIMENTACION Y VIATICOS
BOTIQUIN
BOTIQUIN
SUBSIDIOS Y SEPELIOS
SUBSIDIOS Y SEPELIOS EMPLEADOS
SUBSIDIOS Y SEPELIOS OBREROS
MOVILIDAD
MOVILIDAD EMPLEADOS
MOVILIDAD OBREROS
CAPACITACION, CONGRESOS AL PERSONAL
CAPACITACION, CONGRESOS AL PERSONAL
PENSION DE JUBILACION OBREROS NO USAR
UNIFORMES
UNIFORMES
BONIF. TIEMPO DE SERVICIOS
BONIF.X 30 AOS SERV.OBREROS
BONIF.X 25 AOS SERV OBREROS
BONIF.X 30 AOS SERV.EMPLEADOS

629804
6299
629901
629902
63
630
6301
630101
6302
630201
6303
630301
631
6311
631101
6312
631201
6313
631301
6314
631401
632
6321
632101
632102
6322
632201
633
6331
633101
634
6341
634101
6342
634201
634202
6343
634301
634302
6344
634401
634402
634403
6345
634501

BONIF.X25 AOS SERV.EMPLEADOS


OTRAS CARGAS DIVERSAS.
OTRAS CARGAS - EMPLEADOS
OTRAS CARGAS - OBREROS
SERVICIOS PRESTADOS X TERCEROS
TRANSPORTES Y ALMACENAMIENTO
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACN. LIMA - ICA
TRANSP. Y ALMACN. LIMA - ICA
TRANSPORTES VARIOS
TRANSPORTES VARIOS
CORREOS Y TELECOMUNICACIONES
CORREOS
CORREOS
TELEFONOS OFICINA LIMA.
TELEFONOS OFICINA LIMA.
TELEFONOS OFICINA ICA.
TELEFONOS OFICINA ICA.
OTROS.
OTROS.
HONORARIOS COMISIONES CORRET.
HONORARIOS
HONORARIOS - VENDEDORES
HONORARIOS OTROS.
COMISIONES
COMISIONES
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
MANTENIMIENTO Y REPARACIONES
ENVASES MADERA-CEMENTO (PIPAS)
ENVASES MADERA-CEMENTO (PIPAS)
MANTENIMIENTO LOCAL
MANTENIMIENTO LOCAL - LIMA
MANTENIMIENTO LOCAL - ICA.
MANT. MAQUINARIAS Y EQUIPOS.
MANTEN.MAQUIN. Y EQUIPO LIMA
MANTN.MAQUIN. Y EQUIPO ICA
MANTENIMIENTO MAQUINAS OFICINA
COMPUTADORA
FOTOCOPIADORA.
VARIOS
MANTENIMIENTO VEHICULOS
MANTENIM. MOTO

635
6351
635101
6352
635201
6354
635401
6355
635501
6356
635601
6357
635701
6358
635801
636
636101
636102
636201
636202
637
6371
637101
6372
637201
6373
637301
638
6381
638101
6382
638201
639
6391
639101
6392
639201
6393
639301
6394
639401
6395
639501
6396
639601

ALQUILERES
ALQUILERES
ALQUILERES
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQUILER DE APARTADOS
ALQUILER DE APARTADOS
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER VEHICULOS
ALQUILER VEHICULOS
ALQUILER DE STAND
ALQUILER DE STAND
ALQUILER DE CELULAR
ALQUILER DE CELULAR
ELECTRICIDAD Y AGUA
ELECTRICIDAD - LIMA
ELECTRICIDAD - ICA
AGUA - LIMA
AGUA - ICA
PUBLICIDAD RELACIONES PUBLICAS
PUBLICIDAD
PUBLICIDAD
RELACIONES PUBLICAS
RELACIONES PUBLICAS
OTROS.
OTROS.
SERVICIOS DE PERSONAL
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - ICA
SERVICIOS DE PERSONAL - ICA
OTROS SERVICIOS.
SUPERVICION Y VIGILANCIA.
SUPERVICION Y VIGILANCIA.
COPIAS FOTOSTATICAS
COPIAS FOTOSTATICAS
TRABAJOS EVENTUALES
TRABAJOS EVENTUALES
REGISTRO SANITARIO
REGISTRO SANITARIO
CERTIFICACION DE MARCA (BVASA)
CERTIFICACION DE MARCA (BVASA)
SERVICIOS ADUANEROS
SERVICIOS ADUANEROS

6397
639701
6398
639801
6399
639901
639902
64
641
6411
641101
6419
641901
642
6421
642101
644
6441
644101
645
6451
645101
646
6461
646101
6462
646201
6463
646301
6464
646401
6465
646501
647
6471
647101
6472
647201
649
6491
649101
6493
649301
6498
649801

SERVICIOS DE VENTA
SERVICIOS DE VENTA
ACARREO DE MERCADERIA
ACARREO DE MERCADERIA
SERVICIOS VARIOS
EMISION DE BARRAS
SERVICIOS DE CONSULTORIA
TRIBUTOS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS
TRIBUTOS GOBIERNOS LOCALES.
LICENCIA MUNICIPAL
LICENCIA MUNICIPAL
ARBITRIOS MUNICIPALES
ARBITRIOS MUNICIPALES
IMPUESTO AL PATRIMONIO PREDIAL
IMPUESTO AL PATRIMONIO PREDIAL
IMP. AL PATRIMONIO AUTOMOTRIZ
IMP. AL PATRIMONIO AUTOMOTRIZ
OTROS : SERENAZGO,FUMIGAC.,ETC
OTROS : SERENAZGO,FUMIGAC.,ETC
COTIZ.CON CARACTER DE TRIBUTO
IMPT.EXTR.DE SOLIDARIDAD-OBRER
IMPT.EXTR. DE SOLIDAR-EMPLEADO
SENATI
SENATI
OTROS TRIBUTOS
IMP.TRANSACCIONES FINANC. ITF
IMP.TRANSACCIONES FINANC. ITF
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RTA.3RA CATEG.
IMPUESTO A LA RTA.3RA CATEG.

65
651
6511
651101
6512
651201
6513
651301
6514
651401
653
6531
653101
6532
653201
654
6541
654101
6542
654201
6543
654301
655
6551
655101
655102
6553
655301
656
6561
656101
6562
656201
6563
656301
657
6571
657101
658
6581
658101
659
6591
659101
659102

CARGAS DIVERSAS DE GESTION


SEGUROS
INMUEBLES,MAQUINARIA Y EQUIPO
INMUEBLES,MAQUINARIA Y EQUIPO
VEHICULOS
VEHICULOS
OTROS
OTROS
SOAT
SOAT
SUSCRIPCIONES Y COTIZACIONES
SUSCRIPCIONES
SUSCRIPCIONES
COTIZACIONES
COTIZACIONES
DONACIONES
DONACIONES EN EFECTIVO
DONACIONES EN EFECTIVO
DONACIONES EN PRODUCTOS
DONACIONES EN PRODUCTOS
OTROS
OTROS
UTILES DE ESCRITORIO
REVISTAS FOLLETOS Y SIMILARES
REVISTAS FOLLETOS Y SIMILARES
PAPELES, LAPICEROS, ETC
VARIOS.
VARIOS.
GASTOS DE VIAJE
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL EXTERIOR
VIAJES AL EXTERIOR
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
OTRAS CARGAS DIVERSAS DE GEST.
COMBUSTIBLES Y LUBRICANTES
COMBUSTIBLES - LIMA
COMBUSTIBLES - ICA

659103
659131
659104
6592
659201
6593
659301
6594
659401
6595
659501
6596
659601
659602
6597
659701
6598
659801
6599
659901
659902
659903
659904
659905
659906
659907
659908
66
661
6611
661101
662
6621
662101
663
6631
663101
664
6641
664101
665
6651
665101
666
6661

PETROLEO
PETROLEO-VEHICULOS DE DESPACHO
LUBRICANTES
GASTOS DE REPRESENTACION
GAST.DE REPRES-OBS,MUEST.,ETC.
GASTOS DE IMPORTACION
GASTOS DE IMPORTACION
GASTOS DE LIMPIEZA
GASTOS DE LIMPIEZA
GASTOS DE FERRETERIA
GASTOS DE FERRETERIA
GASTOS DE MOVILIDAD
MOVILIDAD - TRAMITES
MOVILIDAD - VENDEDORES
GASTOS DE PARQUEO Y PEAJE
PEAJES Y ESTACIONAMIENTO
GASTOS NOTARIALES Y LEGALIZAC.
GASTOS NOTARIALES Y LEGALIZAC.
GASTOS VARIOS
GASTOS DE LABORATORIO
GAST.IMPORT.IMPRENT. Y DISEO
VARIOS
PERIODICOS Y SIMILARES
GASTOS DE DEGUSTACION
COMPRA DE GAS USO OFICINA
ACCIONES JUDICIALES
BIENES PROMOCIONALES
CARGAS EXCEPCIONALES
COSTO NETO ENAJENACION VALORES
COSTO NETO ENAJENACION VALORES
COSTO NETO ENAJENACION VALORES
COSTO NETO ENAJ. INM,MAQ Y EQ.
COSTO NETO ENAJ. INM,MAQ Y EQ.
COSTO NETO ENAJ. INM,MAQ Y EQ.
COSTO NETO ENAJEN. INTANGIBLES
COSTO NETO ENAJEN. INTANGIBLES
COSTO NETO ENAJEN. INTANGIBLES
IMP.ATRASADOS Y ADICIONALES
IMP.ATRASADOS Y ADICIONALES
IMP.ATRASADOS Y ADICIONALES
CARGAS DIV. EJERCICIOS ANTER.
CARGAS DIV. EJERCICIOS ANTER.
CARGAS DIV. EJERCICIOS ANTER.
SANCIONES ADM. FISCALES
CARGAS EXCEPCIONALES-MULTAS

666101
6662
666201
667
6671
667101
668
6681
668101
669
6691
669101
6692
669201
6693
669301
669302
67
671
6711
671101
672
6721
672101
673
6731
673101
6732
673201
674
6741
674101
676
6761
676101
6762
676201
6763
676301
677
6771
677101
678
6781
687101

CARGAS EXCEPCIONALES-MULTAS
CARGAS EXCEPCIONALES-INTERESES
CARGAS EXCEPCIONALES-INTERESES
CARGAS EXCEP.AJUST X CORRC.MON
CARGAS EXCEP.AJUST X CORRC.MON
CARGAS EXCEP.AJUST X CORRC.MON
GASTOS EXTRAORDINARIOS
GASTOS EXTRAORDINARIOS
GASTOS EXTRAORDINARIOS
OTRAS CARGAS EXCEPCIONALES
OTRAS CARGAS EXCEPCIONALES
OTRAS CARGAS EXCEPCIONALES
PERDIDAS POR AJUSTES (IGV)
PERDIDAS POR AJUSTES (IGV)
PERDIDAS VARIAS (BOLETAS)
TICKET
BOLETAS DE VENTAS
CARGAS FINANCIERAS
INTERESES Y GASTOS PRESTAMOS
INTERESES Y GASTOS PRESTAMOS
INTERESES Y GASTOS PRESTAMOS
INTERESES Y GASTOS SOBREGIROS
INTERESES Y GASTOS SOBREGIROS
INTERESES Y GASTOS SOBREGIROS
INT. RELAT.BONOS EMIT. Y OBLIG
RELATIVO A IMPORTACIONES
RELATIVO A IMPORTACIONES
OPERACIONES VARIAS
OPERACIONES VARIAS
INT. Y GASTOS DCTO. DESCONTAD0
INT. Y GASTOS DCTO. DESCONTAD0
INT. Y GASTOS DCTO. DESCONTAD0
PERDIDAS POR DIF. DE CAMBIO
RELATIVO A IMPORTACIONES
RELATIVO A IMPORTACIONES
OPERACIONES VARIAS
OPERACIONES VARIAS
RELATIVO A EXPORTACIONES
RELATIVO A EXPORTACIONES
INTERESES Y GASTOS COBRANZAS
INTERESES Y GASTOS COBRANZAS
INTERESES Y GASTOS COBRANZAS
GASTOS COMPRA DE VALORES
GASTOS COMPRA DE VALORES
GASTOS COMPRA DE VALORES

679
6791
679101
6792
679201
6793
679301
6794
679401
68
681
6811
681101
6812
681201
681202
681203
6813
681301
6815
681501
6816
681601
6817
681701
682
6821
682101
683
6831
683101
684
6841
684101
685
6851
685101
686
6861
686101
6862
686201
687
6871
6872

OTRAS CARGAS FINANCIERAS


GASTOS BANCARIOS
GASTOS BANCARIOS
CARGOS X DESAGIO
CARGOS X DESAGIO
INTERESES MORATORIOS
INTERESES MORATORIOS
CESION DE ACREENCIAS
CESION DE ACREENCIAS
PROVISIONES DEL EJERCICIO
DEPREC.DE INM. MAQ. Y EQUIPO
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
EDIFICIOS Y OTRAS CONSTRUCCION
GASTOS DE FABRICACION (70%)
GASTOS ADMINISTRATIVOS(25%)
GASTOS DE VENTAS (5%)
MAQUINARIAS Y EQUIPO
MAQUINARIAS Y EQUIPO
MUEBLES Y ENSERES
MUEBLES Y ENSERES
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
INSTALACIONES
INSTALACIONES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
COMPENSACION X T/SERVICIOS
COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. EMPLEADOS
COMPENSAC. X T/SERV. EMPLEADOS
JUBILACION
JUBILACION EMPLEADOS
JUBILACION OBREROS

687201
689
6891
689101
69
691
6911
691101
692
6921
692101
693
6931
693101
698
6981
698101
70
701
7011
701101
702
7021
702101
7022
702201
703
7031
703101
704
7041
704101
707
7071
707101
708
7081
708101
709
7091
709101
71
711
7111
711101

JUBILACION OBREROS
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.
COSTO DE VENTAS
COSTO DE VENTAS DE MERCADERIA
COSTO DE VENTAS DE MERCADERIA
COSTO DE VENTAS DE MERCADERIA
COSTO DE VENTA PROD. TERMINAD.
COSTO DE VENTA PROD. TERMINAD.
COSTO DE VENTA PROD. TERMINAD.
COSTO DE VTA SUBPR.DES.DESP.
COSTO DE VTA SUBPR.DES.DESP.
COSTO DE VTA SUBPR.DES.DESP.
COSTO DE VTA.AJUST.CORRC.MONET
COSTO DE VTA.AJUST.CORRC.MONET
COSTO DE VTA.AJUST.CORRC.MONET
VENTAS
MERCADERIAS
MERCADERIAS
MERCADERIAS
PRODUCTOS TERMINADOS
PRODUCTOS TERMINADOS - PAIS
PRODUCTOS TERMINADOS - PAIS
PRODUCTOS TERMINADOS EXTERIOR
PRODUCTOS TERMINADOS EXTERIOR
SUBPRODUCTOS DESECHOD Y DESPER
SUBPRODUCTOS DESECHOD Y DESPER
SUBPRODUCTOS DESECHOD Y DESPER
FLETE
FLETE
FLETE
PRESTACION DE SERVICIOS
PRESTACION DE SERVICIOS
PRESTACION DE SERVICIOS
VENTAS,AJUST.X CORREC.MONETA.
VENTAS,AJUST.X CORREC.MONETA.
VENTAS,AJUST.X CORREC.MONETA.
DEVOLUCION SOBRE VENTAS
DEVOLUCION SOBRE VENTAS
DEVOLUCION SOBRE VENTAS
PRODUCCION ALMACENADA
VARIAC. DE PROD. TERMINADOS
VARIAC. DE PROD. TERMINADOS
VARIAC. DE PROD. TERMINADOS

712
7121
712101
713
7131
713101
715
7151
715101
72
721
7211
721101
73
731
7311
731101
74
741
7411
741101
75
751
7511
751101
752
7521
752101
753
7531
753101
756
7561
756101
7562
756201
757
7571
757101
758
7581
758101
759
7591
759101

VARIAC. DE SUBP. DES. Y DESP.


VARIAC. DE SUBP. DES. Y DESP.
VARIAC. DE SUBP. DES. Y DESP.
VARIAC. DE PROD. EN PROCESO
VARIAC. DE PROD. EN PROCESO
VARIAC. DE PROD. EN PROCESO
VARIAC. DE ENVASES Y EMBALAJES
VARIAC. DE ENVASES Y EMBALAJES
VARIAC. DE ENVASES Y EMBALAJES
PRODUCCION INMOVILIZADA
INMUEBLES, MAQUINARIA Y EQUIPO
INMUEBLES, MAQUINARIA Y EQUIPO
INMUEBLES, MAQUINARIA Y EQUIPO
DECTO.,REBAJAS Y BONIF. OBTEN.
DECTO.,REBAJAS Y BONIF. OBTEN.
DECTO.,REBAJAS Y BONIF. OBTEN.
DECTO.,REBAJAS Y BONIF. OBTEN.
DCTO.,REBAJAS Y BONF. CONCED.
DCTO.,REBAJAS Y BONF. CONCED.
DCTO.,REBAJAS Y BONF. CONCED.
DCTO.,REBAJAS Y BONF. CONCED.
INGRESOS DIVERSOS
EXPLOT.SERV.EN BENEF. PERSON.
EXPLOT.SERV.EN BENEF. PERSON.
EXPLOT.SERV.EN BENEF. PERSON.
COMISIONES Y CORRETAJES
COMISIONES Y CORRETAJES
COMISIONES Y CORRETAJES
REGALIAS
REGALIAS
REGALIAS
RECUPERACION DE IMPUESTOS
RECUPERACION DE IMP.EJERC.ANT.
RECUPERACION DE IMP.EJERC.ANT.
RESTITUCION DERECHOS ARANCEL.
RESTITUCION DERECHOS ARANCEL.
INGRESOS DIV.AJUST.X CORREC MO
INGRESOS DIV.AJUST.X CORREC MO
INGRESOS DIV.AJUST.X CORREC MO
SUBSIDIOS RECIBIDOS
SUBSIDIOS RECIBIDOS
SUBSIDIOS RECIBIDOS
OTROS INGRESOS DIVERSOS
OTROS INGRESOS DIVERSOS
OTROS INGRESOS DIVERSOS

76
761
7611
761101
762
7621
762101
763
7631
763101
764
7641
764101
765
7651
765101
766
7661
766101
767
7671
767101
7672
767201
7679
767901
768
7681
768101
7682
768201
769
7691
769101
7692
769201
7693
769301
7694
769401
77
771
7711
771101
772

INGRESOS EXCEPCIONALES
INGRESOS POR ENAJENAC.VALORES
INGRESOS POR ENAJENAC.VALORES
INGRESOS POR ENAJENAC.VALORES
INGRES. ENAJ.INM.MAQ Y EQUIPO
INGRES. ENAJ.INM.MAQ Y EQUIPO
INGRES. ENAJ.INM.MAQ Y EQUIPO
INGRESO ENAJEN INTANGIBLES
INGRESO ENAJEN INTANGIBLES
INGRESO ENAJEN INTANGIBLES
RECUPERACION CASTIG CTA INCOB.
RECUPERACION CASTIG CTA INCOB.
RECUPERACION CASTIG CTA INCOB.
DEV.PROV.DE EJERCICIO ANTERIOR
DEV.PROV.DE EJERCICIO ANTERIOR
DEV.PROV.DE EJERCICIO ANTERIOR
DEVOLUCION DE IMPUESTOS
DEVOLUCION DE IMPUESTOS
DEVOLUCION DE IMPUESTOS
GANANCIAS DE EJERCICIOS ANTER.
GANANCIAS DE EJERCICIOS ANTER.
GANANCIAS DE EJERCICIOS ANTER.
AJUSTE DIF.D'CAMBIO EJERC.ANT.
AJUSTE DIF.D'CAMBIO EJERC.ANT.
OTRAS GANANCIAS DEL EJERC.ANT.
OTRAS GANANCIAS DEL EJERC.ANT.
INGRESOS EXTRAORDINARIOS
TARDANZAS Y FALTAS
TARDANZAS Y FALTAS
OTROS.
OTROS.
OTROS INGRESOS EXCEPCIONALES
AJUSTE MONETARIO
AJUSTE MONETARIO
GANANCIAS POR AJUSTES (IGV)
GANANCIAS POR AJUSTES (IGV)
OTROS.
OTROS.
EXCEDENTE DE INDEMINIZ.DE SEG.
EXCEDENTE DE INDEMINIZ.DE SEG.
INGRESOS FINANCIEROS
INTERESES POR PREST. OTORGADOS
INTERESES POR PREST. OTORGADOS
INTERESES POR PREST. OTORGADOS
INT.SOBRE CTAS X COBRAR MERC.

7721
772101
773
7731
773101
774
7741
774101
775
7751
775101
776
7761
776101
7762
776201
7763
776301
777
7771
777101
778
7781
778101
779
7791
779101
7792
779201
79
791
7911
791101
81
811
8111
811101
82
821
8211
821101
83
831
8311
831101

INT.SOBRE CTAS X COBRAR MERC.


INT.SOBRE CTAS X COBRAR MERC.
INT. RECIB. BONOS OTROS TITUL.
INT. RECIB. BONOS OTROS TITUL.
INT. RECIB. BONOS OTROS TITUL.
INTERESES SOBRE DEPOSITOS
INTERESES SOBRE DEPOSITOS
INTERESES SOBRE DEPOSITOS
DESC.OBTENIDOS POR PRONTO PAGO
DESC.OBTENIDOS POR PRONTO PAGO
DESC.OBTENIDOS POR PRONTO PAGO
GANANCIAS POR DIF. DE CAMBIO
RELATIVO A IMPORTACIONES
RELATIVO A IMPORTACIONES
OPERACIONES VARIAS
OPERACIONES VARIAS
RELATIVO A EXPORTACIONES
RELATIVO A EXPORTACIONES
DIVIDENDOS PERCIBIDOS
DIVIDENDOS PERCIBIDOS
DIVIDENDOS PERCIBIDOS
INGRES.FINANC.AJUS.CORREC.MONE
INGRES.FINANC.AJUS.CORREC.MONE
INGRES.FINANC.AJUS.CORREC.MONE
OTROS INGRESOS FINANCIEROS
ABONOS POR DESAGIO
ABONOS POR DESAGIO
OTROS.
OTROS.
CARGAS IMPUT. CTA DE COSTOS
CARGAS IMPUT. CTA DE COSTOS
CARGAS IMPUT. CTA DE COSTOS
CARGAS IMPUT. CTA DE COSTOS
PRODUCCION DEL EJERCICIO
PRODUCCION DEL EJERCICIO
PRODUCCION DEL EJERCICIO
PRODUCCION DEL EJERCICIO
VALOR ENTREGADO
VALOR ENTREGADO
VALOR ENTREGADO
VALOR ENTREGADO
EXEDENTE BRUTO DE EXPLOTACION
EXEDENTE BRUTO DE EXPLOTACION
EXEDENTE BRUTO DE EXPLOTACION
EXEDENTE BRUTO DE EXPLOTACION

84
841
8411
841101
85
851
8511
851101
86
861
8611
861101
862
8621
862101
863
8631
863101
864
8641
864101
868
8681
868101
88
881
8811
881101
888
8881
888101
89
891
8911
891101
898
8981
898101
91
9121
912101
912102
9122
912201
912202

RESULTADO DE EXPLOTACION
RESULTADO DE EXPLOTACION
RESULTADO DE EXPLOTACION
RESULTADO DE EXPLOTACION
REST.ANTES PARTC. E IMPUESTOS
REST.ANTES PARTC. E IMPUESTOS
REST.ANTES PARTC. E IMPUESTOS
REST.ANTES PARTC. E IMPUESTOS
DISTRIBUCION DE LA RTA NETA
PARTICIPACION TRABAJADORES
PARTICIPACION TRABAJADORES
PARTICIPACION TRABAJADORES
PART. COMUNIDAD LABORAL
PART. COMUNIDAD LABORAL
PART. COMUNIDAD LABORAL
PART. PATRIM. DEL TRABAJO
PART. PATRIM. DEL TRABAJO
PART. PATRIM. DEL TRABAJO
ITINTEC
ITINTEC
ITINTEC
DISTRB.DE LA RENT.AJUT.CORRC.M
DISTRB.DE LA RENT.AJUT.CORRC.M
DISTRB.DE LA RENT.AJUT.CORRC.M
IMPUESTO A LA RENTA
IMPUESTO A LA RENTA
IMPUESTO A LA RENTA
IMPUESTO A LA RENTA
IMPT.A LA RENTA,AJUS.XCORRC.MO
IMPT.A LA RENTA,AJUS.XCORRC.MO
IMPT.A LA RENTA,AJUS.XCORRC.MO
RESULTADO DEL EJERCICIO
RESULTADO DEL EJERCICIO
RESULTADO DEL EJERCICIO
RESULTADO DEL EJERCICIO
RES.X EXP.A INFLAC.DEL EJERC.
RES.X EXP.A INFLAC.DEL EJERC.
RES.X EXP.A INFLAC.DEL EJERC.
GASTOS DE PRODUCCION
SUELDOS
SUELDOS OFICINA LIMA
SUELDOS OFICINA ICA.
SALARIOS
SALARIOS OFICINA LIMA
SALARIOS OFICINA ICA.

9123
91231
912311
9124
91241
912411
9125
91251
912511
91252
912521
912522
91253
912531
912532
91254
912541
91255
912551
91256
912561
91257
912571
91258
912581
91259
912591
9126
91261
912611
91262
912621
9127
91271
912711
91272
912721
91273
912731
91274
912741
91275
912751
9128
91281

COMISIONES
COMISIONES
COMISIONES
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
OTRAS REMUNERACIONES
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES OBREROS
GRATIFICACIONES OBREROS LIMA
GRATIFICACIONES OBREROS ICA
ASIGNACIONES FAMILIARES
ASIGNACION FAMILIAR EMPLEADOS
ASIGNACION FAMILIAR OBREROS
BONIFICACIONES EMPLEADOS
BONIFICACIONES EMPLEADOS
BONIFICACIONES OBREROS
BONIFICACIONES OBREROS
SERVICIOS CONTRATADOS
SERVICIOS CONTRATADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - OBREROS
HORAS EXTRAS - OBREROS
OTRAS REMUNERACIONES DIVERSAS
OTRAS REMUNERACIONES DIVERSAS
VACACIONES
VACACIONES - EMPLEADOS
VACACIONES - EMPLEADOS
VACACIONES OBREROS
VACACIONES OBREROS
SEGURIDAD Y PREVISION SOCIAL
REG.PREST. DE SALUD - EMPLEADO
REG.PREST. DE SALUD - OBREROS
REG. PENSIONES - EMPLEADOS
REG. PENSIONES - OBREROS
ACCIDENTE DE TRAB. ENF. PROF.
ACCIDENTE DE TRAB. ENF. PROF.
SEGURO DE VIDA - EMPLEADOS
SEGURO DE VIDA - OBREROS
SEG.PART.PREST.SALUD
SEG.PART.PREST.SALUD
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO

912811
9129
91291
912911
91292
912921
91293
912931
91294
912941
912942
91295
912951
912952
91296
912961
912962
91297
912971
91298
912981
912982
912983
912984
91299
912991
912992
913
9130
91301
913011
91302
913021
91303
913031
9131
91311
913111
91312
913121
91313
913131
91314
913141
9132

REMUNERACIONES AL DIRECTORIO
OTRAS CARGAS DE PERSONAL
AGASAJOS Y ATENCIONES A PERSON
AGASAJOS Y ATENCIONES A PERSON
ALIMENTACION Y VIATICOS
ALIMENTACION Y VIATICOS
BOTIQUIN
BOTIQUIN
SUBSIDIOS Y SEPELIOS
SUBSIDIOS Y SEPELIOS EMPLEADOS
SUBSIDIOS Y SEPELIOS OBREROS
MOVILIDAD
MOVILIDAD EMPLEADOS
MOVILIDAD OBREROS
CAPACITACION, CONGRESOS AL PERSONAL
CAPACITACION, CONGRESOS AL PERSONAL
PENSION DE JUBILACION EMPLEADO NO USAR
UNIFORMES
UNIFORMES
BONIF. TIEMPO DE SERVICIOS
BONIF.X 30 AOS SERV.OBREROS
BONIF.X 25 AOS SERV OBREROS
BONIF.X 30 AOS SERV.EMPLEADOS
BONIF.X25 AOS SERV.EMPLEADOS
OTRAS CARGAS DIVERSAS.
OTRAS CARGAS - EMPLEADOS
OTRAS CARGAS - OBREROS
SERVICIOS PRESTADOS X TERCEROS
TRANSPORTES Y ALMACENAMIENTO
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACN. LIMA - ICA
TRANSP. Y ALMACN. LIMA - ICA
TRANSPORTES VARIOS
TRANSPORTES VARIOS
CORREOS Y TELECOMUNICACIONES
CORREOS
CORREOS
CELULAR OFICINA ICA
CELULAR OFICINA ICA
TELEFONOS OFICINA ICA.
TELEFONOS OFICINA ICA.
OTROS.
OTROS.
HONORARIOS COMISIONES CORRET.

91321
913211
913212
91322
913221
9133
91331
913311
9134
91341
913411
91342
913421
913422
91343
913431
913432
91344
913441
913442
913443
91345
913451
9135
91351
913511
91352
913521
91354
913541
91355
913551
91356
913561
91357
913571
91358
913581
9136
91361
913601
913611
91362
913621
9137

HONORARIOS
HONORARIOS - VENDEDORES
HONORARIOS OTROS.
COMISIONES
COMISIONES
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
MANTENIMIENTO Y REPARACIONES
ENVASES MADERA-CEMENTO (PIPAS)
ENVASES MADERA-CEMENTO (PIPAS)
MANTENIMIENTO LOCAL
MANTENIMIENTO LOCAL - LIMA
MANTENIMIENTO LOCAL - ICA.
MANT. MAQUINARIAS Y EQUIPOS.
MANTEN.MAQUIN. Y EQUIPO LIMA
MANTN.MAQUIN. Y EQUIPO ICA
MANTENIMIENTO MAQUINAS OFICINA
COMPUTADORA
FOTOCOPIADORA.
VARIOS
MANTENIMIENTO VEHICULOS
MANTENIM. MOTO
ALQUILERES
ALQUILERES
ALQUILERES
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQUILER DE APARTADOS
ALQUILER DE APARTADOS
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER VEHICULOS
ALQUILER VEHICULOS
ALQUILER DE STAND
ALQUILER DE STAND
ALQUILER DE CELULAR
ALQUILER DE CELULAR
ELECTRICIDAD Y AGUA
ELECTRICIDAD Y AGUA
ELECTRICIDAD - LIMA
ELECTRICIDAD - ICA
AGUA - LIMA
AGUA - ICA
PUBLICIDAD RELACIONES PUBLICAS

91371
913711
91372
913721
91373
913731
9138
91381
913811
91382
913821
9139
91391
913911
91392
913921
91393
913931
91394
913941
91395
913951
91396
913961
91397
913971
91398
913981
91399
913991
913992
914
9141
91411
914111
91419
914191
9142
91421
914211
9144
91441
914411
9145
91451

PUBLICIDAD
PUBLICIDAD
RELACIONES PUBLICAS
RELACIONES PUBLICAS
OTROS.
OTROS.
SERVICIOS DE PERSONAL
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - ICA
SERVICIOS DE PERSONAL - ICA
OTROS SERVICIOS.
SUPERVICION Y VIGILANCIA.
SUPERVICION Y VIGILANCIA.
COPIAS FOTOSTATICAS
COPIAS FOTOSTATICAS
TRABAJOS EVENTUALES
TRABAJOS EVENTUALES
REGISTRO SANITARIO
REGISTRO SANITARIO
CERTIFICACION DE MARCA (BVASA)
CERTIFICACION DE MARCA (BVASA)
SERVICIOS ADUANEROS
SERVICIOS ADUANEROS
SERVICIOS DE VENTA
SERVICIOS DE VENTA
ACARREO DE MERCADERIA
ACARREO DE MERCADERIA
SERVICIOS VARIOS
EMISION DE BARRAS
SERVICIOS DE CONSULTORIA
TRIBUTOS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS

914511
9146
91461
914611
91462
914621
91463
914631
91464
914641
91465
914651
9147
91471
914711
91472
914721
9149
91491
914911
91493
914931
91498
914981
915
9151
91511
915111
91512
915121
91513
915131
91514
915141
9153
91531
915311
91532
915321
9154
91541
915411
91542
915421
91543

IMP.EXTR.A LOS ACTIVOS NETOS


TRIBUTOS GOBIERNOS LOCALES.
LICENCIA MUNICIPAL
LICENCIA MUNICIPAL
ARBITRIOS MUNICIPALES
ARBITRIOS MUNICIPALES
IMPUESTO AL PATRIMONIO PREDIAL
IMPUESTO AL PATRIMONIO PREDIAL
IMP. AL PATRIMONIO AUTOMOTRIZ
IMP. AL PATRIMONIO AUTOMOTRIZ
OTROS : SERENAZGO,FUMIGAC.,ETC
OTROS : SERENAZGO,FUMIGAC.,ETC
COTIZ.CON CARACTER DE TRIBUTO
IMPT.EXTR.DE SOLIDARIDAD-OBRER
IMPT.EXTR. DE SOLIDAR-EMPLEADO
SENATI
SENATI
OTROS TRIBUTOS
IMP.TRANSACCIONES FINANC. ITF
IMP.TRANSACCIONES FINANC. ITF
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RTA.3RA CATEG.
IMPUESTO A LA RTA.3RA CATEG.
CARGAS DIVERSAS DE GESTION
SEGUROS
INMUEBLES,MAQUINARIA Y EQUIPO
INMUEBLES,MAQUINARIA Y EQUIPO
VEHICULOS
VEHICULOS
OTROS
OTROS
SOAT
SOAT
SUSCRIPCIONES Y COTIZACIONES
SUSCRIPCIONES
SUSCRIPCIONES
COTIZACIONES
COTIZACIONES
DONACIONES
DONACIONES EN EFECTIVO
DONACIONES EN EFECTIVO
DONACIONES EN PRODUCTOS
DONACIONES EN PRODUCTOS
OTROS

915431
9155
91551
915511
915512
91553
915531
9156
91561
915611
91562
915621
91563
915631
9157
91571
915711
9158
91581
915811
9159
91591
915911
915912
915913
915914
91592
915921
91593
915931
91594
915941
91595
915951
91596
915961
915962
91597
915971
91598
915981
91599
915991
915992
915993

OTROS
UTILES DE ESCRITORIO
REVISTAS FOLLETOS Y SIMILARES
REVISTAS FOLLETOS Y SIMILARES
PAPELES, LAPICEROS, ETC
VARIOS.
VARIOS.
GASTOS DE VIAJE
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL EXTERIOR
VIAJES AL EXTERIOR
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
OTRAS CARGAS DIVERSAS DE GEST.
COMBUSTIBLES Y LUBRICANTES
COMBUSTIBLES - LIMA
COMBUSTIBLES - ICA
PETROLEO
LUBRICANTES
GASTOS DE REPRESENTACION
GAST.DE REPRES-OBS,MUEST.,ETC.
GASTOS DE IMPORTACION
GASTOS DE IMPORTACION
GASTOS DE LIMPIEZA
GASTOS DE LIMPIEZA
GASTOS DE FERRETERIA
GASTOS DE FERRETERIA
GASTOS DE MOVILIDAD
MOVILIDAD - TRAMITES
MOVILIDAD - VENDEDORES
GASTOS DE PARQUEO Y PEAJE
PEAJES Y ESTACIONAMIENTO
PEAJES Y ESTACIONAMIENTO NO USAR
GASTOS NOTARIALES Y LEGALIZAC.
GASTOS VARIOS
GASTOS DE LABORATORIO
GAST.IMPORT.IMPRENT. Y DISEO
VARIOS

915994
915995
915996
915997
915998
918
9181
91811
918111
91812
918121
918122
918123
91813
918131
91815
918151
91816
918161
91817
918171
9182
91821
918211
9183
91831
918311
9184
91841
918411
9185
91851
918511
9186
91861
918611
91862
918621
9187
91871
918711
91872
918721
9189
91891

PERIODICOS Y SIMILARES
GASTOS DE DEGUSTACION
COMPRA DE GAS USO OFICINA
ACCIONES JUDICIALES
BIENES PROMOCIONALES
PROVISIONES DEL EJERCICIO
DEPREC.DE INM. MAQ. Y EQUIPO
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
EDIFICIOS Y OTRAS CONSTRUCCION
GASTOS DE FABRICACION (70%)
GASTOS ADMINISTRATIVOS(25%)
GASTOS DE VENTAS (5%)
MAQUINARIAS Y EQUIPO
MAQUINARIAS Y EQUIPO
MUEBLES Y ENSERES
MUEBLES Y ENSERES
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
INSTALACIONES
INSTALACIONES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
COMPENSACION X T/SERVICIOS
COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. EMPLEADOS
COMPENSAC. X T/SERV. EMPLEADOS
JUBILACION
JUBILACION EMPLEADOS
JUBILACION EMPLEADOS
JUBILACION OBREROS
JUBILACION OBREROS
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.

918911
94
9421
942101
942102
9422
942201
942202
9423
942301
942311
9424
942401
942411
9425
942501
942511
942502
942521
942522
942503
942531
942532
942504
942541
942505
942551
942506
942561
942507
942571
942508
942581
942509
942591
9426
942601
942611
942602
942621
9427
942701
942711
942702
942721

OTRAS PROVISIONES DEL EJERC.


GASTOS ADMINISTRATIVOS
SUELDOS
SUELDOS OFICINA LIMA
SUELDOS OFICINA ICA.
SALARIOS
SALARIOS OFICINA LIMA
SALARIOS OFICINA ICA.
COMISIONES
COMISIONES
COMISIONES
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
OTRAS REMUNERACIONES
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES OBREROS
GRATIFICACIONES OBREROS LIMA
GRATIFICACIONES OBREROS ICA
ASIGNACIONES FAMILIARES
ASIGNACION FAMILIAR EMPLEADOS
ASIGNACION FAMILIAR OBREROS
BONIFICACIONES EMPLEADOS
BONIFICACIONES EMPLEADOS
BONIFICACIONES OBREROS
BONIFICACIONES OBREROS
SERVICIOS CONTRATADOS
SERVICIOS CONTRATADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - OBREROS
HORAS EXTRAS - OBREROS
OTRAS REMUNERACIONES DIVERSAS
OTRAS REMUNERACIONES DIVERSAS
VACACIONES
VACACIONES - EMPLEADOS
VACACIONES - EMPLEADOS
VACACIONES OBREROS
VACACIONES OBREROS
SEGURIDAD Y PREVISION SOCIAL
REG.PREST. DE SALUD - EMPLEADO
REG.PREST. DE SALUD - OBREROS
REG. PENSIONES - EMPLEADOS
REG. PENSIONES - OBREROS

942703
942731
942704
942741
942705
942751
9428
942801
942811
9429
942901
942911
942902
942921
942903
942931
942904
942641
942942
942905
942951
942952
942906
942961
942962
942907
942971
942908
942981
942982
942983
942984
942909
942991
942992
943
9430
943001
943011
943002
943021
903003
943031
9431
943101

ACCIDENTE DE TRAB. ENF. PROF.


ACCIDENTE DE TRAB. ENF. PROF.
SEGURO DE VIDA - EMPLEADOS
SEGURO DE VIDA - OBREROS
SEG.PART.PREST.SALUD
SEG.PART.PREST.SALUD
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO
OTRAS CARGAS DE PERSONAL
AGASAJOS Y ATENCIONES A PERSON
AGASAJOS Y ATENCIONES A PERSON
ALIMENTACION Y VIATICOS
ALIMENTACION Y VIATICOS
BOTIQUIN
BOTIQUIN
SUBSIDIOS Y SEPELIOS
SUBSIDIOS Y SEPELIOS EMPLEADOS
SUBSIDIOS Y SEPELIOS OBREROS
MOVILIDAD
MOVILIDAD EMPLEADOS
MOVILIDAD OBREROS
PENSION DE JUBILACION
CAPACITACION, CONGRESOS AL PERSONAL
PENSION DE JUBILACION OBREROS NO USAR
UNIFORMES
UNIFORMES
BONIF. TIEMPO DE SERVICIOS
BONIF.X 30 AOS SERV.OBREROS
BONIF.X 25 AOS SERV OBREROS
BONIF.X 30 AOS SERV.EMPLEADOS
BONIF.X25 AOS SERV.EMPLEADOS
OTRAS CARGAS DIVERSAS.
OTRAS CARGAS - EMPLEADOS
OTRAS CARGAS - OBREROS
SERVICIOS PRESTADOS X TERCEROS
TRANSPORTES Y ALMACENAMIENTO
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACN. LIMA - ICA
TRANSP. Y ALMACN. LIMA - ICA
TRANSPORTES VARIOS
TRANSPORTES VARIOS
CORREOS Y TELECOMUNICACIONES
CORREOS

943111
943102
943121
94313
943131
943104
943141
9432
943201
943211
943212
943202
943221
9433
943301
943311
9434
943401
943411
943402
943421
943422
943403
943431
943432
943441
943442
943443
943405
943451
9435
943501
943511
943502
943521
943504
943541
943505
943551
943506
943561
943507
943571
943508
943581

CORREOS
CELULAR OFICINA LIMA.
TELEFONOS OFICINA LIMA.
TELEFONOS OFICINA ICA.
TELEFONOS OFICINA ICA.
OTROS.
OTROS.
HONORARIOS COMISIONES CORRET.
HONORARIOS
HONORARIOS - VENDEDORES
HONORARIOS OTROS.
COMISIONES
COMISIONES
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
MANTENIMIENTO Y REPARACIONES
ENVASES MADERA-CEMENTO (PIPAS)
ENVASES MADERA-CEMENTO (PIPAS)
MANTENIMIENTO LOCAL
MANTENIMIENTO LOCAL - LIMA
MANTENIMIENTO LOCAL - ICA.
MANT. MAQUINARIAS Y EQUIPOS.
MANTEN.MAQUIN. Y EQUIPO LIMA
MANTN.MAQUIN. Y EQUIPO ICA
COMPUTADORA
FOTOCOPIADORA.
VARIOS
MANTENIMIENTO VEHICULOS
MANTENIM. MOTO
ALQUILERES
ALQUILERES
ALQUILERES
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQUILER DE APARTADOS
ALQUILER DE APARTADOS
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER VEHICULOS
ALQUILER VEHICULOS
ALQUILER DE STAND
ALQUILER DE STAND
ALQUILER DE CELULAR
ALQUILER DE CELULAR

9436
943601
943611
943602
943621
9437
943701
943711
943702
943721
943703
943731
9438
943801
943811
943802
943821
9439
943901
943911
943902
943921
943903
943931
943904
943941
943905
943951
943906
943961
943907
943971
943908
943981
943909
943991
943992
944
9441
944101
944111
944109
941191
9442
944201

ELECTRICIDAD Y AGUA
AGUA - LIMA
ELECTRICIDAD - LIMA
AGUA - LIMA
AGUA - ICA
PUBLICIDAD RELACIONES PUBLICAS
PUBLICIDAD
PUBLICIDAD
RELACIONES PUBLICAS
RELACIONES PUBLICAS
OTROS.
OTROS.
SERVICIOS DE PERSONAL
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - ICA
SERVICIOS DE PERSONAL - ICA
OTROS SERVICIOS.
SUPERVICION Y VIGILANCIA.
SUPERVICION Y VIGILANCIA.
COPIAS FOTOSTATICAS
COPIAS FOTOSTATICAS
TRABAJOS EVENTUALES
TRABAJOS EVENTUALES
REGISTRO SANITARIO
REGISTRO SANITARIO
CERTIFICACION DE MARCA (BVASA)
CERTIFICACION DE MARCA (BVASA)
SERVICIOS ADUANEROS
SERVICIOS ADUANEROS
SERVICIOS DE VENTA
SERVICIOS DE VENTA
ACARREO DE MERCADERIA
ACARREO DE MERCADERIA
INTERNET
EMISION DE BARRAS
SERVICIOS DE CONSULTORIA
TRIBUTOS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES

9442101
9444
944401
944411
9445
944501
944511
9446
944601
944611
944602
944621
944603
944631
944604
944641
944605
944651
9447
944701
944711
944702
944721
9449
944901
944911
944903
944931
944908
944981
945
9451
945101
945111
945102
945121
945103
945131
945104
9453
945301
945311
945302
945321
9454

IMPUESTO A LAS REMUNERACIONES


DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS
TRIBUTOS GOBIERNOS LOCALES.
LICENCIA MUNICIPAL
LICENCIA MUNICIPAL
ARBITRIOS MUNICIPALES
ARBITRIOS MUNICIPALES
IMPUESTO AL PATRIMONIO PREDIAL
IMPUESTO AL PATRIMONIO PREDIAL
IMP. AL PATRIMONIO AUTOMOTRIZ
IMP. AL PATRIMONIO AUTOMOTRIZ
OTROS : SERENAZGO,FUMIGAC.,ETC
OTROS : SERENAZGO,FUMIGAC.,ETC
COTIZ.CON CARACTER DE TRIBUTO
IMPT.EXTR.DE SOLIDARIDAD-OBRER
IMPT.EXTR. DE SOLIDAR-EMPLEADO
SENATI
SENATI
OTROS TRIBUTOS
IMP.TRANSACCIONES FINANC. ITF
IMP.TRANSACCIONES FINANC. ITF
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RTA.3RA CATEG.
IMPUESTO A LA RTA.3RA CATEG.
CARGAS DIVERSAS DE GESTION
SEGUROS
INMUEBLES,MAQUINARIA Y EQUIPO
INMUEBLES,MAQUINARIA Y EQUIPO
VEHICULOS
VEHICULOS
OTROS
OTROS
SOAT
SUSCRIPCIONES Y COTIZACIONES
SUSCRIPCIONES
SUSCRIPCIONES
COTIZACIONES
COTIZACIONES
DONACIONES

945401
945411
945402
945421
945403
945431
9455
945501
945511
945512
945503
945531
9456
945601
945611
945602
945621
945603
945631
9457
945701
945711
9458
945801
945811
9459
945901
945911
945912
945913
945914
945902
945921
945903
945931
945904
945941
945905
945951
945906
945961
945962
945907
945971
945908

DONACIONES EN EFECTIVO
DONACIONES EN EFECTIVO
DONACIONES EN PRODUCTOS
DONACIONES EN PRODUCTOS
OTROS
OTROS
UTILES DE ESCRITORIO
REVISTAS FOLLETOS Y SIMILARES
REVISTAS FOLLETOS Y SIMILARES
PAPELES, LAPICEROS, ETC
VARIOS.
VARIOS.
GASTOS DE VIAJE
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL EXTERIOR
VIAJES AL EXTERIOR
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
OTRAS CARGAS DIVERSAS DE GEST.
COMBUSTIBLES Y LUBRICANTES
COMBUSTIBLES - LIMA
COMBUSTIBLES - ICA
PETROLEO
LUBRICANTES
GASTOS DE REPRESENTACION
GAST.DE REPRES-OBS,MUEST.,ETC.
GASTOS DE IMPORTACION
GASTOS DE IMPORTACION
GASTOS DE LIMPIEZA
GASTOS DE LIMPIEZA
GASTOS DE FERRETERIA
GASTOS DE FERRETERIA
GASTOS DE MOVILIDAD
MOVILIDAD - TRAMITES
MOVILIDAD - VENDEDORES
GASTOS DE PARQUEO Y PEAJE
GASTOS DE PARQUEO Y PEAJE
GASTOS NOTARIALES Y LEGALIZAC.

945981
945909
945991
945992
945993
945994
945995
945996
945997
945998
948
9481
948101
948111
948102
948121
948122
948103
948131
948105
948151
948106
948161
948107
948171
9482
948201
948211
9483
948301
948311
9484
948401
948411
9485
948501
948511
9486
948601
948611
948602
948621
9487
948701
948711

GASTOS NOTARIALES Y LEGALIZAC.


GASTOS VARIOS
GASTOS DE LABORATORIO
GAST.IMPORT.IMPRENT. Y DISEO
VARIOS
PERIODICOS Y SIMILARES
SERV. DE DEGUSTACION
COMPRA DE GAS USO OFICINA
ACCIONES JUDICIALES
BIENES PROMOCIONALES
PROVISIONES DEL EJERCICIO
DEPREC.DE INM. MAQ. Y EQUIPO
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
EDIFICIOS Y OTRAS CONSTRUCCION
GASTOS DE FABRICACION (70%)
GASTOS ADMINISTRATIVOS(25%)
MAQUINARIAS Y EQUIPO
MAQUINARIAS Y EQUIPO
MUEBLES Y ENSERES
MUEBLES Y ENSERES
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
INSTALACIONES
INSTALACIONES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
COMPENSACION X T/SERVICIOS
COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. EMPLEADOS
COMPENSAC. X T/SERV. EMPLEADOS
JUBILACION
JUBILACION EMPLEADOS
JUBILACION EMPLEADOS

948702
948721
9489
948901
948911
95
9521
952101
952102
9522
952201
952202
9523
952301
952311
9524
952401
952411
9525
952501
952511
952502
952521
952522
952503
952531
952532
952504
952541
952505
952551
952506
952561
952507
952571
952508
952581
952509
952591
9526
952601
952611
952602
952621
9527

JUBILACION OBREROS
JUBILACION OBREROS
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.
GASTOS DE VENTAS
SUELDOS
SUELDOS OFICINA LIMA
SUELDOS OFICINA ICA.
SALARIOS
SALARIOS OFICINA LIMA
SALARIOS OFICINA ICA.
COMISIONES
COMISIONES
COMISIONES
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
REMUNERACIONES EN ESPECIE
OTRAS REMUNERACIONES
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES EMPLEADOS
GRATIFICACIONES OBREROS
GRATIFICACIONES OBREROS LIMA
GRATIFICACIONES OBREROS ICA
ASIGNACIONES FAMILIARES
ASIGNACION FAMILIAR EMPLEADOS
ASIGNACION FAMILIAR OBREROS
BONIFICACIONES EMPLEADOS
BONIFICACIONES EMPLEADOS
BONIFICACIONES OBREROS
BONIFICACIONES OBREROS
SERVICIOS CONTRATADOS
SERVICIOS CONTRATADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - EMPLEADOS
HORAS EXTRAS - OBREROS
HORAS EXTRAS - OBREROS
OTRAS REMUNERACIONES DIVERSAS
OTRAS REMUNERACIONES DIVERSAS
VACACIONES
VACACIONES - EMPLEADOS
VACACIONES - EMPLEADOS
VACACIONES OBREROS
VACACIONES OBREROS
SEGURIDAD Y PREVISION SOCIAL

952701
952711
952702
952721
952703
952731
952704
952741
952705
952751
9528
952801
952811
9529
952901
952911
952902
952921
952903
952931
952904
952941
952942
952905
952951
952952
952906
952961
952962
952907
952971
952908
952981
952982
952983
952984
952909
952991
952992
953
9530
953001
953011
953002
953021

REG.PREST. DE SALUD - EMPLEADO


REG.PREST. DE SALUD - OBREROS
REG. PENSIONES - EMPLEADOS
REG. PENSIONES - OBREROS
ACCIDENTE DE TRAB. ENF. PROF.
ACCIDENTE DE TRAB. ENF. PROF.
SEGURO DE VIDA - EMPLEADOS
SEGURO DE VIDA - OBREROS
SEG.PART.PREST.SALUD
SEG.PART.PREST.SALUD
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO
REMUNERACIONES AL DIRECTORIO
OTRAS CARGAS DE PERSONAL
AGASAJOS Y ATENCIONES A PERSON
AGASAJOS Y ATENCIONES A PERSON
ALIMENTACION Y VIATICOS
ALIMENTACION Y VIATICOS
BOTIQUIN
BOTIQUIN
SUBSIDIOS Y SEPELIOS
SUBSIDIOS Y SEPELIOS EMPLEADOS
SUBSIDIOS Y SEPELIOS OBREROS
MOVILIDAD
MOVILIDAD EMPLEADOS
MOVILIDAD OBREROS
PENSION DE JUBILACION
CAPACITACION, CONGRESOS AL PERSONAL
PENSION DE JUBILACION OBREROS NO USAR
UNIFORMES
UNIFORMES
BONIF. TIEMPO DE SERVICIOS
BONIF.X 30 AOS SERV.OBREROS
BONIF.X 25 AOS SERV OBREROS
BONIF.X 30 AOS SERV.EMPLEADOS
BONIF.X25 AOS SERV.EMPLEADOS
OTRAS CARGAS DIVERSAS.
OTRAS CARGAS - EMPLEADOS
OTRAS CARGAS - OBREROS
SERVICIOS PRESTADOS X TERCEROS
TRANSPORTES Y ALMACENAMIENTO
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACEN.ICA - LIMA.
TRANSP. Y ALMACN. LIMA - ICA
TRANSP. Y ALMACN. LIMA - ICA

953003
953031
9531
953101
953111
953102
953121
953103
953131
953104
953141
9532
953201
953211
953212
953202
953221
9533
953301
953311
9534
953401
953411
953402
953421
953422
953403
953431
953432
953404
953441
953442
953443
95345
953451
9535
95351
953511
953502
953521
953504
953541
953505
953551
953506

TRANSPORTES VARIOS
TRANSPORTES VARIOS
CORREOS Y TELECOMUNICACIONES
CORREOS
CORREOS
CELULAR OFICINA LIMA.
TELEFONOS OFICINA LIMA.
TELEFONOS OFICINA ICA.
TELEFONOS OFICINA ICA.
OTROS.
OTROS.
HONORARIOS COMISIONES CORRET.
HONORARIOS
HONORARIOS - VENDEDORES
HONORARIOS OTROS.
COMISIONES
COMISIONES
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
PRODUCCION ENCARGADA A TERCER.
MANTENIMIENTO Y REPARACIONES
ENVASES MADERA-CEMENTO (PIPAS)
ENVASES MADERA-CEMENTO (PIPAS)
MANTENIMIENTO LOCAL
MANTENIMIENTO LOCAL - LIMA
MANTENIMIENTO LOCAL - ICA.
MANT. MAQUINARIAS Y EQUIPOS.
MANTEN.MAQUIN. Y EQUIPO LIMA
MANTN.MAQUIN. Y EQUIPO ICA
MANTENIMIENTO MAQUINAS OFICINA
COMPUTADORA
FOTOCOPIADORA.
VARIOS
MANTENIMIENTO VEHICULOS
MANTENIM. MOTO
ALQUILERES
ALQUILERES
ALQUILERES
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQ.EDIFICIOS Y OTRAS CONSTR.
ALQUILER DE APARTADOS
ALQUILER DE APARTADOS
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER DE CAJA DE SEGURIDAD
ALQUILER VEHICULOS

953561
953507
953571
953508
953581
9536
953601
953611
953602
953621
9537
953701
953711
953702
953721
953703
953731
9538
953801
953811
953802
953821
9539
953901
953911
953902
953921
953903
953931
953904
953941
953905
953951
953906
953961
953907
953971
953908
953981
953909
953991
953992
954
9541
954101

ALQUILER VEHICULOS
ALQUILER DE STAND
ALQUILER DE STAND
ALQUILER DE CELULAR
ALQUILER DE CELULAR
ELECTRICIDAD Y AGUA
AGUA - LIMA
ELECTRICIDAD - LIMA
AGUA - LIMA
AGUA - ICA
PUBLICIDAD RELACIONES PUBLICAS
PUBLICIDAD
PUBLICIDAD
RELACIONES PUBLICAS
RELACIONES PUBLICAS
OTROS.
OTROS.
SERVICIOS DE PERSONAL
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - LIMA
SERVICIOS DE PERSONAL - ICA
SERVICIOS DE PERSONAL - ICA
OTROS SERVICIOS.
SUPERVICION Y VIGILANCIA.
SUPERVICION Y VIGILANCIA.
COPIAS FOTOSTATICAS
COPIAS FOTOSTATICAS
TRABAJOS EVENTUALES
TRABAJOS EVENTUALES
REGISTRO SANITARIO
REGISTRO SANITARIO
CERTIFICACION DE MARCA (BVASA)
CERTIFICACION DE MARCA (BVASA)
SERVICIOS ADUANEROS
SERVICIOS ADUANEROS
SERVICIOS DE VENTA
SERVICIOS DE VENTA
ACARREO DE MERCADERIA
ACARREO DE MERCADERIA
INTERNET
EMISION DE BARRAS
SERVICIOS DE CONSULTORIA
TRIBUTOS
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO GENERAL A LAS VENTAS

954111
954109
954191
9542
954201
954211
9544
954401
954411
9545
954501
954511
9546
954601
954611
954602
954621
954603
954631
954604
954641
954605
954651
9547
954701
954711
954702
954721
9549
954901
954911
954903
954931
954908
954981
955
9551
955101
955111
955102
955121
955103
955131
955104
955141

IMPUESTO GENERAL A LAS VENTAS


IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO SELECTIVO AL CONSUMO
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES
IMPUESTO A LAS REMUNERACIONES
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
DERECHOS ADUANEROS POR VENTAS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS
IMP.EXTR.A LOS ACTIVOS NETOS
TRIBUTOS GOBIERNOS LOCALES.
LICENCIA MUNICIPAL
LICENCIA MUNICIPAL
ARBITRIOS MUNICIPALES
ARBITRIOS MUNICIPALES
IMPUESTO AL PATRIMONIO PREDIAL
IMPUESTO AL PATRIMONIO PREDIAL
IMP. AL PATRIMONIO AUTOMOTRIZ
IMP. AL PATRIMONIO AUTOMOTRIZ
OTROS : SERENAZGO,FUMIGAC.,ETC
OTROS : SERENAZGO,FUMIGAC.,ETC
COTIZ.CON CARACTER DE TRIBUTO
IMPT.EXTR.DE SOLIDARIDAD-OBRER
IMPT.EXTR. DE SOLIDAR-EMPLEADO
SENATI
SENATI
OTROS TRIBUTOS
IMP.TRANSACCIONES FINANC. ITF
IMP.TRANSACCIONES FINANC. ITF
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RENTA 4TA CAT.
IMPUESTO A LA RTA.3RA CATEG.
IMPUESTO A LA RTA.3RA CATEG.
CARGAS DIVERSAS DE GESTION
SEGUROS
INMUEBLES,MAQUINARIA Y EQUIPO
INMUEBLES,MAQUINARIA Y EQUIPO
VEHICULOS
VEHICULOS
OTROS
OTROS
SOAT
SOAT

9553
955301
955311
955302
955321
9554
955401
955411
955402
955421
955403
955431
9555
955501
955511
955512
955503
955531
9556
955601
955611
955602
955621
955603
955631
9557
955701
955711
9558
955801
955811
9559
955901
955911
955912
955913
955914
955902
955921
955903
955931
955904
955491
955905
955951

SUSCRIPCIONES Y COTIZACIONES
SUSCRIPCIONES
SUSCRIPCIONES
COTIZACIONES
COTIZACIONES
DONACIONES
DONACIONES EN EFECTIVO
DONACIONES EN EFECTIVO
DONACIONES EN PRODUCTOS
DONACIONES EN PRODUCTOS
OTROS
OTROS
UTILES DE ESCRITORIO
REVISTAS FOLLETOS Y SIMILARES
REVISTAS FOLLETOS Y SIMILARES
PAPELES, LAPICEROS, ETC
VARIOS.
VARIOS.
GASTOS DE VIAJE
VIAJES AL INTERIOR DE PERSONAL NO USAR
VIAJES AL INTERIOR DE PERSONAL
VIAJES AL INTERIOR -VENDEDORES NO USAR
VIAJES AL INTERIOR -VENDEDORES
VIAJES AL EXTERIOR
VIAJES AL EXTERIOR
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
MAT.DE CONSTRUCCION Y OTROS
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
GASTOS DE EXPORTACION
OTRAS CARGAS DIVERSAS DE GEST.
COMBUSTIBLES Y LUBRICANTES
COMBUSTIBLES - LIMA
COMBUSTIBLES - ICA
PETROLEO
LUBRICANTES
GASTOS DE REPRESENTACION
GAST.DE REPRES-OBS,MUEST.,ETC.
GASTOS DE IMPORTACION
GASTOS DE IMPORTACION
GASTOS DE LIMPIEZA
GASTOS DE LIMPIEZA
GASTOS DE FERRETERIA
GASTOS DE FERRETERIA

955906
955961
955962
955907
955971
955908
955981
955909
955991
955992
955993
955994
955995
955996
955997
955998
958
9581
958101
958111
958102
958121
958122
958123
958103
958131
958105
958151
958106
958161
958107
958171
9582
958201
958211
9583
958301
958311
9584
958401
958411
9585
958501
958511
9586

GASTOS DE MOVILIDAD
MOVILIDAD - TRAMITES
MOVILIDAD - VENDEDORES
PEAJES Y ESTACIONAMIENTO
GASTOS DE PARQUEO Y PEAJE
GASTOS NOTARIALES Y LEGALIZAC.
GASTOS NOTARIALES Y LEGALIZAC.
GASTOS VARIOS
GASTOS DE LABORATORIO
GAST.IMPORT.IMPRENT. Y DISEO
VARIOS
PERIODICOS Y SIMILARES
GASTOS DE DEGUSTACION
COMPRA DE GAS USO OFICINA
ACCIONES JUDICIALES
BIENES PROMOCIONALES
PROVISIONES DEL EJERCICIO
DEPREC.DE INM. MAQ. Y EQUIPO
UNIDADES DE TRANSPORTE
UNIDADES DE TRANSPORTE
EDIFICIOS Y OTRAS CONSTRUCCION
GASTOS DE FABRICACION (70%)
GASTOS ADMINISTRATIVOS(25%)
GASTOS DE VENTAS (5%)
MAQUINARIAS Y EQUIPO
MAQUINARIAS Y EQUIPO
MUEBLES Y ENSERES
MUEBLES Y ENSERES
EQUIPOS DIVERSOS
EQUIPOS DIVERSOS
INSTALACIONES
INSTALACIONES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
AMORTIZACION DE INTANGIBLES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
FLUCTUACION DE VALORES
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
CUENTAS DE COBRANZA DUDOSA
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
DESVALORIZACION DE EXISTENCIAS
COMPENSACION X T/SERVICIOS

958601
958611
958602
958621
9587
958701
958711
958702
958721
9589
958901
958911
97
9771
977101
977111
9772
977201
977211
9773
977301
977311
977302
977321
9774
977401
977411
9776
977601
977611
977602
977621
977603
977631
9777
977701
977711
9778
977801
977811
9779
977901
977911
977902
977921

COMPENSAC. X T/SERV. OBREROS


COMPENSAC. X T/SERV. OBREROS
COMPENSAC. X T/SERV. EMPLEADOS
COMPENSAC. X T/SERV. EMPLEADOS
JUBILACION
JUBILACION EMPLEADOS
JUBILACION EMPLEADOS
JUBILACION OBREROS
JUBILACION OBREROS
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.
OTRAS PROVISIONES DEL EJERC.
GASTOS FINANCIEROS
INTERESES Y GASTOS PRESTAMOS
INTERESES Y GASTOS PRESTAMOS
INTERESES Y GASTOS PRESTAMOS
INTERESES Y GASTOS SOBREGIROS
INTERESES Y GASTOS SOBREGIROS
INTERESES Y GASTOS SOBREGIROS
INT. RELAT.BONOS EMIT. Y OBLIG
RELATIVO A IMPORTACIONES
RELATIVO A IMPORTACIONES
OPERACIONES VARIAS
OPERACIONES VARIAS
INT. Y GASTOS DCTO. DESCONTAD0
INT. Y GASTOS DCTO. DESCONTAD0
INT. Y GASTOS DCTO. DESCONTAD0
PERDIDAS POR DIF. DE CAMBIO
RELATIVO A IMPORTACIONES
RELATIVO A IMPORTACIONES
OPERACIONES VARIAS
OPERACIONES VARIAS
RELATIVO A EXPORTACIONES
RELATIVO A EXPORTACIONES
INTERESES Y GASTOS COBRANZAS
INTERESES Y GASTOS COBRANZAS
INTERESES Y GASTOS COBRANZAS
GASTOS COMPRA DE VALORES
GASTOS COMPRA DE VALORES
GASTOS COMPRA DE VALORES
OTRAS CARGAS FINANCIERAS
GASTOS BANCARIOS
GASTOS BANCARIOS
CARGOS X DESAGIO
CARGOS X DESAGIO

977903
977931
977904
977941
911
941
951
971
6361
9111
9411
9511
9711
001101
002101
003101
004101
005101
006101
011101
012101
013101
014101
015101
016101
678101
912301
912401
912501
912601
912701
912801
912901
913001
913101
913201
913301
913401
913501
913701
913801
913901
914101
914201
914401

INTERESES MORATORIOS
INTERESES MORATORIOS
CESION DE ACREENCIAS
CESION DE ACREENCIAS
GASTOS DE PRODUCCION
GASTOS ADMINISTRATIVOS
GASTOS DE VENTAS
GASTOS FINANCIEROS
ELECTRICIDAD Y AGUA
GASTOS DE PRODUCCION
GASTOS ADMINISTRATIVOS
GASTOS DE VENTAS
GASTOS FINANCIEROS
CREDITO DOCUMENTARIO
LETRAS DESCONTADAS
CONSIGNANTE
TITULOS Y VALORES EN GARANTIA
IMPUESTOS EN CONTINGENCIA
MERCAD.REMITIDAS EN COSIGNAC.
CREDIT. DOCUMENT.POR LIQUIDAR
CONSIGNATARIO
RESPONSAB. DE LETRAS DESCONTAD
DEP.DE TIT.Y VALOR.EN GARANTIA
IMPUESTOS EN CONTINGENCIA
MERCADERIAS REC. EN CONSIGNAC.
GASTOS COMPRA DE VALORES
COMISIONES
REMUNERACIONES EN ESPECIE
OTRAS REMUNERACIONES
VACACIONES
SEGURIDAD Y PREVISION SOCIAL
REMUNERACIONES AL DIRECTORIO
OTRAS CARGAS DE PERSONAL
TRANSPORTES Y ALMACENAMIENTO
CORREOS Y TELECOMUNICACIONES
HONORARIOS COMISIONES CORRET.
PRODUCCION ENCARGADA A TERCER.
MANTENIMIENTO Y REPARACIONES
ALQUILERES
PUBLICIDAD RELACIONES PUBLICAS
SERVICIOS DE PERSONAL
OTROS SERVICIOS.
IMPUESTO GENERAL A LAS VENTAS
IMPUESTO A LAS REMUNERACIONES
DERECHOS ADUANEROS POR VENTAS

914501
914601
914701
914901
915101
915301
915401
915501
915601
915701
915801
915901
918101
918201
918301
918401
918501
918601
918701
918901
953501
911101
941101
951101
971101
403602
403603
1210
121001
1619
161901
463102
945502
668102
668103
634502
913452
953452
389102
634404
913444
943444
953444
6053
605301

IMP.EXTR.A LOS ACTIVOS NETOS


TRIBUTOS GOBIERNOS LOCALES.
COTIZ.CON CARACTER DE TRIBUTO
OTROS TRIBUTOS
SEGUROS
SUSCRIPCIONES Y COTIZACIONES
DONACIONES
UTILES DE ESCRITORIO
GASTOS DE VIAJE
MAT.DE CONSTRUCCION Y OTROS
GASTOS DE EXPORTACION
OTRAS CARGAS DIVERSAS DE GEST.
DEPREC.DE INM. MAQ. Y EQUIPO
AMORTIZACION DE INTANGIBLES
FLUCTUACION DE VALORES
CUENTAS DE COBRANZA DUDOSA
DESVALORIZACION DE EXISTENCIAS
COMPENSACION X T/SERVICIOS
JUBILACION
OTRAS PROVISIONES DEL EJERC.
ALQUILERES
GASTOS DE PRODUCCION
GASTOS ADMINISTRATIVOS
GASTOS DE VENTAS
GASTOS FINANCIEROS
AFP PRIMA
AFP PROFUTURO
FACTURAS POR COBRAR M.N.
FACTURAS POR COBRAR M.N.
OTRAS CUENTAS POR COBRAR
OTRAS CUENTAS POR COBRAR DIVERSAS
PRESTAMOS VISTA ALEGRE
UTILES DE ESCRITORIO
GASTOS DE CHOFER S/SUSTENTO
MOV. ENTREGA MERCAD. S/SUSTENTO
MANTENIMIENTO DE VEHICULOS
MANTENIMIENTO DE VEHICULOS
MANTENIMIENTO DE VEHICULO
SUSCRIPCIONES
EXTINTORES Y FUMIGACION
EXTINTORES Y FUMIGACION
EXTINTORES Y FUMIGACION
EXTINTORES Y FUMIGACION
ETIQUETAS
ETIQUETA VINO SEORIAL 750ML

605302
605303
605304
605305
605306
605307
605308
605309
605310
605311
605312
605313
605314
342102
639903
913993
336102
469102
469103
605300
605315

CONTRAETIQUETA VINO SEORIAL 750ML


ETIQUETA VINO ROSE 2 LT.
CONTRAETIQUETA VINO ROSE 2 LT
ETIQUETA VINO MECENAS BLANCO
ETIQUETA VINO BORGOA 2 LT
CONTRAETIQUETA VINO BORGOA 2 LT
ETIQUETA VINO MECENAS TINTO 750ML
ETIQ. PISCO SOLDEICA 750 ML
CONTRAETIQ. PISCO SOLDEICA 750ML
ETIQ. PISCO SOLDEICA X 2 LT
CONTRA ETIQUETA PISCO SOLDEICA 2 LT
ETIQ. PISCO SOLDEICA 250ML
CONTRAETIQUETA PISCO SOLDEICA 250ML
PAGINA WEB
INTERNET
INTERNET
EQUIPOS DE COMPUTO
HONORARIOS SOLES
HONORARIOS DOLARES
ETIQUETAS VARIAS
ETIQ. PICASSO PINOT BLANC

CPCDESCOR
Descripcin Corta

LPCDETALLE
Detalle

LPCCENCOS
Usa Ccosto?
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0

LPCPROYECT
Usa Proyecto?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

LPCCTACTE
Lleva CtaCte?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
1
0
0
1
0
0
0
1
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1

0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
1
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
0
0
1
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
1
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
1
0
1
0
0
1
0
1
0
0
1
1
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1

0
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0

0
1
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
1
1
0
0
1
0
1
0
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
0
1
0
1
0
0
1
1
0
1
1
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
0
0
1
0
1
0
1
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
1
1
0
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
0
0
1
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
0
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
0
1
0
1
1
0
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
0
1
1
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
1
1
1
1
1
1
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
1
0
0
1
0
0
1
0
0
1
0
1
0
1
1
0
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
1
0
1
0
1
0
0
0
1
0
1
1
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0

0
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
1
1
0
1
1
0
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
0

1
0
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
1
1
0
1
1
0
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
0
1
0

0
1
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
0
0
1
0
1
0
0
1
0
0
1
0
0

0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
0
0
1
0
1
0
0
1
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0

1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
1
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
1
1
0
1
1
1

1
0
0
1
1
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
1
1
0
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
0
0
0
1
0
1
1
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0

1
1
1
1
1
0
0
0
1
0
1
1
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1

1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1

1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
1

0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
0

0
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1

1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0

1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1

1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
1
1
1
1
1
1
1

1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1

1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1

1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1

0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
0
1
1
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1

1
1
1
1
0
1
1
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

1
1
1
1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
0
0
0
1
1
0
1
1
1
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0

LPCFVTO
Lleva F.Vcmto?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CPCMONEDA
Moneda
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

CPCAUTOCAR
Amarre Cargo

CPCAUTOABO
Amarre Abono

LPCADM
Ajusta Dif. Cambio?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
E
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
1
0
1
0
0
1
0
1
0
0
1
1
0
1
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
1
0
1

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

621101
621201

791101
791101

622101
622201

791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

623101

791101

624101

791101

625101

791101

625201
625202

791101
791101

625301
625302

791101
791101

625401

791101

625501

791101

625601

791101

625701

791101

625801

791101

625901

791101

626101

791101

626201

791101

627101

791101

627201

791101

627301

791101

627401

791101

627501

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

628101

791101

629101

791101

629201

791101

629301

791101

629401
629402

791101
791101

629501
629502

791101
791101

629601
629602

791101
791101

629701

791101

629801
629802
629803
629804

791101
791101
791101
791101

629901
629902

791101
791101

630101

791101

630201

791101

630301

791101

631101

791101

631201

791101

631301

791101

631401

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

632101
632102

791101
791101

632201

791101

633101

791101

634101

791101

634201
634202

791101
791101

634301
634302

791101
791101

634401
634402
634403

791101
791101
791101

634301

791101

635101

791101

635201

791101

635401

791101

635501

791101

635601

791101

635701

791101

635801

791101

636102

791101

636201

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

637101

791101

637201

791101

637301

791101

638101

791101

638201

791101

639101

791101

639201

791101

639301

791101

639401

791101

639501

791101

639601

791101

639701

791101

639801

791101

639901
639902

791101
791101

641101

791101

641901

791101

642101

791101

644101

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

645101

791101

646101

791101

646201

791101

646301

791101

646401

791101

646501

791101

64711

791101

647201

791101

64911

791101

649301

791101

649801

791101

651101

791101

651201

791101

651301

791101

651401

791101

653101

791101

653201

791101

654101

791101

654201

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

654301

791101

655101
655102

791101
791101

655301

791101

656101

791101

656201

791101

656301

791101

657101

791101

658101

791101

659101
659102
659103
659104

791101
791101
791101
791101

659201

791101

659301

791101

659401

791101

659501

791101

659601
659602

791101
791101

659701
659701
659801

791101
791101
791101

659901
659902
659903

791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

659904
659905
659906
659907
659908

791101
791101
791101
791101
791101

681101

791101

681201
681202
681203

791101
791101
791101

681301

791101

681501

791101

681601

791101

681701

791101

682101

791101

683101

791101

684101

791101

685101

791101

686101

791101

686201

791101

687101

791101

687201

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

689101

791101

621101
621201

791101
791101

622101
622201

791101
791101

623101

791101

624101
624101

791101
791101

625101
625101

791101
791101

625201
625202

791101
791101

625301
625302
625401
625401
625501
625501
625601
625601
625701
625701
625801
625801
625901
625901

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

626101
626101
626201
626201

791101
791101
791101
791101

627101

791101

627201

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

627301
627301

791101
791101

627401
627501
627501

791101
791101
791101

628101
628101

791101
791101

629101
629101
629201
629201
629301
629301

791101
791101
791101
791101
791101
791101

629401
629402

791101
791101

629501
629502

791101
791101

629601
629602
629701
629701

791101
791101
791101
791101

629801
629802
629803
629804

791101
791101
791101
791101

629901
629902

791101
791101

630101
630101
630201
630201
630301
630301

791101
791101
791101
791101
791101
791101

631101

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

631101
631201
631201

791101
791101
791101

631301

791101

631401

791101

632101
632102

791101
791101

632201

791101

633101
633101

791101
791101

634101
634101

791101
791101

634201
634202

791101
791101

634301
634302
634401
634402
634403
634502
634301

791101
791101
791101
791101
791101
791101
791101

635101
635101
635201
635201
635401
635401
635501
635501
635601
635601
635701
635701
635801
635801

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

636101
636201
636201

791101
791101
791101

637101
637101
637201
637201

791101
791101
791101
791101

637301

791101

638101
638101
638201
638201

791101
791101
791101
791101

639101
639101
639201
639201
639301
639301
639401
639401
639501
639501
639601
639601
639701
639701
639801
639801
639903
639901
639902

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

641101
641101
641901
641901

791101
791101
791101
791101

642101

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

644101
644101

791101
791101

645101
645101

791101
791101

646101
646101
646201
646201
646301
646301
646401
646401
646501
646501

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

64711
647201
647201

791101
791101
791101

64911
649301
649301
649801
649801

791101
791101
791101
791101
791101

651101
651101
651201
651201

791101
791101
791101
791101

651301
651401

791101
791101

653101
653101
653201
653201

791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

654101
654201
654201

791101
791101
791101

654301

791101

655101
655101
655102
655301
655301

791101
791101
791101
791101
791101

656101
656101
656201
656201
656301
656301

791101
791101
791101
791101
791101
791101

657101
657101

791101
791101

658101
658101

791101
791101

659101
659102
659103
659104

791101
791101
791101
791101

659201
659301
659301
659401
659401
659501
659501

791101
791101
791101
791101
791101
791101
791101

659601
659602

791101
791101

659701
659801

791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

659801

791101

659901
659902
659903
659904
659905
659906
659907
659908

791101
791101
791101
791101
791101
791101
791101
791101

681101
681101

791101
791101

681201
681202
681301
681301
681501
681501
681601
681601
681701
681701

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

682101
682101

791101
791101

683101
683101

791101
791101

684101
684101

791101
791101

685101

791101

686101
686101
686201
686201

791101
791101
791101
791101

687101
687101

791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

687201
687201

791101
791101

689101
689101

791101
791101

621101
621201

791101
791101

622101
622201

791101
791101

623101

791101

624101
624101

791101
791101

625101
625101

791101
791101

625201
625202

791101
791101

625301
625302
625401
625401
625501
625501
625601
625601
625701
625701
625801
625801
625901
625901

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

626101
626101
626201
626201

791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

627101

791101

627201
627301
627301

791101
791101
791101

627401
627501
627501

791101
791101
791101

628101
628101

791101
791101

629101
629101
629201
629201
629301
629301

791101
791101
791101
791101
791101
791101

629401
629402

791101
791101

629501
629502

791101
791101

629601
629602
629701
629701

791101
791101
791101
791101

629801
629802
629803
629804

791101
791101
791101
791101

629901
629902

791101
791101

630101
630101
630201
630201

791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

630301
630301

791101
791101

631101
631101
631201
631201
631301
631301

791101
791101
791101
791101
791101
791101

631401

791101

632101
632102

791101
791101

632201

791101

633101
633101

791101
791101

634101
634101

791101
791101

634201
634202

791101
791101

634301
634302

791101
791101

634401
634402
634403

791101
791101
791101

634301

791101

635101
635201
635201
635401
635401
635501
635501
635601

791101
791101
791101
791101
791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

635601
635701
635701
635801
635801

791101
791101
791101
791101
791101

636201
636101
636201
636201

791101
791101
791101
791101

637101
637101
637201
637201

791101
791101
791101
791101

637301

791101

638101
638101
638201
638201

791101
791101
791101
791101

639101
639101
639201
639201
639301
639301
639401
639401
639501
639501
639601
639601
639701
639701
639801
639801
639903
639901
639902

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

641101

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

641101
641901
641901

791101
791101
791101

642101
642101

791101
791101

644101
644101

791101
791101

645101
645101

791101
791101

646101
646101
646201
646201
646301
646301
646401
646401
646501
646501

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

64711
647201
647201

791101
791101
791101

64911
649301
649301
649801
649801

791101
791101
791101
791101
791101

651101
651101
651201
651201

791101
791101
791101
791101

651301
651401
651401

791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

653101
653101
653201
653201

791101
791101
791101
791101

654101
654201
654201

791101
791101
791101

654301

791101

655101
655101
655102
655301
655301

791101
791101
791101
791101
791101

656101
656101
656201
656201
656301
656301

791101
791101
791101
791101
791101
791101

657101
657101

791101
791101

658101
658101

791101
791101

659101
659102
659103
659104

791101
791101
791101
791101

659201
659301
659301
659401
659401
659501
659501

791101
791101
791101
791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

659601
659602
659701
659701
659801
659801

791101
791101
791101
791101
791101
791101

659901
659902
659903
659904
659905
659906
659907
659908

791101
791101
791101
791101
791101
791101
791101
791101

681101
681101

791101
791101

681201
681202
681203
681301
681301
681501
681501
681601
681601
681701
681701

791101
791101
791101
791101
791101
791101
791101
791101
791101
791101
791101

682101
682101

791101
791101

683101
683101

791101
791101

684101
684101

791101
791101

685101

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

686101
686101
686201
686201

791101
791101
791101
791101

687101
687101
687201
687201

791101
791101
791101
791101

689101
689101

791101
791101

671101
671101

791101
791101

672101
672101

791101
791101

673101
673101

791101
791101

673201

791101

674101
674101

791101
791101

676101
676101

791101
791101

676201
676301
676301

791101
791101
791101

677101
677101

791101
791101

687101
687101

791101
791101

679101
679101
679201
679201

791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

679301
679301
679401
679401

791101
791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

655101

791101

634502
634502

791101
791101

634404
634404
634404

791101
791101
791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
E
N
N

639903

791101

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

LPCACM

CPCCTAREI
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

IPCACTIVO

LPCRESTRIN
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

CPCTIPOCTA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CPCTIPOAJU

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CEMPIVCTO

CEMPISTATU

COMPIOPEI

COMPIALMC

COMPIOPES

CTOPACM

CTABACM

CTAGACM

CTAORDLETS

CTAORDLETD

CNUMLETRA

OPLIQNAC

OPLIQUIM

CTAPROSOL

CTAPRODOL

CTAGASTOS

LETRAREN

CEMPDIFTC

COMPTRASAL

CTOPCIERRE

CIECTARES8

CIECTAGAST

CIECTARES5

LPCPARTIDA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

LPCATC

CPCCOMP
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CPCVENTA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CPCBANCO
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CPCNUMCTA

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
0
1
0
1
1
1
1
0
1
1
0
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
0
0
1
0
1
0
0
1
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
1
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
1
0
1
1
1
0
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
0
0
0
1
0
1
1
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
0
1
1
1
1
0
1
1
0
0
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
0
1
1
1
0
1
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Das könnte Ihnen auch gefallen