30
25
29
18
1
20