Following

5
20
7
10
12
21