39
33
43
36
32
53
159