22
21
21
28
38
31
59