17
29
16
18
30
29
9