12
6
10
18
4
20
14
16
2
1
15
5
11
7
3
17
8
19
13
9

Print