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