144
145
141
141
142
144
146
149
149
155
159
160
162
162
164
165
166
168
168
171
171
173
176
176
177
179
180
182
182
184
185
186
189
190
191
194
194
195
196
198
199
200
202
204
205
207
207
209
210
211
213
213
216
216
218
221
221
222
224
225
227
227
230
230
232
234
235
236
239
238
240
8518
243
244
245
247
249
249
252
257
309
280
277
277
276
295
288
278
297
291
297
288
293
272
272
275
275
276
279
281
281
283
283
285
288
295
289
290
291
294
294
297
297
299
300
301
303
303
306
306
308
311
311
312
314
315
317
317
319
320
321
324
326
326
329
328
330
331
333
334
335
337
339
339
342
342
344
345
347
348
348
351
351
354
355
356
357
359
360
362
362
365
364
366
369
371
371
373
374
375
376
378
379
380
381
384
384
387
387
389
390
392
393
393
396
396
399
401
401
402
404
405
407
407
409
410
411
414
415
416
419
419
420
421
423
424
425
427
429
429
432
432
434
435
436
438
438
441
441
444
445
446
447
449
450
452
452
454
455
456
459
460
461
464
464
465
466
468
469
470
472
474
474
477
477
479
480
481
483
483
486
486
488
490
491
272
407
409
410
411
413
1697
451
277
413
416
412
414
415
416
418
276
411
412
414
415
416
418
418
281
452
425
423
435
431
434
430
284
424
422
423
434
497
420
422
281
416
416
418
418
421
422
446
281
416
417
419
420
421
423
424
284
418
419
420
421
422
423
425
284
418
420
421
423
424
425
427
285
420
421
422
423
425
427
428
286
421
422
424
425
426
428
429
288
423
424
425
426
428
429
429
290
425
427
427
429
429
431
432
292
426
427
429
429
431
432
434
293
427
429
429
431
432
434
435
294
429
429
431
432
434
435
436
294
430
431
432
434
435
437
438
297
432
432
434
435
437
438
438
297
432
434
435
436
438
438
440
299
434
435
436
438
438
440
441
300
435
437
438
438
440
441
443
301
436
438
438
440
441
443
443
303
437
438
440
441
443
443
445
306
440
441
443
443
445
446
447
306
441
443
2410
445
483
450
451
339
443
443
445
446
447
449
450
308
444
444
446
447
454
481
466
331
465
467
461
459
468
514
452
311
447
447
450
450
453
452
456
312
447
449
450
452
452
453
455
314
449
449
451
452
454
455
456
315
450
452
452
454
454
456
457
317
451
452
455
455
456
457
458
317
452
454
455
456
457
459
460
320
455
456
458
459
460
461
463
321
456
457
459
460
460
462
464
323
457
459
460
461
462
464
465
324
459
460
461
463
463
465
466
325
460
461
462
464
465
466
468
326
461
462
463
465
466
467
469
328
462
463
465
466
467
469
470
329
464
465
466
468
469
470
471
330
465
466
468
469
470
472
472
331
466
467
469
470
471
472
474
333
468
469
470
471
473
474
474
335
470
472
472
474
475
476
477
337
472
472
474
474
476
481
479
338
473
474
474
476
477
479
480
339
474
474
476
477
479
480
481
340
474
477
477
479
480
480
483
342
476
477
478
480
481
483
483
342
477
478
480
482
483
483
485
344
479
480
481
483
483
485
486
345
480
482
483
483
485
486
488
346
481
482
483
485
486
487
488
348
483
483
485
486
488
488
490
351
485
486
488
488
491
491
492
351
486
488
488
489
491
492
494
353
488
488
490
491
492
494
494
353
488
490
491
492
494
494
496
355
489
491
492
494
494
497
497
356
491
492
494
495
497
497
498
357
492
494
495
497
497
498
499
359
494
495
496
497
499
499
501
360
495
497
497
498
499
501
503
362
497
497
499
500
501
502
504
362
497
499
499
501
502
503
505
365
499
501
502
504
505
506
508
366
501
502
1284
506
506
508
508
368
502
504
505
506
508
508
510
369
503
505
505
507
509
510
511
370
505
506
508
508
510
511
512
371
506
507
508
510
511
512
514
373
512
508
510
511
512
514
515
374
509
510
511
513
514
515
516
375
510
511
513
514
515
517
517
376
511
512
514
515
516
518
519
378
512
514
515
516
516
519
519
380
515
517
517
519
519
521
522
382
516
517
519
519
521
522
524
383
518
519
519
521
522
524
525
384
519
519
521
522
524
525
527
385
519
522
522
523
525
526
528
387
521
522
524
525
525
528
528
387
522
524
525
525
528
528
530
389
524
525
527
528
528
530
531
390
525
525
528
528
530
531
533
391
526
527
528
530
531
532
533
393
527
528
530
531
533
533
536
396
530
1328
533
533
534
536
537
396
531
533
533
536
536
537
539
398
533
533
535
536
537
539
539
398
533
535
536
537
539
539
541
400
534
536
537
539
539
546
542
401
536
537
539
539
542
542
543
402
537
539
540
541
542
544
544
429
539
540
542
542
576
617
591
462
587
613
590
595
593
605
602
460
618
609
602
607
603
607
587
470
604
593
611
582
617
617
604
451
593
583
594
622
601
596
607
449
595
586
595
592
601
570
606
415
551
550
551
553
554
555
556
416
549
550
551
552
554
555
556
415
550
551
553
553
555
556
557
416
551
553
553
555
556
558
559
418
552
554
555
556
558
559
560
418
554
555
2503
558
562
562
602
420
555
556
557
559
560
561
562
421
556
558
610
608
625
619
618
470
610
577
560
562
563
565
565
427
561
564
562
564
564
566
567
427
561
562
564
564
566
567
569
427
562
564
564
566
567
569
570
429
564
564
566
567
568
570
572
430
564
567
567
568
570
571
573
432
566
567
569
570
570
573
573
432
567
569
570
572
573
573
575
434
569
570
571
573
573
575
576
435
570
571
572
573
575
576
578
436
571
572
573
575
576
578
578
438
572
573
575
576
578
578
580
441
575
576
578
578
581
581
582
441
576
578
578
579
581
582
584
443
578
578
580
581
582
584
585
444
578
579
581
582
584
585
586
445
580
581
582
584
588
587
587
447
581
582
584
585
587
587
589
447
582
584
584
586
587
589
590
449
584
585
587
587
588
590
591
450
584
587
587
588
589
591
592
452
586
587
589
590
591
592
594
452
587
588
589
591
593
594
595
454
590
591
592
594
595
595
597
456
591
592
593
595
595
597
599
458
592
594
595
596
597
599
600
459
594
595
596
598
598
600
601
460
595
595
597
599
600
601
603
461
596
598
599
600
601
602
604
464
597
598
600
601
602
604
605
463
599
600
601
603
604
605
607
465
600
601
603
604
605
606
606
466
601
602
604
605
606
606
609
468
602
604
605
607
607
609
609
470
604
606
607
609
609
611
612
472
606
607
1425
610
612
612
614
473
607
609
610
611
612
613
615
474
609
609
611
612
614
615
617
475
609
612
612
613
615
617
618
477
611
612
614
615
616
618
618
477
612
614
615
616
618
618
620
479
613
615
617
618
618
620
621
480
615
617
618
618
620
621
623
482
617
618
618
620
621
623
623
483
617
618
620
621
623
623
626
486
620
621
623
623
625
626
627
486
621
623
623
625
626
627
629
488
623
623
626
626
627
629
629
488
623
624
626
627
629
630
632
490
626
626
627
629
630
632
632
491
626
627
629
630
632
632
633
492
627
629
630
631
632
634
634
494
629
629
632
632
634
634
636
495
629
631
632
634
635
6275
637
497
632
632
592
512
513
513
515
401
509
510
511
512
513
514
515
405
512
512
513
515
515
517
517
405
512
513
515
515
516
517
518
405
513
514
515
517
517
518
519
407
515
515
517
517
518
519
520
407
515
517
517
518
519
521
521
409
517
517
518
519
520
521
522
409
517
518
519
521
521
522
524
411
518
519
520
521
522
524
524
411
519
521
521
522
524
524
526
413
521
521
522
524
524
525
526
414
521
522
524
524
525
526
527
416
523
524
526
526
527
528
530
416
524
526
526
527
528
530
530
418
526
526
527
528
530
530
531
418
526
527
528
529
530
531
533
419
527
528
530
530
531
533
533
420
528
530
530
531
533
533
534
423
530
530
531
533
533
534
535
423
530
531
532
533
1698
535
560
425
533
542
533
535
535
536
537
425
533
533
535
535
536
537
598
494
604
590
609
591
596
610
540
427
535
536
538
538
539
541
543
428
536
537
539
539
540
542
542
429
537
539
539
540
542
542
543
432
539
539
540
542
542
544
544
432
540
540
542
542
543
544
545
432
540
542
542
543
544
545
546
434
542
542
544
544
545
546
548
434
542
543
544
545
546
548
548
436
544
544
545
546
548
548
549
436
544
545
546
547
548
549
551
438
545
546
547
548
549
551
551
440
548
548
549
551
551
553
553
441
549
549
551
551
553
553
554
441
549
551
551
552
553
554
555
443
551
551
553
553
554
555
556
443
551
552
553
554
555
557
557
445
553
553
554
555
557
557
558
445
553
554
555
557
557
558
560
447
554
555
556
558
558
560
560
447
555
557
557
558
559
560
562
449
557
557
558
560
560
561
562
450
558
558
560
560
562
562
563
452
559
560
562
564
563
564
565
452
560
561
562
563
564
566
566
454
562
562
563
564
566
566
567
454
562
563
564
566
566
567
568
455
563
564
566
567
567
568
569
456
564
565
566
567
569
569
570
459
566
566
567
569
569
571
571
459
566
567
569
569
571
571
572
459
567
569
569
570
571
572
573
461
569
569
571
571
572
573
575
461
569
571
571
572
573
575
576
463
571
572
573
575
575
576
578
464
572
573
574
575
576
578
578
465
573
574
575
576
578
578
602
479
587
588
589
590
591
593
593
481
589
589
590
591
1887
593
594
481
589
590
591
592
593
594
595
483
590
591
593
593
594
596
596
483
591
592
593
594
596
596
598
485
592
593
594
596
596
598
598
486
594
594
596
596
598
598
599
486
594
596
596
598
598
599
600
488
596
596
598
598
599
600
601
488
596
597
598
599
600
602
602
490
598
599
600
601
603
603
605
491
599
600
602
602
603
605
605
492
600
602
602
603
605
605
607
494
602
602
603
605
605
607
607
495
602
603
604
605
607
607
608
495
603
604
605
607
607
608
609
497
605
605
607
607
608
609
610
497
605
607
607
608
609
610
611
499
606
607
608
609
610
611
612
499
607
608
609
610
611
612
614
501
608
609
611
611
612
614
614
503
610
611
1282
614
614
616
616
504
611
612
614
614
615
616
617
504
612
614
614
616
616
617
618
506
614
614
616
616
617
618
620
506
614
615
616
617
618
620
620
508
616
616
617
618
620
620
621
508
616
617
618
619
620
621
622
510
617
618
620
620
621
623
623
510
618
620
621
621
622
623
625
512
619
621
621
622
623
625
625
513
620
621
622
623
625
625
626
515
623
623
625
625
626
627
628
515
623
624
625
626
627
629
629
517
625
625
626
627
629
629
630
517
625
626
627
628
629
630
632
518
626
627
629
629
630
632
632
519
627
629
629
630
632
632
634
521
628
629
630
631
632
634
634
522
629
630
632
632
634
634
635
522
630
632
632
1498
634
706
639
526
638
632
634
634
635
636
637
524
632
634
634
678
736
713
720
627
706
715
640
638
639
639
641
530
636
638
638
638
639
640
641
528
636
637
638
639
640
641
643
530
638
638
639
641
641
643
643
531
639
639
641
641
643
643
644
531
639
641
641
642
643
644
645
533
641
641
642
643
644
645
646
533
641
643
643
644
645
647
647
535
643
643
644
645
647
647
648
535
643
644
645
647
648
648
650
536
644
645
646
647
648
649
650
539
647
647
648
650
650
652
652
540
647
648
650
650
651
652
653
540
648
649
650
652
652
653
654
542
650
650
652
652
653
654
656
542
650
652
652
653
654
655
656
544
1447
652
653
654
656
656
657
544
652
653
654
655
656
657
659
546
653
654
656
656
657
659
659
546
654
655
656
657
659
659
660
548
656
659
657
659
659
661
661
549
656
657
659
659
660
661
662
551
659
659
661
661
662
663
665
551
659
661
661
662
663
665
665
553
661
661
662
663
665
665
666
553
661
662
663
665
665
666
668
555
662
663
665
665
666
668
668
555
663
665
665
666
668
668
670
557
665
665
666
668
668
670
670
558
665
666
668
668
669
670
671
558
666
668
668
669
670
671
672
560
667
668
670
670
671
672
674
560
668
669
670
671
672
673
674
562
670
671
672
673
674
675
677
563
671
672
673
1314
675
677
677
564
672
674
674
675
677
677
678
567
674
674
675
677
677
679
679
567
675
675
677
677
679
679
680
567
675
677
677
681
679
680
681
569
676
677
679
679
680
681
683
569
677
679
679
680
681
682
683
571
679
679
680
681
683
683
684
571
679
680
681
683
683
684
686
572
680
681
683
683
684
685
686
575
683
683
684
685
686
688
688
576
684
684
686
686
688
688
689
576
684
686
686
687
688
689
690
578
686
686
688
688
689
690
692
578
686
687
688
689
690
692
692
580
688
688
689
690
692
692
693
580
688
689
690
692
692
693
695
581
689
690
691
692
693
695
695
582
690
691
1362
693
695
695
697
584
692
692
693
695
695
697
697
585
692
693
695
695
696
697
698
587
695
695
697
697
698
699
700
587
695
697
697
698
699
701
701
589
696
697
698
699
701
701
702
589
697
698
699
701
701
702
703
591
698
699
700
701
702
704
704
591
699
701
701
702
704
704
706
594
701
701
702
703
704
705
706
594
701
702
704
704
706
706
707
594
702
703
704
706
706
707
708
596
704
704
706
706
707
708
710
596
704
706
706
707
708
710
711
598
706
707
708
710
710
711
713
599
707
708
710
710
711
713
713
600
708
710
710
711
713
713
714
602
710
710
711
713
713
1464
715
627
713
713
736
713
715
715
716
603
711
713
713
715
807
819
827
718
809
801
733
715
717
718
719
607
719
747
715
716
717
718
719
607
715
715
716
717
718
719
720
607
715
716
717
718
719
720
722
608
716
717
719
719
720
722
722
612
719
719
720
722
722
724
724
612
719
720
722
722
724
724
725
612
720
722
722
724
724
725
726
614
722
722
724
724
725
726
728
614
722
724
724
725
726
728
728
616
724
724
725
726
728
728
729
616
724
725
726
728
728
729
731
617
725
726
728
728
729
749
731
618
727
727
728
729
730
731
733
620
727
728
4104
731
731
733
733
621
729
729
731
731
733
733
734
623
731
731
733
733
734
735
737
623
731
733
733
734
735
740
737
625
733
733
734
735
737
737
738
625
733
734
735
737
737
738
740
626
734
735
737
737
738
740
740
627
735
737
737
738
740
740
742
629
737
737
738
740
740
742
742
630
737
738
740
740
741
742
743
630
738
740
740
741
742
743
744
632
740
740
742
742
743
744
745
632
740
742
742
743
744
746
746
634
742
743
744
745
746
747
749
636
743
744
746
746
747
748
749
636
744
746
746
747
749
749
751
638
746
746
747
749
749
1713
751
639
746
747
749
749
750
751
752
639
747
749
749
750
751
752
753
641
749
749
751
751
752
753
755
641
749
751
754
752
753
755
755
643
751
751
752
753
755
755
756
643
751
752
753
755
755
756
758
644
752
753
755
755
756
758
758
647
755
755
756
758
758
760
760
648
755
756
758
758
759
760
761
648
756
758
758
760
760
761
762
650
757
758
760
760
761
762
763
650
758
759
760
761
762
764
764
652
760
760
761
762
764
764
765
652
760
761
762
764
764
765
767
654
761
762
764
764
765
767
767
654
762
764
764
765
767
767
769
656
763
765
765
767
767
769
769
657
764
765
767
767
769
769
770
659
767
767
769
769
770
771
773
659
767
769
769
770
771
773
775
661
768
769
770
771
773
773
774
661
769
770
771
773
773
774
775
663
771
771
773
773
774
775
776
663
771
773
773
774
776
776
777
666
773
773
774
776
776
778
778
666
774
774
776
776
778
778
779
666
774
776
776
777
778
779
780
668
776
776
778
778
779
780
782
668
776
778
778
779
780
782
782
670
778
779
780
782
782
783
785
672
779
780
782
782
783
785
785
672
780
781
782
783
784
785
787
674
782
782
1569
785
822
789
832
675
783
783
785
785
787
787
788
732
925
926
930
934
888
832
790
677
785
786
786
792
788
789
791
677
785
786
787
788
789
790
791
679
787
787
788
789
790
791
792
679
787
788
789
791
791
792
794
681
788
789
790
791
792
794
794
683
791
791
792
794
794
796
796
684
791
792
794
794
796
796
797
684
792
794
794
796
796
797
798
686
793
794
796
796
797
798
800
686
794
796
796
797
798
800
801
688
796
796
797
798
800
800
801
688
796
797
798
800
800
801
803
690
797
798
800
800
801
803
803
690
1512
800
800
801
803
803
804
693
800
801
801
802
803
805
805
693
800
801
802
803
805
805
806
695
803
803
805
805
806
811
808
695
803
805
805
806
807
808
809
697
804
805
806
807
809
809
810
697
805
806
807
808
809
810
812
699
806
807
809
809
810
812
812
699
807
809
809
810
812
812
814
702
809
809
810
811
812
814
814
702
809
810
812
812
814
814
815
702
810
811
812
814
814
815
816
704
812
812
814
814
815
816
818
704
812
814
814
815
816
818
818
706
814
815
816
818
818
819
821
707
815
816
817
818
819
1442
821
708
816
818
818
819
820
821
823
710
818
818
819
820
821
823
823
711
818
819
821
821
823
823
824
711
819
821
821
823
823
824
825
713
821
821
823
823
824
825
826
713
821
822
823
824
825
827
827
715
822
823
824
825
826
828
828
715
823
824
825
826
827
828
830
716
824
825
826
827
828
829
830
719
826
827
828
830
830
832
832
720
828
828
830
830
831
832
833
720
828
830
830
832
832
833
834
722
829
830
832
832
833
834
835
722
830
832
832
833
834
836
836
724
831
832
833
834
835
836
837
724
1448
834
834
836
837
837
838
726
833
834
836
836
837
839
839
726
834
836
836
837
839
839
841
729
835
836
837
839
839
841
841
729
836
837
839
839
840
841
842
731
839
839
841
841
842
843
845
731
839
840
841
842
843
845
845
733
840
841
842
843
845
846
846
733
841
842
843
845
845
846
848
734
842
843
845
846
846
847
848
735
843
845
845
846
848
848
850
737
844
845
846
848
848
849
850
738
845
846
847
848
850
850
851
738
846
848
848
850
850
851
852
740
848
848
850
850
851
852
854
740
848
1578
851
854
872
854
855
742
850
851
852
854
854
941
1021
886
990
1025
937
855
855
857
858
747
861
854
854
855
857
857
859
747
854
854
855
856
857
859
859
747
854
855
857
857
859
859
860
747
855
857
857
859
859
860
861
749
857
857
859
859
860
861
862
749
857
858
859
860
861
863
863
751
859
859
860
861
862
863
864
751
859
860
861
862
863
864
866
752
860
861
862
863
864
866
866
756
862
863
864
866
866
868
868
756
863
864
866
866
868
868
869
756
864
865
866
868
868
869
870
1459
878
879
910
881
882
884
884
771
880
880
881
882
884
884
886
774
880
882
882
883
884
893
886
774
881
882
884
884
885
886
887
774
882
884
884
886
886
887
888
776
883
884
885
886
887
888
890
776
884
886
886
887
888
890
890
778
886
886
887
888
890
890
891
778
886
887
888
890
891
891
893
780
887
888
890
890
891
893
893
783
890
890
891
893
893
895
895
783
890
891
893
893
895
895
896
783
891
893
893
895
895
896
897
785
893
893
895
895
896
897
899
2085
893
894
895
896
897
899
899
787
895
895
896
897
899
899
900
787
895
896
897
899
899
900
902
789
896
897
899
899
900
902
902
789
897
898
899
900
902
902
904
791
899
899
900
901
902
904
904
792
900
900
901
902
904
904
905
794
902
902
904
904
905
906
907
794
902
903
904
905
906
908
908
796
904
904
905
906
908
908
909
796
904
905
906
908
908
909
911
797
905
906
907
908
909
911
911
798
906
907
908
909
911
911
913
800
908
908
909
910
911
913
913
801
3477
916
911
911
913
913
914
801
909
911
911
913
913
914
915
803
911
911
912
913
914
915
917
803
911
913
913
914
915
916
918
805
913
914
915
916
918
918
920
806
914
915
917
917
918
920
920
807
915
917
917
918
920
920
921
809
916
917
918
920
920
922
922
810
917
918
920
920
921
922
923
810
918
920
920
922
922
923
924
812
919
920
921
922
923
924
926
812
920
922
922
923
924
926
926
814
921
922
923
924
926
926
927
814
933
923
924
926
926
927
929
1909
948
926
942
926
927
929
929
819
926
926
928
1089
1102
1073
1088
947
927
927
929
931
942
932
932
819
927
929
929
930
931
932
933
821
929
929
930
931
932
933
935
821
929
931
931
932
933
935
935
823
931
931
932
933
935
935
936
823
942
932
933
935
936
936
937
825
932
933
935
935
936
938
938
825
933
935
935
936
938
938
940
827
934
935
936
937
938
940
940
828
935
936
938
938
940
940
941
830
938
938
940
940
941
942
943
830
938
940
940
941
942
943
945
832
940
940
941
942
944
944
945
832
940
941
942
944
944
945
947
833
941
942
944
944
945
947
950
834
942
943
944
945
947
947
949
836
944
944
945
947
947
949
949
837
944
945
947
947
949
949
950
837
945
947
947
949
949
950
951
839
946
947
949
949
950
951
953
839
947
949
949
950
951
953
953
841
949
950
951
952
953
954
956
843
950
951
952
953
954
955
956
843
951
953
953
954
956
956
958
845
952
953
954
956
956
958
958
846
953
954
956
958
958
958
959
846
954
956
956
958
958
959
960
848
956
956
958
958
959
960
962
848
956
958
958
959
960
962
962
850
957
958
959
960
962
962
963
850
958
959
960
962
962
963
965
851
959
960
962
962
963
965
965
854
961
963
963
965
965
966
967
855
962
963
965
965
967
967
968
855
963
965
965
967
967
968
969
857
965
965
967
967
968
969
971
857
965
967
967
968
969
970
971
859
967
967
968
969
970
971
972
859
967
968
969
971
971
972
974
1466
968
969
970
971
972
974
974
861
969
970
971
972
974
974
976
863
970
971
972
974
974
976
976
871
971
972
974
974
976
976
977
866
974
974
976
976
977
978
979
866
974
976
976
977
978
980
980
868
976
976
977
978
980
980
981
868
976
977
978
979
1804
987
985
904
977
978
980
980
981
983
983
1028
1134
1133
1187
1208
1118
1148
1158
1020
981
982
982
983
983
986
985
873
980
981
983
983
985
985
986
873
981
983
983
985
985
986
987
1842
983
988
1014
985
986
987
989
875
983
985
1082
1220
1155
1143
1148
1001
1163
1185
1146
1162
1192
1149
1135
1039
1195
1157
1178
1175
1165
1125
1120
1020
1179
1153
1166
1111
1106
1143
1104
882
990
991
991
994
994
994
994
882
989
990
992
992
993
994
995
882
990
991
992
994
994
995
996
884
992
992
994
994
995
996
997
884
992
993
994
995
996
997
998
886
994
994
995
996
997
998
999
886
994
995
996
997
998
999
1001
888
995
996
998
998
1712
1001
1001
891
998
998
999
1001
1001
1002
1003
891
998
999
1001
1001
1003
1003
1004
891
999
1000
1001
1003
1003
1004
1005
893
1000
1001
1002
1003
1004
1005
1007
893
1001
1003
1003
1004
1005
1006
1007
895
1003
1003
1004
1005
1006
1007
1008
895
1003
1004
1005
1006
1007
1008
1010
897
1004
1005
1006
1007
1008
1010
1010
897
1005
1007
1007
1008
1010
1010
1012
899
1007
1008
1008
1010
1010
1012
1012
900
1007
1008
1009
1010
1011
1012
1013
902
1010
1010
1012
1012
1013
1014
1015
902
1010
1012
1012
1013
1639
1017
1016
904
1011
1012
1013
1014
1015
1017
1017
904
1012
1013
1014
1016
1016
1063
1018
906
1014
1014
1016
1017
1017
1019
1019
906
1014
1016
1016
1017
1019
1019
1021
909
1016
1016
1017
1019
1019
1020
1021
909
1016
1017
1019
1019
1021
1021
1022
909
1017
1019
1019
1021
1021
1022
1023
911
1018
1019
1021
1021
1022
1023
1025
911
1019
1021
1021
1022
1023
1024
1025
913
1021
1022
1023
1025
1025
1026
1028
914
1022
1023
1025
1025
1026
1028
1028
915
1023
1025
1026
1026
1028
1028
1029
917
2357
1026
1026
1028
1028
1029
1030
918
1026
1026
1028
1028
1030
1030
1031
918
1026
1028
1028
1030
1030
1031
1032
920
1028
1028
1030
1030
1031
1032
1034
920
1028
1029
1030
1031
1032
1034
1034
922
1030
1030
1031
1032
1034
1034
1035
922
1030
1031
1032
1034
1035
1035
1036
923
1031
1032
1033
1034
1035
1037
1037
926
1034
1035
1035
1037
1037
1039
1039
927
1034
1035
1036
1037
1038
1039
1040
927
1035
1037
1037
1039
1039
1040
1041
929
1037
1037
1038
1039
1040
1041
1043
929
1037
1039
1039
1040
1041
1871
1044
933
1093
1039
1040
1041
1042
1043
1044
931
1212
1243
1214
1220
1120
1044
1046
933
1044
1043
1042
1043
1044
1046
1046
933
1041
1042
1043
1044
1046
1046
1048
935
1043
1043
1044
1046
1046
1048
1048
936
1043
1044
1046
1046
1048
1048
1049
938
1046
1046
1047
1048
1049
1050
1051
938
1046
1048
1048
1049
1050
1051
1052
940
1048
1048
1049
1050
1051
1052
1053
940
1048
1049
1050
1051
1052
1053
1055
942
1049
1050
1051
1052
1053
1055
1055
942
1050
1051
1052
1053
1055
1055
1056
944
1052
3647
1053
1055
1055
1057
1057
945
1053
1053
1055
1055
1057
1057
1058
945
1053
1054
1055
1057
1057
1058
1061
947
1055
1055
1057
1057
1058
1059
1060
947
1055
1057
1057
1058
1059
1061
1061
949
1057
1058
1059
1061
1061
1062
1064
950
1058
1059
1060
1061
1062
1063
1064
951
1059
1061
1061
1062
1064
1064
1066
953
1062
1062
1062
1064
1064
1066
1066
954
1061
1062
1063
1064
1066
1066
1067
954
1062
1064
1064
1066
1066
1067
1068
956
1063
1064
1066
1066
1067
1068
1070
956
1064
1066
1066
2015
1068
1069
1070
958
1066
1066
1067
1068
1070
1070
1071
958
1066
1067
1068
1070
1070
1071
1073
959
1067
1069
1069
1070
1071
1073
1073
962
1070
1070
1071
1073
1073
1074
1075
963
1070
1071
1073
1073
1075
1075
1076
963
1071
1073
1073
1075
1075
1076
1077
965
1073
1073
1075
1075
1076
1077
1079
965
1073
1075
1075
1076
1077
1079
1080
967
1074
1075
1076
1077
1079
1080
1080
967
1075
1076
1077
1079
1079
1080
1082
968
1076
1077
1079
1079
1080
1082
1082
969
1077
1078
1079
1080
1082
1718
1084
972
1079
1080
1080
1082
1082
1084
1084
972
1079
1080
1081
1082
1084
1084
1085
974
1082
1082
1084
1087
1085
1086
1088
974
1082
1084
1084
1085
1086
1088
1088
976
1084
1084
1085
1086
1087
1088
1089
976
1084
1085
1086
1088
1088
1089
1091
978
1085
1086
1088
1088
1089
1090
1091
978
1086
1088
1088
1089
1091
1091
1093
980
1088
1088
1089
1091
1091
1092
1093
981
1088
1089
1090
1091
1092
1093
1094
981
1089
1090
1091
1093
1093
1094
1095
983
1090
1091
1092
1093
1094
1095
1096
1755
1092
1095
1129
1094
1095
1097
1097
985
1093
1204
1332
1286
1311
1174
1101
986
1096
1098
1111
1097
1098
1100
1100
987
1095
1096
1097
1098
1100
1100
1102
990
1097
1097
1098
1100
1100
1101
1102
990
1098
1098
1099
1100
1102
1102
1103
990
1098
1099
1100
1102
1102
1103
1104
992
1099
1100
1102
1102
1103
1104
1105
992
1100
1102
1102
1103
1104
1105
1106
994
1102
1102
1103
1104
1106
1106
1107
994
1102
1103
1104
1106
1106
1107
1108
996
1103
1104
1106
1106
1107
1108
1109
1700
1106
1106
1107
1109
1109
1110
1111
999
1107
1107
1109
1109
1111
1111
1112
999
1107
1108
1109
1111
1113
1112
1113
1001
1109
1109
1111
1111
1112
1113
1115
1001
1109
1111
1111
1112
1113
1115
1115
1003
1111
1111
1112
1113
1115
1115
1116
1003
1111
1112
1113
1115
1115
1116
1118
1004
1112
1113
1115
1115
1116
1118
1118
1005
1113
1114
1115
1116
1118
1118
1120
1007
1115
1115
1116
1118
1118
1119
1120
1008
1115
1116
1118
1118
1119
1120
1121
1010
1118
1118
1119
1120
1121
1122
1746
1010
1118
1120
1120
1121
1122
1124
1124
1012
1120
1120
1121
1122
1124
1124
1125
1012
1120
1121
1122
1124
1124
1125
1127
1014
1121
1122
1124
1125
1125
1127
1127
1014
1122
1124
1125
1125
1127
1127
1129
1016
1135
1124
1125
1127
1127
1129
1129
1017
1125
1125
1127
1127
1129
1129
1130
1017
1125
1127
1127
1129
1129
1130
1131
1019
1127
1188
1129
1129
1130
1131
1132
1019
1127
1129
1129
1130
1131
1133
1133
1021
1129
1130
1131
1133
1133
1134
1136
1023
1130
1131
2442
1134
1134
1136
1136
1023
1131
1132
1133
1134
1135
1136
1138
1025
1133
1133
1134
1135
1136
1138
1138
1026
1133
1134
1135
1136
1138
1138
1139
1026
1134
1136
1136
1138
1138
1139
1140
1028
1135
1136
1137
1138
1139
1140
1141
1028
1136
1138
1138
1139
1140
1142
1142
1030
1138
1138
1139
1140
1142
1142
1143
1030
1138
1139
1140
1142
1142
1143
1144
1032
1139
1140
1142
1142
1143
1145
1145
1034
1141
1142
1143
1145
1145
1147
1147
1035
1142
1143
1145
1145
1147
1147
1148
1890
1158
1148
1161
1147
1147
1148
1149
1037
1145
1355
1376
1377
1333
1150
1151
1038
1162
1158
1147
1148
1149
1151
1151
1039
1147
1147
1148
1149
1151
1151
1152
1039
1147
1148
1149
1151
1151
1152
1154
1041
1148
1149
1151
1151
1152
1154
1154
1041
1149
1150
1151
1152
1153
1154
1156
1043
1151
1151
1152
2103
1154
1164
1192
1044
1151
1152
1153
1154
1155
1265
1367
1301
1405
1372
1355
1348
1336
1159
1160
1047
1155
1157
1156
1157
1158
1160
1161
1048
1155
1948
1158
1158
1160
1160
1161
1062
1169
1170
1172
1172
1173
1174
1175
1062
1170
1171
1172
1174
1174
1175
1176
1064
1171
1172
1174
1174
1175
1176
1178
1064
1172
1174
1174
1175
1176
1178
1179
1066
1174
1174
1175
1176
1177
1178
1179
1066
1174
1175
1176
1178
1179
1179
1180
1068
1175
1176
1178
1178
1179
1180
1181
1068
1176
1177
1178
1179
1181
1181
1183
1070
1178
1178
1179
1181
1181
1182
1183
1071
1178
1179
1181
1181
1183
1183
1184
1073
1181
1181
1183
1183
1793
1185
1186
1073
1181
1183
1183
1184
1185
1186
1187
1075
1182
1183
1184
1185
1186
1187
1188
1075
1183
1184
1185
1186
1187
1188
1190
1077
1184
1185
1186
1187
1188
1190
1190
1077
1185
1187
1187
1188
1190
1190
1192
1079
1187
1187
1188
1190
1190
1192
1192
1080
1187
1188
1190
1190
1191
1192
1193
1080
1188
1190
1190
1191
1192
1193
1194
1082
1190
1190
1192
1192
1193
1194
1195
1082
1190
1191
1192
1193
1194
1196
1196
1084
1192
1193
1194
1196
1196
1197
3648
1086
1193
1194
1196
1197
1197
1199
1199
1086
1194
1196
1196
1197
1198
1199
1201
1088
1195
1198
1197
1199
1199
1200
1201
1089
1196
1197
1199
1199
1200
1201
1202
1089
1197
1199
1199
1201
1201
1202
1203
1091
1199
1199
1201
1201
1202
1203
1205
1091
1199
1200
1201
1202
1203
1205
1205
1093
1201
1201
1202
1203
1204
1205
1206
1093
1201
1202
1203
1205
1205
1206
1208
1095
1202
1203
1204
1205
1206
1208
1208
1098
1204
1205
1206
1208
1208
1209
1210
1109
1208
1240
1208
1208
1210
1210
1211
1098
1373
1423
1451
1414
1211
1212
1213
1102
1223
1208
1210
1210
1211
1212
1213
1100
1208
1209
1210
1211
1212
1213
1214
1102
1210
1210
1211
1212
1214
1214
1215
1102
1210
1211
1212
1214
1214
1215
1217
1103
1211
1212
1214
1214
1215
1217
1217
1104
1212
1213
1214
1215
1217
1217
1219
1106
1214
1214
1215
1216
1217
1219
1219
1107
1214
1215
1217
1217
1219
1219
1220
1109
1216
1217
1219
1219
1220
1221
1950
1109
1217
1219
1219
1220
1221
1223
1223
1111
1218
1219
1220
1221
1223
1223
1224
1111
1219
1220
1223
1222
1223
1224
1226
1113
1220
1221
1222
1223
1224
1226
1226
1113
1221
1222
1223
1224
1226
1226
1228
1116
1223
1223
1224
1226
1226
1228
1228
1116
1223
1224
1225
1226
1227
1228
1229
1116
1224
1226
1226
1227
1228
1229
1230
1118
1226
1226
1227
1228
1229
1230
1231
1118
1226
1228
1228
1229
1230
1232
1232
1120
1228
1229
1230
1232
1232
1233
1849
1121
1229
1230
1232
1232
1233
1235
1235
1122
1230
1231
1232
1233
1234
1235
1236
1124
1232
1232
1234
1234
1235
1237
1237
1125
1246
1233
1234
1235
1237
1237
1238
1125
1233
1235
1235
1236
1237
1238
1239
1127
1235
1235
1237
1237
1238
1239
1241
1127
1235
1237
1237
1238
1239
1241
1241
1129
1236
1237
1238
1239
1240
1241
1242
1129
1237
1238
1239
1240
1241
1242
1244
1131
1238
1239
1241
1241
1242
1244
1244
1133
1240
1241
1242
1244
1244
1245
1855
1134
1242
1242
1244
1244
1246
1246
1247
1134
1242
1244
1244
1245
1246
1247
1248
1136
1244
1246
1245
1246
1247
1248
1249
1136
1244
1245
1246
1247
1248
1249
1250
1138
1246
1246
1247
1248
1250
1250
1251
1138
1246
1247
1248
1250
1250
1251
1253
1139
1247
1248
1250
1250
1251
1253
1253
1140
1248
1250
1250
1251
1253
1253
1255
1142
1250
1250
1251
1253
1253
1254
1255
1143
1250
1251
1253
1253
1318
1255
1256
1145
1252
2722
1262
1258
1310
1257
1258
1145
1253
1254
1357
1488
1475
1479
1310
1148
1256
1258
1258
1257
1259
1259
1260
1147
1255
1256
1257
1259
1259
1260
1262
1149
1256
1257
1259
1259
1260
1261
1262
1149
1257
1259
1259
1260
1262
1262
1264
1151
1258
1260
1260
1262
1262
1264
1264
1152
1259
1260
1261
1262
1264
1264
1265
1152
1260
1262
1262
1264
1264
1265
1266
1154
1262
1262
1264
1264
1265
1266
1268
1154
1262
1264
1264
1265
1266
1267
2027
1156
1264
1265
1266
1268
1268
1269
1271
1157
1265
1266
1267
1268
1269
1270
1271
1158
1266
1268
1268
1269
1271
1271
1273
1161
1268
1268
1269
1271
1271
1273
1273
1161
1268
1269
1270
1271
1272
1273
1274
1161
1269
1271
1271
1272
1273
1274
1275
1163
1271
1271
1273
1273
1274
1275
1277
1163
1271
1272
1273
1274
1275
1277
1277
1165
1272
1273
1274
1275
1276
1277
1278
1165
1273
1274
1275
1276
1277
1278
1280
1167
1274
1275
1276
1890
1278
1280
1280
1169
1277
1277
1278
1280
1280
1282
1282
1170
1278
1278
1279
1280
1282
1282
1285
1170
1278
1280
1280
1281
1282
1283
1284
1172
1280
1280
1282
1282
1283
1284
1285
1172
1280
1282
1282
1283
1284
1286
1286
1174
1282
1282
1283
1284
1286
1286
1287
1174
1282
1283
1284
1286
1286
1287
1288
1176
1283
1284
1285
1286
1287
1288
1289
1176
1295
1286
1287
1287
1289
1289
1291
1178
1286
1286
1287
1288
1289
1291
1291
1179
1929
1287
1288
1289
1291
1291
1292
1181
1289
1289
1291
1291
1292
1293
1295
1181
1289
1290
1291
1292
1293
1295
1295
1183
1291
1291
1292
1293
1295
1295
1296
1183
1291
1292
1293
1295
1295
1296
1298
1184
1292
1293
1295
1295
1296
1298
1298
1185
1306
1294
1295
1296
1298
1298
1300
1187
1295
1296
1296
1298
1298
1299
1300
1188
1295
1296
1298
1298
1299
1300
1301
1188
1296
1298
1298
1299
1300
1301
1302
1190
1297
1298
1299
1300
2038
1305
1347
1190
1298
1300
1300
1301
1405
1554
1567
1412
1334
1302
1303
1306
1329
1305
1306
1193
1301
1302
1304
1304
1305
1307
1307
1194
1302
1304
1304
1305
1307
1307
1308
1196
1304
1304
1305
1307
1307
1309
1309
1197
1305
1305
1307
1307
1309
1309
1310
1197
1305
1307
1307
1309
1309
1310
1311
1199
1307
1307
1309
1309
1310
1311
1313
1199
1307
1309
1309
1310
1311
1313
1313
1201
1309
1309
1310
1311
1313
1313
3919
1201
1309
1311
1311
1313
1314
1314
1316
1202
1310
1311
1312
1313
1314
1316
1316
1206
1313
1313
1314
1315
1316
1318
1318
1206
1314
1314
1316
1316
1318
1318
1319
1206
1314
1316
1316
1318
1318
1319
1320
1208
1315
1316
1318
1318
1319
1320
1322
1208
1316
1318
1318
1319
1320
1321
1322
1210
1317
1318
1319
1320
1321
1322
1323
1210
1318
1319
1320
1321
1322
1323
1325
1212
1319
1320
1321
1322
1323
1325
1325
2121
1320
1321
1322
1323
1325
1325
1327
1214
1321
1322
1323
1325
1325
1327
1327
1215
1322
1325
1324
1325
1326
1327
1328
1217
1325
1325
1327
1327
1328
1329
1331
1217
1325
1327
1327
1328
1329
1330
1331
1219
1326
1327
1328
1329
1330
1331
1332
1219
1327
1328
1329
1331
1331
1332
1333
1221
1328
1329
1331
1331
1332
1333
1334
1221
1329
1331
1331
1332
1333
1334
1336
1223
1331
1331
1332
1333
1334
1336
1336
1224
1332
2047
1334
1334
1336
1336
1337
1224
1332
1334
1334
1335
1336
1337
1338
1226
1333
1334
1336
1336
1337
1338
1340
1226
1334
1336
1336
1337
1338
1340
1341
1228
1336
1337
1338
1339
1340
1341
1343
1229
1337
1338
1340
1340
1341
1343
1343
1230
1338
1339
1340
1341
1343
1343
1345
1233
1340
1340
1341
1343
1343
1345
1345
1233
1340
1341
1342
1343
1345
1345
1346
1233
1341
1342
1343
1345
1345
1346
1347
1235
1343
1343
2153
1350
1347
1372
1349
1235
1343
1345
1345
1601
1620
1602
1536
1237
1345
1347
1349
1347
1349
1349
1350
1237
1345
1346
1347
1349
1349
1350
1352
1239
1346
1347
1348
1349
1350
1352
1352
1241
1349
1349
1350
1352
1352
1354
1354
1242
1349
1350
1352
1352
1354
1354
1355
1242
1350
1352
1352
1353
1354
1355
1356
1244
1352
1352
1354
1354
1377
1359
1415
1244
1352
1354
1354
1355
1623
1596
1603
1538
1653
1606
1588
1573
1658
1581
1612
1490
1631
1629
1659
1616
1553
1649
1645
1471
1384
1479
1606
1462
1520
1360
1591
1472
1580
1600
1563
1482
1363
1363
1364
1250
1357
1358
1359
1361
1361
1362
1363
1251
1359
1359
1360
1361
1363
1363
1364
1253
1361
1361
1363
1363
1364
1365
1367
1253
1361
1363
1363
1364
1365
1367
1368
1255
1363
1363
1364
1365
1366
1368
1368
1365
1363
1364
2807
1368
1367
1368
1369
1256
1364
1365
1367
1368
1368
1370
1370
1257
1365
1367
1367
1368
1380
1370
1371
1259
1367
1367
1368
1370
1370
1372
1372
1260
1367
1368
1370
1370
1371
1372
1373
1260
1368
1369
1370
1371
1372
1373
1374
1262
1370
1370
1371
1372
1373
1374
1376
1262
1370
1372
1372
1373
1374
1376
1376
1264
1373
1373
1374
1376
1376
1377
1379
1266
1373
1374
1375
1376
1377
1379
1379
1266
1374
2056
1377
1377
1378
1379
1380
1269
1375
1376
1377
1379
1379
1381
1381
1269
1376
1377
1379
1382
1380
1381
1382
1269
1377
1379
1379
1381
1381
1382
1383
1271
1379
1379
1381
1381
1382
1383
1385
1271
1379
1381
1381
1382
1383
1385
1385
1273
1381
1381
1382
1383
1385
1386
1386
1273
1381
1382
1383
1384
1385
1386
1388
1275
1382
1383
1385
1385
1386
1388
1388
1278
1385
1385
1386
1388
1388
1390
1390
1278
1385
1392
1390
1418
1390
1390
1391
1278
1386
1661
1667
1669
1497
1393
1393
1281
1396
1388
1390
1390
1391
1392
1393
1280
1388
1390
1390
1391
1392
1394
1394
1282
1390
1390
1391
1392
1393
1394
1395
1282
1390
1391
1392
1394
1394
1395
1397
1284
1391
1392
1394
1394
1395
1397
1397
1284
1392
1394
1395
1395
1397
1397
1399
1287
1394
1394
1395
1397
1397
1399
1399
1287
1395
1395
1396
1397
1398
1399
1401
1289
1397
1397
1399
1399
1400
1401
1403
1289
1397
1399
1399
1400
1401
1403
1403
1291
1400
1399
1400
1401
1402
1403
1404
1291
1399
1400
1401
1403
1403
1404
1406
1292
1400
1401
1403
1403
1404
1405
1406
1293
1401
1403
1403
1404
1406
1406
1408
1295
1403
1403
1404
1406
1406
1408
1408
1296
1404
1404
1406
1406
1408
1408
1409
1296
1404
1406
1406
1408
1408
1409
1410
1298
1406
1406
1407
1408
1409
1412
1412
1298
1406
1408
1408
1409
1410
1412
1412
1300
1408
1409
1410
1412
1412
1413
1416
1302
1409
1410
1412
1413
1413
1414
1415
1302
1410
1412
1412
1413
1414
1415
1417
1304
1412
1412
1413
1415
1415
1416
1417
1305
1412
1413
1415
1415
1416
1417
1418
1305
1413
1415
1415
1417
1417
1418
1419
1307
1415
1415
1417
1417
1418
1419
1421
1307
1415
1416
1417
1418
1419
1421
1422
2246
1418
4061
1440
1419
1422
1542
1731
1605
1763
1663
1712
1590
1423
1423
1427
1312
1418
1419
1420
1421
1422
1423
1424
1313
1421
1421
1422
1424
1424
1426
1426
1314
1421
1422
1424
1424
1425
1426
1427
1314
1422
1423
1424
1426
1426
1427
1428
1316
1424
1424
1426
1426
1427
1428
1430
1316
1424
1425
1426
1427
1428
1430
1430
1318
1426
1426
1427
1428
1429
1430
1431
1318
1426
1427
1428
1430
2587
1458
1469
1319
1427
1428
1430
1430
1630
1691
1724
1470
1429
1430
1433
1447
1433
1433
1434
1322
1429
1430
1431
1433
1433
1434
1435
1323
1430
1431
1433
1433
1435
1435
1436
1325
1433
1433
1434
1435
1436
1437
1439
1325
1433
1435
1435
1436
1437
1439
1439
1327
1435
1435
1436
1437
1439
1439
1440
1327
1435
1436
1437
1439
1439
1440
1442
1329
1436
1437
1439
1440
1440
1442
1442
1329
2147
1439
1440
1440
1442
1442
1444
1332
1439
1439
1440
1442
1442
1444
1444
1332
1439
1442
1442
1442
1444
1444
1445
1332
1440
1442
1442
1443
1444
1445
1446
1334
1442
1442
1444
1444
1445
1446
1447
1334
1442
1443
1444
1445
1446
1447
1448
1336
1444
1445
1446
1448
1448
1449
1451
1338
1445
1446
1447
1448
1449
1451
1451
1338
1446
1448
1448
1449
1450
1451
1453
1352
1460
1462
1462
1463
2072
1467
1466
1354
1461
1462
1463
1464
1465
1466
1467
1354
1462
1463
1464
1466
1466
1469
1469
1355
1463
1464
1466
1466
1467
1469
1469
1356
1464
1466
1466
1467
1483
1469
1471
1358
1466
1466
1467
1468
1469
1470
1471
1359
1466
1467
1468
1469
1471
1471
1472
1359
1467
1469
1469
1470
1471
1472
1473
1361
1469
1469
1471
1471
1472
1473
1475
1361
1469
1470
1471
1472
1473
1474
1475
1958
1471
1472
1473
1475
1475
1476
1478
1364
1473
1473
1474
1475
1476
1478
1478
1365
1477
1474
1475
1476
1477
1478
1480
1367
1474
1475
1476
1478
1478
1480
1480
1368
1475
1476
1477
1478
1479
1480
1481
1368
1476
1478
1478
1480
1480
1481
1482
1370
1478
1478
1480
1480
1481
1482
1484
1370
1478
1480
1480
1481
1482
1484
1484
1372
1480
1480
1481
1482
1484
1484
1485
1372
1480
1481
1502
1485
1502
1485
1487
1374
1481
1582
1780
1721
1663
1488
1487
1377
1484
1485
1485
1487
1487
1489
1489
1377
1484
1485
1486
1487
1489
1489
1490
1377
1485
1487
1487
1489
1489
1490
1491
1379
1487
1487
1489
1489
1490
1491
1492
1379
1487
1489
1489
1593
1491
1493
1493
1381
1489
1489
1490
1491
1493
1493
1494
1381
1489
1490
1491
1493
1493
1494
1496
1383
1490
2955
1493
1493
1494
1495
1496
1383
1491
1492
1493
1494
1496
1496
1498
1385
1493
1496
1494
1496
1496
1497
1498
1386
1493
1494
1496
1496
1498
1498
1499
1388
1496
1496
1498
1498
1499
1500
1502
1388
1496
1498
1498
1499
1500
1502
1502
1390
1498
1498
1499
1500
1501
1502
1503
1390
1498
1499
1500
1502
1502
1503
1505
1392
1499
1500
1502
1502
1503
1504
1505
1392
1500
1502
2202
1503
1505
1505
1507
1394
1501
1502
1503
1505
1505
1507
1507
1395
1502
1503
1512
1505
1507
1507
1508
1395
1503
1505
1505
1506
1507
1508
1509
1397
1505
1505
1507
1507
1508
1509
1511
1397
1505
1507
1507
1508
1509
1511
1512
1399
1507
1508
1509
1511
1511
1512
1514
1400
1508
1509
1511
1511
1512
1514
1514
1401
1509
1511
1512
1512
1514
1514
1516
1403
1510
1511
1512
2142
1514
1516
1516
1404
1511
1512
1514
1514
1516
1516
1517
1404
1512
1514
1514
1516
1516
1517
1518
1406
1514
1514
1516
1516
1517
1518
1520
1406
1514
1516
1516
1517
1518
1519
1520
1408
1516
1516
1517
1518
1520
1520
1521
1408
1516
1517
1518
1520
1520
1521
1523
1409
1517
1518
1519
1520
1521
1523
1523
1412
1519
1521
1521
1523
1523
1524
1525
1413
1521
1521
1523
1523
2329
1555
1559
1413
1521
1523
1523
1582
1805
1846
1771
1416
1523
1528
1526
1525
1526
1527
1529
1415
1523
1525
1525
1526
1527
1528
1529
1417
1524
1525
1526
1527
1528
1529
1530
1417
1525
1526
1527
1528
1529
1530
1532
1418
1526
1527
1529
1529
1530
1532
1532
1419
1527
1529
1530
1530
1532
1532
1534
1421
1529
1529
1530
1531
1532
1534
1534
1422
1529
1530
1531
1532
4207
1534
1535
1424
1532
1532
1534
1534
1536
1536
1538
1424
1532
1533
1534
1537
1536
1538
1538
1426
1533
1534
1535
1536
1537
1538
1539
1426
1534
1535
1536
1538
1538
1539
1541
1428
1535
1536
1537
1538
1539
1541
1541
1428
1536
1538
1538
1539
1541
1541
1543
1430
1538
1538
1539
1540
1541
1543
1543
1431
1538
1539
1541
1541
1543
1543
1544
1431
1539
1540
1541
1545
1543
1544
1545
1433
1540
1541
1542
1543
1544
1545
1546
1433
1541
1543
1545
1544
1545
1547
1547
1435
1543
1544
1545
1547
1548
1548
1550
1437
1544
1545
1546
1547
1548
1550
1550
1437
1545
1547
1547
1548
1550
1550
1551
1440
1547
1547
1548
1549
1550
1551
1552
1440
1547
1548
1550
1550
1551
1552
1553
1440
1548
1549
1550
1552
1552
1553
1554
1442
1550
1550
2188
1552
1553
1554
1556
1442
1550
1552
1552
1553
1554
1556
1556
1444
1552
1552
1554
1554
1555
1556
1557
1444
1552
1553
1554
1556
1557
1557
1559
1445
1553
1554
1556
1557
1557
1559
1559
1449
1556
1556
1557
1558
1559
1560
1561
1449
1556
1557
1559
1559
1560
1561
1562
1449
1557
1559
1559
1561
1561
1562
1563
1451
1559
1559
1561
1561
1562
1563
1564
1451
1559
2335
1562
1595
1563
1565
1565
1453
1561
1910
1828
1826
1566
1566
1570
1468
1561
1562
1563
1565
1566
1566
1568
1454
1562
1563
1564
1565
1566
1568
1568
1455
1563
1564
1565
1566
1567
1568
1570
1457
1564
1565
1566
1568
1568
1569
1570
1458
1565
1566
1568
1568
1570
1570
1571
1460
1568
1568
1570
1570
1571
1572
1574
1460
1568
1569
1570
1571
1572
1573
1574
2156
1570
1570
1571
1572
1574
1574
1575
1462
1570
1571
1572
1574
1574
1575
1576
1465
1571
1572
1574
1574
1575
1577
1577
1464
1572
1573
1574
1575
1577
1577
1579
1466
1574
1575
1575
1577
1577
1579
1579
1467
1574
1575
1576
1577
1579
1579
1580
1467
1575
1576
1577
1578
1579
1580
1581
1469
1576
1577
1579
1579
1580
1581
1583
1469
1577
1579
1579
1580
1581
1583
2191
1471
1579
1580
1581
1583
1583
1584
1586
1472
1580
1581
1583
1583
1584
1585
1586
1473
1581
1583
1583
1584
1586
1586
1587
1475
1582
1583
1584
1586
1586
1587
1588
1476
1583
1584
1586
1586
1588
1588
1589
1476
1584
1586
1586
1588
1588
1589
1590
1478
1586
1586
1587
1588
1589
1590
1591
1478
1586
1588
1588
1589
1590
1592
1592
1480
1588
1588
1589
1590
2218
1593
1593
1480
1588
1589
1590
1591
1592
1593
1595
1481
1589
1590
1592
1592
1593
1595
1595
1484
1592
1592
1593
1595
1595
1596
1597
1485
1592
1593
1595
1595
1597
1597
1598
1485
1593
1595
1595
1597
1597
1598
1599
1487
1606
1595
1596
1597
1598
1599
1600
1487
1595
1597
1597
1598
1599
1600
1601
1489
1596
1597
1598
1599
1600
1601
1602
1489
1597
1598
2291
1623
1611
1602
1604
1491
1598
1874
1921
1932
1631
1605
1714
1491
1599
1601
1601
1602
1604
1604
1606
1493
1601
1601
1602
1603
1604
1606
1606
1494
1601
1602
1603
1604
1606
1606
1607
1496
1603
1604
1606
1606
1607
1608
1610
1496
1604
1606
1606
1607
1608
1609
1610
1498
1606
1606
1607
1608
1609
1610
1611
1498
1606
1607
1608
1609
3055
1611
1613
1500
1607
1608
1610
1610
1611
1613
1613
1500
1608
1610
1610
1611
1613
1613
1615
1502
1610
1610
1611
1613
1613
1615
1615
1503
1610
1611
1613
1613
1615
1615
1616
1503
1611
1612
1613
1614
1615
1616
1617
1505
1613
1613
1615
1615
1616
1617
1618
1505
1613
1614
1615
1616
1617
1618
1619
1507
1615
1616
1617
1618
1619
1620
1622
1508
1616
2302
1619
1619
1620
1622
1622
1509
1617
1619
1619
1620
1621
1622
1624
1512
1620
1619
1620
1621
1622
1624
1624
1512
1620
1620
1622
1622
1624
1624
1625
1512
1620
1622
1622
1624
1624
1625
1626
1514
1621
1622
1624
1624
1625
1626
1628
1514
1622
1624
1624
1625
1626
1627
1628
1516
1624
1624
1625
1626
1627
1629
1629
1516
1624
1625
1626
1627
1628
5092
1631
1518
1626
1626
1629
1629
1629
1631
1631
1520
1627
1628
1629
1632
1631
1633
1633
1521
1629
1629
1631
1631
1633
1633
1634
1521
1629
1631
1631
1633
1633
1634
1635
1523
1630
1631
1633
1633
1634
1635
1637
1523
1631
1633
1633
1634
1635
1637
1637
1525
1633
1633
1634
1635
1636
1637
1638
1525
1633
1634
1635
1637
1637
1638
1640
1527
2753
1652
1678
1637
1638
1640
1640
1812
1941
1966
1638
1638
1643
1676
1642
1529
1637
1637
1638
1640
1640
1642
1642
1530
1638
1638
1639
1640
1642
1642
1643
1532
1639
1640
1642
1642
1643
1644
1646
1532
1640
1642
1642
1643
1644
1646
1646
1534
1642
1642
1643
1644
1645
1646
1647
1534
1642
1643
1644
1646
1646
1647
1649
1535
1643
1644
1646
2383
1647
1649
1649
1536
1644
1646
1646
1647
1648
1649
1651
1538
1646
1646
1649
1649
1649
1651
1651
1539
1647
1647
1649
1649
1650
1651
1652
1539
1647
1648
1649
1651
1651
1652
1653
1541
1649
1649
1651
1651
1652
1655
1822
1903
1967
2001
2060
2024
2008
1979
1954
1919
1998
1922
2001
1968
1978
1871
1934
1679
1654
1655
1656
2340
1656
1658
1658
1545
1653
1654
1655
1656
1658
1658
1660
1547
1655
1655
1656
1658
1658
1660
1660
1548
1655
1656
1658
1658
1660
1660
1661
1548
1656
1657
1658
1660
1660
1661
1662
1550
1658
1658
1660
1660
1661
1662
1664
1550
1658
1660
1660
1661
1662
1664
1665
1552
1660
1660
1661
1662
1664
1664
1665
1552
1660
1661
1662
1664
1664
1665
2271
1554
1661
1662
1664
1664
1665
1666
1667
1556
1664
1664
1665
1667
1667
1671
1669
1557
1665
1665
1667
1667
1669
1669
1670
1557
1665
1666
1667
1669
1669
1670
1671
1559
1666
1667
1669
1669
1670
1671
1673
1559
1667
1669
1669
1670
1671
1673
1673
1561
1669
1669
1670
1671
1673
1673
1674
1561
1669
1670
1671
1673
1673
1674
1676
1563
1670
1671
1689
1689
1678
1676
1676
1563
1735
2018
2055
1855
1677
1677
1703
1565
1673
1674
1674
1675
1676
1678
1678
1566
1674
1674
1676
1676
1677
1678
1679
1568
1676
1676
1677
1678
1679
1680
1681
1568
1676
1677
1678
1679
1680
1681
1682
1570
1677
1678
1679
1680
1681
1682
1683
1570
1678
1679
1680
1681
1682
1683
1685
1572
1679
1680
1681
2382
1683
1685
1685
1572
1680
1681
1682
1683
1685
1685
1686
1574
1681
1682
1684
1685
1685
1687
1687
1575
1682
1683
1685
1685
1687
1687
1688
1575
1683
1685
1685
1687
1687
1688
1689
1577
1685
1685
1687
1687
1688
1689
1690
1577
1685
1687
1687
1688
1689
1690
1691
1579
1687
1688
1689
1691
1691
1692
1694
1581
1688
1689
1691
1691
1692
1694
2334
1581
1689
1691
1691
1692
1694
1694
1695
1583
1691
1691
1692
1693
1696
1695
1696
1584
1691
1692
1693
1694
1696
1696
1697
1594
1694
1731
1694
1696
1696
1811
2105
1935
2044
2057
2006
1921
1700
1700
1699
1604
1694
1696
1696
1697
1698
1699
1701
1588
1695
1696
1697
1698
1700
1700
1701
1588
1696
1697
1698
1700
1700
1701
1703
1591
1697
1698
1700
1700
1701
1703
1703
1592
1699
1700
1701
1703
1703
1705
1706
1593
1700
1701
1703
1703
1705
1705
1706
1593
1701
1703
1703
1704
1705
1706
1707
1595
1703
1703
1704
1705
1706
1707
1708
1595
1703
1704
1705
1706
1707
1708
1709
1597
1705
1705
1706
1707
1709
1709
1710
1597
1705
1706
1707
1708
1710
1710
1711
1599
2442
1709
1740
1709
1710
1711
1712
1830
2041
2071
1747
1710
1715
1746
1714
1601
1709
1709
1710
1712
1712
1714
1714
1602
1709
1710
1711
1712
1714
1714
1715
1604
1712
1816
1714
1714
1715
1716
1718
1604
1712
1713
1714
1715
1716
1718
1718
1606
1714
1714
1715
1716
1718
1718
1719
1606
1714
1715
1716
1718
1718
1719
1720
5044
1715
1716
1718
1719
1719
1721
1721
1608
1716
1718
1718
1719
1724
1721
1722
1611
1718
1718
1719
1720
1721
1723
1723
1611
1719
1719
1721
1721
1723
1723
1724
1611
1719
1721
1721
1723
1723
1724
1725
1613
1721
1721
1723
1723
1724
1725
1727
1613
1721
1723
1723
1724
1725
1727
1727
1615
1723
1724
1725
1727
1727
1728
2650
1616
1724
1725
1726
1727
1728
1730
1730
1617
1725
1726
1727
1728
1730
6805
1732
1619
1727
1727
1728
1730
1730
1731
1732
1620
1727
1728
1730
1730
1731
1732
1733
1620
1728
1730
1730
1732
1732
1733
1734
1622
1730
1730
1731
1732
1733
1734
1735
1622
1730
1732
1732
1733
1734
1736
1736
1624
1732
1732
1733
1734
2781
1737
1737
1624
1732
1733
1734
1735
1736
1737
1739
1626
1733
1734
1736
1736
1737
1739
1739
1628
1736
1736
1737
1738
1739
1740
1741
1629
1736
1737
1738
1739
1741
1741
1742
1629
1737
1739
1739
1740
1741
1742
1743
1643
1751
1752
1753
1754
1755
1757
1757
1644
1752
1753
1754
1755
1757
1757
1759
1646
1754
1755
1755
1756
2634
1776
1796
1647
1754
1755
1757
2052
2097
2109
1762
1648
1756
1757
1757
1759
1759
1760
1761
1649
1757
1757
1758
1759
1760
1761
1763
1649
1757
1759
1759
1760
1761
1763
1763
1651
1759
1759
1760
1761
1763
1763
1764
1651
1759
1760
1761
1762
1764
1764
1766
1652
1760
1761
1763
1763
1764
1766
1766
1655
1763
1763
1764
2457
1766
1768
1768
1656
1764
1764
1766
1766
1768
1768
1769
1656
1776
1766
1769
1767
1768
1769
1770
1658
1766
1766
1768
1768
1769
1770
1772
1658
1766
1768
1768
1769
1770
1772
1772
1660
1768
1768
1769
1770
1772
1773
1773
1660
1768
1769
1770
1772
1772
1773
1775
1661
1769
1770
1771
1772
1773
1775
1775
1662
1770
1771
1772
2387
1775
1775
1776
1664
1772
1772
1773
1775
1775
1777
1777
1665
1773
1775
1775
1775
1777
1777
1778
1667
1774
1775
1777
1777
1778
1779
1781
1667
1775
1777
1777
1778
1779
1780
1781
1669
1777
1777
1778
1779
1781
1781
1782
1669
1777
1778
1779
1781
1781
1782
1784
1670
1778
1779
1780
1781
1782
1783
1784
1671
1779
1780
1783
1782
1783
1784
1786
1673
1781
1781
1782
1784
1784
1786
1786
1674
1784
1782
1784
1784
1785
1786
1787
1674
1782
1783
1784
1786
1786
1787
1788
1676
1784
1784
1786
1786
1787
1788
1790
1676
1784
1786
1786
1787
1788
1790
1790
1678
1786
1787
1788
1790
1790
1791
1793
1679
1787
1788
1790
1790
1791
1793
1793
1680
1788
2491
1813
1824
1793
1793
1795
1682
2179
2154
2022
1794
1794
1798
1795
1683
1790
1791
1793
1793
1795
1795
1796
1683
1791
1793
1793
1795
1795
1796
1797
1685
1793
1793
1795
1795
1796
1797
1799
1685
1793
1794
1795
1796
1797
1799
1800
1687
1795
1795
1796
1797
1799
1799
1800
1687
1795
1796
1797
1798
1799
1800
1802
2391
1796
1797
1799
1799
1800
1802
1802
1692
1798
1799
1800
1802
1802
1807
1804
1692
1800
1800
1802
1802
1804
1804
1805
1692
1800
1802
1802
1804
1804
1805
1806
1694
1801
1802
1804
1804
1805
1806
1808
1694
1802
1803
1804
1805
1806
1808
1808
1696
1804
1804
1805
1806
1808
1808
1809
1696
1804
1805
1806
1808
1808
1809
2408
1698
1805
1806
1807
1808
1809
1811
1811
1698
1806
1808
1808
1814
1811
1811
1812
1701
1807
1808
1809
1810
1811
1813
1813
1701
1808
1809
1811
1811
1813
1813
1814
1703
1810
1811
1812
1813
1814
1815
1817
1703
1811
1813
1813
1814
1815
1817
1817
1705
1812
1813
1814
1815
1817
1817
1818
1705
1813
1814
1815
1816
4319
1818
1820
1707
1814
1815
1817
1817
1818
1820
1820
1707
1815
1819
1817
1818
1820
1820
1822
1709
1817
1817
1818
1820
1820
1821
1822
1710
1817
1818
1820
1820
1822
1822
1823
1710
1818
1820
1820
1822
1822
1823
1824
1712
1820
1820
1822
1822
1823
1824
1826
1712
1820
1822
1822
1823
1824
1825
1826
1714
1822
2900
1848
1826
1827
1827
1829
1924
2181
2204
1827
1827
1842
1829
1829
1716
1824
1826
1826
1827
1828
1829
1830
1718
1826
1826
1827
1828
1829
1830
1831
1719
1827
1827
1828
1829
1831
1831
1832
1719
1827
1828
1829
1831
1831
1832
1833
1721
1829
1829
1831
1831
1832
1833
1835
1721
1829
1830
1831
1832
1833
1835
1838
1723
1831
1831
1832
1833
1835
1835
1836
1723
1831
1832
1833
1837
1835
1836
1838
1725
1832
1833
1835
1836
1836
1837
1838
1727
1835
1835
1836
1838
1838
1839
1840
1728
1835
1836
1838
1838
1967
1840
1841
1728
1836
1837
1838
1840
1840
1841
1842
1730
1838
1838
1839
1840
1841
1842
1844
1730
1838
3214
1840
1841
1842
1844
1844
1732
1839
1840
1841
1842
1844
1844
1847
1732
1840
1841
1842
1844
1845
1845
1847
1734
1841
1842
1844
1845
1845
1847
1847
1734
1842
1844
1844
1845
1847
1847
1849
1736
1843
1845
1845
1847
1847
1849
1849
1737
1844
1845
1846
1847
1849
1849
1850
1739
1847
1847
1849
1849
1850
2518
1854
1739
1847
1849
1849
1850
1851
1852
1853
1741
1848
1849
1850
1853
1852
1853
1854
1741
1849
1850
1851
1853
1853
1854
1856
1743
1850
1851
1853
1853
1854
1856
1856
1743
1851
1853
1854
1854
1856
1856
1858
1746
1853
1853
1854
1856
1856
1858
1858
1746
1853
1854
1855
1856
1857
1858
1859
1746
1854
1855
2650
1859
1891
1859
1860
1748
1856
2228
2250
2060
1861
1863
1867
1748
1856
1858
1858
1859
1860
1862
1862
1750
1858
1859
1860
1862
1862
1863
1865
1752
1859
1860
1861
1862
1863
1865
1865
1752
1860
1861
1862
1863
1865
1865
1867
1754
1862
1862
1863
1865
1865
1866
1867
1755
1862
1863
1865
1865
1866
1867
2560
1755
1863
1865
1865
1866
1867
1868
1869
1757
1865
1865
1867
1867
1870
1869
1871
1757
1865
1867
1867
1868
1869
1870
1871
1759
1867
1867
1868
1869
1870
1871
1872
1759
1867
1868
1869
1871
1871
1872
1873
1761
1868
1869
1871
1871
1872
1873
1874
1763
1871
1872
1872
1874
1874
1875
1876
1764
1872
1872
1874
2500
1876
1876
1877
1764
1872
1874
1874
1876
1876
1877
1878
1766
1877
1874
1876
1876
1877
1878
1880
1766
1874
1876
1876
1877
1878
1879
1880
1768
1876
1876
1877
1878
1880
1880
1881
1768
1876
1877
1878
1879
1880
1881
1883
1770
1891
1878
1880
1880
1881
1883
1883
1770
1878
1879
1880
1881
1883
1883
1884
2382
1881
1880
1881
1883
1883
1884
1885
1773
1880
1881
1883
1883
1885
1885
1886
1775
1882
1883
1884
1885
1886
1887
1889
1775
1883
1885
1885
1886
1887
1889
1889
1777
1885
1885
1886
1887
1889
1889
1890
1777
1885
1886
1887
1889
1889
1890
1892
1779
1886
1887
1889
1890
1890
1892
1892
1779
1887
1888
1889
2602
1894
1928
1894
1781
1889
2156
2291
2233
1893
1894
1899
1782
1889
1890
1892
1892
1894
1894
1895
1782
1890
1891
1892
1893
1894
1895
1896
1784
1892
1892
1893
1894
1895
1896
1898
1784
1892
1894
1894
1895
1896
1898
1898
1786
1894
1895
1896
1898
1898
1899
1901
1787
1895
1896
1897
1898
1899
1901
4522
1788
1896
1898
1899
1899
1901
1901
1903
1790
1898
1898
1915
1901
1901
1903
1903
1791
1898
1899
1901
1901
1903
1903
1904
1791
1899
1901
1901
1903
1903
1904
1905
1793
1901
1901
1902
1903
1904
1905
1906
1793
1901
1903
1903
1904
1905
1906
1907
1795
1902
1903
1904
1905
1906
1907
1908
1795
2795
1905
1905
1907
1907
1908
1910
1796
1904
1905
1907
1907
1908
1910
1910
1799
1907
1907
1908
1910
1910
1939
1913
1800
1907
1908
2193
2343
2262
2365
2284
2206
2289
2298
2351
2371
2302
2236
2310
2223
2237
2196
2252
2070
1915
1917
1917
1802
1910
1912
1912
1913
1914
1916
1917
1804
2615
1912
1913
1914
1915
1916
1917
1804
1912
1913
1914
1916
1916
1919
1919
1805
1913
1914
1915
1916
1917
1919
1919
1806
1914
1915
1916
1917
1919
1919
1921
1808
1916
1917
1917
1919
1919
1921
1921
1809
1916
1917
1919
1919
1921
1921
1922
1811
1918
1919
1921
1921
1922
1923
1925
1811
1919
1921
1921
2672
1973
1942
1926
1813
1921
1998
2298
2356
2002
1926
1930
1844
1921
1922
1923
1925
1925
1926
1928
1814
1922
1923
1924
1925
1926
1928
1928
1815
1923
1925
1925
1926
1928
1928
1930
1818
1925
1926
1926
1928
1928
1930
1930
1818
1926
1926
1928
1928
1930
1930
1931
1818
1926
1928
1928
1930
1930
2625
1941
1820
1927
1928
1930
1930
1931
1932
1933
1820
1928
1930
1930
1931
1932
1934
1934
1825
1930
1931
1932
1934
1934
1935
1937
1824
1931
1932
1934
1934
1935
1937
1937
1824
1932
1934
1934
1935
1937
1937
1939
1826
1934
1934
1935
1937
1937
1939
1939
1827
1934
1935
1937
1937
1939
1939
1940
1827
2558
1937
1937
1939
1939
1940
1941
1829
1937
1937
1939
1939
1940
1943
1942
1829
1937
1939
1939
1940
1941
1942
1943
1831
1939
1939
1940
1941
1942
1943
1944
1831
1939
1940
1941
1942
1943
1944
1946
1832
1940
1941
1943
1943
1944
1946
1946
1836
1942
1943
1944
1945
1946
1947
1948
1836
1943
1944
2564
1946
1948
1948
1949
1836
1944
1946
1946
1948
1948
1949
1950
1841
1945
1946
1948
1948
1949
1950
1952
1838
1946
1948
1948
1949
1950
1952
1952
1963
1948
1948
1949
1950
1952
1952
1953
1840
1948
1949
1950
1951
1952
1953
1955
1841
1949
1950
1952
1952
1953
1954
1955
1842
1950
1952
1952
1987
1974
1955
1956
1845
2014
2339
2350
2051
1956
1961
1958
1845
1952
1953
1954
1955
1957
1957
1958
1847
1955
1955
1957
1957
1958
1959
1961
1847
1955
1957
1957
1958
1959
1961
1962
1849
1957
1957
1958
1959
1961
1962
1962
1849
1957
1958
1959
1961
1962
1962
1963
1851
1958
1959
1961
1961
2694
1964
1964
1851
1959
1961
1961
1962
1964
1964
1966
1853
1960
1964
1962
1964
1964
1966
1966
1854
1961
1962
1964
1964
1966
1966
1967
1854
1962
1964
1964
1966
1966
1967
1968
1856
1963
1964
1966
1966
1967
1968
1970
1856
1975
1966
1966
1967
1968
1969
1970
1858
1966
1967
1968
1970
1970
2585
1973
1860
1967
1968
1969
1970
1971
1973
1973
1860
1968
1970
1970
1971
1973
1973
1975
1862
1970
1970
1971
1973
1973
1974
1975
1863
1970
1971
1973
1973
1975
1975
1976
1863
1971
1973
1973
1975
1975
1976
1977
1865
1972
1973
1975
1975
1976
1977
1979
1865
1973
1974
1975
1976
1977
1978
1979
4426
1975
1975
1976
1977
1979
1980
1980
1867
1975
1976
1977
1979
1979
1980
1982
1868
1976
1977
1979
1979
1980
1982
1982
1871
1979
1979
1980
1982
1982
1984
1984
1872
1979
1980
1982
1982
1984
1984
1985
1872
1980
1982
1982
1984
1984
1985
1986
1874
1982
1982
1984
1984
1985
1986
1987
2912
2006
2009
1984
1985
1986
2250
2430
2182
1984
1989
1987
1986
1988
1988
1989
1876
1984
1985
1986
1988
1988
1989
1991
1878
1985
1986
1988
1988
1989
1990
1991
1878
1986
1988
1988
1989
1991
1991
1993
1880
1987
1988
1989
1991
1991
1993
1993
1881
1988
1989
1990
1991
1993
1993
1994
2589
1998
1991
1993
1993
1994
1995
1997
1883
1991
1993
1993
1994
1997
1997
1997
1885
1993
1993
1994
1995
1996
1997
1998
1885
1993
1994
1995
1997
1997
1998
1999
1887
1994
1995
1997
1997
1998
2000
2000
1887
1995
1997
1997
1998
2000
2000
2001
1889
1997
1997
1998
2000
2000
2001
2002
1890
2614
1998
2000
2000
2002
2002
2003
1890
1998
2000
2000
2002
2002
2005
2004
1892
2000
2000
2001
2002
2003
2004
2006
1892
2000
2002
2002
2003
2004
2006
2006
1894
2002
2003
2004
2006
2006
2007
2009
1896
2003
2004
2005
2006
2007
2009
2009
1896
2004
2006
2006
2007
2008
2009
2010
1898
2006
2609
2007
2008
2009
2011
2011
1899
2006
2007
2009
2009
2011
2011
2030
1899
2007
2009
2009
2011
2011
2012
2013
1901
2009
2009
2010
2011
2012
2013
2014
1901
2009
2010
2011
2012
2013
2015
2016
1903
2011
2011
2012
2013
2014
2015
2016
1903
2011
2012
2026
2015
2015
2016
2017
2344
2469
3188
2403
2471
2409
2389
2165
1907
2016
2017
2016
2018
2018
2022
2020
1908
2015
2016
2018
2018
2020
2020
2021
1908
2016
2018
2018
2019
2020
2021
2022
1910
2018
2018
2020
2020
2021
2022
2024
1910
2018
2019
2020
2021
2022
2023
2024
1912
2019
2020
2021
2022
2023
2024
2025
1912
2827
2022
2057
2024
2024
2025
2192
2303
2464
2024
2025
2052
2025
2027
2027
1914
2022
2023
2024
2025
2027
2027
2029
1916
2023
2024
2025
2026
2027
2029
2029
1917
2025
2025
2027
2027
2029
2029
2030
1919
2027
2027
2029
2029
2030
2031
2032
1919
2027
2029
2029
2030
2031
2033
2033
1921
2710
2029
2030
2031
2033
2034
2034
1935
2043
2043
2045
2045
2049
2047
2048
1935
2043
2045
2045
2047
2047
2048
2049
1937
2045
2045
2046
2047
2048
2049
2050
1937
2045
2047
2047
2048
2049
2050
2051
1939
2046
2047
2048
2049
2050
2051
2052
1939
2047
2048
2049
2051
2051
2052
2053
1941
2061
2049
2051
2051
2052
2054
2054
1941
2049
2051
2051
2052
2056
2054
2056
1943
2051
2052
2052
2054
2054
2056
2056
1944
2052
2052
2054
2054
2055
2056
2057
1946
2053
2054
2056
2056
2057
2058
2060
1946
2054
2056
2056
2057
2058
2060
2060
1948
2056
2056
2057
2058
2060
2060
2061
2558
2056
2057
2058
2060
2060
2061
2063
1949
2057
2058
2060
2063
2061
2063
2063
1950
2058
2060
2060
2061
2063
2063
2065
1952
2060
2060
2061
2063
2063
2065
2065
1953
2060
2061
2063
2063
2065
2065
2066
1953
2061
2063
2063
2065
2065
2066
2067
1955
2063
2063
2065
2065
2066
2067
4301
1989
2063
2065
2065
2247
2461
2364
2071
1958
2072
2066
2067
2069
2069
2070
2071
1959
2066
2067
2069
2070
2070
2072
2072
1959
2067
2069
2069
2070
2072
2072
2074
1961
2068
2070
2070
2072
2072
2074
2074
1962
2069
2070
2071
2072
2074
2074
2075
1962
2070
2072
2072
2074
3053
2075
2076
1964
2072
2072
2074
2243
2075
2076
2079
1964
2072
2074
2074
2075
2076
2077
2078
1966
2074
2074
2075
2076
2078
2078
2079
1966
2074
2075
2076
2078
2078
2079
2081
1968
2075
2076
2078
2078
2079
2081
2081
1970
2078
2078
2079
2081
2081
2083
2083
1971
2079
3447
2081
2081
2082
2083
2084
1971
2079
2081
2081
2083
2083
2084
2085
1973
2080
2081
2083
2083
2084
2085
2087
1973
2081
2083
2083
2084
2085
2087
2087
1975
2083
2083
2084
2085
2086
2087
2088
1975
2083
2084
2085
2087
2087
2088
2090
1977
2084
2085
2086
2087
2088
2090
2090
2633
2085
2087
2087
2088
2090
2090
2092
1979
2087
2087
2088
2092
2090
2091
2092
1980
2087
2088
2090
2090
2091
2092
2093
1982
2089
2090
2092
2092
2093
2094
2095
1982
2090
2092
2092
2093
2094
2096
2096
1984
2092
2092
2093
2094
2096
2096
2097
1984
2092
2093
2094
2095
2096
2898
2118
2016
2093
2094
2095
2292
2534
2439
2100
1994
2098
2096
2096
2097
2099
2099
2101
1988
2096
2097
2097
2099
2099
2101
2101
1989
2097
2097
2099
2099
2100
2101
2102
1989
2097
2098
2099
2100
2101
2102
2103
1991
2099
2099
2101
2101
2102
2103
2105
1991
2099
2101
2101
2817
2103
2104
2105
1993
2101
2102
2103
2105
2105
2106
2108
1997
2102
2103
2104
2105
2106
2108
2108
1995
2103
2104
2105
2106
2108
2108
2110
1997
2105
2106
2106
2107
2108
2110
2110
1998
2105
2106
2108
2108
2110
2110
2111
1998
2106
2108
2108
2110
2110
2111
2112
2000
2108
2723
2110
2110
2111
2112
2114
2000
2108
2110
2110
2111
2112
2117
2115
2002
2109
2110
2111
2112
2113
2114
2115
2002
2110
2111
2112
2114
2114
2115
2117
2003
2111
2112
2114
2114
2115
2117
2117
2007
2113
2114
2115
2117
2117
2118
2119
2007
2114
2115
2117
2117
2119
2119
2120
2638
2115
2117
2117
2119
2119
2120
2121
2009
2117
2117
2119
2119
2120
2121
2122
2009
2128
2118
2119
2120
2121
2123
2123
2011
2118
2119
2120
2121
2123
2123
2124
2011
2119
2120
2121
2123
2123
2124
2125
2013
2120
2121
2123
2123
2124
2126
2126
2013
2121
2122
2124
2158
2125
2832
2128
2297
2636
2519
2614
2487
2349
2130
2138
2022
2124
2124
2125
2126
2128
2128
2129
2018
2126
2126
2128
2128
2129
2130
2131
2018
2126
2128
2128
2129
2130
2132
2132
2020
2127
2128
2129
2130
2132
2132
2133
2020
2128
2129
2130
2132
2132
2133
2135
2021
2129
2130
2842
2133
2133
2134
2135
2022
2130
2132
2132
2133
2135
2135
2139
2025
2131
2132
2133
2135
2135
2137
2137
2025
2132
2133
2135
2135
2137
2137
2138
2025
2133
2135
2135
2137
2137
2138
2139
2027
2135
2135
2137
2137
2138
2139
2140
2027
2135
2137
2137
2138
2139
2141
2141
4597
2140
2139
2139
2141
2142
2142
2175
2030
2219
2609
2549
2606
2502
2588
2630
2474
2638
2540
2572
2588
2470
2540
2173
2034
2142
2142
2142
2144
2144
2146
2146
2034
2141
2142
2144
2144
2146
2146
2147
2034
2142
2144
2144
2146
2146
2147
2148
2036
2144
3144
2146
2146
2147
2148
2150
2036
2144
2145
2146
2147
2148
2150
2150
2038
2146
2146
2147
2148
2149
2150
2151
2038
2146
2147
2148
2149
2150
2151
2153
2040
2147
2148
2149
2150
2151
2153
2153
2043
2150
2150
2151
2153
2153
2155
2155
2043
2150
2151
2153
2153
2155
2155
2927
2054
2195
2152
2153
2155
2690
2597
2222
2046
2166
2153
2155
2155
2156
2157
2159
2045
2153
2154
2155
2156
2157
2159
2159
2047
2155
2155
2156
2157
2158
2159
2160
2047
2155
2156
2157
2159
2159
2160
2162
2048
2156
2157
2159
2159
2160
2162
2162
2049
2157
2158
2159
2173
2161
2162
2163
2051
2159
2159
2160
2162
2162
2163
2166
2052
2159
2160
2162
2162
2164
2164
2165
2054
2162
2162
2164
2164
2165
2166
2168
2054
2162
2164
2164
2165
2166
2168
2168
2056
2164
2164
2165
2166
2168
2168
2169
2056
2164
2165
2166
2168
2168
2169
2170
2657
2165
2166
2168
2168
2169
2171
2171
2058
2166
2167
2168
2171
2171
2171
2173
2060
2167
2168
2169
2170
2171
2172
2173
2061
2168
2169
2170
2171
2173
2173
2174
2061
2182
2171
2171
2173
2173
2174
2175
2063
2170
2171
2173
2173
2174
2175
2176
2063
2171
2172
2173
2174
2767
2177
2177
2065
2173
2174
2175
2177
2177
2178
2179
2067
2177
2175
2176
2177
2178
2179
2180
2067
2175
2177
2177
2178
2180
2180
2182
2069
2177
2177
2178
2179
2180
2182
2182
2070
2177
2178
2180
2180
2182
2182
2183
2070
2178
2179
2180
2182
2182
2183
2184
2072
2180
2895
2206
2182
2183
2184
2526
2563
2428
2182
2191
2185
2184
2186
2186
2074
2182
2182
2183
2184
2186
2187
2187
2074
2182
2183
2184
2185
2186
2187
2372
2075
2183
2184
2185
2186
2187
2188
2189
2078
2186
2186
2187
2189
2189
2191
2191
2079
2186
2187
2189
3749
2191
2191
2192
2079
2187
2189
2189
2190
2191
2192
2195
2081
2188
2189
2191
2191
2192
2193
2195
2081
2189
2191
2191
2192
2193
2194
2196
2083
2190
2191
2192
2193
2194
2195
2196
2083
2191
2192
2193
2195
2195
2196
2198
2084
2192
2193
2195
2195
2196
2198
2915
2085
2193
2195
2195
2196
2198
2198
2200
2087
2195
2195
2198
2198
2198
2200
2200
2088
2195
2196
2197
2198
2200
2200
2201
2090
2198
2198
2199
2200
2201
2202
2204
2090
2198
2200
2200
2201
2202
2203
2204
2092
2199
2200
2201
2202
2204
2204
2205
2092
2200
2201
2855
2205
2204
2205
2206
2093
2201
2202
2203
2204
2205
2207
2210
2094
2202
2203
2204
2205
2207
2207
2209
2096
2204
2204
2205
2207
2207
2209
2209
2097
2205
2205
2206
2207
2208
2209
2210
2097
2205
2207
2207
2209
2209
2210
2211
2099
2207
2207
2209
2209
2210
2211
4944
2141
2207
2209
2209
2617
2696
2340
2215
2124
2209
2210
2211
2212
2213
2214
2215
2103
2210
2211
2213
2213
2214
2215
2216
2103
2211
2213
2213
2214
2216
2216
2218
2105
2213
2213
2214
2215
2216
2218
2218
2106
2213
2214
2216
2216
2218
2218
2219
2106
2214
3223
2216
2218
2218
2219
2220
2108
2216
2216
2218
2218
2221
2220
2221
2108
2216
2218
2218
2219
2220
2221
2222
2110
2218
2218
2219
2220
2222
2222
2223
2110
2218
2219
2220
2222
2222
2223
2225
2112
2219
2220
2222
2222
2223
2225
2225
2115
2221
2222
2223
2225
2841
2227
2227
2115
2223
2223
2225
2225
2227
2227
2228
2117
2223
2225
2225
2227
2227
2228
2229
2117
2224
2225
2226
2227
2228
2229
2230
2117
2225
2227
2227
2228
2229
2231
2231
2119
2226
2227
2228
2229
2230
2231
2232
2119
2227
2228
2229
2231
2231
2232
2234
2746
2231
2229
2230
2232
2232
2234
2234
2121
2229
2230
2231
2233
2233
2234
2236
2123
2231
2231
2232
2233
2234
2236
2236
2124
2231
2232
2233
2234
2236
2236
2237
2126
2234
2234
2236
2236
2237
2238
2239
2126
2234
2236
2236
2237
2238
2240
2240
2128
2236
2236
2237
3009
2256
2240
2241
2128
2460
2704
2570
2240
2244
2241
2243
2130
2237
2238
2240
2240
2241
2243
2243
2130
2238
2240
2240
2241
2243
2243
2244
2132
2240
2240
2241
2243
2243
2245
2245
2133
2240
2241
2243
2243
2245
2245
2246
2133
2241
2243
2243
2245
2245
2949
2247
2135
2243
2243
2245
2245
2246
2247
2249
2135
2243
2248
2245
2246
2247
2249
2249
2137
2245
2246
2247
2249
2249
2250
2251
2139
2246
2247
2249
2249
2250
2251
2252
2139
2247
2249
2249
2250
2252
2252
2254
2141
2260
2250
2250
2252
2252
2254
2254
2142
2842
2250
2252
2252
2253
2254
2255
2142
2250
2251
2252
2253
2261
2255
2256
2144
2251
2252
2254
2254
2255
2256
2258
2144
2252
2254
2254
2255
2256
2257
2258
2146
2253
2254
2255
2256
2258
2258
2259
2146
2254
2255
2256
2258
2259
2259
2261
2147
2255
2256
2257
2851
2259
2261
2261
2150
2271
2258
2259
2261
2261
2263
2263
2151
2258
2259
2260
2261
2263
2263
2264
2151
2259
2261
2261
2263
2263
2264
2265
2153
2261
2261
2262
2263
2264
2265
2266
2153
2261
2263
2263
2264
2265
2267
2267
2155
2263
2263
2264
2265
2266
2267
2959
2192
2263
2264
2265
2484
2750
2582
2271
2159
2265
2265
2267
2267
2268
2270
2270
2157
2265
2266
2267
2268
2270
2270
2272
2159
2267
2267
2268
2270
2270
2272
2272
2160
2267
2268
2270
2270
2271
2272
2273
2162
2269
2270
2272
2272
2273
2274
2275
2162
2943
2272
2272
2273
2274
2276
2276
2164
2272
2272
2273
2275
2276
2276
2277
2164
2272
2273
2274
2276
2276
2277
2279
2165
2273
2274
2276
2276
2277
2278
2279
2166
2274
2275
2276
2277
2279
2279
2280
2168
2275
2276
2277
2278
2279
2281
2281
2169
2276
2277
4438
2308
2280
2281
2282
2169
2277
2293
2279
2281
2281
2284
2285
2401
2844
2778
2712
2726
2297
2284
2285
2171
2279
2280
2281
2282
2283
2285
2285
2173
2281
2282
2283
2285
2285
2286
2288
2175
2282
2283
2284
2285
2286
2288
2288
2175
2283
2284
2285
3295
2288
2288
2289
2178
2285
2285
2286
2288
2288
2290
2291
2178
2285
2286
2288
2288
2290
2290
2291
2178
2286
2288
2288
2290
2290
2291
2292
2180
2288
2288
2289
2290
2291
2292
2294
2180
2288
2289
2290
2291
2292
2293
2294
2182
2290
2290
2291
2292
2293
3090
2306
2227
2290
2291
2472
2761
2651
2296
2300
2185
2291
2292
2294
2295
2295
2297
2297
2187
2294
2294
2295
2297
2297
2299
2299
2187
2294
2295
2296
2297
2298
2299
2300
2187
2295
2486
2297
2298
2299
2300
2301
2189
2296
2297
2299
2299
2300
3794
2303
2189
2297
2299
2299
2300
2301
2303
2303
2191
2301
2299
2300
2301
2303
2303
2304
2191
2299
2300
2301
2303
2303
2304
2305
2193
2300
2301
2303
2303
2304
2306
2306
2193
2301
2303
2303
2304
2306
2306
2308
2195
2303
2303
2304
2306
2306
2308
2977
2203
2303
2304
2306
2306
2308
2308
2309
2198
2306
2306
2310
2308
2309
2310
2312
2198
2306
2308
2308
2309
2310
2311
2312
2200
2308
2308
2309
2310
2312
2312
2313
2200
2308
2309
2310
2311
2312
2313
2315
2202
2309
2310
2312
2312
2313
2314
2315
2202
2932
2312
2312
2313
2315
2315
2317
2204
2311
2312
2313
2316
2315
2317
2317
2205
2312
2313
2315
2315
2317
2317
2318
2205
2313
2315
2315
2316
2317
2318
2319
2207
2315
2315
2317
2317
2318
2319
2321
2207
2315
2317
2317
2318
2319
2321
2322
2209
2317
2318
3133
2365
2321
2322
2323
2526
2824
2525
2322
2343
2322
2323
2324
2211
2319
2321
2321
2322
2323
2324
2326
2225
2333
2335
2335
2336
2337
2339
2339
2227
2335
2335
2336
2337
2339
2339
2340
2227
2335
2336
2337
2339
2339
2340
2342
2229
2336
2337
2339
3053
2340
2341
2342
2229
2337
2338
2339
2340
2342
2342
2358
2231
2339
2339
2340
2342
2342
2344
2344
2232
2339
2340
2341
2342
2344
2344
2345
2232
2340
2342
2342
2344
2344
2345
2346
2234
2342
2342
2344
2344
2345
2346
2347
2234
2342
2344
2344
2345
2944
2348
2348
2236
2344
2345
2346
2348
2348
2349
2351
2239
2345
2346
2348
2348
2349
2351
2351
2238
2346
2348
2348
2349
2350
2351
2352
2241
2348
2348
2349
2351
2351
2353
2353
2241
2349
2349
2351
2351
2353
2353
2354
2250
2365
2350
2351
2352
3461
2842
2929
2778
2888
2846
2902
2867
2805
2855
2664
2655
2353
2355
2355
2354
2355
2356
2357
2245
2353
2353
2354
2355
2357
2358
2358
2245
2353
2354
2355
2357
2357
2358
2360
2246
2354
2355
2356
2357
2358
2360
2360
2250
2357
2357
2358
5102
2370
2362
2362
2361
2812
2736
2361
2363
2363
2362
2363
2250
2358
2360
2360
2362
2362
2363
2364
2252
2360
2360
2362
2362
2363
2364
2365
2252
2360
2362
2362
2363
2364
2365
2366
2254
2362
2362
2363
2364
2366
2366
2367
2254
2362
2363
2364
3374
2375
2367
2369
2256
2363
2364
2366
2366
2367
2371
2369
2256
2364
2365
2366
2367
2368
2369
2371
2258
2366
2366
2367
2368
2369
2371
2371
2259
2367
2367
2369
2369
2371
2371
2372
2261
2369
2369
2370
2371
2372
2373
2374
2261
2369
2371
2371
3005
2373
2375
2375
2263
2371
2371
2372
2373
2375
2375
2378
2263
2371
2372
2373
2375
2375
2376
2378
2264
2372
2373
2375
2375
2376
2378
2378
2265
2373
2374
2375
2376
2378
2378
2380
2267
2375
2376
2376
2377
2378
2380
2380
2268
2375
2376
2378
2999
2380
2380
2381
2268
2376
2378
2378
2379
2380
2381
2382
2270
2378
2378
2380
2380
2381
2382
2384
2270
2378
2380
2380
2381
2382
2383
2384
2272
2380
2381
2382
2383
2384
2385
2387
2274
2381
2382
2384
2384
2385
2387
2387
2274
2382
2384
2384
2385
3172
2415
2389
2276
2384
2833
2925
2456
2388
2398
2389
2277
2384
2385
2386
2387
2388
2389
2390
2277
2385
2387
2387
2389
2389
2390
2391
2279
2387
2387
2389
2389
2390
2391
2392
2279
2387
2389
2389
2390
2391
2393
2393
2281
2389
2389
2390
2391
3114
2394
2394
2281
2389
2390
2391
2392
2393
2394
2398
2283
2390
2391
2392
2393
2394
2395
2396
2285
2393
2393
2394
2395
2396
2398
2398
2286
2394
2394
2396
2396
2398
2398
2399
2286
2394
2396
2396
2398
2398
2399
2400
2288
2395
2396
2397
2398
3014
2400
2402
2288
2396
2398
2398
2399
2400
2401
2405
2290
2398
2398
2399
2400
2402
2402
2403
2290
2398
2399
2400
2402
2402
2403
2405
2291
2399
2400
2402
2402
2403
2405
2405
2292
2401
2402
2402
2403
2405
2405
2407
2294
2402
2402
2403
2404
3032
2407
2407
2295
2403
2403
2405
2405
2407
2407
2410
2297
2405
2405
2407
2407
2408
2409
2411
2297
2405
2407
2407
2408
2409
2410
2411
2299
2407
2407
2408
2409
2411
2411
2412
2299
2407
2408
2409
2411
2411
2412
2414
2300
2408
2409
2411
3124
2439
2443
2414
2301
2473
2969
2752
2413
2417
2439
2415
2303
2411
2411
2412
2413
2414
2415
2416
2304
2411
2412
2414
2414
2416
2416
2417
2304
2412
2414
2414
2416
2416
2417
2418
2306
2414
2414
2416
2416
2417
2418
2420
2306
2414
2415
2416
3123
2418
2420
2420
2308
2416
2417
2418
2420
2420
2438
2423
2309
2417
2418
2420
2420
2421
2423
2423
2310
2418
2420
2420
2421
2423
2423
2425
2312
2420
2420
2421
2423
2640
2425
2425
2313
2420
2421
2422
2423
2425
2425
2426
2313
2421
5852
2423
2425
2425
2427
2427
2315
2423
2423
2426
2425
2426
2427
2429
2315
2423
2425
2425
2426
2427
2429
2429
2317
2425
2425
2426
2427
2428
2429
2430
2317
2425
2426
2427
2429
2429
2430
2432
2319
2426
2427
2429
2430
2430
2431
2432
3237
2429
2429
2430
2431
2432
2434
2434
2322
2429
2430
2431
2432
2434
2434
2435
2322
2430
2432
2432
2433
2434
2435
2436
2324
2432
2432
2433
2434
2435
2436
2438
2324
2432
2434
2434
2435
2436
2438
2438
2326
2434
2434
2435
2436
2438
2438
3259
2344
2457
2435
2436
2587
2981
2733
2442
2344
2435
2436
2438
2438
2439
2440
2441
2328
2436
2438
2439
2439
2441
2441
2443
2330
2437
2438
2439
2441
2441
2443
2443
2331
2438
2439
2440
2441
2443
2443
2444
2333
2441
2441
2443
2443
2444
2445
2447
2333
2441
2443
2443
2444
2445
2446
2447
2335
2445
2443
2444
2445
2446
2447
2448
2335
2443
2444
2445
2446
2447
2448
2450
2337
2444
2445
2447
2447
2448
2450
2450
2337
2445
2447
2447
2448
2449
2450
2451
2339
2447
2447
2448
2450
3071
2452
2452
2340
2447
2448
2449
2450
2451
2452
2453
2340
2448
2450
2450
2452
2452
2453
2454
2342
2450
2450
2451
2452
2453
2454
2456
2342
2450
2452
2452
2453
2454
2456
2456
2344
2452
2453
2454
2456
2456
2457
2459
2345
2466
2454
2456
3056
2457
2459
2459
2346
2454
2456
2456
2457
2459
2459
2463
2348
2456
2457
2457
2459
2459
2461
2461
2349
2457
2457
2459
2459
2461
2461
2462
2349
2457
2459
2459
2461
2461
2462
2463
2351
2459
2459
2461
2461
2462
2463
2465
2351
2459
2461
3180
2464
2518
2465
2465
2642
3055
2642
2464
2471
2465
2465
2466
2353
2461
2462
2463
2464
2465
2466
2468
2355
2462
2463
2465
2465
2466
2468
2468
2357
2464
2465
2466
2468
2468
2470
2470
2358
2465
2466
2468
2468
2470
2470
2471
2358
2466
3139
2468
2470
2470
2471
2472
2360
2468
2468
2470
2473
2471
2472
2474
2360
2468
2470
2470
2471
2472
2474
2474
2362
2470
2470
2471
2472
2474
2475
2475
2362
2472
2852
3029
3041
2946
2734
2479
2365
2472
2472
2474
2474
2475
2477
3155
2368
2472
2473
2474
2475
2477
2477
2479
2367
2474
2477
2475
2477
2477
2478
2479
2367
2475
2475
2477
2477
2479
2479
2480
2369
2477
2477
2478
2479
2480
2481
2483
2369
2477
2479
2479
2480
2481
2483
2483
2371
2479
2479
2480
2481
2483
3099
2484
2371
2479
2480
2481
2483
2483
2484
2485
2373
2483
2481
2483
2483
2484
2486
2486
2373
2481
2483
2483
2484
2485
2486
2488
2375
2483
2483
2484
2486
2486
2488
2488
2376
2484
2484
2486
2486
2488
2488
2489
2376
2484
2486
2486
4638
2623
2489
2490
2378
2992
3033
2489
2490
2490
2490
2491
2378
2486
2488
2488
2489
2490
2491
2492
2380
2488
2489
2490
2492
2492
2493
2495
2382
2489
2490
2491
2492
2493
2494
2495
2382
2490
2492
2492
2493
2494
2495
2497
2384
2492
3520
2493
2495
2495
2497
2497
2385
2493
2493
2494
2497
2497
2497
2498
2385
2493
2495
2495
2497
2497
2498
2499
2387
2495
2495
2496
2497
2498
2499
2500
2387
2495
2496
2497
2498
2499
2500
2502
2389
2497
2497
2498
2499
2500
2501
2502
2995
2497
2498
2499
2501
2501
2502
2504
2391
2498
2501
2501
2501
2502
2503
2504
2393
2501
2502
2502
2504
2504
2506
2506
2394
2502
2502
2504
2504
2505
2506
2507
2394
2502
2504
2504
2506
2506
2507
2508
2396
2504
2504
2506
2506
2507
3108
2510
2396
2504
2505
2506
2507
2508
2510
2510
2398
2506
2506
2507
2508
2510
2510
2511
2398
2506
2507
2508
2510
2510
2511
2513
2399
2507
2508
2510
2510
2511
2513
2513
2400
2508
2510
2510
2511
2513
2513
2515
2402
2510
2511
2511
3253
2546
2527
2515
2403
2895
2982
2660
2514
2516
2515
2516
2405
2513
2513
2514
2529
2516
2517
2519
2405
2513
2514
2515
2516
2517
2519
2519
2407
2515
2515
2516
2517
2519
2520
2520
2407
2515
2516
2517
2519
2519
2520
2522
2409
2516
3264
2519
2519
2520
2522
2522
2409
2517
2519
2519
2522
2521
2522
2524
2411
2519
2519
2520
2522
2522
2524
2524
2412
2520
2520
2522
2522
2524
2524
2525
2412
2520
2521
2522
2524
2524
2525
2526
2414
2522
2522
2524
2524
2525
2526
3185
2414
2522
2524
2524
2525
2526
2528
2528
2416
2524
2527
2526
2527
2529
2529
2531
2418
2525
2526
2527
2528
2529
2530
2531
2418
2526
2527
2528
2529
2531
2531
2533
2420
2528
2528
2529
2531
2531
2533
2533
2421
2529
2529
2531
2531
3164
2533
2534
2421
2529
2531
2531
2532
2533
2534
2538
2423
2530
2531
2533
2533
2534
2535
2536
2642
2534
2533
2533
2534
2535
2537
2537
2424
2533
2533
2560
2535
2537
2537
3015
2917
3102
3071
3128
3113
3147
3076
4597
2916
2987
2993
2749
2955
2699
2956
2907
2488
2538
2539
2538
2540
2540
2542
2542
2430
2538
2538
2540
2540
2542
2542
2543
2430
2538
2540
2540
2542
2542
2543
2544
2432
2540
2540
2542
2542
2543
2544
2546
2432
2553
2541
3418
2585
2576
2546
2546
2662
3162
2801
2545
2548
2546
2547
2547
2434
2542
2543
2544
2546
2546
2547
2548
2436
2543
2544
2545
2546
2547
2548
2549
2436
2544
2545
2546
2547
2548
2549
2551
2438
2546
2546
2547
2549
2549
2550
2551
2532
2547
2547
2549
2549
2551
2551
2553
2441
2549
2552
2551
2551
2552
2553
2555
2441
2549
2551
2551
2552
2553
2554
2555
2443
2551
2551
2552
2553
2555
2555
2556
2443
2551
2552
2553
2555
2555
2556
2558
2445
2552
2553
2554
2555
3496
2558
2558
2445
2553
2555
2555
2556
2558
2558
2561
2447
2554
2555
2556
2558
2558
2560
2560
2448
2555
2556
2558
2558
2560
2560
2561
2448
2556
2558
2558
2560
2560
2561
2562
2450
2569
2558
2560
2560
2561
2562
2564
2450
2558
3273
2560
2561
2562
2563
2564
2452
2560
2561
2562
2564
2564
2565
2566
2454
2561
2562
2564
2564
2565
2567
2567
2454
2562
2563
2564
2565
2567
2567
2569
2456
2564
2564
2565
2567
2567
2569
2569
2457
2564
2565
2567
2567
2568
2569
3353
2504
2565
2567
2567
3061
3136
2572
2574
2473
2567
2567
2569
2569
2570
2571
2573
2459
2567
2569
2569
2570
2571
2573
2573
2461
2569
2569
2570
2571
2573
2573
2574
2461
2569
2570
2571
2573
2573
2574
2575
2463
2570
2571
2573
3353
2574
2575
2576
2466
2572
2573
2574
2576
2576
2580
2578
2466
2573
2574
2576
2576
2577
2578
2579
2466
2574
2576
2576
2578
2578
2579
2580
2468
2576
2576
2577
2578
2579
2580
2581
2468
2576
2578
2578
2579
2580
2582
2582
3090
2591
2578
2579
2580
2582
2582
2583
2470
2578
2579
2582
2581
2582
2583
2585
2472
2579
2580
2581
2582
2583
2585
2585
2472
2580
2582
2582
2583
2585
2585
2587
2474
2582
2582
2583
2584
2585
2586
2587
2475
2582
2583
2585
2585
3213
2587
2588
2477
2585
2585
2586
2587
2588
2589
2591
2477
2585
2587
2587
2588
2589
2591
2591
2479
2586
2587
2588
2589
2591
2592
2592
2479
2587
2588
2589
2590
2591
2592
2594
2481
2588
2589
2591
2591
2592
2594
2594
2481
2589
3359
2629
2592
2594
2594
3147
2962
2591
2595
2592
2593
2594
2596
2596
2484
2591
2592
2594
2594
2595
2596
2597
2484
2592
2594
2594
2595
2596
2597
2598
2486
2594
2594
2596
2596
2597
2598
2599
2486
2594
2596
2596
2597
2598
3311
2601
2488
2596
2597
2598
2600
2601
2601
2602
2491
2597
2598
2600
2600
2601
2603
2603
2490
2598
2600
2600
2601
2603
2603
2604
2492
2599
2600
2601
2603
2603
2605
2605
2493
2600
2601
2603
2603
2605
2605
2606
2493
2601
2603
3228
2605
2605
2606
2607
2495
2603
2603
2605
2605
2609
2607
2609
2495
2603
2605
2605
2606
2607
2609
2609
2497
2605
2605
2606
2607
2609
2609
2610
2497
2605
2606
2607
2609
2609
2610
2612
2499
2606
2607
2609
2609
2610
2612
4806
2503
2609
2609
2610
2612
2612
2614
2614
2504
2609
2610
2612
2612
2613
2614
2615
2502
2610
2611
2612
2613
2614
2615
2616
2516
2624
2625
2626
2627
2628
2629
2630
2517
2625
2627
2627
2628
2630
2630
2632
2519
2627
2627
3841
2679
2630
2632
2776
3143
2947
2629
2643
2630
2631
2632
2633
2520
2628
2629
2630
2632
2632
2633
2634
2522
2630
2630
2632
2632
2633
2634
2636
2522
2630
2632
2632
2633
2634
2636
2636
2524
2632
2632
2633
2634
2636
3379
2637
2524
2632
2633
2634
2636
2636
2637
2638
2528
2633
2634
2635
2636
2637
2638
2639
2528
2636
2636
2637
2639
2639
2641
2641
2529
2637
2637
2639
2639
2640
2641
2642
2529
2637
2639
2639
2641
2641
2642
2643
2531
2639
3265
2641
2641
2642
2643
2645
2531
2639
2641
2641
2646
2643
2645
2645
2533
2641
2641
2642
2643
2645
2645
2646
2533
2641
2642
2643
2645
2645
2646
2648
2534
2642
2643
2645
2645
2646
2648
2648
2535
2643
2657
2645
2663
2648
3269
2650
2537
2645
2645
2646
2648
2648
2650
2650
2540
2645
2646
2648
2648
2650
2650
2651
2540
2647
2648
2650
2650
2651
2652
2653
2540
2648
2649
2650
2651
2652
2653
2654
2542
2662
2650
2651
2652
2654
2655
2655
2542
2650
3383
2687
2653
2654
2797
3242
2845
2653
2668
2653
2654
2655
2657
2657
2544
2652
2653
2654
2655
2657
2657
2659
2547
2654
2654
2655
2657
2657
2659
2659
2547
2654
2655
2657
2657
2659
2659
2660
2547
2655
2657
2657
4363
2659
2660
2661
2549
2656
2657
2658
2659
2663
2661
2663
2549
2657
2659
2659
2660
2661
2662
2663
2551
2659
2660
2661
2663
2664
2664
2666
2552
2660
2661
2663
2663
2664
2665
2666
2553
2661
2663
2663
2664
2666
2666
3376
2557
2663
2663
2664
2666
2666
2668
2668
2556
2663
2664
2666
2666
2668
2668
2669
2556
2664
2666
2666
2668
2668
2669
2670
2558
2665
2666
2668
2668
2669
2670
2672
2558
2666
2668
2668
2669
2670
2671
2672
2560
2667
3321
2669
2670
2672
2672
2673
2560
2668
2669
2670
2674
2672
2673
2675
2561
2669
2670
2672
2672
2673
2675
2675
2564
2672
2672
2673
2675
2675
2676
2677
2565
2672
2673
2675
2675
2676
2677
2678
2565
2673
2674
2675
2676
2677
3569
2723
2567
2675
2899
3287
2879
2680
2682
2681
2567
2675
2677
2677
2678
2679
2681
2681
2569
2677
2677
2678
2679
2683
2681
2682
2569
2677
2678
2679
2681
2681
2682
2683
2571
2678
2695
2681
2681
2682
2683
2684
2571
5430
2708
2682
2682
2684
2684
2686
2574
2683
2682
2682
2683
2684
2686
2686
2574
2682
2682
2684
2684
2686
2686
2687
2576
2683
2684
2686
2686
2687
2688
2690
2576
2684
2686
2686
2687
2688
2690
2690
2578
2686
2686
2732
2688
2690
2690
2691
2578
2686
2687
2688
2690
2690
2691
2693
2579
2687
2688
2690
2690
2691
2693
2693
2580
2688
2690
2690
2691
2693
2693
2694
2583
2690
2690
2691
2693
2693
2695
2695
2583
2690
2691
2693
2693
2694
3344
2696
2583
2691
2693
2693
2695
2695
2696
2697
2597
2693
2693
2694
2695
2696
2697
2699
2585
2693
2695
2695
2696
2697
2699
2699
2587
2695
2696
2697
2699
2699
2700
2701
2589
2696
2697
2699
2700
2700
2702
2702
2589
3463
2739
2700
2700
2716
3304
3157
2591
2709
2700
2700
2702
2702
2704
2704
2592
2699
2700
2702
2702
2703
2704
2705
2592
2700
2701
2702
2703
2704
2705
2706
2594
2702
2702
2704
2704
2705
2706
2707
2594
2702
2704
2704
12700
3021
3317
2944
2600
2721
2704
2705
2706
2708
2708
2709
2596
2704
2705
2706
2707
2708
2709
2711
2598
2705
2706
2707
2708
2709
2710
2711
2600
2708
2709
2709
2711
2711
2713
2713
2601
2708
2709
3464
2711
2713
2713
2714
2601
2709
2712
3236
3295
3313
3244
2759
2605
2711
2711
2713
2713
2714
2715
2717
2603
2711
2712
2713
2714
2715
2717
2717
2605
2712
2713
2714
2715
2717
2717
2718
2605
2713
2714
2715
2717
2717
2718
2720
2606
2714
2715
2717
2717
2718
2719
2720
2607
2715
2716
2718
2718
2720
2720
2722
2609
2734
3315
3243
3303
3399
3232
3294
3232
3236
3225
3205
3023
2724
2724
2723
2612
2719
2720
2722
2722
3564
2776
2759
2612
2720
3182
3251
2724
2733
2725
2726
2614
2722
2722
2723
2724
2725
2726
2727
2614
2722
2723
2724
2726
2726
2727
2729
2615
2723
2724
2726
2726
2727
2729
2729
2616
2724
2726
2727
2727
2729
2729
2731
3346
2727
2726
2727
2728
2729
2730
2731
2619
2728
2727
2728
2729
2730
2731
2732
2619
2727
2729
2729
2731
2731
2732
2733
2621
2729
2729
2731
2731
2732
2733
2735
2621
2729
2731
2731
2732
2733
2735
2735
2623
2731
3370
2733
2735
2735
2736
2738
2624
2732
2733
2734
2738
2736
2738
2738
2625
2733
2735
2735
2736
2738
2738
2739
2627
2734
2735
2736
2737
2738
2740
2740
2628
2735
2736
2738
2738
2739
2740
2741
2628
2736
2738
2738
2739
5083
2749
2742
2630
2738
2738
2740
2740
2744
2742
2743
2630
2738
2740
2740
2741
2742
2743
2744
2632
2740
2740
2741
2742
2743
2744
2745
2632
2740
2741
2742
2744
2744
2745
2747
2633
2741
2742
2743
2744
2745
3900
2749
2676
2743
2744
3292
3258
2748
2799
2749
2637
2744
2745
2747
2747
2749
2749
2750
2637
2745
2747
2747
2749
2749
2750
2751
2639
2747
2747
2749
2749
2750
2751
2753
2639
2747
2749
2749
2750
2751
2752
2753
3397
2770
2749
2750
2751
2753
2753
2754
2641
2749
2752
2751
2753
2753
2754
2756
2643
2750
2751
2753
2753
2754
2755
2756
2643
2751
2753
2753
2754
2756
2756
2758
2645
2752
2753
2754
2756
2756
2758
2758
2648
2754
3382
2756
2756
2758
2758
2759
2648
2756
2756
2758
2760
2759
2760
2762
2648
2756
2758
2758
2759
2760
2762
2762
2650
2758
2758
2759
2760
2761
2762
2763
2650
2758
2759
2760
2762
2762
2763
2765
2651
2759
2760
2761
2768
2763
2764
2765
2652
2760
2762
2763
2763
2765
2765
2767
2654
2762
2762
2763
2765
2765
2766
2767
2655
2762
2763
2764
2765
2767
2767
2768
2655
2763
2765
2765
2766
2767
2768
2769
2657
2765
2765
2767
2767
2768
3512
2800
2714
2765
2767
3280
3302
2771
2787
2772
2659
2767
2768
2769
2771
2771
2772
3041
2661
2768
2769
2771
2771
2772
2773
2774
2661
2769
2770
2771
2772
2774
2774
2775
2663
2771
2771
2772
2774
2774
2776
2817
2664
2772
2772
2773
2774
2775
2776
2777
2666
2772
2773
2774
2775
2776
2777
2778
2666
2774
2774
2776
2776
2777
2778
2779
2666
2774
2776
2776
2777
2778
2780
2781
2668
2776
2776
2777
2778
2780
2780
2781
3361
2776
2777
2778
2779
2780
2781
2783
2670
2779
2778
2780
2780
2781
2783
2783
2672
2780
2780
2781
2783
2783
2784
2785
2673
2780
2781
2783
2783
2785
2785
2786
2673
2781
2783
2783
2785
2785
2786
2787
2675
2783
3438
2785
2785
2786
2787
2789
2675
2783
2784
2787
2791
3361
3400
3385
3214
2786
2787
2797
2787
2789
2789
2790
2677
2785
2786
2787
2788
2789
2790
2792
2678
2786
2787
2788
2789
2790
2792
2792
2679
2787
2789
2846
2821
2792
2792
3046
3333
3017
2792
2810
2791
2792
2793
2794
2682
2790
2790
2791
2792
2793
2794
2795
2684
2791
2792
2794
2794
2795
2796
2798
2684
2792
2794
2794
2795
2796
2798
2798
2686
2794
2794
2795
5524
2824
2799
2799
2686
2794
2796
2796
2798
2800
2799
2801
2688
2795
2796
2797
2801
2799
2801
2801
2688
2796
2798
2798
2799
2801
2801
2803
2690
2797
2798
2799
2800
2801
2802
2803
2691
2799
2799
2801
2801
3819
2811
2804
2691
2799
2801
2801
2802
2803
2806
2805
2693
2801
2803
2803
2803
2804
2805
2807
2693
2801
2803
2803
2804
2805
2806
2807
2695
2803
2804
2805
2806
2807
2808
2810
2697
2804
2805
2807
2807
2808
3507
2810
2697
2805
2806
2807
2808
2810
2810
2813
2699
2807
2807
2808
2810
2810
2812
2812
2700
2807
2808
2810
2810
2811
2812
2813
2700
2808
2809
2810
2812
2812
2813
2814
2702
2810
2813
2812
2812
2813
2814
2816
3555
2872
2812
2812
3216
3383
2845
2820
2705
2812
2812
2813
2814
2816
2816
2817
2704
2812
2813
2814
2815
2816
2817
2819
2706
2813
2814
2816
2816
2817
2819
2819
2708
2815
2816
2817
2818
2819
2821
2821
2709
3566
2826
2819
2819
2821
2821
2822
2709
2817
2833
2819
2820
2821
2822
2823
2711
2819
2819
2821
2821
2822
2823
2825
2711
2819
2821
2821
2822
2823
2825
2825
2713
2821
2821
2822
2823
2824
2825
2826
2713
2821
3475
2823
2825
2825
2826
2828
2715
2822
2823
2827
2825
2826
2827
2828
2715
2823
2825
2825
2826
2828
2828
2829
2717
2824
2825
2826
2828
2828
2830
2830
2718
2825
2826
2828
2828
2830
2830
2831
2720
2827
2828
3473
2830
2831
2832
2834
2720
2828
2830
2830
2831
2832
2834
2834
2722
2829
2830
2831
2832
2833
2834
2835
2722
2830
2831
2832
2834
2834
2835
2837
2724
2831
2832
2834
2834
2835
2837
2837
2724
2832
2834
2834
3604
2907
2837
2839
2895
3432
3090
2836
2864
2837
2839
2839
2727
2834
2835
2837
2837
2839
2839
2840
2727
2835
2836
2837
2839
2839
2840
2841
2729
2837
2837
2838
2839
2840
2841
2843
2729
2837
2839
2839
2840
3581
2853
2843
2731
2839
2840
2841
2843
2843
2845
2846
2733
2840
2841
2843
2843
2844
2845
2846
2733
2852
2842
2843
2844
2846
2846
2848
2735
2843
2843
2844
2846
2846
2848
2848
2736
2844
2844
2846
2846
2848
3504
2849
2736
2844
2845
2846
2847
2848
2849
2852
2738
2846
2846
2848
2848
2849
2850
2852
2738
2846
2848
2848
2849
2850
2851
2852
2740
2847
2848
2849
2850
2851
2852
2853
2740
2848
2849
2850
2851
2852
2853
3025
2757
2849
2850
2852
2852
2853
2854
2857
2744
2852
2852
2853
2855
2855
2857
2857
2745
2852
2853
2855
2855
2857
2857
2858
2745
2853
2855
2855
2857
2857
2858
2859
2747
2855
2855
2857
2857
2858
2859
3998
2777
2855
2856
3300
3414
2880
2870
2862
2749
2856
2857
2858
2859
2861
2861
2862
2749
2857
2858
2859
2861
2861
2862
2863
2751
2870
2859
2860
2861
2862
2863
2864
2751
2859
2860
2861
2862
2864
2864
3646
2754
2861
2861
2862
2864
2864
2866
2866
2755
2861
2862
2863
2864
2866
2866
2867
2756
2863
2864
2866
2866
2867
2868
2870
2756
2864
2865
2866
2867
2868
2870
2870
2758
2866
2866
2867
2868
2870
2870
2871
3539
2870
2867
2868
2870
2870
2871
2873
2760
2870
2868
2870
2870
2871
2873
2873
2760
2868
2870
2870
2871
2873
2873
2874
2763
2870
2870
2871
2873
2873
2875
2875
2763
2870
2871
2873
2873
2875
2875
2876
3473
2871
2873
2873
2875
2875
2876
2877
2765
2874
2873
2874
2875
2876
2877
2878
2765
2873
2874
2875
2876
2877
2878
2879
2767
2875
2876
2877
2878
2879
2880
2882
2769
2876
2877
2879
2879
2880
2882
2882
2769
3676
2920
2880
2880
3410
3477
3012
3410
3506
3515
3501
3484
3560
3419
3573
3245
3210
3150
2882
2882
2883
2884
2885
2772
2880
2882
2882
2884
2884
2885
2886
2774
2882
2882
2883
2884
4392
2889
2888
2774
2882
2884
2884
2885
2886
2890
2888
2776
2884
2884
2885
2886
2887
2889
2889
2776
2884
2885
2886
2888
2888
2889
2890
2778
2885
2886
2888
2888
2889
2891
2891
2780
2887
2888
2889
2891
3603
2901
2893
2781
2888
2889
2891
2891
2893
2896
2894
2781
2889
2891
2891
2893
2893
2894
2895
2783
2891
2891
2893
2893
2894
2895
2896
2783
2891
2893
2893
2894
2895
2896
2897
2785
2893
2893
2894
2895
2896
3559
2898
2785
2893
2894
2895
2896
2897
2898
2901
2787
2894
2895
2896
2897
2898
2900
2900
2787
2895
2896
2897
2898
2900
2900
2901
2790
2897
2898
2898
2899
2900
2901
2902
2790
2897
2898
2900
2900
2901
3776
2962
2792
2900
3235
3571
2927
2907
2905
2905
2792
2900
2902
2902
2903
2904
2906
2906
2794
2902
2902
2903
2904
2906
2906
2907
2808
2915
2916
2918
2918
2920
2920
2921
2808
2916
2917
2918
2920
2920
3103
2922
2810
2918
2918
2920
2920
2922
2925
2924
2810
2918
2919
2920
2921
2922
2924
2926
3309
3525
3581
3427
2924
2925
2925
2925
2812
2920
2921
2922
2923
2925
2925
2927
2813
2921
2922
2923
3978
2925
2926
2927
2814
2922
2924
2924
2925
2928
2927
2929
2816
2923
2924
2925
2927
2927
2928
2929
2817
2925
2925
2926
2927
2929
2929
2930
2819
2926
2927
2929
2929
2930
2931
2933
2819
2927
2929
2929
3641
2931
2933
2934
2821
2928
2929
2930
2931
2936
2933
2934
2821
2929
2930
2931
2932
2933
2934
2936
2822
2930
2931
2933
2933
2934
2936
2936
2823
2931
2933
2933
2934
2936
2936
2938
2826
2944
2933
2934
3047
2987
2938
2938
3477
3340
2936
2941
2936
2938
2938
2939
2826
2934
2936
2936
2938
2938
2939
2940
2828
2936
2936
2938
2938
2939
2940
2942
2828
2936
2937
2938
2939
2940
2941
2942
2830
2938
2939
3640
2943
2942
2943
2945
2832
2939
2940
2942
2960
2943
2945
2945
2832
2940
2942
2942
2943
2944
2945
2946
2834
2942
2942
2943
2945
2945
2946
2947
2835
2942
2943
2945
2945
2946
2947
2948
2835
2943
3593
2975
2947
2947
2948
2949
2837
2945
2945
2947
2947
2948
2949
2951
2837
2945
2947
2947
2948
2949
2951
2951
2839
2947
2947
2948
2949
2951
2951
2952
2839
2947
2948
2949
2951
2952
2952
2953
2841
2948
3634
2952
2951
2952
2953
2954
2844
2951
2951
2954
2954
2954
2955
2956
2844
2951
2952
2953
2954
2955
2956
2957
2844
2952
2953
2954
2956
2956
2957
2958
2846
2954
2954
2956
2956
2957
2958
2960
2846
2954
3068
3003
2957
2959
3572
3255
2850
2967
2956
2957
2958
2960
2961
2961
2848
2956
2957
2958
2960
2960
2961
2963
2850
2957
2958
2959
2960
2961
2963
2963
2850
2958
2959
2960
2961
2963
2963
2965
2852
3725
2963
2961
2963
2963
2964
2965
2853
2960
2978
2963
2963
2965
2965
2966
2855
2963
2963
2964
2965
2966
2967
2969
2855
2963
2965
2965
2966
2967
2969
2969
2857
2965
2965
2966
2967
2969
2970
2970
3488
2965
2966
2967
2969
2969
2970
2972
2858
2968
2967
2969
2970
2970
2972
2972
2859
2967
2969
2969
2970
2972
2972
2974
2861
2968
2969
2970
2972
2972
2974
2974
2862
2969
2970
2971
2972
2974
2974
5265
2875
2970
2972
2972
2974
2974
2975
2976
2865
2972
2972
2974
2974
2975
2976
2978
2864
2972
2974
2974
2975
2976
2978
2978
2866
2974
2975
2976
2978
2978
2979
2980
2868
2975
2976
2978
2978
2979
4143
3017
2868
2976
3411
3586
2980
2984
2981
2982
2871
2978
2978
2979
2981
2981
2982
2983
2871
2979
2979
2981
2981
2983
2983
2984
2871
2979
2981
2981
2983
2983
2984
2985
2873
2981
2981
2982
2983
3747
2985
2987
2873
2981
2983
2983
2984
2988
2987
2987
2875
2983
2983
2984
2985
2986
2987
2988
2875
2983
2984
2985
2987
2987
2988
2990
2877
2984
2985
2987
2987
2988
2990
2990
2879
2986
2987
2988
3620
2994
2992
2992
2880
2987
2988
2990
2992
2992
2992
2993
2880
2988
2989
2990
2991
2992
2993
2994
2882
2990
2990
2992
2992
2993
2994
2996
2882
2990
2992
2992
2993
2994
2995
2996
2884
2992
2992
3646
2994
2996
2997
2997
2884
2992
2993
2996
2996
2996
2997
2999
2886
2993
2994
2996
2996
2997
2999
2999
2886
2994
2996
2996
2997
2998
2999
3000
2888
2996
2997
2997
2999
2999
3001
3001
2889
2997
3822
3027
2999
3001
3557
3506
2893
3006
2999
3001
3001
3002
3003
3004
2891
2999
3001
3001
3002
3003
3004
3005
2893
3001
3001
3002
3003
3005
3005
3006
2893
3001
3002
3003
3004
3005
3006
3008
3629
3003
3003
3005
3005
3006
3008
3008
2895
3003
3005
3005
3006
3301
3008
3010
2897
3005
3005
3006
3008
3008
3009
3010
2898
3005
3006
3008
3008
3010
3010
3011
2898
3006
3008
3008
3010
3010
4548
3014
2900
3007
3008
3010
3010
3011
3015
3013
2900
3008
3009
3010
3011
3012
3014
3014
2902
3010
3011
3012
3013
3015
3015
3017
2904
3011
3012
3014
3014
3015
3017
3017
2904
3012
3013
3014
3725
3017
3017
3019
2906
3014
3014
3015
3017
3019
3019
3019
2907
3014
3015
3017
3017
3019
3019
3020
2907
3015
3016
3017
3019
3019
3020
3021
2909
3016
3017
3019
3019
3020
3021
3023
2909
3017
3019
3901
3061
3021
3023
3432
3596
3020
3028
3020
3021
3022
3024
3024
2911
3019
3020
3021
3022
3023
3024
3026
2913
3020
3021
3023
3023
3024
3026
3026
2915
3023
3023
3024
3026
3026
3028
3028
2916
6390
3038
3026
3026
3028
3028
3029
2916
3029
3026
3026
3028
3028
3029
3030
2918
3025
3026
3027
3028
3029
3030
3032
2918
3026
3028
3028
3029
3030
3031
3032
2920
3028
3028
3029
3030
3032
3032
4087
2920
3028
3029
3030
3031
3032
3033
3035
2923
3029
3030
3031
3032
3033
3035
3035
2922
3030
3031
3032
3033
3035
3035
3036
2924
3032
3032
3033
3035
3035
3037
3037
2925
3032
3033
3035
3035
3747
3041
3038
2927
3034
3035
3037
3037
3038
3041
3041
2927
3035
3037
3037
3038
3039
3041
3041
2929
3036
3037
3038
3039
3041
3041
3042
2929
3037
3038
3039
3041
3041
3042
3043
2931
3038
3039
3041
3883
3070
3044
3044
3498
3519
3042
3060
3042
3044
3044
3046
2933
3041
3041
3042
3043
3044
3046
3046
2934
3042
3042
3044
3044
3046
3046
3047
2934
3042
3044
3044
3045
3063
3618
3691
3589
4467
3685
3618
3687
3820
3697
3668
3381
3516
3048
3048
3047
3048
3049
3050
2938
3046
3047
3048
3049
3050
3051
3053
2940
3047
3048
3050
3050
3051
3053
3053
2940
3048
3050
3050
3051
3053
3792
3070
2943
3050
3053
3051
3053
3053
3072
3055
2943
3050
3051
3053
3053
3054
3055
3059
2943
3051
3053
3053
3055
3055
3056
3057
2945
3053
3053
3055
3055
3056
3057
3059
2945
3053
3055
3055
3729
3059
3059
3060
2947
3055
3055
3056
3057
3070
3059
3060
2947
3055
3056
3057
3059
3059
3060
3062
2949
3056
3057
3059
3060
3060
3062
3062
2952
3059
3059
3060
3062
3062
3064
3064
2952
3060
3870
3113
3062
3063
3328
3725
3070
3064
3062
3062
3064
3064
3065
3066
2954
3062
3062
3064
3064
3065
3066
3067
2954
3062
3063
3064
3065
3066
3068
3068
2956
3064
3064
3065
3132
3795
3854
4458
3124
3066
3067
3066
3068
3068
3069
3071
2960
3065
3066
3068
3068
3069
3070
3071
2958
3066
3069
3068
3069
3071
3071
3073
2960
3068
3068
3069
3070
3071
3073
3073
2961
3069
3069
3071
3071
3796
3108
3074
2963
3071
3071
3073
3073
3074
3077
3077
2963
3071
3072
3073
3074
3075
3076
3077
2965
3073
3073
3074
3075
3076
3077
3078
2965
3073
3074
3075
3077
3077
3078
3080
2967
3074
3075
5309
3234
3078
3080
3080
2967
3075
3076
3079
3078
3080
3080
3081
2970
3077
3077
3078
3080
3080
3082
3085
2970
3077
3078
3080
3080
3081
3082
3083
2970
3078
3079
3080
3082
3082
3083
3084
2972
4374
3124
3082
3082
3637
3558
3087
2976
3080
3081
3082
3083
3084
3086
3086
2974
3082
3083
3084
3086
3086
3087
3089
2975
3083
3084
3086
3086
3087
3088
3089
2976
3084
3086
3086
3087
3088
3894
3105
2979
3086
3086
3087
3089
3089
3090
3098
2979
3086
3087
3088
3089
3091
3091
3092
2979
3087
3089
3095
3091
3091
3092
3093
2981
3089
3089
3091
3091
3092
3093
3095
2981
3089
3091
3091
3119
3093
3095
3095
2983
3091
3091
3092
3093
3097
3095
3096
2983
3091
3092
3093
3095
3096
3096
3098
2984
3092
3093
3095
3095
3096
3098
3098
2987
3095
3096
3096
3097
3098
3100
3100
2988
3095
3770
3098
3098
3099
3100
3101
2988
3096
3097
3098
3100
3100
3101
3102
2990
3098
3098
3100
3100
3101
3102
3103
2991
3098
3099
3100
3101
3102
3104
3104
2992
3100
3100
3101
3102
3104
3104
3105
3822
3158
3101
3102
3753
3481
3106
3110
2993
3101
3114
3104
3104
3105
3107
3107
2994
3102
3103
3104
3105
3107
3107
3109
2996
3104
3104
3105
3107
3107
3109
3109
2997
3104
3105
3106
3107
3867
3109
3110
2999
3106
3107
3109
3109
3110
3111
3113
2999
3107
3109
3109
3110
3111
3113
3113
3001
3108
3109
3110
3111
3113
3113
3114
3001
3109
3110
3111
3113
3113
3114
3115
3003
3110
3111
3782
3114
3114
3116
3116
3003
3111
3113
3116
3114
3116
3116
3117
3005
3113
3113
3114
3115
3116
3118
3118
3006
3114
3114
3116
3116
3118
3118
3119
3006
3114
3116
3116
3118
3118
3119
3120
3340
3116
3116
3118
3118
3119
3120
3130
3008
3116
3118
3118
3119
3120
3121
3122
3010
3118
3119
3120
3121
3122
3123
3125
3011
3119
3120
3122
3122
3123
3125
3125
3012
3120
3121
3122
4535
3157
3125
3126
3456
3729
3124
3128
3125
3125
3127
3127
3015
3122
3123
3124
3125
3127
3127
3128
3015
3123
3125
3125
3127
3127
3128
3129
3017
3137
3125
3127
3127
3128
3129
3131
3017
5987
3127
3127
3128
3129
3131
3132
3019
3129
3127
3128
3129
3131
3131
3132
3019
3127
3128
3129
3131
3131
3132
3133
3021
3128
3129
3131
3131
3132
3133
3134
3023
3131
3131
3132
3133
3134
4179
3157
3024
3131
3132
3135
3134
3135
3136
3137
3024
3132
3133
3134
3136
3136
3137
3138
3026
3145
3134
3136
3136
3137
3138
3140
3026
3134
3136
3136
3137
3138
3140
3140
3028
3136
3136
3858
3147
3139
3140
3141
3028
3136
3137
3141
3139
3140
3141
3143
3030
3137
3138
3139
3140
3141
3143
3143
3030
3138
3140
3140
3141
3143
3143
3144
3032
3139
3140
3141
3143
3143
3145
3145
3908
3169
3141
3142
3485
3826
3189
3154
3035
3143
3143
3144
3145
3146
3147
3148
3035
3143
3145
3145
3146
3147
3148
3149
3037
3145
3145
3146
3147
3149
3149
3150
3037
3145
3146
3147
3148
3964
3164
3152
3039
3146
3147
3149
3149
3151
3152
3152
3039
3147
3148
3149
3150
3152
3152
3154
3041
3149
3149
3150
3152
3152
3154
3154
3042
3150
3150
3152
3152
3154
3154
3155
3042
3150
3848
3162
3154
3154
3155
3156
3044
3151
3152
3156
3154
3158
3156
3158
3044
3152
3153
3154
3155
3156
3157
3159
3046
3154
3155
3156
3157
3158
3159
3161
3048
3155
3156
3157
3159
3159
3161
3870
3048
3156
3158
3158
3159
3160
3161
3163
3067
3158
3158
3161
3161
3161
3163
3163
3051
3158
3159
3161
3161
3163
3163
3164
3051
3159
3161
3161
3163
3163
3164
3165
3053
3161
3161
3163
3927
3250
3194
3166
3272
3881
3260
3169
3165
3165
3166
3167
3055
3162
3163
3164
3165
3167
3167
3168
3055
3163
3164
3165
3166
3167
3168
3170
3056
3164
3165
3166
3167
3168
3170
3170
3059
3999
3170
3168
3170
3170
3172
3172
3060
3170
3168
3170
3170
3172
3172
3173
3060
3168
3170
3170
3171
3172
3173
3174
3062
3170
3170
3172
3172
3173
3174
3176
3062
3170
3172
3172
3173
3174
3886
3178
3064
3172
3172
3173
3174
3176
3179
3177
3064
3172
3173
3174
3176
3176
3177
3181
3065
3173
3174
3175
3176
3177
3178
3179
3066
3174
3176
3176
3177
3179
3179
3180
3068
3176
3176
5513
3179
3179
3181
3181
3069
3176
3177
3180
3179
3181
3181
3182
3071
3178
3179
3181
3181
3182
3183
3185
3071
3179
3180
3181
3182
3183
3185
3186
3073
3180
3181
3182
3183
3185
3185
4393
3110
3182
3182
3652
3747
3187
3191
3187
3074
3182
3183
3184
3185
3186
3188
3188
3075
3183
3185
3186
3186
3188
3188
3190
3077
3185
3185
3186
3188
3188
3189
3190
3078
3185
3186
3188
3293
3190
3190
3191
3078
3186
3188
3188
3190
3190
3191
3192
3080
3188
3188
3190
3190
3191
3192
3194
3080
3210
3577
3916
4002
3926
3918
3983
3769
3892
3745
3493
3195
3196
3962
3197
3083
3191
3192
3194
3195
3195
3199
3197
3084
3192
3194
3194
3195
3197
3197
3199
3098
3206
3208
3208
3209
3210
3212
3212
3103
3208
3208
3209
3210
3212
3212
3213
3100
3208
3209
3900
3213
3212
3213
3214
3102
3209
3210
3214
3213
3213
3215
3215
3102
3210
3211
3212
3213
3215
3215
3217
3104
3212
3212
3213
3215
3215
3216
3217
3105
3212
3213
3215
3215
3216
3217
4066
3151
3213
3215
3580
3916
3219
3234
3219
3107
3215
3215
3217
3217
3218
3219
3221
3107
3215
3217
3217
3218
3219
3221
3221
3109
3217
3218
3219
3221
3221
3222
3223
3111
3218
3219
4011
3250
3222
3224
3224
3111
3219
3221
10956
3544
5296
3963
3966
3827
3948
3980
3992
4009
3797
3551
3558
3346
3466
3502
4018
3466
3582
3652
3907
3809
5625
3875
3880
3890
3841
3742
3831
3704
3876
3226
3228
3226
3227
3228
3230
3116
3224
3226
3226
3227
3228
3229
3230
3118
3226
3226
3227
3228
3230
3230
3231
3118
3226
3227
3228
4126
3245
3231
3233
3120
3227
3228
3230
3232
3231
3233
3233
3122
3229
3230
3231
3232
3233
3235
3236
3123
3230
3231
3233
3233
3235
3235
3236
3123
3231
3233
3233
3235
3235
3236
3237
4113
3272
3233
3234
3691
3884
3239
3270
3132
3233
3234
3235
3236
3237
3239
3239
3127
3235
3235
3236
3237
3239
3240
3240
3127
3235
3236
3237
3239
3239
3240
3242
3129
3236
3237
3239
6154
3242
3242
3242
3129
3237
3239
3242
3240
3242
3242
3244
3131
3239
3239
3240
3242
3242
3244
3244
3132
3240
3240
3577
3242
3243
3244
3245
3134
3242
3242
3244
3244
3245
4886
3248
3134
3242
3244
3244
3245
3246
3248
3248
3136
3244
3244
3245
3246
3247
3248
3249
3136
3244
3245
3246
3248
3248
3249
3251
3137
3245
3246
3247
3249
3249
3251
3251
3138
3246
3985
3249
3249
3251
3251
3253
3140
3248
3250
3249
3251
3251
3252
3253
3141
3248
3249
3251
3251
3253
3253
3254
3141
3249
3250
3251
3252
3253
3254
3255
3169
3251
3251
3253
3253
3254
4248
3319
3143
3251
3857
3739
3255
3285
3257
3258
3145
3253
3254
3255
3257
3257
3258
3259
3147
3254
3255
3256
3257
3258
3260
3260
3147
3255
3256
3257
3258
3260
3260
3264
3149
3257
3314
3258
3260
3260
3262
3262
3150
3258
3272
3259
3260
3261
3262
3263
3150
3258
3260
3260
3261
3262
3263
3264
3152
3260
3260
3262
3262
3263
3264
3266
3152
3260
3262
3262
3263
3264
4052
3289
3154
3262
3262
3263
3264
3266
3269
3267
3154
3262
3263
3266
3290
3266
3351
4050
3848
3933
3303
3289
3266
3267
3269
3269
3158
3265
3266
3267
3269
3269
3270
3271
3159
4048
3300
3269
3269
3271
3271
3272
3159
3269
3268
3269
3271
3271
3272
3273
3161
3269
3269
3271
3271
3272
3273
3275
3161
3269
3271
3271
3272
3273
3275
3276
3163
3271
3271
3272
3273
4114
3305
3276
3282
3973
3429
3278
3275
3275
3276
3278
3165
3272
3273
3275
3276
3276
3277
3278
3165
3273
3274
3275
3276
3278
3278
3280
3167
3275
3275
3276
3278
3278
3280
3280
3943
3276
3276
3278
3278
3280
3280
3281
3173
3278
3278
3280
3280
3281
3282
3284
3170
3278
3280
3280
3281
3282
3284
3285
3172
3280
3280
3281
3282
3284
3284
3285
3172
3280
3281
3282
3981
3285
3285
3287
3173
3281
3282
3284
3287
3285
3286
3287
3174
3282
3283
3284
3285
3287
3287
3289
3176
3284
3284
3299
3286
3287
3289
3289
3177
3284
3285
3287
3287
3289
3289
3290
6017
3297
3287
3287
3289
3289
3290
3294
3179
3287
3287
3289
3289
3290
3291
3293
3179
3287
3289
3289
3290
3291
3292
3293
3181
3289
3300
3291
3293
3293
3294
3296
3183
3290
3291
4500
3333
3294
3520
4010
3255
3306
3292
3293
3294
3296
3296
3298
3185
3293
3293
3294
3296
3296
3298
3298
3186
3294
3294
3296
3296
3298
3298
3299
3186
3294
3296
3296
3298
3298
4165
3323
3188
3296
3296
3297
3298
3302
3301
3301
3188
3296
3297
3298
3299
3300
3301
3302
3190
3298
3300
3299
3300
3302
3302
3303
3190
3298
3299
3300
3301
3302
3303
3305
3191
4030
3322
3302
3302
3303
3305
3305
3194
3303
3303
3303
3305
3305
3307
3307
3195
3302
3303
3305
3305
3306
3307
3308
3195
3303
3305
3305
3307
3307
3308
3309
3197
3305
3305
3306
3307
4002
3319
3310
3197
3305
3307
3307
3308
3313
3311
3311
3199
3306
3307
3308
3309
3311
3311
3312
3199
3307
3308
3309
3311
3311
3312
3314
3200
3308
3309
3310
3311
3312
3313
3314
4077
3346
3310
3311
3760
3894
3315
3332
3203
3310
3311
3312
3314
3314
3316
3316
3204
3312
3312
3313
3314
3315
3316
3317
3206
3314
3314
3316
3316
3317
3318
3319
3206
3314
3316
4096
3317
3318
3320
3320
3208
3316
3316
3320
3318
3320
3320
3321
3208
3316
3317
3318
3320
3320
3321
3323
3209
3317
3318
3320
3320
3321
3323
3323
3210
3318
3319
3320
3321
3323
3323
4010
3232
3320
3320
3321
3323
3323
3325
3328
3213
3320
3321
3323
3323
3325
3325
3326
3213
3321
3323
3323
3325
3325
3326
3327
3215
3322
3323
3324
3325
3326
3327
3329
3215
3323
4062
3349
3326
3327
3329
3329
3217
3325
3328
3327
3329
3330
3330
3332
3219
3326
3338
3359
3329
3585
4121
4076
3727
3329
3329
3332
3330
3331
3332
3334
3221
3329
3329
3330
3332
4318
3361
3334
3445
4062
3426
3350
3332
3333
3334
3335
3222
3330
3331
3332
3333
3334
3335
3336
3224
3331
3332
3334
3334
3335
3336
3338
3224
3332
3334
3334
3335
3336
3338
5627
3435
3334
3334
3335
3336
3337
3353
3339
3226
3334
3335
3336
3338
3338
3339
3341
3227
3335
3336
3337
3338
3339
3341
3341
3230
3338
3338
3339
3340
3341
3343
3343
3231
3338
4403
3367
3341
3343
3343
3344
3231
3339
3342
3341
3343
3357
3381
3699
3977
4140
4001
4117
4203
3995
4012
3937
3303
3343
3343
3343
3344
3345
3346
3347
3235
3343
3343
4135
3361
3347
3347
3348
3235
3343
3344
3348
3346
3347
3348
3350
3237
3344
3345
3347
3347
3348
3350
3350
3237
3345
3347
3347
3348
3349
3350
3351
3240
3349
3347
3348
3349
3350
4234
3512
3240
3348
3764
3978
3352
3358
3352
3353
3242
3350
3350
3352
3352
3353
3354
3356
3242
3350
3352
3352
3353
3354
3355
3356
3244
3352
3352
3353
3354
3356
3687
3357
4879
3360
3353
3354
3355
3356
3357
3361
3246
3353
3354
3356
3356
3357
3359
3359
3246
3354
3356
3356
3357
3358
3359
3360
3248
3356
3356
3357
3359
3359
3361
3361
3249
3357
3357
4129
3362
3361
3361
3362
3249
3357
3359
3359
3360
3361
3362
3363
3251
3359
3359
3361
3361
3362
3363
3365
3251
3359
3361
3361
3362
3363
3364
3365
3253
3361
3362
3363
3364
3365
4110
3384
3255
3362
3363
3364
3365
3368
3368
3368
3255
3363
3365
3365
3366
3368
3368
3369
3257
3364
3365
3366
3368
3368
3370
3370
3258
3365
3366
3368
3368
3370
3370
3371
4164
3514
3367
3368
3785
4027
3374
3383
3260
3367
3368
3370
3370
3371
3372
3373
3260
3368
3370
3370
3371
3372
3374
3374
3262
3370
3370
3371
3372
3374
3374
3375
3262
3370
3371
4204
3399
3374
3375
3376
3263
3371
3372
3375
3374
3375
3377
3377
3283
3374
3374
3375
3377
3377
3379
3379
3267
3374
3375
3377
3377
3379
3379
3380
3267
3375
3377
3377
3379
3379
4113
3391
3269
3377
3377
3378
3379
3380
3383
3382
3269
3377
3378
3379
3380
3381
3385
3383
3271
3379
3379
3380
3381
3383
3383
3384
3271
3379
3380
3381
3383
3383
3384
3386
5971
3573
3381
3384
3384
3384
3386
3386
3276
3381
3383
3383
3384
3385
3386
3388
3275
3383
3383
3384
3386
3386
3388
3388
3276
3383
3384
3385
3386
3388
3388
3389
3278
3385
3403
3562
3428
3389
3792
4000
3280
3389
3388
3388
3389
3390
3392
3392
3280
3388
3388
3389
3390
3391
3392
3393
3280
3388
3389
3390
3391
3392
3393
3395
3282
3389
3390
3391
3392
4284
3422
3395
3282
3390
3392
3392
3393
3395
3395
3396
3285
3392
3392
3393
3395
3398
3397
3397
3285
3393
3393
3395
3395
3397
3397
3398
3285
3393
3394
3395
3397
3397
3398
4191
3320
3394
3395
3397
3397
3398
3399
3401
3287
3395
3397
3397
3398
3399
3400
3401
3289
3397
3398
3420
3401
3401
3402
3404
3291
3398
3399
3400
3401
3402
3404
3404
3291
3399
4101
3421
3402
3404
3404
3405
3293
3401
3403
3402
3404
3430
3435
3436
3323
3430
3431
3433
3433
3435
3436
3436
3322
3431
3404
3404
3405
3406
3407
3408
3296
3404
3404
3406
4296
3490
3408
3410
3850
3881
3407
3418
3407
3408
3410
3410
3298
3406
3406
3407
3408
3409
3410
3411
3298
3406
3407
3408
3409
3410
3411
3413
3299
3407
3408
3409
3410
3411
4242
3433
3302
3410
3410
3411
3413
3413
3415
3415
3303
3411
3411
3412
3413
3414
3415
3416
3303
3411
3413
3413
3415
3415
3416
3417
3305
3413
3413
3415
3415
3416
3417
3419
3305
4150
3424
3415
3416
3417
3418
3419
3316
3415
3415
3419
3417
3418
3419
3420
3307
3415
3416
3417
3419
3419
3420
3422
3309
3416
3420
3419
3419
3420
3422
3422
3309
3417
3419
4111
3450
3421
3422
3424
3312
3419
3419
3422
3421
3422
3424
3424
3312
3419
3420
3421
3422
3424
3424
3425
3314
3422
3422
3424
3424
3425
3426
3428
3314
3422
3424
3424
3425
3426
4321
3469
3316
3795
4058
3427
3433
3427
3429
3429
3316
3424
3425
3426
3428
3428
3429
3431
3317
3425
3433
3428
3428
3429
3431
3431
3318
3426
3428
3428
3429
3430
3431
3432
3607
3428
3428
3429
3431
3431
3433
3435
3321
3428
3429
3431
3431
3433
3433
3434
3321
3429
3431
3431
3433
3433
3436
4137
4011
4110
3605
3435
3434
3434
3435
3437
3323
4626
3438
3433
3434
3435
3437
3437
3325
3433
3434
3435
3436
3437
3438
3440
3327
3434
3435
3437
3437
3438
3440
3440
3327
3435
3437
3437
3438
3440
3440
3442
3329
3437
3437
4163
3440
3440
3441
3442
3330
3437
3440
3440
3440
3442
3442
3443
3330
3438
3440
3440
3441
3442
3443
3444
3332
3440
3440
3442
3442
3443
3444
3446
3332
3440
3442
3442
3443
4366
3550
3446
3414
4208
3626
3452
3444
3445
3446
3447
3334
3442
3443
3444
3445
3446
3447
3448
3335
3443
3444
3445
3446
3453
3449
3449
3338
3446
3447
3447
3449
3449
3451
4248
3369
3446
3448
3449
3449
3451
3455
3452
3339
3447
3448
3449
3451
3451
3452
3453
3341
3449
3449
3450
3451
3452
3453
3455
3341
3449
3451
3465
3452
3456
3455
3455
3343
4192
3466
3452
3453
3455
3456
3456
3345
3451
3452
3453
3455
3455
3456
3458
3345
3452
3453
3454
3455
3456
3458
3458
3345
3453
3454
3455
3456
3458
3458
3460
3347
3455
3455
4192
3462
3458
3460
3460
3348
3456
3456
3458
3458
3460
3460
3461
3350
3458
3458
3460
3460
3461
3462
3463
3350
3458
3459
3460
3461
3462
3463
3464
3352
3460
3460
3461
3462
4423
3515
3465
3532
4215
3582
3480
3463
3464
3465
3467
3354
3461
3462
3464
3464
3465
3467
3467
3354
3462
3463
3464
3465
3467
3467
3469
3356
3464
3824
3465
3466
5117
3475
3469
3357
3464
3465
3466
3481
3469
3472
3470
3357
3465
3467
3467
3468
3469
3470
3471
3359
3467
3467
3469
3469
3470
3471
3472
3359
3467
3469
3469
3470
3471
3473
4270
3378
3485
3470
3471
3472
3473
3476
3476
3363
3470
3471
3472
3473
3474
3475
3476
3363
3471
3472
3473
3474
3476
3476
3477
3366
3473
3473
3474
3475
3476
3478
3478
3366
6323
3519
3513
3476
3509
4237
4222
4121
4306
4311
4257
4197
3860
3937
3906
3896
3478
3478
3477
3478
3479
3480
3481
3368
3476
3478
3478
3479
3480
3482
3482
4787
3543
3478
3690
4263
3482
3486
3483
3370
3478
3479
3480
3481
3508
3483
3484
3371
3479
3480
3481
3482
3483
3485
3485
3374
3482
3482
3483
3485
3485
3487
3487
3375
4388
3483
3484
3485
3487
3511
3488
3375
3485
3485
3485
3487
3487
3488
3489
3389
3497
3498
3516
3500
3501
3503
3503
3390
3498
3500
3500
3501
3503
3503
3504
3392
3499
3500
4333
3505
3503
3505
3505
3393
3501
3501
3505
3503
3507
3505
3506
3393
3501
3503
3503
3504
3505
3506
3507
3395
3503
3503
3505
3505
3506
3507
3509
3395
3503
3505
3505
4239
3572
3514
3509
3397
3505
3505
3506
3509
3508
3509
3510
3397
3505
3506
3507
3509
3509
3510
3512
3399
3506
3507
3509
3509
3510
3512
3512
3401
3508
3509
3510
3512
3512
4417
3569
3402
3605
4280
3537
3528
3516
3514
3515
3402
3510
3511
3512
3513
3514
3515
3516
3404
3512
3514
3513
3514
3515
3516
3517
3404
3512
3513
3514
3515
3516
3518
4406
3456
3513
3514
3515
3516
3518
3518
3521
3406
3514
3515
3516
3518
3518
3519
3520
3408
3515
3516
3518
3518
3519
3520
3521
3408
3516
3517
3518
3519
3521
3521
3523
3410
4255
3521
3519
3521
3526
3523
3523
3413
3518
3519
3520
3521
3523
3523
3524
3413
3521
3533
3536
3523
3524
3525
3526
3413
3521
3523
3523
3524
3525
3526
3527
3415
3523
4249
3555
3525
3527
3527
3528
3415
3525
3524
3527
3527
3527
3528
3530
3416
3524
3525
3526
3527
3528
3530
3530
3444
3558
3557
3558
3558
3559
3560
3562
3449
3557
3558
4431
3592
3551
3532
4192
3637
3532
3529
3529
3530
3532
3532
3533
3420
3528
3530
3530
3532
3532
3533
3534
3422
3530
3530
3532
3532
3533
3557
3549
3427
3537
3539
3537
7004
3597
3541
3541
3431
3537
3541
3548
3536
3537
3537
3539
3425
3533
3534
3535
3536
3537
3538
3539
3431
3534
3536
3537
3537
3539
3539
3541
3428
3536
3536
3537
3539
4743
3564
3541
3429
3536
3537
3538
3542
3541
3541
3542
3429
3537
3539
3539
3541
3541
3542
3543
3431
3539
3539
3541
3541
3542
3543
3545
3431
3539
3540
3541
3542
3543
4347
3580
3433
3541
3541
3548
3543
3547
3545
3546
3433
3541
3542
3543
3545
3545
3546
3548
3435
3542
3543
3545
3545
3546
3548
3548
3437
3544
3545
3546
3548
3548
3550
4526
3492
3545
3593
4292
3664
3558
3550
3551
3438
3546
3548
3548
3550
3550
3551
3552
3440
3547
3548
3550
3550
3551
3552
3554
3440
3548
3549
3550
3551
3552
3554
3554
4320
3552
3550
3590
3552
3554
3554
3555
3444
3550
3551
3552
3553
3554
3555
3557
3444
3551
3552
3554
3555
3555
3557
3557
3444
3552
3553
3554
3555
3557
3557
3559
3447
4315
3574
3571
3557
3557
3559
3559
3447
3557
3555
3556
3557
3559
3559
3560
3449
3557
3557
3558
3559
3560
3564
3563
3449
3557
3559
3559
3560
3561
3563
3563
3451
3558
4406
3607
3561
3563
3563
3564
3451
3559
3563
3561
3563
3563
3564
3566
3452
3560
3561
3562
3563
3564
3566
3566
3453
3561
3562
3563
3564
3566
3566
3568
3455
3562
3563
4502
3606
3566
3568
4330
3602
3567
3564
3566
3566
3568
3568
3569
3456
3564
3566
3566
3567
3568
3569
3570
3458
3566
3566
3568
3568
3569
3570
3571
3458
3566
3568
3573
4397
4153
4313
6056
4238
4077
3574
3571
3572
3572
3573
3575
3483
3569
3570
3572
3572
3573
3575
3575
3462
3570
3571
3572
3573
3576
3575
3577
3464
3571
3572
4584
3729
3575
3577
3577
3465
3572
3573
3577
3575
3576
3577
3578
3465
3573
3574
3575
3577
3577
3602
3579
3467
3575
3575
3576
3577
3578
3579
3581
3467
3575
3577
3577
6110
3638
3581
3581
3469
3576
3577
3580
3579
3581
3582
3582
3471
3577
3581
3579
3581
3581
3582
3583
3471
3578
3579
3580
3581
3584
3584
3584
3473
3581
3581
3582
3583
4878
3653
3586
3940
4177
3583
3596
3584
3585
3586
3587
3474
3582
3584
3584
3585
3586
3592
3588
3476
3584
3584
3586
3586
3587
3588
3590
3476
3584
3585
3586
3587
4533
3608
3590
3478
3586
3586
3587
3591
3590
3590
3591
3485
3586
3587
3588
3590
3590
3591
3593
3480
3587
3588
3589
3590
3969
3609
3593
3480
3588
3590
3590
3591
5108
3593
3595
3482
3590
3590
3591
3595
3593
3594
3595
3483
3591
3591
3593
3593
3595
3598
3596
3485
3593
3593
3595
3595
3596
3597
3599
3485
3593
3595
3595
3596
4331
3620
3599
3487
3594
3595
3596
3597
3599
3600
3600
3487
3595
3596
3597
3599
3599
3600
3602
3489
3596
3597
3599
3600
3600
3602
3602
3489
3597
3599
3599
3600
3601
4592
3657
3491
3766
4431
3682
3611
3602
3604
3604
3492
3599
3600
3601
3602
3603
3604
3605
3492
3600
3602
3602
3604
3604
3605
3606
3494
3602
3602
3603
3604
3605
4451
3628
3494
3602
3604
3604
3605
3606
3626
3608
3496
3604
3605
3606
3607
3608
3609
3610
3497
3605
3606
3607
3608
3609
3611
3611
3498
3606
3608
3608
3609
3611
3611
4330
3520
3608
3609
3609
3611
3611
3613
3613
3501
3608
3609
3610
3611
3613
3613
3614
3501
3609
3610
3611
3612
3613
3614
3615
3503
3611
3611
3613
3613
3614
3615
3617
4251
3630
3613
3613
3614
3615
3616
3619
3505
3613
3613
3614
3615
3617
3617
3618
3505
3613
3614
3615
3616
3617
3618
3619
3506
3614
3615
3617
3646
3618
3620
4268
5111
4239
4439
4449
4436
4464
4417
4169
3789
3619
3652
3619
3620
3621
3622
3623
3510
3618
3619
3620
3622
3622
3623
3624
3512
3620
3620
3622
3622
3623
3624
6762
3537
3620
4360
3992
3641
3625
3626
3627
3519
3622
3622
3623
3624
3625
3626
3627
3514
3622
3623
3624
3626
3643
3627
3629
3515
3623
3624
3626
3626
3627
4742
3828
3516
3624
3626
3626
3627
3628
3632
3630
3518
3626
3626
3627
3629
3629
3631
3631
3519
3626
3627
3628
3629
3631
3631
3632
3521
3629
3629
3633
3631
3632
3633
4449
3552
3629
3630
3631
3632
3633
3635
3635
3528
3631
3631
3632
3633
3634
3635
3636
3523
3631
3632
3633
3635
3635
3636
3638
3524
3632
3633
3635
3635
3636
3638
4409
3549
3645
3637
3636
3636
3637
3640
3640
3528
3635
3635
3636
3638
3638
3640
3640
3528
3636
3636
3638
3638
3640
3640
3641
3528
3636
3638
3674
3670
3670
3671
3672
4508
3696
3669
4237
4175
3674
3700
3673
3555
3638
3640
3640
3641
3642
3644
3644
3532
3640
3641
3642
3643
3644
3645
3647
3533
3641
3642
3643
3644
3645
3647
3647
3703
3642
3651
3649
3649
3651
3652
3655
3543
3652
3649
3649
3654
3652
3663
3649
3537
3644
3645
3646
3647
3649
3649
3650
3537
3645
3647
3647
3649
3649
3650
3651
4310
3647
3647
3648
3649
3650
3651
3655
3539
3647
3672
3673
3674
3675
3666
3667
3554
3649
3649
3650
3651
3652
3653
3654
3541
3649
3650
3651
3653
3653
3654
3656
4274
3667
3656
3653
3654
3654
3656
3659
3545
3653
3653
3654
3656
3656
3658
3658
3546
3653
3654
3656
3656
3658
3658
3659
3546
3654
3655
3656
3657
3658
3659
3660
4471
3730
3656
3657
4456
3897
3703
3661
3548
3656
3658
3658
3659
3660
3662
3662
3550
3658
3658
3659
3660
3661
3662
3663
3550
3658
3659
3660
3662
3662
3663
3665
4412
3681
3660
3662
3662
3663
3665
3668
3552
3660
3661
3662
3663
3665
3665
3666
3554
3662
3662
3663
3665
6502
3673
3667
3555
3662
3663
3665
3665
3667
3667
3668
6803
3751
3665
3667
3667
3668
3671
3670
3557
3665
3666
3667
3668
3669
3670
3671
3559
3666
3667
3668
3669
3673
3671
3672
3559
3667
3668
3669
3671
3671
3672
3808
3560
3668
3669
3670
3671
3672
3675
3674
3561
3669
3670
3671
3672
3674
3676
3676
3563
3671
3671
3672
3674
3674
3675
3676
3564
3671
3672
3674
3674
3675
3676
4745
3618
3672
3864
4543
3683
3701
3677
3678
3566
3674
3674
3676
3676
3677
3678
3680
3566
3674
3676
3676
3677
3678
3679
3680
3568
3676
3677
3678
3679
3680
3681
4657
3600
3677
3678
3680
3680
3681
3685
3683
3570
3678
3679
3680
3681
3683
3732
3685
3572
3680
3680
3681
3683
3683
3685
3685
3573
3680
3681
3683
3683
3685
3685
4501
3582
3681
3683
3683
3684
3685
3688
3687
3611
3695
3702
3731
3718
3733
3720
3735
3621
3716
3731
3732
3733
3716
3689
3689
3577
3685
3685
3686
3687
3689
3689
4604
3610
3685
3703
3687
3689
3689
3692
3691
3579
3686
3687
3689
3690
3690
3699
3702
3591
3703
3699
3704
3702
3702
3708
3709
3592
3699
3704
3706
3692
3694
4628
3754
3582
3690
4428
4011
3720
3694
3695
3696
3584
3692
3692
3694
3694
3695
3696
3697
3584
3692
3693
3694
3695
3696
3698
3699
3586
3694
3694
3695
3696
3697
4591
3726
3586
3694
3695
3696
3697
3701
3699
3701
3587
3695
3696
3697
3698
3699
3701
3701
3588
3696
3698
3698
3699
3700
3701
3703
3590
3698
3698
3699
3701
3701
4471
3708
3591
3698
3699
3700
3701
3704
3703
3704
3991
3701
3701
3702
3703
3704
3705
3706
3593
3701
3702
3703
3704
3705
3707
3707
3595
3703
3703
3704
5240
3749
3707
3708
3595
3703
3704
3707
3707
3707
3708
3709
3597
3704
3705
3707
3707
3708
3710
3710
3597
3705
3706
3707
3708
3710
3710
3711
3599
3706
3707
3708
6851
3767
3712
4472
3923
3713
3708
3710
3710
3712
3712
3713
3600
3708
3710
3710
3711
3712
3713
3714
3602
3709
3710
3711
3712
3713
3714
3715
3602
3710
3711
5012
3733
3714
3716
3716
3604
3712
3745
3714
3716
3716
3717
3719
3606
3713
3714
3716
3716
3717
3719
3743
3606
3714
3715
3716
3717
3718
3719
3721
3608
3716
3716
3928
3719
3719
3721
3721
3609
3716
3717
3718
3719
3720
3721
3722
3609
3731
3718
3719
3721
3721
3722
3723
3611
3719
3719
3721
3721
3722
3723
3725
3611
3719
4540
3766
3722
3723
3724
3725
3613
3722
3721
3722
3723
3725
3725
3726
3613
3721
3722
3723
3724
3725
3726
3728
3615
3722
3723
3725
3725
3726
3728
3728
3617
3724
4779
3802
3728
4152
4363
3732
3631
3726
3726
3727
3728
3730
3730
3731
3618
3726
3728
3728
3730
3730
3731
3732
3620
3727
3728
3730
3730
3731
3732
3734
3620
4695
3756
3730
3731
3732
3734
3734
3625
3730
3730
3731
3732
3734
3734
3735
3622
3730
3731
3732
3734
3734
3766
4450
4462
4454
3742
3734
3735
3735
3737
3737
4519
3753
3733
3739
3735
3737
3737
3740
3626
3733
3734
3735
3737
3737
3739
3739
3627
3735
3735
3737
3737
3739
3739
3740
3629
3737
3737
3738
3739
3740
3741
3742
4393
3777
3739
3739
3740
3741
3743
3743
3631
3739
3739
3740
3741
3743
3743
3744
3631
3739
3740
3741
3742
3743
3745
3792
3632
4352
4599
4572
4596
4659
5454
4503
4418
4355
4112
3748
3744
3756
3746
3748
3636
3742
3743
3744
3746
3746
3748
3748
3647
3743
3744
3746
3746
3748
3748
3749
3636
3744
3746
3746
3748
4774
3831
3750
4160
4338
3750
3751
3748
3749
3750
3752
3638
3746
3748
3748
3749
3750
3752
3752
3640
3748
3749
3750
3752
3752
3787
3785
3671
3780
3780
3782
6392
3769
3766
3785
3673
3780
3781
3776
3773
3754
3755
3756
3645
3752
3752
3753
3755
3755
3756
3757
3645
3753
3753
3755
3755
3756
3757
3758
3645
3753
3755
4934
3757
3779
3771
3766
3652
3762
3764
3764
3762
3765
3767
3766
3652
3762
3757
3757
3758
3759
3761
3762
3649
3757
3757
3758
3759
3761
3761
3762
3649
3757
4569
3785
3761
3761
3762
3764
3650
3761
3759
3760
3761
3762
3764
3764
3653
3760
3761
3762
3764
3764
3765
3766
3654
3761
3762
3764
3764
3766
3766
3767
3654
3931
3802
3764
3765
4592
3982
3773
3656
3764
3764
3766
3766
3767
3768
3770
3656
3764
3766
3766
3767
3768
3770
3770
3658
3766
3766
3767
3768
3770
3770
3771
3767
3766
3767
3768
3770
3770
3771
3775
3660
3767
3768
3770
3770
3771
3773
3773
3660
3768
3770
3770
3771
3773
3773
3775
3662
3769
3770
3771
3773
3773
3775
3775
4419
3771
3771
3772
3773
3775
3775
3778
3665
3773
3773
3774
3775
3776
3777
3778
3665
3773
3775
3775
3776
3777
3779
3779
3667
3775
3775
3776
3777
3779
3779
4600
3726
3788
3789
3791
3791
3793
3795
3794
3681
3789
3791
3791
3792
3793
3794
3795
3683
3791
3791
3793
3793
3794
3795
3796
3683
3791
3792
3793
3794
3795
4757
3860
3685
4043
4648
3797
3813
3797
3797
3798
3685
3793
3794
3795
3796
3797
3798
3800
3687
3794
3816
3797
3797
3798
3800
3800
3687
3795
3796
3797
3798
4791
3847
3818
3689
3797
3797
3798
3801
3800
3801
3802
3690
3797
3798
3800
3800
3801
3802
3803
3692
3799
3800
3802
3861
3803
3870
4684
4555
4281
3805
4681
3854
3804
3806
3806
3694
3802
3805
3803
3804
3806
3806
3807
3694
3802
3803
3804
3805
3806
3807
3809
3696
3803
3804
3806
3806
3807
3808
3809
3696
3804
6293
3861
3807
3809
3809
3811
3698
3808
3806
3807
3809
3809
3811
3811
3699
3806
3807
3839
3864
3852
3866
3867
3753
3861
3863
3864
3852
3866
3867
3868
3715
5277
3829
3810
4576
4195
3822
3814
3701
3809
3810
3811
3812
3823
3847
3816
3703
3811
3812
3813
3815
3815
3816
3818
3705
3812
3818
3818
3832
3832
3822
4815
3805
3823
3825
3830
3826
3832
3843
3820
3707
3814
3815
3816
3818
3818
3820
3820
3708
3815
3816
3818
3818
3820
3820
3821
3708
3816
3818
3818
3820
3820
4632
3880
3712
3818
3818
3820
3820
3823
3822
3824
3710
3818
3820
3820
3821
3825
3824
3824
3712
3819
3820
3821
3822
3824
3824
3825
3712
3820
3826
3822
3824
4656
3872
3826
3713
3821
3822
3824
3825
3825
3826
3827
3717
3823
3824
3825
3827
3827
3829
3829
3717
3824
3825
4233
3847
3828
3829
3830
3717
3825
3826
4156
3828
3829
4731
4027
3739
3827
3827
3829
3829
3830
3831
3833
3719
3827
3828
3829
3830
3837
3849
3854
3742
3844
3842
3842
3852
3849
3854
3850
3742
4922
3872
3831
3833
3833
3834
3836
3740
3830
3831
3833
3833
3834
3836
3836
3723
3831
3832
3833
3834
3836
3836
3838
3725
3833
3833
3836
3836
3836
3838
4701
3793
3833
3834
3836
3836
3838
3844
3839
3730
3836
3836
3838
3838
3839
3840
3842
3728
3836
3838
3838
3839
3882
3842
3842
3730
3838
3838
3839
3840
3842
4702
3896
3730
3838
3839
3840
3842
3847
3843
3845
3732
3839
3840
3841
3842
3843
3909
3910
3797
3906
3906
3907
3908
3909
3911
3911
3799
3908
3907
3915
3845
4905
3850
3847
4518
4192
3854
3845
3845
3847
3847
3848
3759
3843
3845
3845
3846
3847
3848
3849
3737
3845
3845
3847
3847
3848
3849
3851
3737
3845
3847
6983
3891
3849
3852
3852
3739
3849
3848
3849
3851
3851
3852
3854
3740
3848
3849
3850
3851
3852
3854
3854
3741
3849
3851
3851
3852
3854
3854
3855
3743
5144
3872
3852
3853
3854
3856
3856
3747
3851
3852
3853
3854
3855
3856
3857
3744
3852
3853
3854
3856
3856
3857
3858
3746
3854
3854
3856
3856
3857
3858
3860
4632
3861
3856
3856
3857
3858
3860
3860
3748
3856
3856
3857
3858
3860
3860
3861
3748
3856
3857
3858
3859
3860
3861
3862
3749
3857
3858
3859
3860
3861
4952
3918
3752
4091
4676
3863
3865
3863
3864
3865
3753
3860
3861
3863
3863
3865
3865
3866
3753
3861
3863
3863
3865
3865
3866
3867
3755
3863
3863
3865
4669
4054
3867
3869
3755
3863
3865
3867
3866
3867
3868
3869
3757
3865
3865
3866
3867
3869
3869
3870
3757
3865
3866
3867
3869
3869
3870
3872
3759
3866
3867
4729
3891
3870
3872
3872
3759
3867
3869
3869
3870
3872
3872
3874
3761
3868
3869
3870
3872
3872
3874
3874
3762
3869
3870
3872
3872
3874
3874
3875
3764
3871
4850
3917
3874
3895
3876
3878
3766
3872
3874
3874
3875
3876
3878
3878
3766
3896
3906
4116
4804
4767
4795
4752
4694
4762
4639
4040
3908
3909
5035
3953
3768
4044
4814
3878
3892
3879
3881
3881
3768
3876
3877
3878
3879
3880
3881
3883
3770
3878
3878
3879
3880
3881
3883
3883
3776
3884
3886
3886
4926
3907
3897
3898
3778
3886
3888
3890
3890
3888
3884
3885
3773
3881
3881
3883
3883
3884
3885
3887
3773
3881
3882
3883
3884
3885
3886
3887
3775
3883
3884
4772
3942
3887
3888
3889
3777
3887
3885
3887
3887
3888
3890
3890
3777
3885
3887
3891
3888
3889
3890
3892
3779
3887
3887
3888
3889
3890
3891
3892
3780
6432
3947
3890
3890
3891
3892
3895
3780
3888
3890
3890
3891
3892
3893
3894
3782
3890
3890
3892
3892
3893
3894
3896
3782
3890
3891
3907
3930
3894
4167
6194
4539
4002
3894
3893
3894
3897
3897
3897
3784
3892
3893
3894
3896
3896
3897
3899
3785
3893
3894
3895
3896
3897
3898
3899
3788
3896
3896
3897
3899
5250
3915
3901
4536
4265
3916
3899
3899
3900
3901
3902
3789
3897
3899
3899
3901
3901
3902
3903
3791
3898
3899
3901
3901
3902
3903
3905
3791
3899
3901
4164
3925
3903
3905
3906
3793
3917
3901
3902
3903
3905
3905
3906
3793
3901
3902
3903
3904
3905
3906
3908
3795
3902
3903
3904
3905
3906
3908
3908
3795
4773
3905
3905
3906
3908
3908
3917
3797
3905
3905
3906
3908
3908
3909
3910
3798
3905
3906
3908
3908
3922
3910
3911
3800
3907
3908
3909
3910
3911
3912
4832
3830
3924
3910
3910
3911
3912
3914
3914
3802
3910
3910
3911
3912
3914
3915
3915
3802
3910
3911
3912
3914
3914
3915
3917
3803
3911
3912
3914
3914
4925
4034
3917
4121
4756
3914
3934
3915
3917
3917
3919
3806
3914
3914
3915
3917
3917
3919
3919
3807
3914
3915
3916
3917
3948
3919
3920
3807
3915
3916
4985
3962
3932
3920
3921
3809
3917
3920
3919
3919
3920
3921
3923
3809
3917
3918
3919
3920
3921
3957
3978
3852
3974
3962
3962
3977
3978
3978
3967
3867
4800
3982
3956
3923
3924
3926
3926
3815
3921
3922
3923
3924
3925
3926
3928
3815
3923
3923
3924
3925
3926
3928
3928
3816
3923
3924
3925
3926
3938
3942
4806
3859
3955
3930
3930
3932
3932
3936
3947
3835
3930
3926
3928
3928
3929
3930
3931
3818
3926
3928
3928
3929
3930
3932
3932
3820
3928
3928
3929
3930
6560
3957
3933
4609
4203
3965
3930
3932
3932
3933
3935
3822
3929
3930
3931
3932
3933
3935
3935
3824
3932
3932
3933
3935
3935
3936
3937
3825
3932
5297
3941
3935
3937
3937
3938
3825
3935
3935
3935
3936
3937
3938
3939
3827
3935
3935
3937
3937
3938
6531
3965
3827
3935
3937
3937
3938
3939
4362
4267
3829
3937
3937
3938
3939
3940
3941
3942
3829
3937
3938
3939
3940
3941
3942
3943
3831
3938
3939
3940
3941
3942
3943
3944
3841
3960
3956
3957
4936
3950
3956
3961
3849
3956
3957
3969
3965
3954
3946
3946
3834
3941
3942
3943
3944
3945
3946
3947
3836
3944
3944
3945
3946
3947
3948
3950
3836
3944
4221
3981
3947
4298
4693
3953
3854
3946
3946
3947
3948
3950
3950
3951
3838
3946
3947
4013
3949
3950
3951
3953
3840
3947
3948
3950
3950
3951
3953
3953
4876
3989
3950
3950
3951
3952
3955
3954
3842
3950
3950
3951
3953
3953
3955
3955
3843
3951
3951
3952
3953
3955
3955
3956
3843
3951
4011
4019
4019
4019
4188
4041
3911
4017
4018
4019
4039
4021
4026
3958
3845
3953
3955
3955
3956
3957
3958
3959
3847
3955
3956
3957
3959
3959
3960
3961
3849
3956
3957
4132
3982
3960
3961
3962
3849
3957
3960
3959
3960
3961
3962
3964
3851
3958
3959
3960
3962
3962
3964
3964
3852
3960
3960
3962
3962
3964
3964
3965
3852
5045
4036
3962
4372
4683
3969
3968
3854
3962
3962
3964
3964
3965
3966
3968
3854
3962
3964
3964
3965
3966
3967
3968
3856
3963
3964
3965
3966
3968
3968
5066
3895
3981
3965
3966
3968
3968
3969
3971
3858
3965
3980
3981
3982
3983
3985
3986
3874
3981
3981
3983
3985
3985
3986
3986
3875
3982
3982
3985
7582
4050
3986
3988
3874
3983
3998
3984
3987
3987
3988
3989
3877
3985
3984
3986
3986
3988
4033
4026
3920
4021
4030
4030
4032
4032
4027
4027
3915
5422
4019
4024
3990
3991
3992
3992
3880
3988
3989
3991
3992
3992
3993
3994
3881
3989
3989
3991
3992
3992
3994
3995
3881
3990
3991
3992
3993
3994
3995
5179
3894
4006
4834
4171
4009
3994
3996
3996
3884
3992
3993
3994
3994
3996
3997
3998
3886
3994
3995
3996
3996
3997
4013
4000
3887
3995
3996
3997
5002
4036
4014
4001
3888
3997
3999
4010
4011
4014
4030
4030
3917
4026
4027
4012
4030
4015
4030
4032
3913
3999
3999
4002
4002
4001
4003
4004
3891
4921
4062
4001
4003
4020
4021
4022
3910
4017
4019
4018
4020
4021
4023
4023
3910
4018
4010
4012
4012
4014
4015
4016
3902
4010
4012
4012
4014
4015
4023
4932
3918
4017
4004
4007
4006
4008
4009
4043
3896
4776
4925
4904
4921
5042
4895
4809
4599
4294
4012
4010
4012
4012
4014
4016
3902
4007
5157
4146
4030
4306
4722
4025
3919
4019
4021
4021
4021
4023
4023
4025
3912
4021
4021
4021
4023
4023
4025
4026
3913
4021
4019
4024
4024
4026
4027
5014
3933
4035
4023
4023
4026
4026
4039
4028
3916
4023
4024
4025
4026
4027
4028
4030
3916
4024
4025
4027
4028
4029
4030
4030
3918
4026
4026
4027
4028
4969
4033
4040
3918
4026
4027
4032
4030
4033
4049
4761
4859
4761
4031
4031
4031
4032
4033
4033
3922
4031
4031
4031
4033
4034
4035
4036
3922
5075
4095
4033
4033
4035
4036
4038
3926
4032
4033
4033
4035
4036
4037
4038
3925
4033
4033
4035
4036
4037
4038
4039
3926
4034
4035
4036
4037
4039
6446
4396
3927
4500
4657
4048
4052
4039
4040
4040
3929
4036
4037
4038
4039
4040
4040
4043
3929
4037
4039
4039
4040
4040
4042
4043
3930
4038
4039
5441
4043
4052
4044
4046
3932
4041
4036
4042
4044
4044
4044
4045
3932
4040
4042
4044
4043
4046
4045
4046
3935
4044
4043
4046
4045
4048
4048
4050
4886
4088
4044
4046
4047
4047
4061
4050
3938
4045
4047
4046
4047
4050
4049
4051
3938
4045
4048
4049
4050
4049
4052
4053
3940
4047
4047
4051
4051
4979
4071
4052
3941
4049
4051
4051
4052
4053
4054
4054
3941
4049
4046
4050
4053
4054
4054
4054
3943
4051
4051
4052
4052
4055
4056
4055
3943
4050
5170
4122
4055
4360
4791
4063
3956
4054
4054
4056
4054
4055
4058
4060
3946
4054
4054
4054
4057
4058
4058
4060
3948
4056
4057
4058
4060
4060
4060
5148
3947
4055
4056
4060
4060
4060
4064
4061
3951
4059
4057
4058
4061
4063
4061
4065
3952
4060
4075
4100
4102
4104
4104
4104
3993
4100
4101
4102
5070
4115
4103
4067
3953
4061
4061
4068
4065
4066
4067
4065
3953
4063
4061
4065
4066
4067
4068
4070
3953
4063
4062
4065
4067
4068
4067
4067
3960
5040
4110
4097
4070
4079
4080
4073
3957
4068
4069
4078
4072
4091
4070
4072
3959
4067
4065
4069
4070
4068
4072
4070
3961
4069
4070
4068
4072
4070
5190
4169
3963
4762
4483
4075
4073
4072
4072
4076
3963
4068
4072
4070
4075
4072
4076
4077
3962
4073
4070
4075
4072
4077
4077
4079
3965
4070
4075
5172
4076
4089
4076
4076
3964
4087
4075
4077
4077
4079
4079
4077
3967
4075
4073
4074
4080
4076
4077
4082
3969
4077
4077
4076
4076
4077
4082
6389
4290
4077
4500
4098
4082
4082
4079
4080
3971
4079
4079
4080
4082
4079
4080
4081
3972
4080
4077
4082
4082
4084
4081
4086
3971
4079
4082
5866
4149
4099
4100
4102
3985
4082
4085
4099
4099
4102
4101
4104
3978
4084
4081
4086
4083
4085
4089
4090
3977
4081
4086
4087
4089
4089
4090
4088
5258
4154
4120
4985
4187
4093
4091
4088
3979
4087
4080
4085
4090
4092
4088
4093
3980
4089
4085
4086
4092
4088
4085
4094
3981
4090
4090
4091
5165
4098
4090
4095
3978
4090
4093
4083
4089
4094
4095
4097
3983
4092
4092
4094
4094
4095
4092
4098
3984
4092
4090
4090
4095
4092
4098
4098
3982
5121
4137
4092
4098
4158
4166
4170
4055
4155
4164
4166
4166
4166
4168
4160
4048
4164
4119
4099
4095
4101
4101
4099
3998
4110
4107
4113
4114
4115
4412
4117
4004
4112
4108
4114
4117
4117
4117
4117
4005
4108
4114
4110
4111
4117
4113
4114
4006
4114
4115
4116
4117
4117
4119
4115
4007
4110
5241
4174
4122
4543
4725
4124
4007
4116
4117
4117
4115
4119
4116
4122
4005
4112
4117
4119
4119
4116
4122
4118
4005
4117
4119
4115
4121
4117
4123
5259
4050
4114
4119
4117
4117
4127
4131
4125
4011
4115
4121
4121
4123
4124
4121
4121
4009
4121
4123
4138
4125
4126
4122
4128
4011
4118
4119
5131
4126
4126
4124
4124
4016
4119
4123
4121
4122
4128
4124
4125
4013
4121
4121
4122
4128
4128
4130
4126
4018
4121
4122
4128
4128
4126
4131
4127
5088
4144
4169
4123
4164
4165
4168
4167
4055
4163
4163
4165
4165
4167
4171
4129
4016
4128
4130
4131
4127
4128
4135
4135
4018
4130
4131
4128
7259
4188
4145
5062
4175
4146
4132
4128
4135
4135
4135
4133
4020
4127
4128
4129
4130
4135
4137
4133
4026
4134
4135
4135
4133
4133
4139
4140
5383
4165
4131
4137
4137
4135
4148
4136
4027
4131
4133
4133
4139
4140
4141
4142
4025
4137
4133
4139
4140
4141
4147
4161
4044
4152
4156
4154
5017
4261
4161
4161
4049
4156
4154
4167
4142
4139
4139
4140
4027
4135
4141
4137
4144
4144
4140
4146
4043
4151
4152
4149
4154
4149
4151
4151
4039
5111
4200
4154
4149
4159
4147
4165
4037
4150
4145
4145
4153
4153
4155
4156
4037
4151
4144
4142
4146
4148
4144
4150
4034
4146
4146
4144
4144
5213
4269
4147
4320
5103
5009
5057
4998
5152
5052
4726
4319
4711
4353
4168
4152
4171
4172
4172
4059
4167
4169
4170
4169
4171
4172
4174
5148
4225
4160
4162
4162
4163
4164
4168
4052
4160
4162
4162
4163
4185
4163
4160
4048
4160
4156
4161
4158
4163
4164
4161
4053
4156
4158
4160
4897
4413
4163
4164
4050
4158
4160
4162
4162
4162
4174
4166
4054
4161
4162
4163
4166
4165
4169
4170
4056
4162
4164
4163
4159
4166
4161
4162
4050
5141
4201
4160
4167
4168
4162
4166
4056
4159
4155
4161
4162
4162
4159
4160
4052
4155
4157
4157
4162
4160
4160
4166
4049
4162
4162
4162
4160
5287
4230
4162
4497
4798
4162
4174
4160
4166
4166
4168
4054
4162
4164
4160
4166
4167
4176
4169
4052
4164
4164
4162
4162
4168
4169
4170
4056
5278
4183
4179
4168
4169
4170
4171
4055
4166
4167
4163
4164
4166
4166
4167
4077
4167
4163
4164
4166
4166
4171
4173
4056
4163
4164
4171
4171
4165
6773
4243
4124
4233
4233
4235
4235
4236
4238
4238
4125
4234
4171
4173
4173
4171
4176
4172
4059
4171
4169
4173
4175
4176
4172
4173
4065
5389
4253
4171
4171
4177
4178
4175
4057
4173
4171
4176
4172
4173
4180
4180
4063
4175
4176
4173
4173
4180
4180
4180
4063
4175
4177
4173
4180
4180
5421
4175
4164
5187
4201
4191
4180
4176
4182
4182
4070
4173
4180
4180
4176
4182
4182
4180
4072
4179
4180
4180
4178
4178
4184
4185
4068
4175
5332
4245
4178
4184
4185
4181
4077
4178
4178
4184
4185
4181
4187
4184
4070
4182
4180
4180
4181
4182
4189
4189
4072
4184
4184
4186
4187
4188
5117
4254
4090
4185
4181
4187
4185
4189
4185
4191
4074
4181
4187
4184
4184
4217
4229
4228
4116
4225
4226
4226
4227
4229
4228
4232
4117
4227
5166
4260
4191
4187
4193
4194
4083
4184
4185
4191
4187
4193
4194
4191
4077
4189
4191
4191
4189
4189
4195
4191
4083
4187
4187
4223
4194
4598
6306
4942
4083
4192
4193
4194
4197
4196
4195
4195
4095
4189
4187
4196
4193
4198
4194
4200
4087
4195
4196
4193
4198
4194
4200
4200
4083
4196
5482
4198
4328
5098
4238
4208
4085
4192
4195
4198
4196
4196
4202
4198
4090
4198
4194
4200
4196
4202
4208
4204
4086
4198
4195
4200
4198
5168
4387
4200
4088
4200
4200
4202
4212
4199
4205
4206
4092
4196
4202
4203
4199
4200
4202
4202
4087
4202
4203
4199
4200
4202
4202
4207
4090
4202
4492
4201
4207
4634
4211
4211
4092
4203
4200
4206
4202
4207
4209
4205
4099
4206
4202
4207
4209
4209
4206
4212
4095
4202
4207
4209
4209
7916
4338
4213
4113
4219
4241
4220
4208
4212
4227
4228
4115
4223
4223
4221
4207
4213
4214
4215
4101
4205
4211
4211
4213
4214
4211
4211
5671
4343
4243
5105
4460
4225
4216
4216
4104
4207
4213
4214
4211
4207
4212
4218
4105
4213
4214
4215
4216
4212
4218
4214
4101
4214
4212
4216
5390
4245
4218
4220
4108
4215
4218
4212
4213
4218
4216
4216
4108
4211
4212
4218
4218
4220
4216
4222
4110
4218
4218
4216
4221
4217
4218
4947
4469
4218
4220
4221
4217
4218
4226
4220
4171
4279
4288
4289
4290
4284
4292
4284
4172
4288
4281
4289
4284
4274
4225
4227
4110
4218
4218
5240
4312
4277
4227
4227
4110
4223
4252
4225
4225
4223
4223
4229
4117
4220
4220
4221
4227
4223
4227
4225
4117
4225
4225
4223
4223
4229
4230
5467
4167
4230
4742
4765
4240
4225
4231
4232
4119
4222
4223
4229
4225
4226
4227
4234
4119
4223
4229
4230
4231
4232
4233
4234
4122
4230
4226
5415
4250
4239
4230
4236
4119
4228
4227
4228
4229
4230
4236
4232
4124
4232
4234
4234
4234
4232
4236
4238
4121
4228
4229
4234
4232
4232
4238
5328
4215
4229
4234
4232
4232
4240
4239
4236
4122
4234
4231
4233
4238
4238
4235
4236
4128
4236
4232
4238
4234
4240
4236
4243
4143
4232
4250
5298
4341
4254
4255
4255
4143
4250
4250
4252
4253
4280
4280
4281
4168
4276
4277
4278
4279
4273
4281
4283
4162
4277
4271
4255
4255
4255
5435
4360
4147
4871
5117
5093
4328
4266
4260
4259
4148
4255
4255
4257
4257
4260
4260
4261
4148
4256
4258
4258
4260
4261
4262
4262
4150
6944
4343
4260
4260
4262
4263
4266
4143
4259
4260
4261
4262
4263
4264
4265
4152
4260
4261
4262
4263
4267
4265
4265
4153
4261
4262
4263
4264
5536
4330
4267
4154
4262
4287
4290
4282
4289
4291
4284
4179
4287
4289
4289
4290
4284
4290
4269
4157
4264
4266
4266
4268
4268
4270
4270
5239
4370
4266
4279
4280
4282
4285
4284
4171
4280
4280
4281
4283
4284
4284
4287
4193
4284
4284
4276
4277
4286
4288
4329
4176
4314
5266
6276
5162
5169
5198
5332
5003
5004
4323
4275
4275
4275
4275
4277
4164
4272
4270
4272
4272
4278
4275
4280
4162
4276
4272
4273
4279
4275
5619
4334
4198
5166
4468
4310
4318
4319
4320
4321
4192
4300
4316
4331
4303
4314
4305
4306
4203
4311
4312
4313
4305
4315
4316
4307
4194
5465
4305
4309
4305
4307
4308
4314
4194
4302
4306
4305
4306
4305
4286
4288
4192
4284
4285
4303
4287
4288
4305
4290
4177
4285
4293
4292
4313
5340
4374
4315
4203
4311
4312
4295
4293
4295
4297
4316
4203
4311
4295
4296
4314
4298
4300
4300
4188
4296
4313
4311
4290
4292
4292
4294
5223
4360
4305
4290
4292
4292
4294
4295
4181
4290
4290
4292
4292
4294
4294
4295
4182
4290
4292
4292
4293
4294
4295
4297
4183
4292
4292
4293
5488
4332
4484
5123
4186
4295
4297
4294
4295
4297
4297
4299
4185
4294
4294
4296
4297
4297
4299
4300
4188
4297
4296
4297
4299
4299
4301
5424
4266
4297
4297
4309
4299
4303
4302
4303
4189
4297
4299
4299
4301
4302
4303
4303
4237
4345
4345
4347
4347
4349
4350
4351
4237
4345
6960
4418
4349
4364
4305
4306
4195
4302
4302
4303
4304
4306
4306
4307
4194
4302
4303
4304
4305
4306
4306
4308
4195
4303
4304
4306
4306
5641
4413
4331
4196
4304
4305
4309
4307
4308
4309
4311
4198
4306
4307
4307
4308
4309
4310
4311
4198
4307
4307
4309
4309
4311
4311
4313
4236
5554
4364
4598
5101
4342
4351
4340
4236
4334
4346
4336
4338
4353
4344
4344
4231
4338
4340
4341
4342
4343
4344
4344
4231
4339
4312
4314
5487
4376
4316
4318
4205
4313
4329
4316
4316
4317
4318
4318
4206
4313
4315
4316
4316
4318
4318
4321
4207
4315
4316
4337
4339
4339
4346
5326
4262
4337
4338
4340
4340
4348
4342
4343
4237
4320
4333
4322
4324
4324
4326
4338
4214
4333
4322
4324
4325
4352
4315
4316
4208
4310
5415
4319
4348
4315
4316
4317
4207
4312
4322
4323
4325
4325
4326
4327
4214
4322
4323
4325
4325
4325
4327
4332
4220
4328
4329
4330
4330
4332
5533
4392
4459
5131
4334
4399
4334
4334
4336
4337
4224
4333
4333
4334
4334
4336
4336
4338
4240
4329
4332
4331
4334
4335
4334
4335
4224
5469
4419
4334
4333
4354
4333
4340
4221
4329
4330
4331
4332
4333
4335
4334
4222
4331
4347
4344
4345
4351
4347
4352
4239
4347
4344
4349
5367
4390
4358
4337
4224
4332
4335
4334
4335
4336
4337
4338
4227
4335
4335
4335
4337
4337
4339
4340
4227
4335
4335
4337
4337
4339
4340
5413
4657
4335
4337
4337
4341
4340
4341
4342
4230
4337
4338
4340
4340
4341
4342
4344
4230
4338
4340
4340
4341
4342
4344
4344
4232
4799
4382
4396
5230
4408
4355
4340
4235
4353
4354
4355
4356
4357
4351
4347
4234
4342
4342
4344
4345
4345
4346
4347
4235
4343
4344
4345
5768
4432
4347
4349
4383
5307
5257
4622
4349
4347
4349
4349
4237
4357
4353
4347
4347
4349
4349
4351
4239
4347
4347
4349
4350
4352
5543
4363
4239
4347
4349
4349
4365
4351
4354
4353
4241
4349
4349
4351
4352
4353
4354
4354
4242
4350
4351
4351
4354
4354
4357
4356
4243
5420
4363
4354
4354
4354
4356
4359
4244
4352
4353
4421
4408
4424
4424
4426
4313
4408
4421
4422
4424
4411
4426
4426
4300
4354
4354
4357
5647
4423
4373
4985
4639
4369
4356
4357
4359
4359
4361
4361
4249
4356
4357
4358
4360
4360
4361
4363
4249
4357
4358
4359
4361
4361
4363
5523
4309
4360
4360
4361
4363
4368
4364
4365
4253
4360
4361
4363
4364
4364
4366
4366
4253
4361
4362
4363
4364
4365
4366
4368
4256
4363
5498
4406
4380
4366
4368
4369
4268
4364
4367
4369
4369
4366
4372
4369
4259
4367
4369
4369
4366
4373
4373
4368
4261
4364
4369
4371
4367
5477
4400
4382
4261
4369
4366
4369
4367
4368
4375
4376
4258
4367
4367
4373
4369
4371
4375
4376
4264
4372
4373
4369
4371
4376
4376
4378
5482
4432
4374
5126
4712
4383
4378
4378
4263
4371
4376
4376
4373
4378
4380
4381
4289
4428
4415
4417
4418
4419
4420
4421
4306
4415
4417
5624
4438
4419
4383
4378
4271
4379
4379
4376
4376
4378
4383
4385
4271
4379
4376
4376
4382
4383
4380
4385
4273
4381
4381
4383
4384
4385
7099
4504
4273
4377
4383
4386
4386
4386
4381
4388
4271
4378
4379
4402
4381
4386
4383
4384
4276
4384
4381
4386
4381
4388
4384
4390
5676
4438
4393
4387
4388
4389
4392
4391
4273
4387
4386
4383
4384
4414
4408
4408
4297
4450
4405
4955
5360
5322
5396
5455
5160
5192
5799
4469
5157
4395
4395
4400
4283
4390
4386
4392
4393
4394
4407
4407
4295
4402
4406
4405
4406
4406
4410
4409
4296
4404
4405
4410
5615
4502
4424
4410
4297
4419
4408
4422
4407
4424
4410
4412
4320
4395
4396
4391
4398
4398
4395
4400
4288
4391
4396
4393
4398
4407
4408
5542
4325
4426
4405
4406
4408
4419
4412
4410
4298
4405
4411
4414
4425
4426
4429
4431
4317
4429
4431
4427
4432
4429
4442
4426
4310
4413
5523
4488
4422
4422
4423
4420
4309
4415
4420
4446
4428
4428
4430
4430
4318
4426
4427
4424
4428
4430
4427
4432
4327
4417
4425
4425
4420
5793
4439
4725
5099
4428
4420
4420
4427
4417
4423
4425
4318
4426
4428
4421
4430
4430
4425
4425
4320
4420
4417
4438
4438
4420
4421
5615
4374
4436
4437
4419
4420
4424
4422
4413
4296
4409
4404
4411
4407
4413
4409
4414
4302
4409
4411
4407
4413
4409
4414
4416
4303
4406
5550
4457
4413
4414
4416
4411
4307
4408
4409
4414
4416
4411
4418
4418
4301
4414
4414
4411
4416
4417
4418
4415
4306
4414
4416
4416
4418
5554
4474
4416
4321
4423
4438
4428
4427
4432
4429
4434
4322
4424
4431
4432
4427
4434
4446
4436
4324
4426
4427
4432
4434
4429
4436
7192
4438
4454
5413
4500
4506
4488
4486
4490
4376
4482
4483
4484
4488
4486
4487
4488
4363
4429
4429
4431
4436
4432
4434
4440
4321
5938
4483
4436
4438
4434
4440
4447
4328
4436
4432
4438
4434
4440
4441
4441
4328
4432
4445
4434
4440
4441
4441
4443
4325
4433
4433
4440
5545
4456
4438
4443
4328
4435
4440
4441
4438
4443
4445
4445
4328
4440
4441
4463
4503
4494
4505
4507
4383
4501
4492
4503
4494
4505
5630
4501
4377
4462
4557
4557
4565
4560
4562
4563
4449
4555
4559
4559
4559
4525
4496
4512
4399
4507
4508
4509
4495
4497
4512
4512
5681
4620
4494
5121
4899
4531
4512
4499
4386
4495
4510
4497
4512
4513
4516
4516
4404
4511
4513
4530
4531
4532
4532
4518
4422
4513
5716
4569
4503
4504
4533
4506
4396
4501
4502
4503
4504
4506
4533
4507
4414
4534
4531
4536
4533
4538
4535
4537
4426
4531
4533
4533
5448
4707
4507
4507
4409
4517
4505
4504
4505
4521
4521
4507
4409
4503
4531
4521
4522
4523
4523
4525
4423
4520
4532
4522
4534
4523
4522
5678
4423
4531
4543
4534
4547
4536
4536
4538
4425
4534
4544
4565
4531
4532
4528
4534
4416
4524
4524
4531
4527
4533
4534
4535
4416
5783
4556
4571
5384
4534
4540
4529
4402
4510
4525
4527
4527
4566
4560
4908
5335
5393
4697
4559
4566
4560
4569
4562
4450
4558
5792
4557
4516
4532
4518
4519
4408
4529
4530
4531
4532
4532
4540
4548
4435
4544
4545
4540
4540
4548
4548
4544
4438
4545
4540
8698
4601
4537
4518
4539
4428
4534
4560
4561
4562
4564
4564
4540
4458
4568
4555
4555
4557
4558
4559
4559
4447
4555
4555
4557
4558
6055
4550
4527
4439
4521
4553
4549
4525
4526
4528
4528
4415
4549
4570
4572
4541
4574
4543
4543
4462
4571
4572
4541
4543
4575
4575
5925
4461
4807
5297
4554
4536
4527
4543
4529
4419
4541
4542
4542
4529
4529
4546
4532
4419
4542
4542
4529
4544
4531
4532
4548
5411
4785
4544
4544
4546
4532
4559
4534
4436
4529
4530
4546
4532
4527
4534
4550
4436
4544
4531
4546
4548
4548
4551
4536
4438
4546
5352
4846
4545
4549
4546
4548
4439
4542
4544
4545
4549
4550
4551
4553
4440
4548
4548
4536
4551
4551
4538
4539
4441
4534
4536
4552
4531
5593
4587
4534
4422
4552
4532
4553
4555
4532
4534
4535
4444
4575
4550
4577
4552
4554
4580
4581
4470
4552
4552
4554
4555
4583
4561
5874
4489
4888
5219
4562
4591
4592
4593
4594
4450
4589
4565
4566
4567
4573
4573
4569
4461
4569
4566
4567
4573
4569
4575
4567
5720
4605
4563
4566
4567
4567
4585
4568
4456
4564
4566
4554
4560
4562
4548
4550
4452
4560
4545
4560
4547
4562
4550
4565
4437
4560
5737
4590
4569
4564
4565
4551
4441
4560
4562
4563
4549
4550
4566
4567
4440
4562
4563
4564
4550
4566
4552
4554
4455
4563
4564
4550
5693
4606
4568
4569
4457
4550
4577
4552
4554
4554
4569
4571
4458
4551
4552
4569
4569
4569
4556
4557
4459
4567
4554
4568
4584
4586
7433
4694
4777
5375
4611
4584
4586
4610
4589
4612
4944
5426
5506
5541
5614
5499
5271
4585
4448
4569
4571
4557
4573
4573
6116
4593
4449
4571
4557
4573
4583
4575
4576
4577
4464
4572
4558
4559
4575
4561
4563
4563
4465
4558
4559
4560
4561
4577
4579
4564
5672
4594
4595
4576
4578
4578
4564
4580
4453
4560
4561
4563
4563
4564
4565
4566
4470
4578
4578
4563
4580
4566
4582
4568
4465
4575
5824
4686
4581
4583
4583
4592
4476
4585
4580
4581
4589
4592
4584
4585
4472
4580
4580
4567
4568
4569
4570
4586
4472
4580
4576
4567
5899
4610
5027
5175
4488
4566
4576
4577
4578
4571
4603
4606
4479
4595
4597
4597
4599
4592
4600
4602
4489
4596
4597
4599
4572
5793
4631
4590
4477
4570
4587
4590
4573
4589
4590
4591
4474
4582
4582
4592
4593
4585
4596
4596
4475
4592
4583
4593
4594
4590
4612
5769
4555
4612
4610
4608
4595
4596
4597
4612
4485
4593
4621
4580
4586
4589
4588
4592
4476
4584
4585
4588
4590
4588
4620
4619
4466
5705
4647
4574
4576
4577
4579
4579
4468
4574
4574
4613
4604
4605
4607
4607
4495
4617
4604
4604
4605
4607
4607
4609
4497
4605
5627
4917
4608
5149
5096
4628
4498
4606
4607
4608
4609
4613
4608
4607
4493
4604
4606
4604
4605
4608
4609
4610
4498
4603
4599
4600
5855
4717
4602
4604
4491
4599
4616
4601
4587
4603
4605
4590
4493
4586
4602
4602
4605
4605
4590
4607
4479
4587
4588
4604
4605
4605
7350
4626
4547
4602
4604
4607
4590
4607
4593
4609
4496
4590
4621
4644
4623
4623
4648
4649
4535
4620
4644
4622
4623
4626
4625
6140
4568
4644
4645
4646
4626
4648
4649
4650
4538
4622
4623
4625
4625
4626
4627
4629
4515
4623
4648
4625
4626
4650
4687
4633
5889
4746
4698
5506
4869
4695
4702
4677
4565
4673
4699
4657
4629
4630
4653
4631
4542
4650
4628
4629
4630
4653
4655
4633
4544
5577
4883
4630
4655
4633
4634
4647
4522
4653
4631
4655
4633
4657
4635
4659
4545
4631
4655
4656
4657
4635
4659
4660
4524
4655
4656
5831
4682
4636
4637
4661
4525
4623
4635
4635
4659
4660
4669
4670
4546
4654
4655
4656
4657
4659
4670
4670
4557
4655
4656
4685
5901
4725
4664
4666
4569
4676
4680
4678
4680
4680
4666
4666
4555
4638
4662
4640
4663
4642
4643
4644
4532
4662
4640
4641
4665
4643
6059
4668
4797
5424
4672
4674
4643
4644
4645
4646
4557
4642
4642
4699
4677
4678
4669
4681
4567
4675
4677
4667
4678
4679
4680
6011
4569
4661
4693
4694
7246
4835
4697
4697
4585
4665
4694
4673
4695
4669
4669
4671
4585
4666
4694
4696
4696
4697
4698
4699
6083
4719
4647
4650
4650
4676
4675
4676
4542
4650
4650
4672
4652
4668
4654
4670
4542
4650
4650
4667
4667
4654
4670
4656
4557
5870
4738
4653
4655
4660
4661
4657
4545
4653
4658
4660
4660
4662
4698
4663
4550
4658
4671
4672
4661
4674
4675
4676
4552
4660
7872
4704
4689
5566
4683
4696
4549
4678
4657
4680
4659
4660
4683
4684
4561
4668
7281
4735
4664
4673
4666
4668
4555
4664
4664
4981
4665
4679
4685
4664
4575
4681
4681
4683
4683
4685
4686
4687
4573
4681
4694
4675
4677
4677
4698
4699
4567
4694
4675
4696
5859
4721
5031
4713
4598
4707
4709
4706
4707
4708
4709
4713
4598
4709
4709
4718
4687
4692
4693
4693
4580
4688
4689
4691
6569
4725
4712
4695
4596
4678
4677
4678
4679
4705
4677
4677
4570
4678
4678
4679
4681
4693
4705
4694
4581
4689
4690
4693
4692
6187
4738
4697
5532
4726
7419
4709
4695
4675
4676
4676
4584
4692
4672
4674
4675
4696
4677
4678
4584
4673
4674
4674
4676
4697
6238
4682
4566
4694
4695
4697
4697
4699
4679
4679
4567
4675
4696
4677
4679
4679
4680
4682
4588
4676
4682
4684
4700
4701
4687
5942
4631
4698
4700
4742
5158
5692
5397
4708
4595
4702
4700
4703
4705
4702
4707
4704
4592
4700
4701
4703
4703
4705
4689
5859
4772
4687
4704
4689
4706
6432
5061
4712
4585
4693
4709
4709
4696
4697
4698
4699
4587
4695
4695
4732
4706
4708
4708
4707
6373
4774
4705
5717
4790
4725
4707
4710
4610
4723
4724
4726
4726
4716
4728
4729
4616
4713
4726
4726
4726
4737
4716
4715
4605
6018
4742
4714
5077
5721
5653
5646
5606
5653
5542
4721
4741
4725
4721
4722
4613
4717
4723
4723
4725
6976
4785
4709
8286
4734
4746
4707
4704
4707
4709
4707
4593
4705
4707
4737
4700
4692
4694
4703
4582
4690
4700
4700
4702
4695
4695
4697
4618
6229
4733
4735
4721
4702
4727
4704
4592
4699
4701
4701
4721
4729
4734
4735
4613
4720
4731
4721
4733
4734
4735
4736
4614
4731
6107
4801
4711
5738
4719
4711
4601
4703
4705
4706
4712
4708
4735
4724
4615
4720
4720
7274
4803
4724
4725
4729
4616
4723
6413
4798
4732
4717
4718
4719
4607
4716
4715
4718
4717
4721
4721
4721
4626
4745
4715
4716
4717
4719
4719
4721
4633
4741
4716
5955
4758
4768
4726
4726
4617
4726
4724
4724
4726
4727
4757
4758
4616
4754
4745
4746
4747
4748
4749
4750
4635
4742
4746
4745
5984
4789
4736
4717
4616
4723
4726
4725
4715
4727
4717
4729
4605
4724
4725
4734
4725
4726
4728
4728
4633
4741
4725
4726
4744
6110
4769
4746
5400
5007
4760
4747
4751
4750
4750
4752
4641
4747
4750
4751
4750
4748
4739
4740
4613
4735
4737
4737
4723
4740
6070
4730
4618
4737
4727
4749
4755
4752
4731
4732
4641
4727
4727
4751
4752
4731
4746
4731
4638
4746
4746
4729
4748
4749
4750
6000
4675
4728
4748
4774
4737
4742
4740
4755
4643
4750
4751
4752
4739
4740
4741
4741
4641
4741
4749
4750
4751
4752
4752
4754
5897
4788
4750
4751
4752
4768
4760
4763
4711
5244
5753
7883
4768
4778
4761
4765
4652
4760
4761
4761
4761
4764
4763
4766
8490
4832
5467
5099
4781
4763
4776
4768
4650
4760
4761
4761
4764
4764
4765
4766
4652
4762
4761
4780
4765
4767
4767
4769
6221
4810
4765
4766
4766
4770
4770
4770
4669
4761
4781
4781
4785
4783
4784
4787
4673
4782
4782
4783
4782
4789
4782
4783
4670
5989
4793
4780
4780
4782
4793
4784
4672
4780
4774
4774
4782
4776
4784
4784
4666
4780
4774
4776
4782
4778
4785
4779
4666
6044
4801
4782
4778
4785
4780
4782
4675
4776
4783
4784
4778
4780
4781
4783
4669
4783
4779
4785
4781
4787
4789
4784
4676
4789
6157
4868
4777
5708
4779
4782
4666
4772
4773
4776
4776
4777
4779
4779
4668
4776
4777
4777
4779
4777
4781
4779
4668
4777
4803
6016
4848
4805
4809
4807
4699
4803
4803
4807
4808
4809
4820
4785
4669
4780
4779
4780
4781
4784
4785
4784
4671
4781
4780
6033
4832
4783
4784
4786
4674
4784
4782
4784
4783
4786
4786
4787
4674
4793
4793
4779
4780
4797
4783
4783
4670
4778
4779
4795
6043
4862
4798
4784
4687
4780
4796
4782
4798
4798
4784
4785
4688
4796
4824
4818
4819
4820
4820
4822
4709
4818
4818
4818
4820
6125
4886
5453
5081
4848
4833
4835
4828
4837
4830
4838
4727
4828
4828
4813
4804
4805
4790
4791
4677
4786
4787
4788
4789
6101
4845
4792
4679
4815
4794
4793
4793
4795
4797
4796
4692
4799
4801
4793
4795
4843
4847
4849
4736
4852
4853
4847
4854
7397
5005
4857
4737
4853
4836
4846
4847
4848
4849
4851
4738
4846
4846
4847
4849
4849
4837
4825
4712
4820
4820
4822
4822
4824
6241
4827
4714
4820
4822
4835
4801
4801
4802
4803
4699
4807
4799
4810
4801
4811
4812
4814
4702
4831
4838
4825
4840
4841
6262
4882
4709
5844
4839
4857
4828
4851
4818
4828
4715
4814
4815
4826
4817
4826
4828
4828
4707
4823
4840
4841
4828
4830
6106
4899
4733
4827
4828
4841
4845
4843
4858
4824
4724
4819
4832
4834
4834
4836
4836
4837
4724
4832
4834
4852
4858
4859
4860
6113
4765
4856
4857
4854
4861
4860
4857
4858
4747
4845
4832
4833
4834
4835
4837
4837
4724
4841
4833
4834
4835
4860
4868
6101
4819
4864
4865
4866
4867
4870
4862
4863
4758
4865
5164
4848
4849
4837
4862
4851
4740
4848
4849
4849
4861
4862
4889
6941
4811
5443
5280
4909
4866
4860
4860
4870
4749
4856
4866
4874
4845
4846
4847
4868
4738
4846
4844
4845
4846
4847
4848
6187
4784
4893
4860
4861
4864
4862
4863
4865
4752
4861
4861
4862
4862
4863
4860
4861
4759
4857
4857
4891
4860
5166
5849
6864
5743
5816
5899
5858
5402
5202
5490
4877
4750
4858
4860
4861
4861
4863
4863
4865
4752
4872
4861
4862
4863
4875
6232
4892
4753
4862
4872
4865
4875
4876
4866
4867
4755
4863
4864
4866
4866
4867
4868
4870
4757
4871
4878
4865
4866
4867
8337
4940
5491
5160
4886
4880
4881
4887
4863
4874
4774
4882
4882
4873
4874
4876
4876
4887
4774
4882
4874
4865
4877
4877
6300
4885
4767
4865
4875
4869
4877
4869
4911
5515
5727
5565
4888
4887
4883
4884
4886
4886
4779
4887
4882
4921
4890
6258
4945
4892
4787
4888
4896
4905
4899
4892
4892
4894
4812
4895
4932
4941
4934
4941
4937
4944
4824
4939
4940
4941
4935
6278
4938
4951
4838
4945
4948
4909
4948
4949
4950
4951
4839
4948
4963
4964
4965
4966
4967
4968
4856
4920
4964
4966
4967
6398
4988
4967
5755
4946
4960
4955
4957
4957
4958
4960
4847
4954
4955
4968
4939
4954
4941
4955
4842
4937
4952
4952
4954
5411
4943
4957
4844
4989
4971
4980
4971
4972
4974
4983
4862
4978
4980
4981
4972
4963
4921
4923
4811
4918
4914
4919
4921
6175
4960
4919
4812
4919
4973
4973
4973
4975
4975
4977
4832
4972
4973
4973
4975
4976
4999
4942
4828
4937
4938
4939
4940
6199
4929
4944
4829
4937
4941
4968
4955
4956
4958
4971
4846
4954
4955
4956
4957
4958
4958
4973
4870
5014
4981
4981
4981
6206
4964
5643
5150
4996
4980
4981
4981
4960
4964
4966
4845
4954
4962
4955
4957
4964
4959
4967
4846
4962
4966
4966
6370
4954
4989
4970
4856
4965
4953
4967
4968
4969
4952
4947
4865
4942
4973
4975
4976
4946
4947
4949
4835
4974
4975
4936
7763
4954
4943
4950
4837
4942
4946
4947
4941
4950
4950
4951
4827
5002
4947
4947
4980
4981
4981
4952
4839
4978
4948
4980
6424
4973
4964
4993
4882
4992
4959
4991
4962
4962
4964
4995
4883
4960
5000
4958
4959
5004
4961
4962
4848
4957
4958
6354
5039
4961
5924
5009
4879
4993
4993
4995
4964
4997
4966
4999
4885
4962
4995
4981
4966
4966
4999
4969
4856
4995
4995
6372
4932
4999
4969
5000
4894
5008
4979
4980
4981
4982
4983
4984
4871
4978
4980
4981
4982
4989
4985
4984
4872
4980
4981
6292
4988
4985
4984
4986
4877
4982
4983
4983
4985
4986
4987
4987
4874
4982
4983
4985
4985
4986
4997
4988
4877
4984
6152
5057
4987
4989
4990
4991
4896
4985
4986
4996
4988
4990
4991
4991
4879
4987
4987
4988
4989
4990
4992
4992
4933
4998
6420
5007
5044
5892
5005
4982
4889
4997
4998
5001
5000
4988
4997
4997
4885
4994
4995
4995
4995
4997
4999
5000
4887
4994
6337
4994
5029
4994
4996
4999
4884
4993
4992
4995
4995
4997
4991
5005
4935
5043
5045
5045
5047
5047
5049
5006
4937
6396
5021
5001
4996
4997
5029
5031
4885
4994
5026
4996
4997
5029
5030
5031
4912
5021
5010
5011
5013
5013
5014
5025
4903
6346
5038
5013
5014
4990
5007
5005
4891
4999
5002
5001
5002
5004
5005
5006
4894
5002
5034
5034
5011
5036
5013
5014
8142
5182
5134
5842
5015
5038
4996
5003
4890
4998
5022
5023
5002
5002
5026
5027
4915
4999
5000
5042
5028
5009
5009
6478
4997
5004
5007
5006
5009
4997
5011
5011
4932
5022
5028
5029
5013
5014
5032
5015
4920
5011
5029
5030
5015
5029
5054
6322
4951
5052
5053
5010
5018
5010
5057
5012
4901
5010
5002
5003
5004
5005
5006
5033
4921
5002
5003
5004
5005
5006
5040
5292
4926
5030
5037
5032
5054
5040
5036
5036
4929
5037
5032
5024
5037
5021
5022
5024
4910
5034
5020
5020
5021
5039
6435
5045
5061
5869
5038
5035
5020
5022
5042
5054
4929
5049
5034
5052
5041
5054
5039
5045
4929
5036
5036
5039
5043
5553
5064
5045
4929
5037
5052
5050
5050
5052
5052
5055
4942
5050
5050
5050
5052
5052
5033
5029
4934
5042
5042
5027
5027
6370
5061
5031
4919
5044
5029
5029
5030
5031
5051
5053
4938
5046
5048
5031
5065
5033
5971
6088
5935
8585
5833
7689
5194
5049
5037
5051
4940
5032
5033
5034
5050
5056
5054
5068
4943
5051
5063
5054
5066
5054
5068
5068
4956
5052
6647
5055
5496
5555
5086
5077
4921
5073
5074
5074
5032
5076
5078
5079
4967
5074
5074
5078
5107
5164
6073
5951
4976
5291
5077
5076
5078
5078
5056
5037
4968
5076
5033
5078
5078
5080
5081
5083
4946
5067
5061
5061
5070
5063
5073
5074
8203
5084
5071
5071
5073
5295
5077
5060
4967
5074
5075
5077
5060
5060
5061
5062
4949
5075
5061
5048
5048
5063
7139
5097
4953
5061
5062
5079
5063
5051
5074
5069
4962
5065
5071
5066
5069
5069
5075
5071
4962
5068
5072
5067
5060
6623
5084
5461
5556
5109
5077
5060
5079
5062
5062
5065
4950
5079
5066
5067
5068
5069
5071
5071
4965
5066
5067
5074
6505
5096
5094
5071
4965
5069
5068
5075
5070
5077
5078
5073
4960
5074
5075
5071
5072
5072
5080
5074
4963
5071
5072
6474
5071
5089
5076
5076
4966
5077
5072
5074
5074
5076
5076
5077
4970
5078
5074
5058
5094
5094
5095
5096
4983
5091
6395
5094
5078
5091
5092
5100
4985
5060
5080
5081
5095
5096
5085
5095
4982
5080
5091
5082
5083
5105
5080
5078
4965
6236
5250
5075
6008
5117
5099
5082
4969
5077
5080
5104
5082
5082
5084
5084
4972
5080
5082
5117
5082
5107
5133
5116
6373
5111
5112
5112
5122
5102
5108
5103
5004
5112
5112
5154
5083
5088
5091
5092
4975
5083
5086
5091
5091
5092
5088
6209
5122
5105
5104
5138
5106
5110
5112
5112
4987
5104
5138
5106
5110
5143
5104
5114
5002
5110
5111
5113
5104
5114
6002
5321
4994
5101
5113
5130
5113
5117
5124
5118
5011
5113
5130
5115
5131
5119
5135
5129
5005
5119
5118
5125
5122
5122
5362
5146
5867
5129
5126
5113
5134
5097
5137
5099
4985
5111
5114
5134
5097
5116
5138
5118
5023
5129
5138
5139
6823
5130
5154
5156
5030
5133
5115
5151
5141
5149
5128
5148
5024
5124
5113
5135
5116
5148
5117
5119
5040
5134
5136
6444
5150
5139
5147
5147
5040
5167
5132
5157
5158
5159
5156
5177
5067
5172
5160
5173
5175
5173
5163
5176
5072
5190
6482
5207
5174
5157
5158
5163
5060
5166
5155
5156
5157
5157
5159
5161
5059
5181
5155
5157
5171
5175
5161
5177
5067
6500
5186
5885
5314
5201
5163
5163
5040
5158
5159
5160
5161
5169
5171
5164
5053
5151
5135
5164
5165
5151
5152
6630
5081
5148
5164
5150
5154
5152
5193
5159
5036
5150
5150
5157
5145
5159
5147
5155
5033
5150
5138
5202
5149
5164
6552
5179
5045
5160
5148
5151
5150
5150
5152
5153
5078
5188
5168
5149
5204
5205
5208
5208
5057
5202
5202
5204
5204
6965
5242
5233
5082
5228
5213
5230
5230
5226
5233
5233
5088
5223
5206
5206
5207
5207
5208
5209
5066
5205
5207
6501
5319
5208
6048
5224
5082
5237
5208
5209
5209
5211
5212
5212
5067
5208
5208
5207
5212
5213
5213
5215
5068
5209
6665
5204
5213
5214
5213
5214
5077
5369
5361
5374
5346
5334
5359
5360
5312
5503
5514
5514
5516
5507
5521
5512
8247
5516
5493
5505
5505
5511
5500
5519
5372
5491
5509
5508
5505
5506
5512
5518
5347
5491
5500
5503
5508
7133
5521
5516
5370
5493
5535
5513
5518
5512
5516
5518
5361
5502
5509
5507
5504
5516
5513
5513
5373
5514
6627
5683
5536
6407
5531
5531
5373
5693
5722
5446
5736
5759
5706
5723
5377
5758
5700
5700
5729
5774
5700
7102
5340
5719
5756
5739
5734
5713
5738
5725
5345
5736
5743
5740
5744
5811
5730
5795
5374
5800
5775
5799
6977
5786
5790
5741
5374
5737
5731
5723
5731
5741
5726
5734
5376
5775
5732
5768
5740
5761
5722
5776
5375
6952
5750
5779
5775
5774
5764
5733
5365
5756
5776
6052
6525
6506
6482
6467
6066
5774
5743
5740
5745
6960
5778
6434
5442
5764
5742
5742
5735
5737
5738
5735
5438
5756
5743
5741
5742
5773
5769
5774
5455
7047
5776
5780
5774
5783
5784
5779
5475
5811
5780
5786
5777
5769
5762
5779
5465
5799
5777
5787
5784
5780
7078
5780
5461
5719
5717
5697
5711
5706
5705
5695
5457
5788
5766
5779
5791
5782
5780
5776
5602
5795
7079
5789
5776
5790
5775
5773
5597
5797
5791
5782
5784
5785
5777
5787
5597
5796
5786
5770
5783
5767
5781
8669
5628
6305
5783
5779
5776
5776
5802
5819
5566
5797
5783
5793
5794
5815
5811
5824
5565
5799
5801
7406
5821
5819
5812
5796
5569
5829
5824
5807
5803
5809
5803
5804
5649
5831
5826
5807
5812
5806
5818
7075
5655
5818
5801
5805
5802
5784
5794
5795
5635
5820
5802
5812
5800
5796
5809
5804
5619
5817
5781
5783
6025
5791
5785
5791
5632
5804
5783
5775
5785
5791
5776
5795
5636
5818
5805
5799
5791
5786
5804
5800
7046
5830
6272
6232
6402
6048
5810
5806
5605
5808
5789
5800
5809
5806
5813
5828
5616
5805
5791
5802
7133
5824
5806
5829
5664
5803
5811
5824
5835
5842
5820
5800
5605
5833
5817
5831
5819
5817
5796
5815
6933
5841
5827
5831
5827
5834
5825
5821
5647
5868
5866
6606
6388
5839
5837
5829
5653
5843
5837
5834
7067
5888
5821
5818
5643
5864
5832
5831
5815
5812
5824
5821
5670
5848
5824
5815
5822
5819
5810
5814
7947
5834
6256
6027
5845
5822
5819
5824
5701
5824
5806
5811
5812
5844
5824
5821
5670
5829
5823
5817
7195
5831
5815
5834
5672
5819
5816
5828
5823
5822
5820
5826
5659
5826
5836
5823
5832
5832
5667
5824
8847
5853
5816
5814
5788
5817
5829
5831
5591
5831
5824
5834
5823
5817
5841
5837
5625
5834
5808
5829
7389
5845
5834
5844
5672
5856
5820
5820
5825
5815
5841
5825
5690
5867
5822
5811
5824
5821
5834
5841
5689
7176
5859
6532
5816
5845
5848
5831
5652
5849
5850
5826
5834
5838
5832
5837
5653
5850
5849
5831
5854
7227
5888
5856
5631
5857
5859
5856
5839
5836
5852
5846
5635
5870
5854
5862
5837
5834
5835
5844
5621
7139
5853
5858
5843
5813
5853
5842
5663
5853
5836
5851
5856
5857
5854
5846
5659
5860
5846
5845
5836
7179
5887
5680
5706
5711
5667
5661
5691
5662
5701
5673
5756
5717
5687
5697
5686
5699
5688
5697
5727
5709
7275
5680
6402
5750
5901
5677
5724
5710
5686
5692
5693
5689
5695
5699
5697
5717
5692
5894
5687
5704
7148
5697
5707
5709
5707
5709
5704
5705
5703
5701
5719
5711
5693
5696
5706
5702
5698
5697
5663
5719
5704
7195
5926
5886
5717
5714
5679
5722
5710
5711
5716
5717
5708
5720
5726
5716
5708
5709
5714
5711
5709
7051
5691
5712
5709
5717
5706
5712
5905
5714
5743
5712
5716
5745
5712
6622
6502
5744
5794
5718
5720
5926
8641
6041
6347
5882
5776
5902
5900
5883
5898
5866
5878
5880
5793
5946
5896
5897
5894
5889
5903
7594
5743
5919
5900
5884
5891
5910
5873
5870
5747
5915
5891
5880
5893
5882
5867
5880
5724
5919
5736
7111
5739
5731
5742
5730
5722
5751
5734
5732
5732
5741
5911
5732
5700
5754
5727
5728
5728
5729
5723
5739
7055
5743
5735
5921
5716
5733
5759
5753
5748
5760
5739
5740
5734
5726
5753
5749
5767
5917
5880
5889
7289
5914
6259
6239
6415
6626
6731
6625
6609
6283
5924
5901
5773
5912
5876
5881
5892
5895
5896
7309
5816
5922
5896
5898
5925
5907
5925
5916
5763
5935
5904
5907
5908
5925
5910
5922
5770
5933
5940
7253
5933
5929
5908
5923
5774
5938
5900
5939
5927
5932
5933
5904
5728
5928
5926
5931
5898
5925
5934
7225
5736
5965
5934
5860
5930
5894
5919
5896
5733
5959
5935
5927
5895
5923
5891
5919
5763
5959
5935
7258
5948
6140
6275
5918
5741
5937
5928
5894
5923
5926
5919
5881
5831
5922
5928
5896
5916
5924
5922
7266
5790
5921
5915
5898
5924
5916
5931
5903
5829
5934
5921
5903
5902
5935
5932
5933
5830
5924
5907
8731
5954
5906
5923
5943
5773
6025
5986
5993
6025
6012
6028
6030
5861
5985
5994
6025
6015
6025
6029
7372
5834
6023
6004
6023
6023
6025
6042
6039
5840
6036
6016
6032
6034
6034
6035
5998
5829
6026
7479
6028
6310
6366
6033
6023
5857
6023
6040
6040
6038
6028
6027
6029
5876
6046
6041
6051
6023
6020
7383
6014
5929
6043
6028
6019
6032
6020
6029
6019
5946
6064
5958
6058
6041
6053
6034
6000
5869
7388
6044
6071
6078
6097
6024
6021
5881
6088
6058
6067
6072
6064
6064
6057
5855
6115
6066
9068
7774
6069
6058
6059
5840
6114
6041
6096
6077
6098
6099
6099
5851
6092
6074
6075
6076
6110
6042
6120
7376
6036
6761
6101
5989
6060
5993
6065
5857
6066
6106
6064
6068
6061
6064
6048
5867
6083
6024
7556
6025
6038
6118
6037
5968
6023
6058
6033
6052
6117
6035
6048
5952
6085
6037
6065
6037
6134
6133
7130
5940
6112
6035
6132
6047
6051
6071
6057
5944
6085
6076
6044
6058
6134
6155
6058
5940
6145
7477
6049
6046
6067
6065
6048
5944
6071
6062
6063
6090
6075
6047
6098
5912
6053
6045
6051
6053
6018
9013
6278
6257