31
30
28
25
28
49
136