25
28
18
29
33
23
29