1
21
8
6
18
2
19
4
17
20
23
10
14
11
9
24
15
12
13
5
7
22
16
3