20
24
39
28
22
33
37
31
147
62