Fayetteville man faces 159 sex-related charges