9
17
7
6
28
16
21
3
14
24
2
20
29
5
1
4
26
23
30
13