21
2
17
18
27
4
11
29
28
34
25
23