16.
7.
5.
13.
25.
21.
17.
2.
24.
15.
19.
29.