10
16
3
8
14
17
18
19
12
1