28
31
21
28
28
38
93