10
2

8
4
9
13
19
20
21
22
18