How many managers have Arsenal had?

Arsenal have had twenty permanent and eight caretake managers.