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