19
21
17
2
14
8
13
4
5
28
18
9
20
3
6
24
7
16
27
1
30
29