29
15
14
16
28
20
87