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