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