31
30
28
25
28
49
137