18
29
8
29
20
3
28
29