285
284
283
282
282
283
284
284
285
285
287
287
288
289
290
290
290
290
289
289
288
285
284
284
284
283
283
283
282
282
282
283
284
284
282
282
284
283
282
281
280
270
270
270
270
270
269
268
268
266
258
258
258
258
258
258
259
258
258
257
257
256
255
253
253
253
254
254
254
255
255
255
255
255
255
255
256
257
258
258
258
258
258
258
258
257
256
255
255
254
253
252
251
251
252
252
252
254
255
255
256
258
258
257
257
257
255
255
257
258
259
260
262
263
265
265
265
265
265
265
263
263
262
260
256
253
255
255
255
255
254
254
253
252
251
249
248
249
251
251
250
250
251
251
251
250
250
249
248
248
249
250
251
251
250
250
249
248
248
248
248
248
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
247
245
244
243
241
241
241
241
241
243
243
244
245
246
247
247
248
249
250
250
248
247
246
245
245
244
243
242
242
242
243
244
245
245
246
246
245
243
242
241
241
241
241
241
241
247
249
251
252
252
252
252
254
256
256
257
257
249
240
238
238
238
238
238
238
239
239
239
239
239
239
242
247
247
247
245
243
242
241
241
241
241
241
241
241
240
239
239
239
239
237
237
237
236
236
237
237
238
238
238
238
238
236
234
233
233
228
229
229
229
228
228
229
230
233
233
234
233
230
229
229
228
227
226
226
226
226
233
236
236
233
230
229
231
236
231
227
226
228
227
227
227
227
227
227
227
228
228
229
229
228
227
227
228
227
226
225
225
225
225
225
225
225
225
225
226
226
226
226
231
232
232
232
233
233
234
234
234
234
234
233
233
233
232
230
229
229
229
228
228
228
228
228
228
228
228
228
228
227
227
227
226
226
225
225
223
223
223
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
223
222
222
222
221
221
221
221
221
221
221
221
220
220
220
220
220
220
221
221
222
222
223
224
225
226
227
228
228
229
229
229
229
228
226
222
221
218
217
217
217
217
217
217
218
218
219
219
220
220
220
220
220
220
220
220
220
220
221
222
222
222
221
221
221
220
221
224
227
229
229
227
226
226
227
229
228
228
228
225
223
223
224
223
223
223
221
220
220
221
221
216
216
216
216
217
218
218
218
218
217
218
218
218
218
218
218
218
218
217
217
216
216
216
216
216
216
216
216
216
216
217
218
218
218
218
219
219
220
220
221
221
221
221
221
222
221
219
220
220
220
219
218
218
218
219
220
221
223
226
227
226
229
230
233
224
219
218
218
218
217
216
215
215
214
214
214
214
215
215
215
215
215
215
215
215
215
215
215
216
217
217
217
217
214
214
214
214
214
214
214
215
215
214
214
214
215
216
218
220
222
223
223
223
223
223
219
216
217
218
220
221
221
219
216
214
214
214
214
214
215
215
215
215
215
215
215
215
215
214
214
215
215
215
215
215
215
215
215
215
215
213
212
212
212
212
212
213
213
216
218
218
218
218
218
217
217
214
214
213
213
213
213
212
212
212
212
212
212
212
212