9
5
18
10
15
20
12
19
8
21
17
11