18
21
29
20
2