25
28
18
29
34
23
29