22
32
22
33
35
43
41
45
58
39