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