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