410
413
413
413
413
413
414
414
414
414
413
413
413
413
413
413
414
414
414
414
414
414
415
416
416
415
415
415
415
414
414
419
420
420
420
420
420
421
424
428
428
433
434
434
438
438
440
443
446
447
453
462
464
465
471
472
475
479
477
475
476
477
479
480
487
488
491
493
502
511
513
542
547
564
568
573
578
579
580
589
607
619
620
621
622
624
628
635
636
647
652
657
662
675
659
687
698
691
696
701
718
702
693
698
706
712
720
726
735
751
745
729
727
721
717
722
724
724
724
724
724
721
714
712
719
730
733
727
730
756
745
750
753
748
759
770
771
777
777
772
807
805
829
829
853
858
853
853
853
854
863
878
852
844
842
830
825
811
807
805
789
789
787
786
784
796
794
788
788
753
745
746
748
750
751
752
752
753
752
748
741
737
734
734
720
718
712
707
705
708
710
711
713
714
714
704
701
691
684
683
681
681
676
674
684
669
660
661
654
645
634
633
632
632
632
626
623
617
617
616
608
605
599
600
599
598
602
610
598
590
584
577
571
568
567
565
568
567
563
557
548
516
501
494
487
485
484
485
456
472
467
462
457
456
453
445
441
438
437
437
438
440
441
440
439
443
464
461
438
438
442
447
447
439
438
436
437
451
451
454
448
446
445
439
438
444
437
435
432
432
433
435
436
436
437
438
434
430
432
436
436
438
440
442
450
442
442
438
431
433
432
430
439
436
435
434
437
435
433
432
433
434
434
435
435
438
450
444
430
430
426
429
433
435
432
431
430
431
442
432
431
432
432
443
435
440
452
454
454
439
418
420
420
417
422
427
431
431
431
434
433
432
434
438
429
436
434
431
421
417
420
422
417
417
420
422
416
419
424
424
425
430
419
416
417
417
416
416
417
418
422
422
422
421
425
430
432
434
439
443
447
449
450
446
444
432
425
422
419
423
433
426
419
429
455
454
454
419
426
420
420
420
440
436
432
432
419
421
428
431
425
417
418
420
426
441
439
437
441
411
411
413
414
415
415
415
414
412
410
410
411
411
411
412
412
413
413
411
421
422
432
437
443
434
418
419
423
439
426
417
417
418
418
417
418
422
424
421
421
420
417
414
415
416
423
409
413
415
431
434
432
425
418
415
413
413
421
422
430
431
431
429
423
423
425
426
422
431
430
430
427
422
420
420
421
424
433
431
426
426
429
431
433
433
431
431
431
431
434
440
442
442
442
435
433
429
430
428
424
425
424
416
415
414
410
410
411
415
415
414
412
407
404
400
404
405
406
401
400
399
399
401
401
400
405
406
405
405
407
407
410
410
411
411
410
404
408
416
411
415
416
402
416
413
417
420
422
416
409
410
408
409
410
419
426
420
425
414
409
407
399
399
405
415
406
411
409
406
406
404
399
399
399
401
398
393
392
391
392
413
399
400
398
397
395
404
406
408
410
410
406
404
399
413
418
426
433
428
389
388
388
387
388
389
387
387
387
387
387
387
386
385
386
385
385
387
390
393
398
396
388
387
399
401
406
405
401
400
400
410
419
416
410
401
403
405
408
414
422
425
434
425
420
423
429
405
416
417
403
398
398
394
389
384
380
376
380
387
382
377
377
377
376
374
374
374
379
378
378
379
381
382
383
383
389
387
383
383
387
395
399
404
406
414
414
416
416
417
419
420
422
423
427
430
440
443
446
445
450
457
462
462
463
468
472
474
481
498
499
498
497
496
500
503
510
514
517
515
510
530
538
539
530
553
557
560
563
572
575
566
565
573
601
620
620
587
586
584
585
589
591
597
606
624
626
635
630
632
637
650
653
659
664
667
669
670
671
671
671
676
687
689
691
692
692
692
691
689
688
687
687
684
683
679
677
673
666
660
656
655
661
660
656
657
657
655
649
644
638
635
637
637
636
634
632
630
625
625
606
601
597
597
605
614
616
618
617
616
610
604
595
599
593
587
592
577
566
570
575
562
554
550
540
535
533
533
532
532
539
533
528
523
523
523
523
523
523
521
518
512
505
505
507
507
495
488
501
493
482
479
478
476
480
468
454
442
445
432
425
425
424
423
420
423
418
416
412
409
399
393
393
392
392
378
375
378
365
365
365
366
364
363
361
361
361
361
361
361
361
362
362
363
365
365
364
363
361
360
363
367
362
363
362
359
360
356
356
356
357
358
367
354
359
357
356
351
359
362
367
385
369
353
357
364
360
355
355
354
353
351
349
348
352
352
352
352
351
351
350
349
350
350
350
351
350
348
348
348
348
347
346
349
351
365
370
351
353
347
343
342
344
350
342
343
342
341
340
340
340
341
341
341
341
340
336
336
336
335
335
338
341
346
348
351
351
353
353
355
356
357
357
358
360
370
370
377
392
393
399
400
395
393
391
376
365
360
355
351
349
347
345
346
349
350
350
357
358
359
351
345
342
343
340
336
335
344
341
345
342
343
351
351
359
342
338
323
314
316
317
319
320
319
323
335
344
347
347
348
350
347
338
335
330
325
322
316
318
318
319
319
320
322
318
319
317
320
319
326
323
321
324
322
325
326
326
328
326
328
327
327
328
331
331
331
332
333
333
334
333
333
335
335
334
334
334
336
336
339
340
341
340
338
340
339
340
341
342
341
340
338
339
339
338
338
337
338
340
340
340
340
339
338
338
338
339
340
341
341
341
341
341
342
342
342
342
343
342
342
342
343
344
344
343
343
343
343
344
344
344
345
345
345
345
345
346
346