253
281
283
276
285
246
240
245
290
254
161
143
169
146
144
140
166
157
152
148
172
160
170
180
173
178
165
167
195
192
215
209
186
247
168
177
176
0
187
204
171
164
163
182
162
277
155
174
197
220
183
225
179
175
228
194
185
159
156
189
147
142
151
181
193
199
355
370
337
360
350
375
466
364
416
383
479
481
811
405
396
480
478
459
532