118
107
94
80
53
32
53
40
48
36
29
43
22
42