9
13
14
20
16
7
5
10
21
11
6
17