30
9
10
29
17
15
18