28
20
10
12
16
19
5
17
21
26
18
4
14
2
24
30
3
13
29
6
1
7