Copotetan data yang Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced
Laetitia Pangerang, Mahasiswa Tahun Akhir Sejarah dan Ekonomi Politik King's
Copotetan data yang Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Reduced Redu...
Comments (0)