BJ-2

download BJ-2

of 1358

description

genial

Transcript of BJ-2

COLUMNASMONTANTE A# codo 90# T directa# T lateral# T bilat# Llave de Paso# ReduccionesLE Codo 90LE T directaLE T lateralLE T bilatLE Llave de PasoLE ReduccionLong EquivalenteLongitud TotalJ m/mhf mSubida mBajada mPresiones

ColumnaPisoTramoNumero de ArtefactosUnidades de Gasto totalesUGCaudalUGCaudalD mmL mdeaILDLveLVBLPILDULVBLPPropioPropioAcum.Acum.V(m/s)3124333[l/s][l/s]A1P121111312030090.28300.68251.3947840101OK2.611.50.93.13.10.30.310.93.500.0720.252.627.622P2311123120600120.34420.88251.7995397312OK2.611.50.93.13.10.30.310.93.500.1130.392.625.273P3411123120600120.34541.06252.1555986233OK2.611.50.93.13.10.30.310.93.500.1540.542.623.064P4511123120600120.34661.21252.4629606866OK2.611.50.93.13.10.30.310.93.500.1950.682.621.015P5611123120600120.34781.34252.7216259209OK2.611.50.93.13.10.30.310.93.500.2320.812.619.096P6711123120600120.34901.44252.9315943263OK2.611.50.93.13.10.30.310.93.500.2640.922.617.307P7811123120600120.341021.52253.0928659028MAL2.611.50.93.13.10.30.310.93.500.2901.022.615.62TEAHI00000001021.5240Presion inicial14.04

MONTANTE 2# codo 90# T directa# T lateral# T bilat# Llave de Paso# ReduccionesLE Codo 90LE T directaLE T lateralLE T bilatLE Llave de PasoLE ReduccionLong EquivalenteLongitud TotalJ m/mhf mSubida mBajada mPresiones

ColumnaPisoTramoNumero de ArtefactosUnidades de Gasto totalesUGCaudalUGCaudalD mmL mdeaILDLveLVBLPILDULVBLPPropioPropioAcum.Acum.V(m/s)3124333[l/s][l/s]BJ-21P121111312000390.28300.68251.3947840101OK2.611.50.93.13.10.30.310.93.500.0720.252.628.902P231111312000390.28390.84251.7029161286OK2.611.50.93.13.10.30.310.93.500.1020.362.626.553P341111312000390.28480.97251.9836562809OK2.611.50.93.13.10.30.310.93.500.1330.472.624.314P451111312000390.28571.10252.2370044668OK2.611.50.93.13.10.30.310.93.500.1650.582.622.185P561111312000390.28661.21252.4629606866OK2.611.50.93.13.10.30.310.93.500.1950.682.620.156P671111312000390.28751.31252.66152494OK2.611.50.93.13.10.30.310.93.500.2230.782.618.237P781111312000390.28841.39252.8326972272OK2.611.50.93.13.10.30.310.93.500.2490.872.616.418P891111312000390.28931.46252.9764775481OK2.6111.50.93.13.10.30.314.67.200.2711.952.614.697P910000000000.08931.46252.9764775481OK1.50.93.13.10.30.3100.000.2710.0014.04TEAHI0000000931.4625Presion inicial14.04

RAMALESAGUA FRIA(PLANTA BAJA)

# codo 90# T directa# T lateral# T bilat# Llave de Paso# ReduccionesLE Codo 90LE T directaLE T lateralLE T bilatLE Llave de PasoLE ReduccionLong EquivalenteLongitud TotalJ m/mhf mSubida mBajada mPresiones

ColumnaLineaTramoNumero de ArtefactosUnidades de Gasto totalesUGCaudalUGCaudalD mmL mdeaILDULVLPILDULVLPPropioPropioAcum.Acum.V(m/s)2.50.55414[l/s][l/s]135435612.5000002.50.140.14200.4430451855OK1.08211.20.82.12.10.20.113.24.280.0130.050.435.76PLANTA BAJA235535612.5000002.50.140.14200.4430451855OK0.4111.20.82.12.10.20.113.33.700.0130.050.435.77335635800000000.0850.19200.6174034045OK1.0711.20.82.12.10.20.110.81.870.0230.0436.22435735812.5000002.50.140.14200.4430451855OK0.4111.20.82.12.10.20.113.33.700.0130.050.435.81535836000000000.087.50.25200.7884591584OK1.0411.20.82.12.10.20.110.81.840.0350.0636.26635936012.5000002.50.140.14200.4430451855OK0.4111.20.82.12.10.20.113.33.700.0130.050.435.88736036200000000.08100.30200.9562124473OK0.611.20.82.12.10.20.110.81.400.0490.0736.32836136212.5000002.50.140.14200.4430451855OK0.4111.20.82.12.10.20.113.33.700.0130.050.436.39936236500000000.0812.50.35201.1206632711OK0.8111.20.82.12.10.20.112.33.100.0650.2036.8410364365100.500000.50.090.09200.3011808354OK0.6211.20.82.12.10.20.113.23.800.0070.020.636.421136535300000000.08130.36201.15315714OK0.7211.20.82.12.10.20.110.81.520.0680.1037.0412347353100.500000.50.090.09200.3011808354OK0.6111.20.82.12.10.20.113.33.900.0070.030.636.521334835012.5000002.50.1413.50.37201.1855189104OK1.05211.20.82.12.10.20.113.24.250.0720.3037.151434935012.5000002.50.140.14200.4430451855OK0.4111.20.82.12.10.20.113.33.700.0130.050.637.451535035200000000.08160.42201.3453462831OK1.0911.20.82.12.10.20.110.81.890.0890.1738.101635135212.5000002.50.140.14200.4430451855OK0.4211.20.82.12.10.20.113.23.600.0130.050.437.281735235300000000.080.08200.2653845014OK2.9111.20.82.12.10.20.112.35.200.0050.030.437.301835336700000000.0818.50.47201.5018711907OK0.5311.20.82.12.10.20.110.81.330.1080.1437.731936636712.5000002.50.140.14200.4430451855OK0.6211.20.82.12.10.20.114.55.100.0130.070.437.732036736800000000.08210.52201.6550936333OK2.81111.20.82.12.10.20.111.44.210.1280.5437.7321368E00000000.08210.52251.0592599253OK14.87211.50.93.13.10.30.313.918.770.0450.8438.2722E38200000000.08210.52201.6550936333OK5.0611.20.82.12.10.20.110.85.860.1280.7538.3523371373100.500000.50.090.09200.3011808354OK1.01211.20.82.12.10.20.113.24.210.0070.030.639.1024372373100040040.170.17200.5480564127OK1.2111.20.82.12.10.20.113.34.500.0190.081.239.112537337500000000.084.50.18200.5827959579OK1.411.20.82.12.10.20.110.82.200.0210.0539.0326374375100040040.170.17200.5480564127OK1.2111.20.82.12.10.20.113.34.500.0190.081.237.802737538100000000.088.50.27200.8559567698OK0.6111.20.82.12.10.20.1111.600.0410.0639.082837537712.5000002.50.140.14200.4430451855OK0.4211.20.82.12.10.20.113.23.600.0130.0539.102937637712.5000002.50.140.14200.4430451855OK0.8111.20.82.12.10.20.113.34.100.0130.050.439.143037737912.5000002.50.1450.19200.6174034045OK1.5911.20.82.12.10.20.110.82.390.0230.050.438.203137938000000000.080.08200.2653845014OK0.41111.20.82.12.10.20.113.53.900.0050.020.438.663238038100000000.087.50.25200.7884591584OK0.711.20.82.12.10.20.110.81.500.0350.0539.083338138200000000.087.50.25200.7884591584OK0.411.20.82.12.10.20.110.81.200.0350.0439.0934382BM00000000.0828.50.66251.3407655492OK11.50.93.13.10.30.3101.000.0670.0739.1335BMTC00000000.0828.50.66251.3407655492OK6.32111.50.93.13.10.30.313.49.720.0670.6539.2039.8539.85AGUA FRIA(PRIMER PISO)

# codo 90# T directa# T lateral# T bilat# Llave de Paso# ReduccionesLE Codo 90LE T directaLE T lateralLE T bilatLE Llave de PasoLE ReduccionLong EquivalenteLongitud TotalJ m/mhf mSubida mBajada mPresiones

ColumnaLineaTramoNumero de ArtefactosUnidades de Gasto totalesUGCaudalUGCaudalD mmL mdeaILDULVLPILDULVLPPropioPropioAcum.Acum.V(m/s)2.50.55414[l/s][l/s]113100001010.110.11150.5988356814OK1.1211.10.72.32.30.10.082.94.000.0310.120.824.38 A223100001010.110.11150.5988356814OK0.4111.10.72.32.30.10.083.43.800.0310.120.824.39 33500000000.0820.13150.7249373259OK0.771.10.72.32.30.10.0800.770.0430.0325.31 445100001010.110.11150.5988356814OK0.4111.10.72.32.30.10.083.43.800.0310.120.824.42 551100000000.0830.15150.8500996026OK1.0811.10.72.32.30.10.080.11.180.0570.0725.34 668100001010.110.11150.5988356814OK1.1211.10.72.32.30.10.082.94.000.0310.120.824.48 778100001010.1140.17150.9743225114OK0.4111.10.72.32.30.10.083.43.800.0730.280.825.41 881000000000.080.08150.4717946691OK1.131.10.72.32.30.10.0801.130.0200.0226.49 9910100001010.110.11150.5988356814OK0.4111.10.72.32.30.10.083.43.800.0310.120.826.51 10101100000000.0860.22151.2199502255OK0.2511.10.72.32.30.10.080.10.350.1080.0427.4311111200000000.0860.22151.2199502255OK8.941.10.72.32.30.10.0808.940.1080.9626.50 121112100000440.17100.30151.6999332396OK1.61111.10.72.32.30.10.084.15.700.1931.100.627.46 131315100000440.170.17150.9743225114OK0.93111.10.72.32.30.10.081.82.730.0730.200.628.36 141415100000440.17140.38152.1648863682OK0.41111.10.72.32.30.10.083.53.900.2941.150.629.16 15151600000000.080.08150.4717946691OK0.4411.10.72.32.30.10.080.10.540.0200.0130.31 16121600000000.08200.50152.8341350259OK0.121.10.72.32.30.10.0800.120.4720.0630.32 17161700000000.08200.50152.8341350259OK6.291.10.72.32.30.10.0806.290.4722.9727.28 18171N00000000.08200.50152.8341350259OK0.411.10.72.32.30.10.082.32.700.4721.2728.97 19242312.5000002.50.140.14150.7876358852OK3.92111.10.72.32.30.10.081.85.720.0500.290.430.25 202223100.500000.50.090.09150.5354325963OK2.181111.10.72.32.30.10.084.16.280.0260.160.430.25 212021100.500000.50.090.09150.5354325963OK2.18111.10.72.32.30.10.0835.180.0260.130.430.25 22232100000000.083.50.16150.912328478OK0.71.10.72.32.30.10.0800.700.0650.0530.38 23211900000000.083.50.16150.912328478OK5.451.10.72.32.30.10.0805.450.0650.3530.07 24333212.5000002.50.140.14150.7876358852OK1.13111.10.72.32.30.10.081.82.930.0500.150.430.42 25313212.5000002.50.140.14150.7876358852OK0.4111.10.72.32.30.10.083.43.800.0500.190.431.38 26322900000000.0850.19151.0976060524OK0.921.10.72.32.30.10.0800.920.0900.0831.00 27302912.5000002.50.140.14150.7876358852OK0.4111.10.72.32.30.10.083.43.800.0500.190.430.49 282929'00000000.087.50.25151.4017051705OK2.0911.10.72.32.30.10.080.12.190.1380.3031.08 292829'100.500000.50.090.09150.5354325963OK2.82111.10.72.32.30.10.084.67.400.0260.190.630.59 302627100.500000.50.090.09150.5354325963OK2.82111.10.72.32.30.10.084.67.400.0260.190.631.38 3129'2700000000.088.50.27151.521700924OK0.71.10.72.32.30.10.0800.700.1590.1130.19 32272500000000.080.08150.4717946691OK5.451.10.72.32.30.10.0805.450.0200.1130.30 33251900000000.088.50.27151.521700924OK1.011.10.72.32.30.10.0801.010.1590.1630.41 34191800000000.08120.34151.9342885396OK8.161.10.72.32.30.10.0808.160.2421.9728.60 35181N00000000.08120.34151.9342885396OK4.131.10.72.32.30.10.0804.130.2421.0030.57 31.57 1231.5731.57

AGUA FRIA(SEGUNDO PISO)

# codo 90# T directa# T lateral# T bilat# Llave de Paso# ReduccionesLE Codo 90LE T directaLE T lateralLE T bilatLE Llave de PasoLE ReduccionLong EquivalenteLongitud TotalJ m/mhf mSubida mBajada mPresiones

ColumnaLineaTramoNumero de ArtefactosUnidades de Gasto totalesUGCaudalUGCaudalD mmL mdeaILDULVLPILDULVLPPropioPropioAcum.Acum.V(m/s)2.50.55414[l/s][l/s]A14749100500050.340.34151.9325229807OK2.13311.10.72.32.30.10.0846.130.2411.482.116.28 24849100.500000.50.230.23151.2756077701OK0.61111.10.72.32.30.10.083.44.010.1170.470.618.80 3495100000000.215.50.35152.0040422607OK0.8311.10.72.32.30.10.080.71.530.2570.3919.86 4505112.5000002.50.280.28151.570512684OK0.8111.10.72.32.30.10.083.44.200.1680.710.419.15 5515900000000.2180.42152.3572247632OK5.96111.10.72.32.30.10.081.27.160.3422.4520.26 65356100500050.340.34151.9325229807OK3.69311.10.72.32.30.10.0847.690.2411.862.118.07 75556100.500000.50.230.23151.2756077701OK0.97211.10.72.32.30.10.084.55.470.1170.640.620.79 8565800000000.2113.50.55201.7484364158OK0.5111.20.82.12.10.20.110.81.310.1410.1922.03 9575812.5000002.50.280.28200.8834133848OK0.25211.20.82.12.10.20.113.23.450.0430.150.421.66 10585900000000.21160.61201.9338598823OK0.62111.20.82.12.10.20.112.32.920.1690.4922.21 11596700000000.21160.61201.9338598823OK4.56111.20.82.12.10.20.1126.560.1691.1122.70 126164100500050.340.34201.0870441767OK3.49311.20.82.12.10.20.114.47.890.0620.492.120.02 136364100.500000.50.230.23200.7175293707OK0.75211.20.82.12.10.20.114.55.250.0300.160.621.85 14646600000000.2121.50.73202.327225648OK0.6811.20.82.12.10.20.112.12.780.2330.6522.60 15656612.5000002.50.280.28200.8834133848OK0.19211.20.82.12.10.20.113.23.390.0430.150.422.71 16666700000000.21240.79202.4994074232OK1.11111.20.82.12.10.20.1112.110.2640.5623.25 17677500000000.21240.79202.4994074232OK6.99111.20.82.12.10.20.1128.990.2642.3823.81 186972100500050.340.34201.0870441767OK3.34311.20.82.12.10.20.114.47.740.0620.482.122.16 197172100.500000.50.230.23200.7175293707OK0.54211.20.82.12.10.20.114.55.040.0300.150.623.99 20727400000000.2124.570.80202.5378773942OK0.8111.20.82.12.10.20.112.12.910.2710.7924.74 21737412.5000002.50.280.28200.8834133848OK0.16211.20.82.12.10.20.113.23.360.0430.140.424.98 22747500000000.2124.840.80202.5566324516OK1.39111.20.82.12.10.20.1112.390.2750.6625.53 23752N00000000.2124.840.80202.5566324516OK5.62201.20.82.12.10.20.112.48.020.2752.2026.19 DEA28.392328.39

AGUA FRIA(SEGUNDO PISO)

# codo 90# T directa# T lateral# T bilat# Llave de Paso# ReduccionesLE Codo 90LE T directaLE T lateralLE T bilatLE Llave de PasoLE ReduccionLong EquivalenteLongitud TotalJ m/mhf mSubida mBajada mPresiones

ColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaColumnaCol