30
22
25
32
28
28
46