30
12
30
13
15
17
29