22
20
21
28
38
29
59