29
11
3
17
13
29
30
13
30
30