25
13
17
20
18
19
29