284
284
284
285
285
285
285
285
285
285
284
284
284
284
287
289
292
293
294
296
296
295
295
292
292
292
291
291
291
291
289
289
290
289
288
288
291
291
291
291
292
292
292
291
291
291
291
291
292
292
292
292
294
296
296
297
298
298
299
300
300
301
301
302
303
303
304
304
305
306
308
309
309
314
315
318
326
328
328
328
326
324
323
322
323
325
325
327
328
331
333
333
331
331
331
331
330
330
329
329
329
329
329
332
331
331
331
331
331
331
331
330
330
327
327
327
327
329
333
335
339
340
340
340
341
344
345
345
345
347
348
348
348
347
347
347
347
349
352
355
357
357
356
355
355
356
363
366
368
370
372
371
370
370
370
373
375
376
380
384
388
390
391
392
393
395
395
397
405
406
410
410
414
416
417
421
422
427
432
434
437
438
440
444
446
449
451
451
451
452
452
454
456
459
460
463
467
469
471
472
473
473
475
477
479
481
483
484
485
486
488
490
490
489
489
490
491
494
504
508
510
511
512
517
522
526
532
533
533
533
532
532
531
529
528
528
527
526
525
525
525
527
528
528
528
526
526
526
526
526
528
529
530
535
534
534
533
532
530
532
533
534
536
537
535
532
531
527
523
523
522
522
520
519
519
519
515
514
513
512
509
501
500
500
499
494
491
487
480
473
472
465
464
454
451
450
449
449
448
447
447
447
446
445
444
442
438
437
437
437
438
437
433
430
424
421
419
414
414
414
412
412
411
411
409
407
407
406
404
403
395
388
385
383
381
378
378
378
378
378
378
378
378
377
375
375
375
374
373
372
370
369
366
365
364
363
361
361
361
360
360
360
360
360
359
358
357
356
356
357
357
358
358
352
350
347
347
345
345
345
344
344
342
339
339
339
339
339
338
333
326
326
325
324
323
322
321
320
319
318
318
318
318
317
316
314
308
307
305
304
305
304
299
296
292
290
289
286
288
288
289
290
291
296
300
300
300
300
300
300