18
17
20
21
24
19
23
16
22