21
12
14
18
18
13
29