3.
20.
12.
4.
2.
18.
25.
1.
27.
21.
29.
13.