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