21
5
14
12
3
11
22
20
23
10
8
18