289
289
266
239
235
259
239
216
209
200
178
175
171
172
157
158
162
158
168
149
134
133
130
127
127
119
118
113
113
107
104
106
107
103
102
103
94
99
96
101
97
95
92
90
90
89
91
88
89
83