455
455
455
455
455
457
456
456
455
455
455
455
456
456
458
458
458
457
457
457
457
457
457
458
460
462
464
464
465
485
471
472
476
474
474
475
475
475
476
476
476
476
477
477
477
477
477
477
477
477
477
476
474
474
478
479
481
485
484
484
497
485
487
488
492
493
492
496
482
483
484
484
485
487
488
487
487
486
486
487
487
487
487
487
486
486
486
486
488
491
492
500
507
510
511
507
506
504
498
496
495
491
495
496
504
507
513
542
546
561
570
574
580
582
588
588
587
586
584
579
586
589
590
587
587
593
596
596
596
595
594
594
594
594
592
586
585
581
574
562
549
546
542
545
545
531
527
526
526
523
520
516
514
512
510
506
507
507
480
479
497
487
480
466
463
454
453
446
446
443
442
439
435
431
430
429
430
430
431
430
433
431
430
426
420
419
418
412
411
412
406
408
403
399
392
395
395
392
386
386
383
380
378
375
375
379
380
386
390
395
396
398
419
420
419
444
446
461
467
468
467
468
466
462
471
487
485
493
490
490
489
487
482
484
491
495
504
493
489
487
486
482
481
481
481
478
474
471
468
465
465
464
460
455
454
454
451
445
445
443
442
437
436
443
441
439
443
445
444
444
448
447
444
442
444
451
453
448
447
445
445
454
454
448
447
447
455
455
450
452
448
440
440
441
441
446
446
446
450
450
447
445
441
433
432
432
432
431
427
426
425
417
421
423
425
426
429
432
437
437
439
443
462
455
451
451
452
452
451
451
469
462
462
462
464
469
473
470
468
471
468
453
453
451
449
444
441
439
437
431
424
421
417
417
418
417
417
416
418
419
420
423
425
424
418
428
414
404
403
400
391
389
384
382
381
381
377
375
374
373
372
371
371
378
378
381
381
382
387
391
392
392
392
391
390
391
385
386
384
384
385
386
389
391
387
390
397
399
404
405
411
409
404
400
397
394
392
392
393
399
400
404
405
404
404
404
402
398
396
397
399
398
397
397
398
399
404
402
415
419
421
415
403
402
407
418
418
418
423
420
418
418
417
417
420
439
441
446
463
472
472
472
480
477
476
473
473
473
473
475
476
477
478
478
481
484
484
479
484
475
474
468
465
462
460
462
459
457
456
462
460
455
457
458
458
458
454
454
454
454