31
18
15
16
28
20
88