15
15
16
29
21
16
28