2
13
3
1
19
7
21
5
9
17
8
11
24
14
18