30
28
30
30
31
43
140