31
19
15
16
28
20
88