406
406
406
407
408
411
412
412
415
419
420
422
422
422
431
432
431
431
429
434
433
440
447
448
448
449
449
449
454
457
457
457
438
439
440
441
439
433
426
428
434
430
420
412
406
402
394
402
402
403
418
418
423
428
428
437
445
447
450
453
454
452
456
456
455
455
455
455
455
453
453
453
451
438
434
424
412
412
412
412
412
411
408
408
412
412
412
412
412
412
411
409
410
410
410
410
405
398
393
392
387
383
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
375
375
375
375
375
376
376
377
377
378
378
380
389
389
390
392
389
392
395
399
400
403
405
405
405
410
406
414
418
421
418
431
436
431
431
431
439
440
449
453
455
477
481
488
495
498
499
500
502
510
512
517
522
522
522
522
522
521
522
524
529
531
534
533
529
528
528
528
527
527
526
525
499
492
493
495
488
483
471
466
466
463
453
454
455
452
449
447
445
446
442
439
436
438
436
432
433
433
432
432
431
410
408
394
387
385
367
367
367
367
367
367
367
367
367
367
367
369
369
368
368
368
369
372
376
377
381
384
397
397
408
413
416
417
415
413
423
420
417
413
407
407
409
435
438
441
445
446
447
448
453
455
455
451
451
455
455
456
456
456
470
474
478
475
488
492
495
496
497
498
499
499
499
499
499
499
505
505
505
505
509
510
510
511
511
512
513
515
516
518
520
522
524
524
527
528
530
531
531
531
531
534
535
535
535
538
539
539
541
541
541
541
541
541
541
542
545
545
540
538
537
536
531
529
526
523
522
517
511
509
508
507
501
499
499
493
476
465
458
446
443
440
436
429
418
413
411
408
406
407
410
411
412
413
413
413
413
413
413
413
413
412
412
412
411
410
411
413
415
416
417
424
421
421
424
430
433
437
438
440
443
452
457
453
449
467
471
471
471
482
491
495
494
493
492
490
487
496
499
502
506
516
519
519
519
519
519
517
516
513
513
511
508
507
505
492
487
485
485
485
472
471
471
471
471
466
447
439
431
431
427
429
439
434
430
429
422
421
421
421
424
425
425
425
426
429
435
442
436
439
437
433
434
434
440
440
442
445
448
448
449
452
453
450
447
459
458
458
460
468
470
455
454
454
455
455
455
456
456
456
457
461
464
488
479
479
479
480
481
482
483
484
486
490
491
491
492
494
496
496
497
502
506
509
511
514
515
517
518
524
525
528
530
534
536
537
537
537
540
543
544
546
546
546
546
544
541
540
537
535
539
534
531
531
531
531
531
532
534
538
539
549
549
554
554
556
556
558
560
565
566
566
567
572
572
572
572
572
575
575
575
564
563
561
562
562
567
567
566
574
576
578
578
578
578
578
576
575
575
575
574
569
568
565
567
567
565
565
564
561
561
558
557
555
554
554
554
554
553
549
546
536
533
523
516
517
520
523
524
525
527
534
540
555
554
553
552
552
555
556
558
566
568
569
567
567
568
569
572
573
573
575
592
592
584
582
581
580
582
581
582
584
585
584
583
583
583
583
587
590
591
592
593
592
592
588
590
590
591
591
591
591
591
591
591
591
591
590
590
572
572
572
572
572
579
583
577
574
572
569
562
562
562
563
563
560
556
550
549
548
546
545
545
545
542
542
540
540
535
534
534
534
533
533
531
530
529
522
521
514
516
522
525
528
530
527
526
526
526
523
518
516
516
516
516
515
509
506
505
505
505
499
494
491
489
488
486
485
485
484
487
487
487
486
485
483
484
485
477
468
462
457
456
458
447
450
450
449
447
447
447
443
437
439
438
437
434
428
427
425
420
417
418
419
418
411
421
425
425
429
436
445
463
467
470
472
479
489
489
487
486
487
488
492
494
496
497
497
497
495
494
494
489
490
491
493
494
493
489
488
490
491
494
493
482
483
481
481
481
477
475
471
464
462
462
459
456
455
455
455
457
458
457
455
454
451
450
444
439
435
418
417
415
403
402
401
401
397
411
415
420
426
427
425
432
433
435
437
439
440
442
455
455
455
453
449
448
447
445
444
442
434
436
431
432
429
423
422
422
422
420
419
417
411
408
407
406
405