15
12
13
18
21
18
29