2
23
19
16
18
22
20
21
17
1 2 3