statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement The Independent statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement statement