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