30
20
22
34
59
36
162