15
18
14
20
17
23
22
21
19
24
11
6
10
26
25
7
2
30
12
27
28
29
1
16
9
4
3
13
31