30
28
30
31
31
43
140