287
278
265
234
258
231
238
215
208
200
177
174
170
156
157
158
159
159
167
146
133
132
130
127
127
119
118
112
110
107
103
107
100
104
102
102
93
95
97
98
97
89
90
90
88
91
89
86
85
82