15
14
15
21
20
15
29