29
9
11
30
19
18
15