31
28
30
31
31
44
140