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