20
22
8
12
9
18
23
14
15
21
17
16