283
283
285
283
283
283
283
285
285
285
285
283
283
283
283
283
283
283
283
281
280
280
280
282
284
286
286
286
286
286
286
285
285
285
288
288
285
286
286
286
288
288
288
288
288
288
283
283
283
283
284
285
287
287
287
287
285
285
285
285
285
285
285
285
285
286
286
286
287
286
286
286
288
288
286
290
291
290
290
290
290
290
289
289
289
290
289
289
289
291
291
291
290
293
293
293
293
293
293
293
293
293
292
292
292
292
292
292
292
292
294
294
294
294
294
294
294
295
295
295
294
294
294
294
295
295
295
295
295
295
295
295
294
294
294
294
295
295
296
296
296
296
296
296
296
294
294
294
294
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
301
301
301
301
302
302
302
302
302
302
302
309
309
311
303
303
303
300
300
299
299
299
301
301
301
303
306
306
304
304
304
304
304
304
304
304
304
304
304
308
307
307
307
307
307
307
307
307
311
311
308
315
318
318
325
325
325
338
338
338
344
346
343
343
343
349
349
349
352
357
357
357
364
364
364
364
364
360
360
360
360
357
357
357
353
353
353
348
348
348
346
348
348
348
348
348
342
342
342
342
342
335
335
335
332
332
332
320
320
320
320
315
315
313
313
313
313
313
315
315
315
315
315
315
319
319
319
319
320
320
320
320
321
321
321
321
321
320
319
319
319
319
319
319
319
319
319
320
320
320
319
319
319
319
319
325
320
320
330
324
317
317
317
322
322
322
318
316
316
316
317
317
317
317
318
318
318
318
318
318
318
319
319
319
318
318
318
318
316
316
314
314
315
314
315
311
311
311
311
311
312
312
312
312
309
309
305
305
305
303
303
303
304
304
304
304
304
304
306
303
303
303
301
301
299
299
299
300
300
303
303
303
311
309
309
302
302
302
302
302
302
302
301
301
301
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
294
294
294
294
294
296
296
296
296
296
296
295
295
295
294
294
294
294
295
295
295
295
295
295
295
295
294
294
294
294
295
294
294
294
294
294
294
294
294
294
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
290
290
291
291
289
289
289
290
290
289
289
289
289
290
290
290
290
290
290
286
288
288
288
286
286
286
286
286
286
286
285
285
285
285
285
285
285
285
285
287
287
287
285
285
284
283
283
283
286
286
288
288
288
288
286
286
286
285
285
288
288
288
285
285
285
285
285
285
286
286
282
282
282
280
281
281
281
281
283
283
283
283
283
285
285
285
285
285
285
283
283
283
285