22
21
21
28
39
31
59