142
102
106
91
84
80
83
65
59
57
55
58
52
54
50
50
52
51
38
48