10
1
3
17
18
6
7
20
19