18
18
4
5
2
5
11
27
9
20
18
3
5
30
17
11
28
34
28
29