22
28
21
22
31
25
43