.
In your list, you missed -1, 10 and - 10.
Notice, that in your problem, the leading coefficient is 1 (one, ONE), and it makes the solution much EASIER.
The better way is to present your list in this form
    +/-1, +/-2, +/-4, +/-5, +/-10, +/-20.
When you present in this form, you are (almost) guaranteed from missing the terms.
------------------
            Notices and guidelines
    In this problem, the leading coefficient is 1 (at x^3).
    The constant term is 20.
    You must list all the numbers  +/- .
IGNORE  THE  POST  BY  @MathLover1,  since she presented  TOTALLY  WRONG  solution.
Ignore it for your safety (!) (!) (!)
Dear @MathLover1,  in my view,  it is  ABSOLUTELY  INAPPROPRIATE  for a tutor to consult students/visitors 
in a level as you did it in this case  (and in many other cases I observed).
I know that you are able to consult satisfactory/successfully on many simple level problems.
Do it in those areas/topics,  where you are confident,  and do not go outside,  where you have no enough knowledge/expertise.
One more advise:  CHECK  yourself,  using both the formal checks and the common sense.