18
16
23
19
20
21
17
24
22