Following

2
11
8
5
20
7
1
4
10