142
134
123
118
102
91
99
88
92
83
73
66
62
57
57
56
58
38