31
20
28
58
50
28
107