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