521
167
168
164
166
166
168
168
171
171
174
230
238
239
240
222
239
240
241
222
240
241
243
225
241
243
244
225
243
244
245
227
245
245
247
228
245
247
247
229
247
247
249
231
249
250
252
233
250
252
252
234
252
253
254
236
252
254
256
236
254
255
256
238
256
256
258
239
256
258
258
240
258
258
261
241
258
261
261
243
261
261
263
245
261
263
264
247
268
265
267
247
265
267
267
249
267
267
270
250
267
270
270
252
270
270
272
252
270
272
272
254
272
272
274
256
273
274
275
256
274
275
277
258
275
277
278
258
277
278
279
261
279
281
281
263
279
281
283
264
281
283
284
265
283
284
285
267
284
285
286
267
286
286
288
270
286
288
289
270
288
289
290
272
290
290
292
273
3849
290
292
274
292
292
294
277
294
295
297
278
295
297
297
279
302
315
322
298
317
347
311
294
318
317
314
291
312
324
318
300
315
326
325
295
309
307
321
312
327
336
307
288
307
307
308
289
307
308
309
292
309
346
312
292
310
312
312
294
312
312
315
295
312
315
315
297
315
315
317
297
315
317
317
299
317
317
319
301
318
319
320
301
319
320
321
303
320
322
323
303
322
323
324
306
324
326
326
308
324
326
328
309
326
328
329
310
328
329
330
312
329
330
331
312
330
331
333
315
331
333
334
315
333
334
335
317
335
335
337
318
335
337
337
319
337
337
339
322
339
340
342
323
340
342
342
324
342
343
344
326
342
344
346
326
344
346
346
328
346
346
348
329
346
348
348
330
348
348
351
331
348
351
351
333
351
351
353
335
351
353
354
337
354
355
357
337
355
357
357
339
357
357
360
340
357
360
360
342
360
360
362
342
360
362
6490
344
362
363
364
346
363
364
365
346
371
430
399
382
398
403
412
378
398
408
402
381
392
398
371
353
372
371
374
354
371
374
374
357
374
374
375
357
374
375
376
357
375
376
378
360
376
378
379
360
378
380
380
362
380
380
382
363
380
382
382
364
382
382
384
366
384
385
387
369
385
387
387
369
387
388
389
371
388
389
391
371
389
390
391
373
391
391
393
374
391
393
393
375
393
393
396
376
394
396
397
378
396
397
398
380
397
398
399
382
398
400
402
382
400
402
402
384
402
402
405
385
402
405
405
387
405
405
407
388
405
407
407
389
407
408
409
391
408
409
410
391
409
410
411
393
410
411
413
393
411
413
414
396
414
416
416
398
416
416
418
399
416
418
419
400
418
419
420
402
419
420
421
402
420
421
423
405
421
423
424
2444
423
425
425
407
425
425
427
408
425
427
427
409
427
427
429
412
429
430
432
413
430
432
432
414
432
433
434
416
432
434
435
416
434
436
436
418
436
436
438
419
436
438
438
420
436
438
441
421
438
441
442
423
441
441
443
425
441
443
444
427
444
445
447
427
445
447
447
429
447
447
450
430
447
450
450
432
450
450
452
432
450
452
452
434
452
453
454
436
453
454
455
436
454
455
456
438
455
456
458
438
456
458
459
441
459
461
461
443
459
461
463
444
461
463
464
445
463
464
465
447
464
465
466
447
465
466
468
450
466
468
469
450
468
469
470
452
470
470
472
453
470
472
472
454
472
472
474
457
474
475
477
458
475
477
477
459
477
478
479
461
477
479
481
461
479
481
481
463
481
481
483
464
1377
483
483
465
483
483
486
466
483
486
487
468
486
486
488
470
486
488
489
472
489
490
492
472
490
492
492
474
492
492
498
475
492
495
495
477
495
495
497
477
495
497
498
479
497
497
499
481
498
499
500
481
499
500
501
483
500
501
503
483
502
503
504
486
504
506
506
488
504
506
508
489
506
508
509
490
508
509
510
492
509
510
511
492
510
511
513
495
511
513
514
495
513
514
515
497
515
515
517
498
515
517
517
499
517
517
519
501
519
520
522
503
520
522
522
504
522
523
524
506
522
524
525
506
524
525
526
508
530
526
528
509
526
528
528
510
528
528
531
511
528
531
531
513
531
531
533
514
531
533
534
517
533
535
537
517
535
537
537
519
537
1402
540
520
537
540
540
522
540
540
542
522
540
542
542
524
542
542
544
526
543
544
545
526
544
545
547
528
548
567
550
554
648
639
629
653
624
625
640
620
648
643
633
534
551
554
554
535
554
554
568
537
554
555
556
537
555
556
558
540
556
558
559
540
558
559
560
542
560
560
562
543
560
562
562
544
562
562
564
547
564
565
567
548
565
567
567
549
567
568
569
551
567
569
571
551
569
570
571
553
571
571
573
554
571
573
573
555
573
573
576
556
573
576
576
558
576
576
578
560
576
578
579
562
579
580
582
562
580
582
582
564
582
582
585
490
486
486
488
2356
603
605
607
470
487
488
489
588
605
607
607
470
488
489
490
589
605
607
609
472
489
490
492
590
607
609
610
477
492
492
495
594
610
612
612
475
492
495
495
594
612
612
614
477
495
495
497
596
612
614
615
477
495
497
498
596
614
616
616
479
497
497
499
598
616
616
618
481
498
499
500
599
616
618
618
481
499
500
502
600
618
618
621
483
500
501
503
601
618
621
622
483
501
503
504
603
621
621
623
486
504
504
506
605
621
623
624
486
504
506
506
605
623
624
625
489
506
508
509
607
625
627
627
490
508
509
510
609
627
627
630
492
509
510
511
610
627
630
630
492
510
511
513
612
630
630
632
495
511
513
1424
612
630
632
632
495
513
514
515
614
632
632
634
497
515
515
517
616
633
634
635
498
515
517
517
616
634
637
637
499
517
517
519
618
635
636
638
500
517
519
520
618
636
638
639
502
519
520
522
621
639
639
641
504
522
522
524
623
641
641
643
506
523
524
525
624
641
643
644
506
524
525
526
625
643
644
645
508
526
526
528
627
644
645
646
509
526
528
528
627
645
646
648
510
528
528
531
630
646
648
649
511
528
531
532
630
648
649
650
513
531
531
533
632
650
650
652
515
531
533
534
633
650
652
652
515
537
534
535
634
652
652
654
517
534
535
537
635
652
654
655
519
537
537
540
639
655
1480
658
520
537
540
540
639
657
657
659
522
540
540
542
641
657
659
661
522
540
542
543
641
659
660
661
524
545
543
544
643
661
661
663
526
543
544
545
644
661
663
663
526
545
545
546
645
663
663
666
528
545
547
548
646
663
666
667
528
546
548
549
648
666
666
668
531
549
549
551
650
666
668
669
531
549
551
551
650
668
669
670
534
551
553
554
652
670
672
672
535
553
554
555
654
672
672
675
537
554
555
556
655
672
675
675
537
556
556
558
657
675
675
677
540
556
558
559
657
675
677
678
540
558
560
560
659
677
677
679
542
560
560
562
661
678
679
680
543
560
562
562
661
683
680
682
544
562
562
564
663
680
682
683
545
562
564
565
663
681
683
684
547
564
565
567
666
684
684
686
549
568
568
569
668
686
686
688
551
567
569
570
669
686
688
689
551
569
570
571
670
688
689
690
553
571
571
573
672
689
690
691
554
571
573
573
672
690
691
693
555
573
573
576
675
691
693
694
556
573
576
577
675
693
694
695
558
576
576
578
677
695
695
697
560
578
578
579
678
695
697
697
560
578
579
580
679
697
697
699
562
579
580
582
680
697
699
700
564
582
582
585
684
700
702
702
565
582
585
585
684
702
702
704
567
585
585
587
686
702
704
706
1358
585
587
588
686
704
706
706
569
587
588
589
688
706
706
708
571
588
589
590
689
706
708
708
571
589
590
591
690
708
708
711
573
590
592
593
691
708
711
712
573
591
593
594
693
711
711
713
576
594
594
596
695
711
713
714
576
594
596
596
695
713
714
715
579
596
598
599
697
715
717
717
580
598
599
600
699
717
717
720
582
599
600
601
700
717
720
720
582
600
601
603
702
720
720
722
585
601
603
604
702
720
722
723
585
603
604
605
704
722
722
724
587
605
605
607
706
723
724
725
588
605
607
607
706
724
725
727
589
607
607
609
708
725
727
728
610
607
609
610
680
585
585
587
477
491
491
492
571
585
587
587
479
492
493
495
573
587
591
590
479
493
495
495
574
590
589
590
479
495
495
497
576
589
590
591
481
495
497
497
576
591
591
592
482
497
497
499
578
591
592
594
483
497
499
500
578
592
594
594
484
497
499
500
580
594
594
596
486
500
500
501
580
594
596
596
486
500
501
502
581
596
596
598
488
501
502
504
582
596
596
598
488
502
504
504
583
599
598
599
490
504
506
506
585
600
600
601
491
506
506
508
587
600
601
603
492
506
506
508
587
601
603
603
493
509
508
509
589
603
603
605
495
509
509
510
589
603
605
605
495
510
510
511
590
605
605
607
497
510
511
1628
591
605
607
607
497
511
513
513
592
605
607
608
497
513
513
515
594
607
608
609
499
513
515
515
594
608
609
610
500
515
515
515
596
609
610
612
502
515
517
518
596
612
612
614
504
518
518
519
598
612
614
614
504
518
519
520
599
614
614
614
506
519
520
522
600
614
616
617
506
520
522
522
601
614
616
617
506
522
522
524
603
616
617
618
508
522
524
524
603
617
618
619
509
524
524
524
605
618
619
621
510
524
526
526
605
619
621
621
511
525
526
527
605
621
621
623
513
526
527
528
607
621
623
623
515
528
529
531
609
623
625
625
515
529
531
531
610
623
625
626
515
531
531
533
612
625
626
653
531
544
545
546
628
639
641
641
531
546
546
547
626
641
641
644
533
546
547
549
627
641
641
643
533
547
549
549
628
643
643
644
536
549
549
551
630
643
645
645
535
549
551
551
630
644
645
646
537
551
551
553
632
645
646
648
537
551
551
553
632
646
648
648
538
553
553
554
632
648
648
650
540
553
555
555
634
648
650
650
542
555
556
558
636
650
650
652
542
556
558
558
637
652
652
653
542
558
558
560
639
652
654
654
544
558
560
560
639
653
654
655
546
560
560
562
641
654
655
657
546
560
560
562
641
655
657
657
547
562
562
563
641
657
657
659
549
562
564
564
643
657
659
659
549
563
564
565
645
659
659
661
551
564
565
567
1343
659
661
661
551
565
567
567
646
662
661
662
553
567
569
569
648
663
663
664
554
569
569
571
650
663
664
666
555
569
569
571
650
664
666
666
556
572
571
572
652
666
666
668
558
571
572
573
652
666
668
668
558
573
573
574
653
668
668
670
560
574
574
576
654
668
670
671
560
574
576
576
655
671
670
671
562
576
576
578
657
670
671
672
562
576
578
578
657
672
672
673
563
578
578
580
659
672
673
675
565
578
580
581
661
675
675
677
567
580
581
582
661
675
677
677
567
582
582
583
662
677
677
679
569
584
583
585
663
677
679
680
569
583
585
585
664
680
679
680
571
585
585
587
666
679
680
681
571
1246
587
587
666
680
681
682
573
587
587
587
668
681
682
684
573
587
587
589
668
682
684
684
574
587
589
591
668
684
684
686
576
589
591
591
670
684
686
686
578
592
592
594
672
686
686
688
578
592
594
594
673
686
688
690
578
594
594
596
675
688
690
690
580
594
596
596
675
689
690
691
582
596
596
596
677
690
691
693
582
596
596
598
677
691
693
693
583
596
598
600
677
693
693
695
585
598
600
600
679
693
695
695
585
600
600
601
680
695
695
695
587
600
601
603
681
695
697
697
587
601
603
603
682
695
697
698
589
603
605
605
684
698
699
700
591
605
605
605
686
699
700
702
591
605
605
1308
686
700
702
702
592
608
607
608
688
702
702
704
594
607
608
609
688
702
704
704
594
610
609
610
689
704
704
706
596
609
610
612
690
704
704
706
596
610
612
612
691
707
706
707
598
612
612
614
693
706
707
708
598
612
614
614
693
708
708
709
599
614
614
616
695
708
709
711
601
617
616
617
697
711
711
713
603
616
617
618
697
711
713
713
603
618
618
619
698
713
713
715
605
618
619
621
699
713
713
715
605
619
621
621
700
716
715
716
607
621
621
623
702
715
716
717
607
621
623
623
702
717
717
718
608
623
623
625
704
717
718
720
609
623
623
625
704
718
720
720
610
1286
625
627
704
720
720
722
612
625
626
627
706
720
722
722
614
627
628
630
708
722
725
724
614
628
630
630
709
722
724
726
614
630
630
632
711
724
725
726
616
630
632
632
711
725
726
727
618
632
632
632
713
726
727
729
618
632
635
634
713
727
729
729
619
634
634
636
713
729
729
731
621
634
635
636
715
729
731
731
621
635
636
637
717
731
731
731
623
636
637
639
717
731
734
733
623
637
639
639
718
733
733
735
625
639
641
641
720
734
735
736
627
641
641
641
722
735
736
738
627
641
644
643
722
736
738
738
628
643
643
645
722
738
738
740
630
644
644
645
1377
738
740
740
630
644
645
646
725
740
740
742
632
645
646
648
726
740
743
742
632
646
648
648
727
740
742
743
634
648
648
650
729
742
743
744
634
648
650
650
729
744
744
745
635
650
650
652
731
744
745
747
637
653
652
653
733
747
747
749
639
653
653
654
733
747
749
749
639
654
654
655
734
749
749
751
641
654
655
657
735
749
749
751
641
655
657
657
736
752
751
752
643
657
657
659
738
751
752
753
643
657
659
659
738
753
753
754
644
659
659
661
740
753
754
756
645
659
659
661
740
754
756
756
646
659
661
662
742
756
756
758
648
661
662
663
745
756
758
758
650
663
664
666
744
758
758
760
650
664
666
666
745
761
760
761
652
666
666
668
747
760
762
762
652
666
668
668
747
762
762
763
653
668
668
670
749
762
763
765
654
668
668
670
749
763
765
765
655
670
671
671
751
765
765
767
657
670
671
672
751
765
767
767
657
672
672
673
752
767
767
767
659
672
673
675
753
767
767
769
659
673
675
675
754
770
770
770
661
675
677
677
756
771
771
772
662
677
677
679
758
771
772
774
663
677
677
679
758
772
774
774
664
677
679
680
760
774
774
776
666
679
680
681
760
1957
776
778
693
680
681
682
761
776
776
778
668
681
776
785
888
891
939
862
785
799
787
766
896
869
901
910
759
804
793
799
851
856
876
896
777
772
806
780
838
870
857
857
765
687
688
690
769
782
782
784
674
688
689
689
769
783
783
785
675
688
689
690
769
783
785
785
675
689
690
691
770
785
785
787
677
690
691
693
771
785
785
787
677
691
693
693
772
788
787
788
679
693
693
695
774
787
788
789
679
693
695
695
774
789
789
790
680
695
695
697
776
789
790
792
681
695
695
697
776
790
792
792
682
698
697
698
794
792
792
794
684
698
698
699
778
792
794
794
686
699
700
702
780
794
794
796
686
700
702
702
781
794
796
798
686
702
702
704
783
797
797
798
688
702
704
704
783
797
798
799
690
704
704
704
785
798
799
801
690
704
706
706
785
799
801
801
691
706
706
708
785
801
801
803
693
707
707
708
787
801
803
803
693
707
708
709
788
803
803
805
695
708
709
711
789
803
803
805
695
709
711
711
790
803
805
807
697
711
713
713
792
806
807
808
699
713
713
713
794
807
808
810
699
713
715
715
794
808
810
810
700
1678
715
716
796
810
810
812
702
715
716
717
796
810
812
812
702
717
717
718
797
812
812
814
704
717
718
720
798
812
812
814
704
718
720
720
799
815
814
815
706
720
720
722
801
814
815
816
706
720
722
722
801
816
816
817
707
722
722
722
803
816
817
819
709
725
724
725
805
819
819
821
711
724
725
726
805
819
821
821
711
726
726
727
806
821
821
823
713
726
727
729
807
821
823
824
713
727
729
729
808
824
823
824
715
729
729
731
810
823
824
825
715
729
731
731
810
825
825
826
716
731
731
733
812
825
826
1547
717
731
733
734
812
826
828
828
718
734
733
734
814
828
828
830
720
733
734
735
814
828
830
830
722
735
736
738
816
830
832
833
722
736
738
738
817
833
832
833
724
738
738
740
819
832
833
834
724
738
740
740
819
834
834
835
725
740
740
742
821
834
835
837
726
740
742
743
821
835
837
837
727
742
743
743
823
837
837
839
729
742
743
744
823
837
839
839
729
744
744
745
824
839
839
839
731
744
745
747
825
839
841
842
731
745
747
747
826
841
842
842
733
747
749
749
828
843
843
844
734
749
749
751
1583
843
844
846
735
749
749
751
830
844
846
846
736
752
751
752
832
846
846
848
738
751
752
753
832
846
848
848
738
753
753
754
833
848
848
850
740
753
754
756
834
848
848
850
740
754
756
756
835
850
851
851
742
756
756
758
837
850
851
852
742
756
758
758
837
851
852
853
743
758
758
760
839
852
853
855
745
761
760
761
841
855
855
857
747
760
761
762
841
855
857
857
747
762
762
763
842
857
857
859
749
762
763
765
843
857
857
859
749
763
765
765
844
859
860
860
749
765
765
767
846
859
1542
861
751
765
767
767
846
861
861
862
752
767
767
769
848
861
862
864
753
767
767
769
848
862
864
864
754
767
769
770
850
864
864
866
756
769
770
771
850
864
866
866
758
771
772
774
852
866
866
868
758
772
774
774
853
869
868
869
760
774
774
776
855
868
869
870
760
774
776
776
855
870
870
871
761
776
776
778
857
870
871
873
762
776
776
778
857
871
873
873
763
776
778
779
859
873
873
875
765
778
779
780
859
873
875
875
765
779
780
781
860
875
875
877
767
780
781
783
861
875
1538
877
767
781
783
783
862
878
877
878
769
798
785
785
864
878
879
880
770
785
785
787
866
879
880
882
771
785
785
787
866
880
882
882
772
785
787
788
868
882
882
884
774
787
788
789
868
882
884
884
774
789
789
790
869
884
884
884
776
789
790
792
870
884
886
887
776
790
792
792
871
887
886
887
778
792
792
794
873
886
887
888
778
792
794
794
873
888
888
889
779
794
794
796
875
888
889
891
781
797
796
797
877
891
891
893
783
796
797
798
877
891
893
893
783
798
798
799
878
896
893
893
785
798
799
801
879
893
893
895
785
799
801
801
880
896
895
896
787
801
806
803
882
895
896
897
787
801
803
803
882
897
897
898
788
803
803
805
884
897
898
900
789
803
803
805
884
898
900
900
790
806
805
806
886
900
900
902
792
805
806
807
886
900
902
902
794
807
808
810
888
902
904
905
794
808
810
810
889
905
904
905
796
810
810
812
891
904
905
906
796
810
812
812
891
906
906
907
797
812
812
814
893
906
907
909
798
812
812
814
893
907
909
909
799
1475
814
815
893
909
909
911
801
814
815
816
896
909
911
911
801
815
816
817
896
911
911
912
803
816
817
819
897
911
913
914
803
818
819
819
898
914
913
914
805
819
821
821
900
914
915
916
806
821
821
823
902
915
916
918
807
821
823
824
902
916
918
918
821
835
837
837
961
929
932
932
821
837
837
839
918
931
932
933
824
837
839
839
918
932
933
934
825
839
839
839
920
933
934
936
825
839
841
842
920
934
936
936
826
839
841
842
922
936
936
938
2159
841
842
843
922
936
938
938
828
843
843
844
923
938
938
940
830
843
844
846
925
938
940
941
830
844
846
846
925
941
940
941
832
846
848
848
927
941
942
943
833
848
848
850
929
942
943
945
834
848
848
850
929
943
945
945
835
851
850
851
931
945
945
947
837
850
851
852
931
945
947
947
837
852
852
853
932
947
947
949
839
852
853
855
933
947
949
950
839
853
855
855
934
950
949
950
841
855
855
857
936
949
950
951
841
855
857
857
936
951
951
1744
842
857
857
859
938
951
952
954
844
860
859
860
940
954
954
956
846
859
860
861
940
954
956
956
846
861
861
862
1878
980
958
993
848
861
862
864
1077
1081
1100
1120
990
984
1001
1005
1081
965
960
960
850
864
865
896
945
958
959
960
850
864
866
866
945
960
960
961
851
880
866
868
947
960
961
963
852
866
866
868
947
961
963
963
853
869
868
869
949
963
963
965
855
868
869
870
949
963
965
965
857
870
871
873
951
965
967
968
857
871
873
873
970
965
967
968
859
873
873
875
954
967
968
969
859
873
875
875
954
969
972
970
860
875
875
877
956
969
970
972
861
875
875
877
956
970
972
972
862
878
877
878
958
972
972
974
864
877
878
879
958
972
974
974
864
879
879
880
959
974
974
976
866
879
880
882
960
974
974
976
866
880
882
882
961
974
976
977
868
882
884
884
963
978
978
979
869
898
884
884
965
978
979
981
870
884
884
886
965
979
981
981
871
887
886
887
967
981
981
990
873
886
887
888
967
981
983
983
873
888
888
889
968
983
983
985
875
888
889
893
969
983
985
986
875
889
891
891
970
983
985
986
877
891
891
893
972
985
986
987
877
891
893
893
972
987
987
988
878
893
893
895
974
987
988
990
880
893
895
896
976
990
990
992
882
895
896
897
976
990
992
992
882
897
897
898
977
992
992
994
884
897
898
900
978
992
992
994
884
898
900
900
979
995
994
995
886
900
900
902
981
994
995
996
886
900
1586
902
981
996
996
997
887
902
902
904
983
996
997
999
888
902
902
904
983
997
1001
999
889
905
904
905
985
999
999
1001
891
904
905
906
985
999
1001
1001
893
906
907
909
987
1001
1003
1003
893
907
909
909
988
1001
1003
1004
896
909
909
911
990
1003
1004
1005
895
909
911
911
990
1004
1005
1006
897
911
911
913
992
1005
1006
1008
897
911
913
914
992
1006
1008
1008
898
914
913
914
992
1008
1008
1010
900
914
914
915
994
1008
1010
1010
900
914
915
916
1662
1010
1010
1013
902
915
916
918
996
1010
1013
1012
902
916
918
918
997
1010
1012
1013
906
918
920
920
999
1013
1014
1015
906
920
920
920
1001
1014
1015
1017
906
920
920
922
1001
1015
1017
1017
907
923
922
923
1003
1017
1017
1019
909
922
923
924
1003
1017
1019
1019
909
924
924
925
1004
1019
1019
1022
911
924
925
927
1005
1019
1021
1021
911
925
927
927
1006
1019
1021
1022
913
943
927
929
1008
1021
1022
1023
914
927
929
929
1008
1022
1023
1024
914
929
929
931
1670
1030
1024
1026
916
932
931
932
1012
1026
1026
1028
918
931
932
933
1012
1026
1028
1028
918
933
933
934
1013
1028
1028
1031
920
933
934
936
1014
1028
1030
1030
920
934
936
936
1015
1028
1030
1031
922
950
936
938
1017
1030
1031
1032
922
936
938
938
1017
1031
1032
1033
923
938
938
940
1019
1032
1033
1035
924
938
938
940
1019
1033
1035
1035
925
941
940
941
1019
1035
1035
1037
927
940
941
942
1021
1035
1037
1037
929
942
943
945
1023
1037
1040
1039
929
943
945
1637
1031
1040
1040
1040
931
945
945
947
1026
1039
1040
1041
931
945
947
947
1026
1040
1041
1042
932
947
947
947
1028
1041
1042
1044
933
947
947
950
1028
1042
1044
1044
934
947
950
951
1028
1044
1044
1046
936
949
950
951
1030
1044
1046
1046
936
951
951
952
1031
1046
1046
1048
938
951
952
954
1032
1046
1049
1048
938
953
954
954
1033
1048
1048
1049
940
954
956
956
1035
1049
1050
1051
941
956
956
956
1037
1050
1051
1053
942
956
956
959
1037
1051
1053
1053
943
959
959
959
1037
1053
1053
1055
945
958
959
960
1039
1053
1055
1055
945
959
960
961
1040
1055
1055
1057
947
960
961
963
1041
1055
1058
1057
947
962
963
963
1042
1057
1057
1058
950
963
963
965
1044
1057
1058
1059
949
963
965
965
1044
1058
1059
1060
951
965
965
965
1046
1059
1060
1062
952
965
968
969
1046
1062
1062
1064
954
968
969
1025
1048
1062
1064
1064
954
968
969
970
1049
1064
1064
1066
956
969
970
972
1050
1064
1066
1066
956
970
972
975
1051
1067
1066
1068
958
972
972
974
1053
1066
1068
1068
958
972
974
974
1053
1068
1068
1069
959
974
974
974
1055
1068
1069
1071
960
974
977
976
1055
1069
1071
1071
961
974
977
978
1055
1071
1071
1073
963
977
977
978
1057
1071
1073
1073
965
978
979
981
1059
1073
1073
1076
965
979
981
981
1060
1075
1075
1076
965
981
981
983
1062
1075
1076
1077
967
981
983
983
1062
1076
1077
1078
968
983
983
983
1064
1077
1078
1080
969
983
986
985
1064
1078
1792
1080
970
986
985
987
1064
1080
1080
1082
972
986
987
987
1066
1080
1082
1082
972
987
987
988
1067
1082
1082
1082
974
987
988
990
1068
1082
1085
1084
974
988
990
990
1069
1084
1084
1085
976
990
992
992
1071
1085
1086
1087
977
992
992
992
1073
1086
1087
1089
978
992
992
995
1073
1087
1089
1089
979
992
995
996
1073
1089
1089
1091
981
995
995
996
1075
1089
1091
1091
981
995
996
997
1076
1091
1091
1091
983
1011
997
999
1077
1091
1094
1093
1683
997
999
999
1078
1093
1093
1094
986
999
999
1001
1080
1093
1094
1095
985
999
1001
1003
1080
1095
1095
1096
986
1001
1001
1004
1082
1095
1096
1098
988
1001
1003
1004
1085
1098
1098
1100
990
1004
1004
1005
1084
1098
1100
1100
990
1004
1005
1006
1086
1100
1100
1103
992
1008
1006
1008
1086
1100
1103
1102
992
1006
1008
1008
1087
1100
1102
1103
995
1008
1008
1010
1089
1102
1103
1104
994
1008
1010
1010
1089
1104
1104
1105
995
1010
1010
1013
1091
1104
1105
1107
996
1010
1041
1012
1091
1105
1107
1107
997
1013
1012
1013
1094
1107
1107
1109
999
1013
1024
1014
1093
1107
1109
1109
1001
1014
1015
1017
1095
1109
1111
1111
1001
1015
1017
1017
1096
1111
1111
1112
1004
1017
1017
1019
1098
1111
1112
1113
1003
1017
1019
1019
1098
1113
1113
1114
1004
1019
1019
1022
1100
1113
1114
1116
1005
1019
1022
1021
1100
1114
1116
1116
1006
1021
1021
1022
1103
1116
1116
1118
1008
1021
1022
1023
1102
1116
1118
1118
1008
1023
1023
1024
1103
1118
1118
1121
1971
1023
1024
1026
1104
1118
1121
1120
1010
1024
1026
1026
1105
1120
1120
1121
1013
1026
1028
1028
1107
1122
1122
1123
1013
1028
1028
1031
1109
1122
1123
1125
1014
1028
1031
1030
1109
1123
1125
1125
1015
1030
1030
1031
1112
1125
1125
1127
1017
1030
1031
1032
1111
1125
1127
1127
1017
1032
1032
1033
1113
1127
1127
1130
1019
1032
1033
1035
1113
1127
1130
1129
1019
1033
1035
1035
1114
1129
1129
1130
1022
1035
1035
1037
1116
1129
1130
1131
1022
1035
1037
1037
1116
1131
1131
1132
1026
1037
1037
1040
1118
1131
1132
1134
1024
1037
1039
1040
1121
1134
1134
1136
1026
1042
1040
1041
1120
1134
1136
1136
1026
1041
1041
1042
1121
1136
1136
2045
1030
1044
1069
1044
1122
1136
1138
1138
1028
1237
1242
1281
1334
1346
1314
1318
1153
1044
1045
1046
1126
1151
1139
1140
1030
1044
1046
1046
1125
1140
1140
1141
1031
1046
1046
1049
1127
1140
1141
1143
1032
1046
1049
1048
1127
1141
1143
1143
1033
1048
1048
1049
1130
1143
1143
1145
1035
1048
1049
1050
2090
1143
1145
1145
1037
1050
1051
1053
1131
1145
1147
1147
1037
1051
1053
1053
1132
1147
1156
1148
1040
1053
1053
1055
1134
1148
1148
1149
1039
1053
1055
1055
1134
1149
1149
1150
1040
1055
1055
1055
1136
1149
1150
1152
1041
1055
1057
1058
1136
1150
1152
1152
1042
1055
1057
1058
1139
1152
1152
1154
1044
1070
1058
1059
1139
1152
1154
1154
1044
1059
1059
1060
1139
1154
1154
1157
1046
1059
1060
1062
1140
1154
1157
1156
1046
1060
1062
1062
1141
1156
1156
1157
1049
1738
1070
1064
1143
1157
1158
1159
1050
1064
1064
1064
1145
1158
1159
1161
1050
1064
1066
1069
1145
1159
1161
1161
1051
1066
1066
1067
1148
1161
1161
1163
1053
1068
1067
1068
1147
1161
1163
1163
1053
1068
1068
1069
1148
1163
1163
1166
1055
1068
1069
1071
1149
1163
1166
1165
1055
1069
1071
1071
1150
1165
1165
1166
1058
1071
1071
1073
1152
1165
1166
1167
1057
1071
1073
1073
1152
1167
1167
1168
1058
1073
1073
1076
1154
1167
1168
1170
1060
1073
1075
1076
1157
1170
1839
1172
1062
1075
1076
1077
1156
1170
1172
1172
1062
1077
1077
1078
1157
1172
1172
1175
1065
1077
1078
1080
1158
1172
1174
1174
1064
1078
1080
1080
1159
1174
1174
1175
1067
1080
1080
1082
1161
1174
1175
1176
1066
1080
1082
1082
1161
1176
1176
1177
1067
1082
1082
1085
1163
1176
1177
1179
1128
1082
1082
1084
1163
1177
1179
1179
1069
1084
1084
1085
1166
1179
1179
1181
1071
1084
1085
1086
1165
1179
1181
1181
1073
1086
1087
1089
1167
1181
1183
2511
1073
1087
1089
1089
1168
1183
1183
1184
1076
1089
1089
1091
1170
1183
1184
1185
1077
1089
1091
1091
1170
1185
1185
1186
1076
1091
1091
1094
1172
1185
1186
1188
1077
1091
1094
1093
1172
1186
1188
1188
1078
1093
1093
1094
1175
1188
1188
1190
1080
1093
1094
1095
1174
1188
1190
1190
1080
1095
1095
1096
1175
1190
1190
1193
1082
1095
1096
1098
1176
1190
1193
1192
1082
1096
1098
1098
1177
1192
1192
1193
1085
1098
1100
1100
1179
1194
1194
1195
1085
1100
1108
1100
1181
1194
1195
1197
1086
1100
1102
1102
1181
1195
1197
1197
1087
1102
1102
1105
1181
1197
1197
1199
1089
1102
1103
1104
1183
1197
1199
1199
1089
1104
1104
1105
1184
1199
1199
1202
1091
1104
1105
1107
1185
1199
1201
1201
1091
1105
1107
1107
1186
1201
1201
1202
1094
1107
1107
1109
1188
1201
1202
1203
1093
1107
1109
1109
1188
1203
1203
1217
1096
1109
1109
1112
1190
1203
1204
1311
1331
1340
1294
1308
1419
1442
1441
1418
1316
1318
1317
1333
1340
1432
1460
1453
1321
1241
1348
1324
1452
1219
1333
1434
1192
1272
1127
1227
1361
1344
1422
1390
1240
1215
1131
1131
1211
1224
1225
1224
1114
1129
1130
1130
1210
1224
1224
1226
1116
1129
1130
1131
1210
1224
1226
1226
1116
1130
1131
1132
1211
1226
1226
1228
1118
1133
1132
1134
1212
1226
1228
1229
1118
1132
1134
1134
1213
1228
1229
1229
1120
1134
1134
1136
1215
1228
1229
1239
1153
1142
1315
1300
1421
1484
1458
2221
1122
1137
1136
1139
1218
1230
1231
1233
1123
1138
1138
1139
1220
1234
1233
1235
1125
1138
1139
1140
1219
1233
1235
1235
1125
1140
1140
1141
1220
1235
1235
1238
1127
1141
1141
1143
1221
1235
1237
1237
1127
1141
1143
1143
1222
1237
1237
1238
1130
1143
1143
1145
1224
1237
1238
1239
1129
1143
1145
1145
1224
1239
1239
1240
1130
1145
1145
1148
1226
1239
1240
1242
1131
1145
1148
1147
1226
1240
1242
1242
1132
1147
1147
1148
1229
1242
1242
3851
1134
1147
1148
1149
1228
1242
1244
1244
1136
1149
1150
1152
1230
1246
1244
1246
1136
1150
1152
1152
1231
1246
1246
1247
1139
1152
1152
1154
1233
1246
1247
1248
1138
1152
1154
1154
1233
1248
1248
1249
1140
1154
1154
1157
1235
1248
1249
1251
1140
1154
1157
1157
1235
1249
1251
1251
1141
1156
1156
1157
1238
1251
1251
1253
1143
1156
1157
1158
1237
1251
1253
1253
1143
1158
1158
1159
1238
1253
1253
1256
1145
1158
1159
1161
2172
1259
1255
1255
1145
1159
1161
1161
1240
1255
1255
1256
1148
1161
1163
1163
1245
1257
1257
1258
1148
1163
1163
1166
1244
1257
1258
1260
1149
1163
1166
1165
1244
1258
1260
1260
1150
1165
1165
1166
1247
1260
1260
1262
1152
1165
1166
1167
1246
1260
1262
1262
1152
1167
1167
1168
1247
1262
1262
1265
1154
1167
1168
1170
1248
1262
1265
1264
1154
1168
1170
1170
1249
1264
1264
1265
1157
1170
1170
1172
1251
1264
1265
1266
1156
1170
1172
1877
1251
1265
1266
1267
1158
1172
1172
1174
1253
1266
1267
1269
1159
1174
1174
1178
1255
1269
1269
1271
1161
1174
1175
1176
1255
1269
1271
1271
1161
1176
1176
1177
1256
1271
1271
1274
1163
1176
1177
1179
1257
1271
1274
1273
1163
1177
1179
1179
1258
1273
1273
1274
1166
1179
1179
1181
1260
1273
1274
1275
1165
1179
1181
1181
1260
1275
1275
1276
1167
1181
1181
1184
1262
1275
1276
1278
1167
1181
1184
1183
1262
1276
1278
1278
1837
1184
1183
1184
1265
1278
1278
1280
1170
1199
1184
1185
1264
1278
1280
1280
1172
1185
1186
1188
1266
1280
1282
1282
1172
1186
1188
1188
1267
1280
1282
1283
1175
1188
1188
1190
1269
1282
1284
1284
1174
1188
1190
1190
1269
1284
1284
1285
1175
1190
1190
1193
1271
1284
1285
1287
1176
1190
1193
1192
1271
1285
1287
1287
1177
1192
1192
1193
1274
1287
1287
1289
1179
1193
1193
1194
1273
1287
1289
1289
1179
1194
1194
1195
1274
1951
1295
1291
1181
1194
1195
1197
1275
1289
1292
1291
1181
1195
1197
1197
1276
1291
1291
1292
1184
1197
1199
1199
1278
1293
1293
1294
1184
1199
1199
1202
1280
1293
1294
1296
1185
1199
1202
1201
1280
1294
1296
1296
1186
1201
1201
1202
1283
1296
1296
1298
1188
1215
1202
1203
1282
1296
1298
1298
1188
1203
1203
1204
1283
1298
1298
1301
1190
1203
1204
1206
1284
1298
1301
1300
1190
1204
1206
1206
1285
1300
1300
1301
1193
1206
1860
1208
1287
1300
1301
1302
1192
1206
1208
1287
1287
1302
1302
1303
1193
1208
1208
1211
1289
1302
1303
1305
1195
1208
1210
1212
1291
1305
1305
1307
1197
1210
1211
1212
1291
1305
1307
1307
1197
1212
1212
1213
1293
1307
1307
1310
1199
1212
1213
1215
1293
1307
1310
1309
1199
1213
1215
1215
1294
1309
1309
1310
1202
1215
1215
1217
1296
1309
1310
1311
1201
1215
1217
1217
1296
1311
1311
1312
1202
1217
1217
2602
1298
1311
1312
1314
1203
1217
1219
1219
1298
1312
1314
1314
1204
1219
1219
1220
1298
1314
1314
1316
1206
1219
1220
1221
1300
1314
1316
1316
1208
1221
1222
1224
1302
1316
1319
1318
1208
1222
1224
1224
1303
1318
1318
1319
1211
1224
1224
1226
1305
1318
1319
1320
1210
1224
1226
1226
1305
1320
1320
1321
1211
1226
1226
1229
1307
1320
1321
1323
1212
1226
1229
1228
1307
1321
1323
1323
1213
1228
1228
1229
1310
2022
1329
1325
1215
1229
1229
1230
1309
1323
1325
1325
1215
1229
1230
1231
1311
1325
1325
1328
1217
1230
1231
1233
1311
1325
1327
1327
1217
1231
1233
1233
1312
1327
1327
1328
1220
1233
1235
1235
1314
1329
1329
1330
1220
1235
1235
1238
1316
1329
1330
1332
1221
1235
1238
1237
1316
1330
1332
1332
1222
1237
1237
1238
1318
1332
1332
1334
1224
1237
1238
1239
1318
1332
1334
1334
1224
1238
1239
1240
1320
1334
1334
1337
1905
1239
1240
1242
1320
1334
1334
1336
1226
1240
1242
1242
1321
1336
1336
1339
1228
1242
1242
1244
1323
1336
1337
1338
1228
1242
1244
1244
1323
1338
1338
1339
1229
1244
1244
1247
1325
1338
1339
1341
1231
1245
1246
1247
1328
1341
1341
1343
1233
1246
1247
1248
1327
1341
1343
1343
1233
1248
1248
1249
1328
1343
1343
1346
1235
1248
1249
1251
1329
1343
1346
1345
1235
1249
1251
1251
1330
1345
1345
1346
1238
1251
1927
1253
1332
1345
1346
1347
1237
1251
1253
1253
1332
1347
1347
1348
1238
1258
1253
1256
1334
1347
1348
1350
1239
1254
1255
1255
1334
1348
1350
1350
1240
1255
1255
1256
1337
1350
1350
1352
1242
1255
1256
1257
1336
1350
1352
1352
1244
1257
1258
1260
1338
1352
1355
1354
1244
1258
1260
1260
1339
1354
1354
1355
1247
1260
1260
1262
1341
1354
1355
1356
1246
1260
1262
1262
1341
1356
1356
1357
1247
1262
1262
3857
1343
1356
1357
1359
1248
1263
1264
1264
1343
1357
1359
1359
1249
1266
1265
1265
1345
1359
1359
1361
1251
1264
1266
1266
1346
1359
1361
1361
1251
1266
1266
1267
1347
1361
1361
1361
1253
1266
1267
1269
1347
1361
1363
1363
1253
1267
1269
1269
1348
1361
1363
1365
1255
1269
1271
1271
1350
1364
1365
1366
1256
1271
1271
1273
1352
1365
1366
1368
1257
1272
1271
1273
1352
1366
1368
1368
1258
1271
1273
1283
1354
1368
1368
1370
1260
1273
1274
1275
1354
1368
1370
1370
1260
1275
1275
1276
1355
1370
1370
1373
1262
1275
1276
1278
1356
1370
1373
1372
1262
1276
1278
1278
1357
1372
1372
1373
1265
1278
1278
1280
1359
1372
1373
1374
1264
1278
1280
1280
1359
1374
1374
1375
1265
1280
1280
1283
1361
1374
1375
1377
1267
1280
1282
1283
1364
1377
1377
1379
1269
1282
1283
1284
1363
1377
1379
1379
1269
1284
1284
1293
1364
1379
1379
1381
1271
1284
1285
1287
1365
1379
1381
1381
1271
1287
1287
1287
1366
1379
1381
1382
1274
1287
1287
1289
1368
1381
1382
1383
1273
1287
1289
1289
1368
1383
1383
1384
1274
1289
1289
1292
1370
1383
1384
1386
1275
1289
1292
1291
1370
1384
1386
1386
1276
1291
1291
1292
1373
1386
1386
1388
1278
1291
1292
1293
1372
1386
1388
1388
1280
1293
1294
1296
1374
1388
1390
1390
1280
1294
1963
1296
1375
1390
1390
1391
1283
1296
1296
1298
1377
1390
1391
1392
1282
1298
1298
1298
1377
1392
1392
1393
1283
1298
1298
1301
1379
1392
1393
1395
1284
1298
1301
1300
1379
1393
1395
1395
1285
1300
1300
1301
1382
1395
1395
1397
1287
1300
1301
1302
1381
1395
1397
1397
1287
1302
1302
1303
1382
1397
1397
1400
1289
1302
1303
1305
1383
1397
1400
1399
1289
1303
1305
1305
1384
1399
1399
1400
1292
1983
1307
1307
1386
1401
1401
1402
1292
1307
1307
1310
1388
1401
1402
1404
1295
1307
1310
1309
1388
1402
1404
1404
1294
1309
1309
1310
1391
1404
1404
1406
1296
1309
1310
1311
1390
1404
1406
1406
1296
1311
1311
1312
1391
1406
1406
1409
1298
1311
1312
1314
1392
1406
1409
1408
1298
1312
1314
1314
1393
1408
1408
1409
1301
1314
1314
1316
1395
1408
1409
1410
2203
1333
1355
1316
1395
1410
1410
2148
1497
1596
1604
1573
1656
1638
1532
1414
1304
1319
1321
1334
1399
1413
1413
1415
1305
1318
1319
1320
1399
1413
1501
1415
1305
1320
1320
1321
1400
1415
1415
1417
1307
1320
1321
1323
1401
1415
1417
1418
1307
1321
1323
1323
1402
1417
1418
1418
1309
1323
1323
1325
1404
1417
1419
1419
1309
1323
1325
1325
1404
1418
1419
1420
1310
1325
1325
1327
1406
1419
1420
1422
1311
2750
1328
1328
1406
1420
1422
1422
1312
1327
1327
1328
1409
1422
1422
1424
1314
1327
1328
1329
1408
1422
1424
1424
1316
1329
1330
1332
1410
1424
1426
1426
1316
1330
1332
1332
1411
1426
1426
1427
1319
1332
1332
1334
1413
1426
1427
1428
1318
1332
1334
1334
1413
1428
1428
1429
1319
1334
1334
1337
1415
1428
1429
1431
1320
1334
1337
1336
1415
1429
1431
1431
1321
1336
1336
1337
1418
1431
2108
1433
1323
1336
1337
1338
1417
1431
1433
1433
1323
1338
1338
1339
1418
1433
1433
1436
1325
1338
1339
1341
1419
1433
1436
1435
1325
1339
1341
1341
1420
1435
1435
1436
1328
1341
1343
1343
1422
1437
1437
1438
1328
1343
1343
1346
1424
1437
1438
1440
1329
1343
1346
1345
1424
1438
1440
1440
1330
1345
1345
1346
1427
1440
1440
1442
1332
1345
1346
1347
1426
1440
1442
1442
1332
1347
1347
1991
1427
1442
1442
1445
1334
1347
1348
1350
1428
1442
1445
1444
1334
1348
1350
1350
1429
1442
1444
1445
1337
1350
1350
1352
1431
1444
1445
1446
1336
1350
1352
1352
1431
1446
1446
1447
1337
1352
1352
1355
1433
1446
1447
1449
1339
1352
1354
1355
1436
1449
1449
1451
1341
1354
1355
1356
1435
1449
1451
1451
1341
1356
1356
1357
1436
1451
1451
1454
1343
1356
1357
1359
1437
1451
1454
1453
2010
1357
1359
1359
1438
1453
1453
1454
1346
1359
1359
1361
1440
1453
1454
1455
1345
1359
1361
1361
1440
1455
1455
1456
1346
1361
1361
1364
1442
1455
1456
1458
1347
1361
1364
1363
1442
1456
1458
1458
1348
1363
1363
1364
1445
1458
1458
1460
1350
1363
1364
1365
1444
1458
1460
1460
1352
1365
1366
1368
1446
1460
1462
1462
1352
1366
1368
1368
1447
1462
1462
1463
1355
1370
1368
1370
4023
1462
1463
1464
1354
1368
1370
1370
1449
1464
1464
1465
1357
1370
1370
1373
1451
1464
1465
1467
1356
1370
1373
1372
1451
1465
1467
1467
1357
1372
1372
1373
1454
1467
1467
1469
1359
1372
1373
1374
1453
1467
1469
1469
1359
1374
1374
1375
1454
1469
1469
1472
1361
1374
1375
1377
1455
1469
1472
1471
1361
1375
1377
1377
1456
1469
1471
1472
1364
1377
1379
1379
1458
1473
2443
1474
1364
1379
1379
1382
1460
1473
1474
1476
1365
1379
1382
1381
1460
1474
1476
1476
1366
1381
1381
1382
1463
1476
1476
1478
1368
1381
1382
1383
1462
1476
1478
1478
1368
1383
1383
1384
1463
1478
1478
1481
1370
1383
1384
1386
1464
1478
1480
1480
1370
1384
1386
1386
1465
1480
1480
1481
1373
1386
1386
1388
1467
1480
1481
1482
1372
1386
1388
1388
1467
1482
1482
1483
1373
2109
1388
1388
1469
1482
1483
1485
1375
1390
1390
1391
1472
1485
1485
1487
1377
1390
1391
1392
1471
1485
1487
1487
1377
1392
1392
1393
1472
1487
1487
1490
1379
1392
1393
1395
1473
1487
1490
1489
1379
1393
1395
1395
1474
1489
1489
1490
1382
1395
1395
1397
1476
1489
1490
1491
1381
1395
1397
1397
1476
1491
1491
1492
1382
1397
1397
1400
1478
1491
1492
1494
1383
1397
1400
2033
1484
1492
1494
1494
1384
1397
1399
1400
1481
1494
1494
1496
1386
1401
1400
1401
1480
1494
1496
1496
1388
1401
1402
1404
1482
1496
1499
1498
1388
1402
1404
1404
1483
1498
1498
1499
1391
1404
1404
1406
1485
1498
1499
1500
1404
1417
1418
1419
1498
1512
1514
1514
1404
1419
1419
1420
1499
1514
1514
1517
1406
1419
1420
1422
1500
1514
1517
1516
1406
1420
1422
1422
1501
2186
1517
1518
1408
1422
1422
1424
1503
1516
1517
1518
1408
1422
1424
1426
1503
1518
1518
1519
1409
1427
1424
1427
1505
1518
1519
1521
1410
1424
1426
1426
1505
1519
1521
1521
1411
1424
1426
1427
1508
1521
1521
1523
1413
1426
1427
1428
1507
1521
1523
1523
1415
1428
1429
1431
1509
1523
1525
1525
1415
1429
1431
1431
1510
1525
1525
1526
1418
1431
1431
1433
1512
1525
2173
1534
1418
1431
1433
1433
1512
1527
1527
1528
1418
1433
1433
1436
1515
1527
1528
1530
1419
1433
1435
1435
1514
1528
1530
1530
1420
1435
1435
1436
1517
1530
1530
1532
1422
1435
1436
1437
1516
1530
1532
1532
1422
1437
1437
1438
1517
1532
1532
1535
1424
1437
1438
1440
1518
1532
1535
1534
1424
1438
1440
1440
1519
1534
1534
1535
1427
1440
1442
1442
1521
1536
1536
2214
1427
1442
1442
1445
1523
1536
1537
1539
1428
1442
1445
1444
1523
1537
1539
1539
1429
1530
1444
1446
1525
1539
1539
1541
1431
1444
1445
1446
1525
1539
1541
1541
1431
1445
1446
1447
1527
1552
1572
1544
1433
1446
1447
1449
1788
1835
1843
1848
1737
1712
1748
1776
1789
1862
1866
1849
1640
1710
1739
1722
1727
1800
1676
1548
1437
1451
2853
1451
1530
1544
1545
1546
1437
1451
1451
1454
1532
1545
1546
1550
1438
1451
1453
1454
1535
1548
1548
1550
1440
1453
1454
1455
1534
1548
1550
1550
1440
1455
1455
1456
1535
1550
1550
1553
1442
1455
1456
1458
1536
1550
1553
1552
1442
1456
1458
1458
1537
1552
1552
1553
1445
1458
1458
1460
1539
1552
1553
1554
1444
1458
1460
1460
1539
1554
1554
1555
1445
2147
1466
1460
1541
1554
1555
1557
1446
1460
1462
1462
1541
1555
1557
1557
1447
1462
1462
1463
1544
1557
1557
1559
1449
1462
1463
1464
1543
1557
1559
1559
1451
1464
1465
1467
1545
1559
1561
1561
1451
1465
1467
1467
1546
1561
1561
1562
1454
1467
1467
1469
1548
1561
1562
1563
1453
1467
1469
1469
1548
1562
1563
1564
1455
1469
1469
1472
1550
1563
1564
1566
1455
2151
1469
1472
1550
1564
1566
1566
1456
1471
1471
1472
1553
1566
1566
1585
1458
1471
1472
1473
1552
1566
1568
1568
1458
1473
1473
1474
1553
1568
1568
1571
1460
1473
1474
1476
1554
1568
1571
1570
1460
1474
1476
1476
1555
1570
1570
1571
1463
1476
1478
1478
1557
1571
1572
1573
1464
1478
1478
1481
1559
1572
1573
1575
1464
1478
1481
1480
1559
1573
1575
1575
4055
1480
1480
1481
1562
1575
1575
1577
1467
1480
1485
1495
1563
1727
1807
1869
1766
1794
1668
1484
1564
1578
1599
1580
1469
1482
1483
1485
1563
1577
1580
1579
1469
1483
1485
1485
1564
1579
1579
1580
1472
1485
1485
1487
1566
1580
1580
1581
1471
1485
1487
1487
1566
1581
1581
1582
1472
1487
1487
1490
1568
1581
1582
1584
1474
1487
1489
1490
1571
2579
1584
1586
1476
1489
1490
1491
1570
1584
1586
1586
1476
1491
1492
1492
1572
1586
1586
1589
1478
1491
1492
1494
1572
1586
1589
1588
1478
1492
1494
1494
1573
1588
1588
1589
1481
1494
1494
1496
1575
1588
1589
1590
1480
1494
1496
1496
1575
1590
1590
1591
1481
1496
1496
1499
1577
1590
1591
1593
1482
1496
1499
1498
1577
1591
1593
1593
1483
1498
1498
2214
1577
1593
1593
1595
1485
1498
1499
1500
1579
1593
1595
1595
1487
1500
1501
1503
1581
1595
1597
1597
1487
1501
1503
1503
1582
1597
1597
1598
1490
1503
1503
1505
1584
1597
1598
1599
1489
1503
1505
1505
1584
1599
1599
1600
1490
1505
1505
1508
1586
1599
1600
1602
1491
1505
1508
1507
1586
1600
1602
1602
1492
1507
1507
1508
1589
1602
1602
1604
1494
2184
1509
1509
1588
1602
1604
1604
1494
1509
1509
1510
1589
1604
1604
1606
1496
1509
1510
1512
1590
1604
1606
1606
1496
1511
1512
1512
1591
1604
1606
1607
1499
1512
1514
1514
1593
1608
1608
1609
1499
1514
1514
1517
1595
1608
1609
1611
1500
1514
1517
1516
1595
1609
1611
1611
1501
1516
1516
1517
1598
1611
1611
1613
1503
1516
1517
1518
1597
1611
2279
1619
1503
1517
1518
1519
1599
1613
1613
1616
1505
1518
1519
1532
1599
1613
1616
1615
1505
1522
1521
1521
1600
1613
1615
1616
1508
1521
1521
1523
1602
1615
1616
1617
1507
1521
1523
1523
1602
1617
1617
1618
1508
1523
1523
1526
1604
1617
1618
1620
1510
1523
1525
1526
1607
1620
1620
1622
1512
1525
1526
1527
1606
1620
1622
1622
1512
1527
1527
1528
2275
1622
1622
1625
1514
1527
1528
1530
1608
1622
1625
1624
1516
1529
1530
1530
1609
1624
1624
1625
1517
1530
1530
1532
1611
1624
1625
1626
1516
1530
1532
1532
1611
1626
1626
1627
1517
1532
1532
1535
1613
1626
1627
1629
1518
1532
1535
1534
1613
1627
1629
1629
1519
1534
1534
1535
1616
1629
1629
1631
1521
1534
1535
1536
1615
1629
1631
1631
1523
1544
1537
1539
1617
1631
1634
1633
1523
1537
1539
1539
1618
1633
1633
1634
1526
1539
1539
1541
1620
1633
1634
1635
1525
1539
1541
1541
1620
1635
1635
1636
1526
1541
1541
1544
1622
1635
1636
1638
1527
1541
1544
1543
1622
1636
1638
1638
1528
1543
1543
1544
1625
1638
1638
1640
1530
1543
1544
1545
1624
1638
1640
1640
1530
1545
1545
1546
1625
2311
1640
1643
1532
1545
1546
1548
1626
1640
1643
1642
1532
1546
1550
1548
1627
1642
1642
1643
1535
1548
1550
1550
1629
1644
1644
1645
1535
1550
1550
1553
1631
1644
1645
1647
1536
1550
1553
1552
1631
1645
1647
1647
1537
1552
1552
1553
1634
1647
1647
1649
1539
1552
1553
1554
1633
1647
1649
1649
1539
1554
1554
1555
1634
1649
1649
1652
1541
2222
1555
1557
1726
1649
1651
1651
1541
1555
1557
1557
1636
1651
1651
1652
1544
1557
1557
1559
1638
1652
1652
1653
1543
1557
1559
1559
1638
1653
1653
1654
1544
1559
1559
1562
1640
1653
1654
1656
1546
1561
1561
1562
1643
1656
1656
1658
1548
1561
1562
1563
1642
1656
1658
1658
1548
1563
1563
1564
1643
1658
1658
1661
1550
1563
1564
2917
1644
1658
1661
1660
1550
1564
1566
1566
1645
1660
1660
1663
1552
1566
1566
1568
1647
1660
1661
1662
1552
1566
1568
1568
1647
1662
1662
1663
1554
1568
1568
1571
1649
1662
1663
1665
1554
1568
1571
1570
1649
1663
1665
1665
1555
1570
1570
1571
1652
1665
1665
1667
1557
1570
1571
1572
1651
1665
1667
1667
1559
1572
1573
1575
1653
1667
4296
1669
1559
1573
1575
1575
1654
1669
1669
1670
1562
1577
1575
1577
1656
1669
1670
1671
1561
1575
1577
1577
1656
1671
1671
1672
1562
1577
1577
1580
1658
1671
1672
1674
1563
1577
1580
1579
1658
1672
1674
1674
1564
1579
1579
1580
1661
1674
1674
1676
1566
1579
1580
1581
1660
1674
1676
1676
1566
1582
1581
1582
1662
1676
1676
1679
2512
1581
1582
1584
1662
1676
1678
1678
1568
1582
1584
1584
1663
1676
1678
1680
1570
1584
1586
1586
1665
1679
1680
1681
2456
1588
1634
1588
1667
1680
1681
2035
1887
1923
1889
1939
1811
1683
1684
1684
1573
1586
1588
1590
1667
1683
1683
1685
1575
1589
1589
1590
1669
1683
1685
1685
1575
1589
1590
1591
1670
1685
1685
1687
1577
2453
1591
1593
1671
1685
1688
1687
1577
1591
1593
1593
1672
1687
1687
1688
1580
1593
1593
1595
1674
1687
1688
1689
1579
1593
1595
1595
1674
1689
1689
1690
1580
1595
1595
1598
1676
1689
1690
1692
1582
1595
1597
1598
1679
1692
1692
1694
1584
1597
1598
1599
1678
1692
1694
1694
1584
1599
1599
1600
1679
1694
1694
1697
1586
1599
1600
2285
1687
1694
1694
1696
1586
1600
1602
1602
1681
1696
1696
1697
1589
1602
1602
1604
1683
1696
1697
1698
1588
1602
1604
1604
1683
1698
1698
1699
1589
1604
1604
1607
1685
1698
1699
1701
1590
1604
1607
1606
1685
1699
1701
1701
1591
1606
1606
1607
1688
1701
1701
1703
1593
1608
1607
1608
1687
1701
1703
1703
1595
1608
1609
1611
1689
1703
2394
1705
1595
1609
1611
1611
1690
1705
1705
1706
1598
1611
1611
1613
1692
1705
1706
1707
1597
1611
1613
1613
1692
1707
1707
1708
1598
1613
1613
1613
1694
1707
1708
1710
1599
1613
1615
1615
1694
1708
1710
1710
1600
1615
1615
1616
1697
1710
1710
1712
1602
1615
1616
1617
1697
1710
1712
1712
1602
1617
1617
1618
1697
1712
1712
2381
1604
1617
1618
1620
1698
1712
1714
1714
1604
1618
1620
1620
1699
1714
1714
1715
1606
1620
1622
1622
1701
1716
1716
1717
1607
1622
1622
1624
1703
1716
1717
1719
1608
1622
1624
1624
1703
1717
1719
1719
1609
1624
1624
1625
1706
1719
1719
1721
1611
1624
1625
1626
1705
1719
1721
1721
1611
1626
1626
1627
1706
1721
1721
1724
1613
2303
1627
1629
1707
1721
1724
1723
1613
1627
1629
1629
1708
1725
1723
1724
1616
1629
1629
1631
1710
1723
1724
1725
1615
1629
1631
1631
1710
1725
1725
1726
1616
1631
1631
1634
1712
1725
1726
1728
1618
1631
1633
1634
1715
1728
1728
1730
1620
1633
1634
1635
1715
1728
1730
1730
1620
1635
1635
1636
1715
1730
1730
1733
1622
1635
2319
1638
1716
1730
1733
1732
1622
1636
1638
1638
1717
1733
1736
1734
1622
1638
1638
1640
1719
1732
1733
1734
1624
1638
1640
1640
1719
1734
1734
1735
1625
1640
1640
1642
1721
1734
1735
1737
1626
1640
1643
1642
1721
1735
1737
1737
1627
1642
1642
1643
1723
1737
1737
1739
1629
1642
1643
1644
1723
1737
1739
1739
1631
1644
1645
2329
1725
1739
1742
1741
1631
1645
1647
1647
1726
1741
1741
1742
1634
1647
1647
1649
1728
1741
1742
1743
1633
1647
1649
1649
1728
1743
1743
1744
1634
1649
1649
1652
1730
1743
1744
1746
1635
1649
1652
1651
1730
1744
1746
1746
1636
1652
1651
1652
1732
1746
1746
1748
1638
1651
1652
1653
1732
1746
1748
1748
1638
1653
1653
1654
2405
1748
1748
1751
1640
1653
1654
1656
1734
1748
1750
1750
1642
1654
1656
1656
1735
1750
1750
1751
1643
1656
1658
1658
1737
1752
1752
1753
1643
1658
1658
1661
1739
1752
1753
1755
1644
1658
1661
1660
1739
1753
1755
1755
1645
1660
1660
1661
1742
1755
1755
1757
1647
1660
1661
1662
1741
1755
1757
1757
1647
1662
1662
1663
4040
1757
1757
1757
1649
1662
1663
1665
1743
1757
1759
1761
1649
1663
1665
1665
1744
1757
1759
1761
1649
1665
1665
1667
1746
1760
1760
1761
1651
1665
1667
1667
1746
1760
1761
1762
1769
1667
1667
1669
1748
1761
1762
1764
1654
1669
1669
1671
1748
1764
1764
1766
1656
1670
1670
1671
1750
1764
1766
1766
1656
3102
1671
1672
1751
1766
1766
1769
1658
1671
1672
1674
1752
1768
1769
1768
1658
1672
1674
1674
1753
1768
1768
1769
1661
1674
1674
1676
1755
1768
1769
1770
1660
1674
1676
1676
1755
1770
1770
1771
1661
1676
1676
1679
1757
1770
1771
1773
1662
1676
1679
1678
1757
1771
1773
1773
1663
1678
1678
1679
1760
1773
1773
1775
1665
1687
1680
1680
1759
1773
1775
1775
1667
1680
1681
1683
1764
1775
1778
1777
1667
1681
1683
1683
1762
1777
1777
1778
1670
1683
1683
1685
1764
1777
1778
1779
1669
1683
1685
1685
1764
1779
1779
1780
1670
1685
1685
1688
1766
1779
1780
1782
1671
1685
1688
1687
1766
1780
1782
1782
1672
1687
1687
1688
1769
1782
1782
1784
2339
1687
1688
1689
1768
1782
1784
1784
1674
1689
1689
1690
1771
1784
1784
1787
1676
1689
1690
1692
1770
1784
1787
1786
1676
1690
1692
1692
1771
1786
1786
1787
1679
1692
1694
1694
1773
1788
1788
1789
1679
1694
1694
1697
1775
1788
1789
1791
1680
1696
1697
1696
1775
1789
1791
1791
1694
1708
1710
1710
1789
1804
1804
2458
1696
1710
1710
1712
1791
1804
1805
1806
1696
1710
1712
1714
1791
1805
1806
1807
1698
1712
1712
1715
1793
1806
1807
1809
1698
1712
1715
1714
1793
1807
1809
1809
1699
1714
1714
1715
1796
1809
1809
1811
1701
1714
1715
1716
1795
1809
1811
1811
1701
1716
1716
1717
1796
1811
1811
1814
1703
1716
1717
1719
1797
1811
2513
1813
1703
1717
1719
1719
1798
1813
1813
1814
1706
1720
1721
1721
1800
1815
1815
1816
1706
1721
1721
1724
1811
1824
1816
1818
1707
1904
2096
2060
2152
2203
2200
2175
2066
2040
2117
2093
2215
2108
2210
2114
2048
1836
1726
1728
1806
1828
1820
1820
1710
1725
1725
1726
1806
1820
1820
1823
1712
2467
1726
1728
1806
1820
1823
1822
1712
1726
1728
1728
1807
1822
1822
1823
1715
1728
1728
1730
1809
1822
1823
1824
1714
1728
1730
1730
1809
1824
1824
1825
1715
1730
1730
1733
1811
1824
1825
1827
1717
1730
1732
1733
1814
1827
1827
1829
1719
1732
1733
1734
1813
1827
1829
1829
1719
1734
1734
1735
1814
1829
1829
2494
1721
1734
1735
1737
1815
1829
1831
1831
1721
1735
1737
1739
1816
1831
1831
1832
1724
1737
1737
1739
1818
1831
1832
1833
1723
1737
1739
1739
1818
1833
1833
1834
1724
1739
1739
1739
1820
1833
1834
1836
1725
1739
1741
1741
1820
1834
1836
1836
1726
1741
1741
1742
1823
1836
1836
1838
1728
1741
1742
1743
1822
1839
1838
1838
1730
1743
1744
1746
1824
1838
1840
1840
1730
1744
1746
1746
1825
1840
1840
1841
1733
1746
1746
1748
1827
1840
1841
1842
1732
1746
1748
1748
1827
1842
1842
1843
1733
1748
1748
1751
1829
1842
1843
1845
1734
1748
1751
1750
1829
1843
1845
1845
1735
1750
1750
1751
1832
1845
1845
1847
1737
1750
2411
1759
1832
1845
1847
1847
1737
1752
1752
1753
1832
1847
1849
1850
1739
1752
1753
1755
1833
1847
1850
1849
1739
1753
1755
1755
1834
1849
1849
1850
1742
1755
1757
1757
1836
1851
1851
1852
1742
1757
1757
1759
1838
1851
1852
1854
1743
1757
1759
1759
1838
1852
1854
1854
1744
1759
1759
1760
1841
1854
1854
1856
4369
1759
1760
1761
1840
1854
1856
1856
1746
1761
1764
1762
1842
1856
1856
1859
1748
1761
1762
1764
1842
1856
1859
1858
1748
1762
1764
1764
1843
1858
1858
1859
1751
1764
1764
1766
1845
1858
1859
1860
1750
1764
1766
1766
1845
1860
1860
1861
1751
1766
1766
1769
1847
1860
1861
1863
1753
1766
1768
1769
2746
1863
1863
1865
1755
1768
1769
1770
1849
1863
1865
1867
1755
1770
1770
1771
1850
1865
1865
1868
1757
1770
1771
1773
1851
1865
1868
1867
1757
1771
1773
1773
1852
1867
1867
1868
1760
1773
1773
1775
1854
1867
1868
1869
1759
1773
1775
1775
1854
1869
1869
1870
1760
1775
1775
1778
1856
1869
1870
1872
2445
1775
1775
1777
1856
1870
1872
1872
1762
1777
1777
1778
1860
1872
1872
1874
1764
1777
1778
1779
1858
1872
1874
1874
1766
1779
1780
1782
1860
1874
1876
1876
1766
1780
1782
1782
1861
1876
1876
1877
1769
1782
1782
1784
1863
1876
1877
1878
1768
1782
1784
1784
1863
1878
1878
1879
1769
1784
1784
1787
1865
2571
1879
1881
1770
1784
1787
1786
1865
1879
1881
1881
1774
1784
1786
1787
1868
1881
1881
1883
1773
1786
1787
1788
1867
1881
1883
1883
1773
1788
1788
1789
1868
1883
1883
1886
1775
1788
1789
1791
1869
1883
1886
1885
1775
1789
1791
1791
1870
1885
1885
1886
1778
1791
1793
1919
1872
1886
1887
3337
1779
1793
1793
1796
1874
1887
1888
1890
1779
1793
1797
1795
1874
1888
1890
1890
1780
1795
1795
1796
1874
1890
1890
1892
1782
1795
1796
1797
1876
1890
1892
1892
1782
1797
1797
1798
1877
1892
1892
1895
1784
1797
1798
1800
1878
1892
1895
1894
1784
1798
1800
1800
1879
1894
1894
1895
1787
1800
1800
2485
1881
1894
1895
1896
1786
1800
1802
1802
1881
1896
1898
1897
1788
1802
1802
1805
1883
1896
1897
1899
1789
1802
1804
1805
1883
1899
1899
1901
1791
1804
1805
1806
1885
1899
1901
1901
1791
1806
1806
1807
1886
1901
1901
1904
1793
1806
1807
1809
1887
1901
1904
1903
1793
1807
1809
1809
1888
1903
2573
1917
1793
1809
1809
1811
1890
1903
1904
1905
1795
1809
1811
1811
1890
1905
1905
1906
1796
1811
1811
1814
1892
1905
1906
1908
1797
1811
1814
1813
1892
1906
1908
1908
1798
1813
1813
1814
1895
1908
1908
1910
1800
1813
1814
1815
1894
1908
1910
1910
1802
1815
1816
1818
1896
1910
1913
1912
1802
1816
2493
1818
1897
1912
1912
1913
1805
1818
1818
1820
1899
1914
1913
1914
1804
1818
1820
1820
1899
1914
1914
1915
1805
1820
1820
1823
1901
1914
1915
1917
1806
1820
1823
1822
1901
1915
1917
1917
1807
1822
1822
1823
1904
1917
1917
1919
1809
1822
1823
1824
1903
1917
1919
1919
1809
1824
1824
1825
1904
2644
1919
1919
1811
1824
1825
1827
1905
1919
1921
1921
1814
1825
1827
1827
1906
1921
1921
1922
1814
1827
1829
1829
1908
1923
1923
1924
1814
1829
1829
1832
1910
1923
1924
1926
1815
1832
1832
1831
1910
1924
1926
1926
1816
1831
1831
1832
1913
1926
1926
1928
1818
1831
1832
1833
1912
1926
1928
1928
2477
1832
1833
1834
1913
1928
1928
1931
1820
1833
1834
1836
1914
1928
1931
1930
1820
1834
1836
1836
1915
1930
1930
1931
1823
1836
1836
1838
1917
1930
1931
1932
1822
1836
1838
1838
1917
1932
1932
1933
1823
1838
1838
1841
1919
1932
1933
1935
1825
1838
1840
1841
1922
1935
1935
1937
1827
1840
1841
4436
1923
1935
1937
1937
1827
1842
1842
1843
1922
1939
1937
1940
1829
1842
1843
1845
1923
1937
1940
1939
1829
1843
1845
1845
1924
1939
1939
1940
1832
1845
1845
1847
1926
1939
1940
1941
1831
1845
1847
1847
1926
1941
1941
1942
1832
1847
1847
1850
1928
1941
1942
1944
1833
1847
1849
1849
1928
2881
1944
1944
1834
1847
1849
1850
1931
1944
1944
1946
1836
1849
1850
1851
1930
1944
1946
1946
1838
1851
1852
1854
1932
1946
1948
1948
1838
1852
1854
1854
1933
1948
1948
1949
1841
1854
1854
1856
1935
1948
1949
1950
1840
1854
1856
1856
1935
1950
1950
1951
1841
1856
1856
1859
1937
1950
1951
2626
1842
1856
1858
1858
1937
1951
1953
1953
1843
1859
1860
1859
1940
1953
1953
1955
1845
1858
1859
1860
1939
1953
1955
1955
1845
1860
1860
1861
1940
1955
1955
1958
1847
1860
1861
1863
1941
1955
1958
1957
1847
1861
1863
1863
1942
1957
1957
1958
1850
1863
1865
1865
1944
1959
1959
1960
1850
1865
1873
1865
1946
1959
1960
1962
1851
1865
1868
1867
1949
1960
1962
1962
1852
1865
1867
1868
1949
1962
1962
1964
1854
1867
1868
1869
1948
1962
1964
1964
1854
1869
1869
1870
1949
1964
1964
1967
1856
1869
1870
1872
1950
1964
1967
1966
1856
1870
1872
1872
1951
1966
1966
1967
1859
1872
1872
1874
2610
1966
1967
1968
1858
1872
1874
1874
1953
1967
1968
1969
1860
1874
1874
1877
1955
1968
1969
1971
1861
1874
1876
1877
1958
1971
1971
1973
1863
1876
1877
1878
1957
1971
1973
1973
1863
1878
1878
1879
1958
1973
1973
1976
1865
1878
1879
1881
1959
1973
1976
1975
1865
1879
1881
1881
1960
2613
1975
1976
1865
1881
1881
1883
1962
1975
1976
1977
1869
1883
1883
1883
1962
1976
1977
1978
1869
1883
1883
1886
1964
1977
1978
1980
1869
1883
1886
1885
1964
1978
1980
1980
1870
1885
1885
1886
1967
1980
1980
1982
1872
1885
1886
1887
1966
1980
1982
1982
1874
1887
1888
1890
1968
1982
1984
2664
1874
1888
1890
1890
1969
1982
1984
1985
1880
1890
1891
1892
1971
1984
1985
1986
1876
1890
1892
1892
1971
1986
1986
1987
1877
1892
1892
1895
1973
1986
1987
1989
1878
1892
1895
1894
1973
1987
1989
1989
1879
1894
1894
1895
1976
1989
1989
1991
1881
1894
1895
1896
1975
1989
1991
1991
1884
1895
1896
1897
1976
1991
1991
1994
1883
1896
1897
1901
1977
1991
1994
1993
1883
1897
1899
1899
1978
1993
1993
1994
1886
1900
1901
1901
1980
1994
1995
1996
1887
1901
1901
1904
1982
1995
1996
1998
1887
1901
1904
1903
1982
1996
1998
1998
1888
1903
1903
1904
1985
1998
2140
3354
1896
1903
1905
1905
1984
1998
2000
2000
1890
1905
1907
1906
1986
2000
2000
2002
1892
1905
1906
1908
1986
2000
2002
2002
1892
1906
1908
1908
1987
2002
2002
2003
1895
1908
1908
1910
1989
2002
2003
2004
1894
1908
1910
1910
1989
2004
2004
2005
1895
1910
1910
1913
1991
2004
2005
2007
2595
1912
1912
1913
1994
2007
2007
2009
1899
1912
1913
1916
1993
2007
2009
2009
1899
1914
1914
1915
1994
2009
2009
2012
1901
1914
1915
1917
1995
2021
2024
2011
1901
1915
1958
2325
2356
2492
2408
2337
1905
1919
1918
1919
1998
2011
2012
2013
1903
1917
1919
1919
1998
2013
2013
2014
4625
1919
1919
1922
2000
2013
2014
2016
1905
1919
1926
1921
2000
2014
2016
2016
1906
1919
1921
1922
2003
2016
2016
2018
1908
1921
1922
1923
2002
2016
2018
2018
1910
1923
1924
1926
2004
2018
2020
2020
1910
1924
1926
1926
2005
2020
2020
2021
1913
1926
1926
1928
2007
2020
2021
2935
1919
1926
1928
1928
2007
2022
2022
2023
1913
1928
1944
1930
2009
2022
2023
2025
1914
1928
1930
1930
2009
2023
2025
2025
1915
1930
1930
1931
2012
2025
2025
2027
1917
1930
1931
1932
2011
2025
2027
2027
1917
1932
1932
1933
2012
2027
2027
2030
1919
1932
1933
1935
2013
2027
2030
2029
2626
1933
1935
1935
2014
2027
2029
2030
1922
1935
1940
1937
2016
2031
2031
2032
1922
1937
1937
1940
2018
2031
2032
2034
1923
1937
1940
1939
2018
2032
2034
2034
1924
1939
1939
1940
2021
2034
2034
2036
1926
1939
1940
1941
2020
2034
2036
2036
1926
1941
1941
1942
2021
2036
2036
2039
2583
1941
1942
1944
2022
2036
2038
2038
1928
1958
1946
1944
2023
2036
2038
2039
1931
1944
1944
1946
2025
2038
2039
2040
1930
1944
1946
1946
2025
2040
2040
2041
1931
1946
1946
1949
2027
2040
2041
2043
1933
1946
1948
1949
2030
2043
2043
2045
1935
1948
1949
1950
2029
2043
2045
2045
2613
1949
1950
1951
2031
2045
2045
2058
1976
1950
2022
2414
2469
2423
2445
2469
2333
2417
2397
2412
2347
2473
2443
2365
2319
2081
1955
1958
2035
2047
2048
2049
1939
1953
1955
1955
2034
2049
2049
2050
1940
1955
1955
1958
2036
2049
2050
2052
1941
1955
1957
1957
2036
2802
2052
2052
1942
1955
1957
1958
2039
2052
2052
2068
1944
1957
1958
1959
2038
2052
2054
2054
1946
1959
1960
1962
2040
2054
2056
2056
1946
1960
1962
1962
2041
2056
2056
2057
1949
1962
1962
1964
2043
2056
2057
2058
1948
1962
1964
1964
2043
2058
2058
2059
1949
1964
1964
1967
2045
2739
2059
2061
1950
1964
1967
1966
2045
2059
2061
2063
1951
1964
1966
1967
2048
2061
2061
2063
1953
1966
1967
1968
2047
2061
2063
2063
1953
1968
1968
1969
2049
2063
2063
2066
1955
1968
1969
1971
2049
2063
2066
2065
1955
1969
1971
1971
2050
2065
2065
2066
1958
1971
1973
1973
2723
2066
2067
2068
1959
1973
1973
1976
2054
2067
2070
2070
1959
1973
1976
1975
2054
2068
2070
2070
1960
1975
1975
1976
2057
2070
2070
2072
1962
1975
1976
1977
2056
2070
2072
2072
1962
1977
1977
1978
2057
2072
2072
2075
1964
1977
1978
1980
2058
2072
2075
2074
1964
1978
1980
2638
2059
2072
2074
2075
1967
1980
1980
1982
2061
2076
2075
2076
1966
1980
1982
1982
2061
2076
2076
2077
1968
1982
1982
1985
2063
2076
2077
2079
1969
1982
1984
1985
2066
2079
2079
2081
1971
1984
1985
1986
2065
2079
2081
2081
1971
1985
1986
1987
2067
2081
2081
2084
1985
2000
2660
2003
2081
2094
2095
2097
1986
2000
2002
2002
2083
2095
2097
2097
1987
2000
2002
2003
2084
2097
2097
2099
1989
2002
2003
2004
2083
2097
2099
2099
1989
2004
2004
2005
2084
2099
2099
2102
1991
2004
2005
2007
2085
2099
2102
2101
1991
2005
2007
2007
2086
2101
2101
2102
1991
2036
2007
2009
2088
2102
2102
2103
1993
2007
2026
2009
2088
2103
2103
2104
1995
2009
2009
2009
2090
2103
2104
2106
1996
2011
2011
2013
2090
2106
2106
2108
1998
2012
2012
2013
2092
2106
2108
2108
1998
2012
2013
2014
2093
2108
2108
2110
2000
2013
2014
2016
2094
2108
3009
2116
2000
2014
2016
2016
2095
2108
2110
2111
2003
2016
2016
2018
2097
2110
2111
2112
2002
2016
2018
2018
2097
2112
2112
2113
2003
2018
2018
2021
2099
2112
2113
2115
2004
2018
2021
2020
2099
2113
2115
2115
2005
2020
2020
2021
2102
2115
2115
2117
2007
2020
2021
2022
2101
2790
2117
2117
2009
2022
2023
2025
2103
2117
2119
2119
2009
2023
2025
2025
2104
2119
2119
2120
2012
2025
2025
2027
2106
2119
2120
2121
2011
2040
2027
2027
2106
2121
2123
2132
2013
2027
2027
2348
2585
2571
2550
2477
2084
2187
2027
2029
2108
2122
2124
2124
2022
2030
2029
2030
2111
2124
2124
2126
2016
2029
2039
2031
2110
2124
2126
2126
2016
2031
2031
2032
2111
2126
2126
2129
2018
2031
2032
2034
2112
2126
2128
2128
2018
2032
2034
2034
2113
2128
2128
2129
2021
2034
2036
2036
2115
2130
2130
2131
2021
2036
2036
2039
2117
2842
2131
2133
2022
2036
2038
2038
2117
2131
2133
2150
2023
2036
2038
2039
2120
2133
2133
2135
2025
2038
2039
2040
2119
2133
2135
2135
2025
2040
2040
2041
2120
2135
2135
2138
2027
2040
2041
2043
2121
2135
2138
2137
2027
2041
2043
2043
2122
2137
2137
2138
2030
2043
2043
2048
2124
2137
2138
2139
2029
2043
2045
2045
2124
2140
2139
2140
2031
2045
2045
2048
2126
2139
2140
2142
2032
2045
2047
2048
2129
2142
2142
2144
2034
2047
2048
2049
2128
2142
2144
2144
2034
2049
2049
2050
2129
2144
2144
2147
2036
2049
2050
2052
2130
2144
2147
2146
2703
2050
2052
2052
2131
2144
2146
2147
2039
2052
2052
2054
2133
2146
2147
2148
2038
2052
2054
2054
2133
2148
2148
2149
2039
2054
2054
2057
2135
2148
2149
2151
2040
2054
2057
2056
2135
2149
2151
2151
2041
2056
2056
2057
2138
2151
2151
2153
2043
2056
2057
2058
2137
2151
2817
2153
2045
2058
2059
2061
2139
2153
2155
2155
2048
2059
2061
2061
2140
2155
2155
2156
2048
2075
2061
2063
2142
2155
2156
2157
2047
2061
2063
2063
2142
2157
2157
2158
2048
2063
2063
2066
2144
2157
2158
2160
2049
2063
2066
2065
2144
2158
2160
2160
2050
2065
2065
2738
2144
2160
2160
2162
2052
2065
2066
2067
2146
2162
2162
2162
2052
2067
2067
2068
2147
2162
2162
2165
2054
2067
2068
2070
2148
2162
2165
2164
2054
2068
2070
2070
2149
2164
2164
2165
2057
2070
2072
2072
2151
2166
2166
2167
2057
2072
2072
2075
2153
2166
2167
2169
2730
2072
2075
2074
2153
2167
2169
2169
2059
2074
2077
2075
2156
2169
2169
2171
2061
2074
2075
2076
2155
2169
2171
2171
2061
2076
2076
2077
2156
2171
2171
2174
2063
2076
2077
2079
2157
2171
2174
2173
2063
2077
2079
2079
2158
2173
2173
2174
2066
2079
2079
2081
2160
4866
2174
2175
2065
2079
2081
2081
2160
2174
2176
2176
2066
2081
2081
2083
2162
2175
2176
2178
2068
2083
2083
2085
2162
2178
2178
2180
2070
2084
2084
2085
2164
2178
2180
2180
2070
2084
2085
2086
2165
2180
2180
2182
2072
2085
2086
2088
2166
2180
2180
2182
2072
2094
2088
2088
2167
2180
2182
2183
2075
2088
2102
2090
2169
2182
2183
2184
2074
2088
2090
2090
2169
2184
2184
2185
2075
2090
2090
2093
2171
2184
2185
2187
2076
2090
2093
2092
2171
2185
2187
2187
2077
2092
2092
2093
2174
2187
2187
2189
2079
2092
2093
2094
2173
2894
2189
2189
2081
2094
2095
2097
2175
2189
2191
2195
2081
2095
2097
2097
2176
2191
2191
2192
2084
2097
2097
2099
2178
2191
2192
2193
2083
2097
2099
2099
2178
2193
2193
2194
2084
2099
2099
2102
2180
2193
2194
2196
2085
2099
2102
2101
2180
2194
2196
2196
2086
2765
2102
2102
2180
2196
2196
2198
2088
2101
2102
2107
2182
2196
2198
2198
2088
2103
2103
2104
2183
2198
2198
2201
2090
2103
2104
2106
2184
2198
2201
2200
2090
2104
2106
2106
2185
2200
2200
2201
2093
2106
2108
2108
2187
2202
2202
2203
2093
2108
2108
2111
2189
2202
2873
2205
2094
2108
2111
2110
2189
2203
2205
2206
2095
2108
2111
2111
2189
2205
2205
2207
2097
2110
2111
2112
2191
2205
2207
2207
2097
2112
2112
2113
2192
2207
2207
2210
2099
2113
2113
2115
2193
2207
2209
2209
2099
2113
2115
2115
2194
2209
2209
2210
2102
2115
2782
2117
2196
2209
2210
2211
2101
2115
2117
2119
2196
2210
2211
2212
2103
2117
2117
2120
2198
2211
2212
2214
2104
2117
2119
2120
2198
2214
2214
2216
2106
2119
2120
2121
2200
2214
2216
2216
2106
2121
2121
2122
2201
2216
2216
2219
2108
2136
2122
2124
2202
2216
2890
2218
2108
2122
2124
2124
2203
2218
2218
2221
2110
2124
2124
2126
2205
2218
2219
2220
2110
2124
2126
2126
2205
2220
2220
2221
2112
2126
2126
2129
2207
2220
2221
2223
2112
2126
2129
2128
2207
2221
2223
2223
2113
2128
2128
2129
2210
2223
2223
2225
2115
2799
2130
2130
2209
2223
2225
2225
2117
2130
2131
2135
2211
2225
2228
2227
2117
2131
2133
2133
2212
2227
2227
2228
2120
2133
2133
2135
2214
2227
2228
2229
2119
2133
2135
2135
2214
2229
2229
2230
2120
2135
2135
2138
2216
2229
2230
2232
2121
2135
2138
2137
2216
2902
2232
2232
2122
2137
2137
2138
2219
2232
2232
2234
2124
2137
2138
2139
2218
2232
2234
2234
2124
2139
2139
2140
2385
2234
2234
2237
2126
2139
2140
2142
2220
2234
2237
2236
2126
2140
2142
2142
2221
2234
2236
2237
2129
2142
2144
2144
2223
2238
2238
3644
2129
2144
2144
2147
2225
2238
2239
2241
2132
2144
2146
2146
2225
2239
2241
2241
2131
2146
2146
2147
2228
2241
2241
2243
2133
2146
2147
2148
2227
2241
2243
2243
2133
2148
2148
2149
2228
2243
2243
2246
2135
2148
2149
2151
2229
2243
2246
2245
2135
2149
4882
2151
2230
2245
2245
2247
2135
2151
2153
2153
2232
2246
2246
2247
2137
2151
2153
2153
2232
2246
2247
2248
2138
2153
2153
2153
2234
2247
2248
2250
2140
2155
2155
2157
2234
2250
2250
2252
2142
2156
2156
2157
2236
2250
2252
2252
2142
2156
2157
2158
3179
2252
2252
2255
2144
2157
2158
2160
2238
2254
2255
2254
2144
2158
2160
2160
2239
2254
2254
2255
2147
2160
2160
2162
2241
2254
2255
2256
2146
2160
2162
2162
2241
2256
2256
2257
2147
2162
2162
2165
2243
2256
2257
2259
2148
2162
2165
2164
2243
2257
2259
2955
2149
2164
2164
2165
2246
2259
2259
2261
2153
2164
2165
2166
2245
2259
2261
2261
2153
2166
2167
2169
2247
2261
2263
2263
2153
2167
2169
2169
2248
2261
2263
2264
2156
2169
2169
2171
2250
2263
2265
2265
2155
2169
2171
2171
2251
2289
2265
2266
2156
2476
3367
2657
2745
2767
2732
2733
2615
2571
2690
2588
2703
2565
2270
2270
2160
2171
2173
2174
2255
2268
2268
2270
2160
2176
2174
2175
2255
2268
2270
2270
2160
2175
2175
2176
2255
2270
2270
2273
2162
2175
2176
2178
2256
2270
2273
2272
2162
2176
2913
2178
2257
2272
2272
2273
2165
2178
2180
2180
2259
2274
2274
2275
2165
2180
2180
2183
2261
2274
2275
2277
2166
2180
2183
2182
2261
2275
2277
2277
2167
2182
2182
2183
2264
2277
2277
2279
2169
2182
2183
2184
2263
2277
2279
2279
2169
2184
2184
2185
2264
2963
2279
2282
2171
2184
2185
2187
2265
2279
2285
2598
2675
2641
2663
2583
2268
2283
2283
2282
2171
2187
2187
2189
2268
2281
2282
2283
2173
2187
2189
2189
2268
2283
2283
2284
2174
2189
2189
2192
2270
2283
2284
2286
2176
2189
2191
2192
2273
2286
3064
2288
2178
2191
2192
2193
2272
2286
2288
2295
2178
2192
2193
2194
2274
2288
2288
2291
2180
2193
2194
2196
2274
2288
2291
2290
2180
2194
2196
2196
2275
2290
2290
2291
2183
2196
2196
2198
2277
2290
2291
2292
2182
2196
2198
2198
2277
2292
2292
2293
2879
2225
2198
2198
2279
2292
2293
2295
2184
2198
2200
2200
2279
2293
2295
2295
2185
2200
2201
2201
2281
2295
2295
2297
2187
2200
2201
2202
2281
2295
2297
2297
2189
2202
2203
2205
2283
2297
2299
2299
2189
2203
2205
2205
2284
2299
2299
2300
2191
2205
2205
2215
2286
2299
2300
2301
2191
2205
2207
2207
2288
2300
2301
2302
2193
2207
2207
2210
2288
2301
2302
2304
2193
2207
2210
2209
2288
2302
2304
2304
2194
2207
2209
2210
2291
2304
2304
2306
2196
2209
2210
2211
2290
2304
2306
2306
2196
2211
2211
2212
2291
2972
2306
2309
2198
2211
2212
2214
2292
2306
2310
2308
2198
2212
2214
2214
2293
2308
2308
2309
2201
2214
2216
2216
2295
2310
2310
2311
2201
2216
2216
2219
2297
2310
2311
2313
2202
2216
2219
2218
2297
2311
2313
2313
2203
2217
2218
2219
2300
2313
2313
4658
2205
2218
2220
2220
2300
2313
2315
2317
2205
2219
2220
2221
2300
2315
2315
2317
2207
2220
2221
2223
2301
2315
2317
2318
2207
2221
2223
2223
2302
2315
2317
2319
2207
2223
2223
2225
2304
2318
2318
2319
2209
2223
2225
2225
2304
2318
2319
2320
3127
2225
2225
2228
2306
2319
2320
2322
2212
2226
2227
2228
2309
2322
2322
2324
2214
2227
2228
2229
2308
2322
2324
2324
2214
2229
2229
2230
2309
2324
2324
2327
2216
2229
2230
2232
2310
2324
2327
2326
2228
2255
2451
2655
2864
2834
2328
2329
2946
2251
2232
2234
2313
2326
2327
2328
2218
2232
2237
2234
2313
2328
2328
2329
2219
2234
2234
2237
2315
2328
2329
2331
2220
2234
2237
2236
2315
2329
2331
2331
2221
2236
2236
2237
2318
2331
2331
2333
2223
2238
2237
2238
2317
2331
2333
2333
2225
2238
2912
2241
2319
2333
2335
2335
2225
2239
2241
2243
2320
2333
2335
2336
2228
2241
2241
2243
2322
2335
2336
2337
2227
2241
2243
2243
2322
2337
2337
2338
2228
2243
2243
2246
2324
2337
2338
2340
2229
2243
2246
2245
2324
2338
2340
2340
2230
2245
2245
2914
2327
2340
2340
2342
2232
2245
2246
2247
2326
2340
2342
2342
2232
2247
2247
2248
2327
2342
2342
2345
2234
2247
2248
2250
2328
2342
2345
2344
2234
2248
2250
2250
2329
2344
2344
2345
2237
2250
2252
2252
2331
2346
2346
2347
2441
2252
2252
3634
2333
2346
2347
2349
2238
2252
2255
2254
2335
2347
2349
2349
2239
2254
2254
2255
2336
2349
2349
2351
2241
2254
2255
2256
2335
2349
2351
2351
2241
2256
2256
2257
2336
2351
2351
2354
2243
2256
2257
2259
2337
2351
2354
2353
2243
2257
2259
2259
3072
2353
2353
2354
2246
2259
2259
2261
2340
2364
2354
2355
2245
2259
2261
2261
2340
2355
2355
2356
2246
2261
2261
2264
2342
2355
2356
2358
2248
2261
2263
2264
2345
2358
2358
2360
2250
2263
2264
2265
2344
2358
2360
2360
2250
2265
2265
2266
2345
3038
2360
2363
2252
2265
2266
2268
2346
2360
2365
2362
2252
2266
2268
2268
2347
2362
2362
2363
2255
2268
2268
2270
2349
2362
2363
2364
2254
2268
2270
2270
2349
2364
2364
2365
2255
2270
2270
2273
2351
2364
2365
2367
2256
2270
2272
2272
2351
2365
2374
2367
2257
2272
2272
2273
2354
2367
2367
2369
2259
2272
2273
2274
2353
2367
2369
2369
2261
2274
2275
2277
2355
2369
2371
2371
2261
2275
2277
2277
2356
2371
2371
2372
2264
2277
2277
2279
2358
2371
2372
2373
2277
2290
2291
2292
2371
2385
3096
2387
2277
2292
2292
2293
2372
2387
2387
2407
2279
2292
2293
2295
2373
2387
2389
2389
2279
2293
2295
2295
2374
2387
2389
2390
2282
2295
2295
2297
2376
2389
2390
2391
2281
2295
2297
2297
2376
2391
2391
2392
2282
2297
2297
2299
2378
2391
2392
2503
2283
2297
2299
2299
2378
2392
2394
2394
2284
2297
2299
2301
2378
2394
2394
2396
2286
2300
2300
2301
2380
2394
2396
2396
2288
2301
2302
2304
2382
2396
2396
2398
2288
2302
2304
2304
2383
2398
2398
2400
2288
2304
2304
2306
2385
2399
3360
2400
2290
2304
2306
2306
2385
2400
2400
2401
2291
2306
2306
2309
2387
2400
2401
2403
2292
2306
2309
2308
2387
2401
2403
2403
2293
2308
2308
2309
2390
2403
2403
2405
2295
2308
2309
2310
2389
2403
2405
2405
2295
2310
2310
2311
2390
2405
3091
2408
2297
2310
2311
2313
2391
2405
2408
2409
2297
2311
2313
2313
2392
2407
2407
2408
2300
2313
2315
2315
2394
2409
2409
2410
2300
2315
2315
2317
2396
2409
2410
2412
2301
2315
2317
2317
2396
2410
2412
2412
2302
2317
2317
2318
2399
2412
3085
2414
2304
2317
2318
2319
2398
2412
2414
2416
2304
2318
2319
2320
2400
2414
2414
2417
2306
2319
2320
2322
2400
2414
2417
2416
2306
2320
2322
2322
2401
2416
2416
2417
2309
2322
2322
2324
2403
2416
2417
2418
2308
2322
2324
2324
2403
2418
3088
2419
2309
2324
2324
2327
2405
2418
2419
2423
2311
2326
2326
2327
2408
2421
2421
2423
2313
2340
2327
2328
2407
2421
2423
2423
2313
2328
2328
2329
2408
2423
2423
2426
2315
2328
2329
2331
2409
2423
2426
2425
2315
2329
2331
2331
2410
2425
3090
2426
2318
2331
2331
2333
2412
2425
2429
2427
2317
2331
2333
2333
2412
2427
2427
2428
2318
2333
2333
2336
2414
2427
2428
2430
2319
2333
2336
2335
2414
2428
2430
2430
2320
2350
2335
2336
2416
2430
2430
2432
2322
2335
2336
2337
2416
3090
2432
2432
2324
2337
2338
2340
2418
2432
2433
2434
2324
2338
2340
2340
2419
2434
2434
2435
2327
2340
2340
2342
2421
2434
2435
2436
2326
2340
2342
2342
2421
2436
2436
2437
2327
2342
2342
2345
2423
2436
2437
2439
2328
2342
2345
2344
2423
3116
2439
2439
2329
2342
2344
2345
2425
2439
2439
2441
2331
2344
2345
2346
2425
2439
2441
2441
2331
2345
2346
2347
2427
2441
2441
2444
2333
2346
2347
2349
2427
2441
2443
2443
2333
2347
2349
2349
2428
2443
2444
2444
2335
2349
2351
2351
3083
2445
2445
2446
2336
2351
2351
2354
2432
2447
2446
2448
2337
2351
2353
2353
2432
2446
2448
2448
2338
2353
2353
2354
2435
2448
2448
2450
2340
2353
2354
2355
2434
2448
2450
2450
2340
2355
2355
2356
2435
2450
2450
2453
2342
2355
2356
3024
2448
2450
2452
2452
2342
2356
2358
2358
2439
2450
2452
2453
2345
2358
2358
2360
2439
2452
2453
2454
2344
2358
2360
2360
2439
2454
2454
2455
2345
2360
2360
2363
2441
2454
2455
2457
2347
2376
2362
2363
2443
2457
2457
2459
2349
2362
2363
4735
2451
2457
2459
2459
2349
2363
2364
2367
2444
2459
2459
2461
2351
2364
2365
2367
2445
2459
2459
2461
2351
2365
2367
2367
2446
2459
2461
2463
2351
2367
2367
2369
2448
2462
2462
2463
2353
2367
2369
2369
2448
2462
2463
2464
2354
3248
2369
2372
2450
2463
2464
2466
2355
2369
2372
2371
2450
2464
2466
2466
2356
2371
2371
2372
2453
2466
2466
2468
2358
2371
2372
2373
2452
2466
2468
2468
2387
2373
2374
2376
2932
2944
3011
2929
2953
2895
2927
2878
3008
2929
3865
2820
2851
2510
2793
2933
2864
2684
2474
2475
2362
2376
2378
2378
2457
2472
2472
2473
2363
2378
2378
2378
2459
2472
2473
2475
2364
2378
2380
2380
2459
2473
2475
2475
2365
2380
2380
2382
2461
2475
2475
2477
2367
3990
2381
2382
2461
2475
2477
2477
2367
2382
2382
2383
2462
2477
2477
2480
2369
2382
2383
2385
2463
2477
2480
2479
2369
2383
2385
2385
2464
2479
2479
2480
2372
2385
2387
2387
2466
2481
2481
2482
2372
2387
2387
2390
2468
2481
2482
2484
4010
2387
2390
2389
2468
2482
2484
2484
2376
2387
2389
2390
2471
2484
2484
2486
2376
2389
2390
2391
2470
2484
2486
2486
2376
2391
2391
2392
2471
2486
2486
2489
2378
2391
2392
2394
2472
2486
2489
2488
2378
2392
2394
2394
2473
2486
3270
2489
2381
2394
2394
2396
2475
2488
2489
2508
2380
2394
2396
2396
2475
2490
2490
2491
2381
2396
2396
2399
2477
2490
2491
2493
2383
2396
2398
2399
2480
2493
2493
2495
2385
2398
2399
2400
2479
2493
2495
2495
2385
2400
2400
2401
3166
2506
2495
2495
2387
2400
2401
2403
2481
2497
2498
2497
2387
2401
2403
2403
2482
2497
2497
2498
2390
2403
2403
2405
2484
2497
2498
2499
2389
2403
2405
2405
2484
2499
2499
2500
2390
2405
2405
2408
2486
2499
2500
2502
2391
2405
2407
3079
2486
2500
2502
2502
2392
2407
2407
2408
2489
2502
2502
2504
2394
2407
2408
2409
2488
2502
2504
2504
2396
2409
2410
2412
2490
2504
2506
2506
2396
2410
2412
2412
2491
2506
2506
2507
2399
2412
2412
2414
2493
2506
2507
2508
2398
3084
2414
2414
2493
2508
2508
2509
2399
2431
2431
2416
2495
2508
2509
2511
2400
2414
2416
2416
2495
2509
2511
2511
2401
2416
2416
2417
2498
2511
2511
2513
2403
2416
2417
2418
2497
2511
2513
2513
2403
2418
2418
2419
2498
2513
2513
3189
2405
2418
2419
2421
2499
2513
2515
2515
2407
2419
2421
2421
2500
2515
2515
2516
2408
2421
2423
2423
2502
2517
2517
2518
2408
2438
2423
2426
2504
2517
2518
2520
2409
2423
2426
2425
2504
2518
2520
2520
2410
2425
2425
2426
2507
5248
2522
2522
2412
2426
2426
2427
2506
2522
2522
2522
2412
2427
2427
2428
2507
2522
2522
2525
2414
2427
2428
2430
2508
2522
2524
2524
2414
2428
2430
2430
2509
2524
2524
2525
2417
2430
2430
2432
2511
2524
2525
2526
2416
2430
3399
2444
2511
2525
2526
2527
2418
2432
2432
2442
2513
2526
2527
2529
2419
2434
2434
2435
2516
2529
2529
2531
2421
2434
2435
2436
2515
2529
2531
2531
2421
2436
2436
2437
2516
2531
2531
2534
2423
2436
2437
2439
2517
2531
2534
2533
3130
2437
2439
2439
2518
2531
2533
2534
2426
2439
2439
2441
2520
2533
2534
2535
2425
2439
2441
2441
2520
2535
2535
2536
2427
2441
2441
2444
2522
2535
2536
2538
2427
2441
2444
2443
2522
2536
2538
2538
2428
2443
2443
2444
2525
2538
3205
2540
2430
2443
2444
2445
2524
2538
2540
2540
2432
2445
2446
2448
2526
2540
2542
2542
2432
2446
2448
2448
2527
2542
2542
2543
2435
2448
2448
2450
2529
2542
2543
2544
2434
2448
2450
2450
2529
2544
2544
2545
2435
2450
2450
2453
3191
2548
2545
2547
2436
2450
2452
2452
2531
2545
2547
2547
2437
2452
2452
2453
2534
2547
2547
2549
2439
2452
2453
2454
2533
2547
2549
2549
2439
2454
2454
2455
2534
2549
2549
2552
2441
2454
2455
2457
2535
2549
2552
2551
2441
3132
2461
2457
2536
2549
2551
2552
2444
2471
2459
2459
2538
2552
2553
2554
2444
2459
2459
2462
2540
2553
2554
2556
2445
2459
2462
2461
2540
2554
2556
2556
2446
2459
2461
2462
2543
2556
2556
2558
2448
2461
2462
2463
2542
2556
3207
2575
2448
2462
2463
2464
2544
2558
2558
2561
2450
2463
2464
2466
2544
2558
2560
2560
2450
2464
2466
2466
2545
2560
2560
2561
2453
2482
2466
2468
2547
2561
2561
2562
2452
2466
2468
2468
2547
2562
2562
2563
2453
2468
2468
2471
3235
2566
2563
2565
2455
2470
2470
2471
2553
2565
2565
2567
2457
2470
2471
2472
2551
2565
2567
2567
2457
2472
2472
2473
2552
2567
2567
2570
2459
2472
2473
2475
2553
2567
2570
2569
2459
2473
2475
2475
2554
2569
2569
2570
2462
3143
2479
2477
2556
2569
2570
2571
2461
2477
2477
2477
2556
2571
2571
2572
2462
2477
2477
2480
2558
2571
2572
2574
2463
2477
2480
2479
2558
2572
2574
2574
2464
2479
2479
2480
2561
2574
2574
2576
2466
2479
2480
2481
2560
2574
3271
2580
2468
2481
2482
2484
2562
2576
2578
2578
2468
2482
2484
2484
2563
2578
2578
2579
2471
2484
2484
2486
2565
2578
2579
2580
2470
2484
2486
2486
2565
2580
2580
2581
2471
2486
2486
2489
2567
2580
2581
2583
2472
2486
2489
4880
2567
2581
2795
2583
2473
2489
2488
2489
2570
2583
2583
2585
2475
2488
2489
2490
2569
2583
2585
2585
2475
2490
2490
2491
2570
2585
2585
2588
2477
2490
2491
2493
2571
2585
2585
2587
2477
2491
2493
2493
2572
2587
4088
2589
2479
2493
2495
2495
2574
2589
2591
2590
2481
2495
2495
2498
2576
2589
2590
2592
2481
2495
2498
2497
2576
2590
2592
2592
2482
2497
2497
2498
2579
2592
2592
2594
2484
2497
2498
2499
2578
2592
2594
2594
2484
2499
3362
2507
2579
2594
2594
2597
2486
2499
2500
2503
2580
2594
2596
2596
2486
2500
2502
2502
2581
2596
2596
2597
2489
2502
2502
2504
2583
2596
2597
2598
2488
2502
2504
2504
2583
2598
2598
2599
2489
2504
2504
2507
2585
2598
2599
2604
2491
2507
2506
2507
2588
2601
2601
2605
2493
2506
2507
2508
2587
2601
2603
2603
2493
2508
2508
2509
2588
2603
2603
2606
2495
2508
2509
2511
2589
2603
2606
2605
2495
2509
2511
2511
2590
2605
2605
2606
2498
2511
2511
2513
3279
2605
2606
2607
2497
2511
2513
2513
2593
2607
2607
2608
2498
2513
2513
2516
2594
2607
2608
2610
2499
2513
2516
2515
2594
2608
2610
2610
2500
2515
2515
2516
2597
2610
2610
2612
2502
2515
2516
2517
2596
2610
2612
2612
3176
2517
2518
2520
2598
2612
2614
2614
2514
2518
2520
2520
2599
2614
2614
2615
2507
2520
2520
2522
2601
2614
2615
2616
2506
2520
2522
2522
2601
2616
2616
2617
2507
2522
2522
2525
2603
2616
2617
2619
2508
2522
2524
2524
2603
3260
2619
2619
2509
2522
2524
2525
2606
2619
2619
2621
2511
2524
2525
2526
2605
2619
2621
2621
2511
2525
2526
2527
2607
2621
2621
2624
2513
2541
2527
2529
2607
2621
2623
2623
2513
2527
2529
2529
2608
2623
2623
2624
2516
3191
2531
2531
2610
2624
2625
2626
2517
2533
2531
2534
2612
2625
2626
2628
2517
2531
2534
2533
2612
2626
2628
2628
2518
2533
2533
2534
2615
2628
2628
2630
2520
2533
2534
2535
2614
2628
2630
2630
2520
2534
2535
2536
2616
3287
2630
2630
2522
2535
2536
2538
2616
2632
2630
2632
2522
2536
2538
2538
2617
2632
2632
2633
2525
2538
2538
2540
2619
2632
2633
2634
2524
2538
2540
2540
2619
2634
2634
2635
2525
2540
2540
2543
2621
2634
2635
2637
2527
3204
2553
2544
2621
2637
2637
2639
2529
2542
2551
2544
2623
2637
2639
2639
2529
2543
2544
2545
2625
2639
2639
2642
2531
2547
2545
2547
2625
2639
2641
2641
2531
2545
2547
2547
2626
2641
2641
2642
2534
2547
2547
2549
2628
5311
2746
2643
2534
2547
2549
2549
2628
2644
2643
2644
2535
2549
2549
2552
2630
2643
2644
2646
2535
2549
2607
2552
2630
2644
3161
3166
3123
3173
3101
3120
3278
3168
3228
3106
3017
2553
2555
2554
2632
2646
3674
2678
2540
2554
2554
2556
2634
2648
2650
2650
2540
2554
2556
2556
2635
2650
2650
2651
2543
2556
2556
2558
2637
2650
2651
2652
2542
2556
2558
2558
2637
2652
2652
2653
2543
2558
2558
2561
2639
2652
2653
2655
2544
2558
3289
2560
2639
2653
2655
2655
2545
2560
2560
2561
2639
2655
2655
2657
2547
2560
2561
2562
2641
2655
2657
2657
2547
2562
2562
2563
2645
2657
2657
2660
2549
2562
2563
2565
2643
2657
2660
2659
2549
2563
2565
2565
2644
2659
3333
2661
2552
2565
2567
2567
2646
2661
2663
2662
2553
2567
2567
2570
2648
2661
2662
2664
2553
2567
2570
2569
2648
2662
2664
2664
2567
2581
2583
2583
2662
2677
2677
2678
2567
2583
2583
2585
2664
2677
2678
2679
2569
2583
3281
2636
2664
2678
3053
3304
3070
3068
3075
2589
2668
2680
2680
2682
2571
2585
2588
2587
2666
2680
2682
2682
2572
2587
2587
2588
2669
2682
2682
2684
2574
2587
2588
2589
2668
2682
2684
2684
2574
2589
2589
2590
3433
2684
2684
2687
2576
2589
2590
2592
2670
2684
2687
2686
2576
2590
2592
2592
2671
2686
2686
2687
2579
2592
2594
2594
2673
2688
2688
2689
2579
2594
2594
2597
2675
2688
2689
2691
2580
2594
2597
2596
2675
2689
2691
3369
2581
2594
2596
2597
2678
2691
2691
2693
2585
2596
2597
2598
2677
2691
2693
2693
2583
2598
2598
2602
2678
2693
2693
2696
2585
2598
2599
2601
2679
2693
2696
2695
2585
2599
2601
2601
2680
2695
2695
2696
2588
2616
2601
3277
2682
2695
2696
2697
2587
2601
2603
2605
2682
2696
2697
2698
2589
2603
2603
2606
2684
2697
2698
2700
2590
2603
2605
2606
2687
2700
2700
2702
2592
2605
2606
2607
2686
2700
2702
2702
2592
2607
2607
2608
2688
2702
3386
2702
2594
2607
2608
2610
2688
2702
2704
2704
2594
2608
2610
2610
2689
2704
2704
2705
2597
2610
2610
2612
2691
2704
2705
2706
2596
2610
2612
2612
2691
2706
2706
2707
2597
2832
2612
2612
2693
2706
2707
4117
2598
2612
2615
2614
2693
2707
2709
2709
2599
2612
2614
2615
2696
2709
2709
2711
2601
2614
2615
2616
2695
2709
2711
2711
2603
2616
2617
2619
2697
2711
2713
2713
2603
2619
2675
2619
2698
3033
3312
3275
3123
5676
2619
2621
2700
2713
2714
2715
2605
2621
2621
2621
2700
2715
2715
2716
2606
2621
2621
2624
2702
2715
2716
2718
2607
2621
2624
2623
2702
2716
2718
2718
2608
2621
2623
2624
2705
2718
2718
2720
2610
2623
2624
3614
2704
2718
2720
2720
2610
2625
2625
2629
2706
2720
2720
2723
2612
2625
2626
2628
2706
2720
2723
2722
2612
2627
2628
2628
2723
2722
2722
2723
2615
2628
2630
2630
2709
2724
2724
2725
2615
2632
2630
2633
2711
2724
3406
2727
2616
2630
2633
2632
2711
2725
2729
2727
2617
2630
2632
2633
2714
2727
2727
2729
2619
2632
2633
2634
2713
2727
2729
2729
2619
2634
2634
2635
2714
2729
2729
2732
2621
2634
2635
2637
2715
2729
2732
2731
2621
2639
2637
2637
2716
2731
2731
2732
2624
2640
2637
2639
2718
2731
2732
2733
2623
2637
2639
2639
2718
2733
2733
2734
2624
2639
2639
2642
2720
2733
2734
2736
2626
2639
2641
2642
2723
2736
2736
2738
2628
2641
2642
3323
2723
2736
2738
2738
2628
2643
2643
2647
2723
2738
2738
2741
2630
2643
2644
2646
2724
2738
2741
2740
2630
2644
2646
2646
2725
2738
2740
2741
2633
2646
2646
2648
2727
2740
2741
2742
2632
2646
2648
2648
2727
2742
3411
2743
2633
2648
2648
2651
2729
2742
2746
2745
2634
2648
2650
2650
2729
2743
2745
2745
2635
2650
2650
2651
2729
2745
2745
2747
2637
2650
2651
2652
2731
2745
2747
2747
2639
2652
2653
2655
2733
2747
2749
2749
3319
2668
2655
2655
2734
2747
2749
2750
2648
2655
2655
2657
2736
2749
2750
2751
2641
2655
2657
2657
2736
2751
2751
2752
2642
2657
2657
2660
2738
2751
2752
2754
2643
2657
2660
2659
2738
2752
2754
2754
2644
2659
2659
3348
2740
2754
2754
2756
2646
2659
2660
2665
2740
2754
2756
2756
2646
2661
2661
2662
2741
2756
2756
2759
2648
2661
2662
2664
2742
2756
2759
2758
2648
2662
2664
2664
2743
2758
2758
2759
2651
2664
2666
2666
2745
3431
2760
2761
2651
2666
2666
2669
2747
2778
2761
2763
2652
2666
2668
2668
2747
2761
2763
2763
2653
2668
2668
2669
2747
2763
2763
2765
2655
2668
2669
2670
2749
2763
2765
2765
2655
2670
2670
2671
2750
2765
2765
3430
2657
2670
2671
2673
2751
2765
2767
2769
2657
2671
2673
2673
2752
2767
2767
2768
2660
2673
2673
2675
2754
2767
2768
2769
2659
2673
2675
2675
2754
2769
2769
2770
2660
2675
2675
2678
2756
2769
2770
2772
2662
5116
2685
2678
2758
2772
2772
2774
2664
2679
2679
2679
2759
2772
2774
2774
2664
2679
2679
2680
2760
2774
2774
2774
2666
2679
2680
2682
2760
2774
2776
2776
2666
2680
2682
2682
2761
2774
2776
2778
2666
2682
2682
3637
2763
2777
2777
2778
2668
2682
2686
2684
2763
2777
2778
2779
2670
2684
2684
2687
2765
2778
2779
2781
2670
2684
2687
2686
2765
2779
2781
2781
2671
2686
2686
2687
2768
2781
2781
2783
2673
2686
2687
2688
2767
3479
2783
2783
2675
2688
2689
2691
2771
2783
2786
2785
2675
2689
2691
2691
2770
2785
2785
2786
2678
2692
2691
2693
2772
2785
2786
2787
2677
2691
2693
2693
2772
2787
2787
2788
2679
2693
2693
2709
2774
2787
3763
3397
3326
3152
2789
2697
2780
2797
2790
2790
2680
2693
2695
2696
2777
2790
2790
2792
2682
2695
2696
2697
2776
2790
2792
2792
2682
2697
2697
2698
2777
2792
2792
2795
2684
2697
2698
2700
2778
2792
2795
3508
2715
2698
2700
2700
2779
2794
2794
2797
2687
2700
2702
2702
2781
2796
2796
2797
2688
2702
2702
2705
2783
2796
2797
2799
2688
2702
2705
2705
2783
2797
2799
2799
2689
2704
2704
2705
2786
2799
2799
2801
2691
3397
2706
2706
2785
2799
2801
2801
2691
2722
2706
2707
2786
2801
2801
2804
2693
2706
2707
2709
2787
2801
2804
2803
2693
2707
2709
2709
2788
2803
2803
2804
2696
2709
2709
2711
2790
2803
2804
2805
2695
2709
2711
3376
2790
2804
2805
2806
2697
2711
2711
2723
2792
2805
2806
2808
2698
2713
2713
2714
2795
2808
2808
2810
2700
2713
2714
2715
2794
2808
2810
2810
2700
2731
2715
2716
2795
2810
2810
2813
2702
2715
2716
2718
3465
2830
2810
2812
2702
2716
2718
2718
2797
2810
2812
2813
2705
2718
2718
2720
2799
2812
2813
2814
2704
2718
2720
2720
2799
2814
2814
2815
2705
2720
2720
2723
2801
2814
2815
2817
2706
2720
2723
2722
2801
2815
3494
2817
2707
2720
2722
2723
2804
2817
2819
2819
2709
2722
2723
2724
3053
2817
2819
2819
2711
2724
2725
2727
2805
2819
2821
2821
2711
2725
2727
2727
2806
2819
2821
2822
2714
2727
2727
2729
2808
2821
4312
2823
2713
2727
2729
2729
2808
2824
2823
2824
2716
2763
2729
3033
3398
3379
3373
3419
3403
3457
3232
3360
3267
3160
2828
2855
2741
2731
2731
2733
2810
2826
2826
2828
2718
2731
2733
2733
2813
5740
2828
2828
2718
2732
2733
2734
2815
2828
2828
2831
2720
2733
2734
2736
2814
2828
2830
2830
2720
2734
2736
2736
2815
2830
2830
2831
2723
2736
2738
2738
2817
2832
2832
2833
2723
2738
2738
2740
2819
3831
2833
2835
2724
2738
2741
2740
2819
2849
2835
2835
2725
2738
2740
2741
2822
2835
2835
2837
2727
2740
2741
2742
2821
2835
2837
2837
2727
2742
2742
2743
2822
2837
2837
2840
2729
2745
2743
2745
2823
2837
2842
2839
2729
2743
2745
2745
2824
2839
2839
2840
2732
2745
2745
2747
2826
2839
2840
2841
2731
2745
2747
2747
2826
2841
2841
2842
2732
2747
2747
2750
2828
2841
2842
2844
2734
2747
2749
2750
2831
2844
2844
3694
2797
2749
2751
2751
2830
2844
2846
2848
2736
2751
2751
2752
2831
2846
2846
2849
2738
2751
2752
2754
2832
2846
2849
2848
2738
2752
2754
2754
2833
2848
2848
2849
2741
2754
2754
2756
2835
2848
2849
2850
3418
2778
2756
2756
2835
2849
2850
2851
2743
2756
2756
2759
2837
2850
2851
2853
2742
2756
2759
2758
2837
2851
2853
2853
2743
2758
2758
2759
2840
2853
2853
2855
2745
2758
2759
2760
2839
2853
2855
2855
2747
3490
2776
2763
2841
2855
2858
2857
2747
2761
2763
2763
2842
2857
2857
2858
2750
2763
2763
2765
2844
2857
2858
2859
2749
2763
2765
2765
2844
2859
2859
2860
2750
2765
2765
2768
2846
2859
2860
2862
2751
2765
3459
2768
2846
2860
2862
2862
2752
2767
2768
2768
2857
2862
2862
2864
2754
2767
2768
2769
2848
2862
2864
2864
2754
2769
2769
2770
2849
2864
2864
2867
2756
2769
2770
2772
2850
2864
2867
2866
2756
2770
2772
3452
2851
2864
2866
2867
2759
2772
2774
2790
2853
2867
2868
2869
2760
2774
2774
2777
2855
2868
2869
2871
2760
2774
2776
2776
2855
2869
2871
2871
2761
2776
2776
2777
2857
2871
2871
2873
2763
2776
2777
2778
3536
2871
2873
2873
2763
2778
2778
2781
2859
2873
2873
2876
2765
2778
2779
2781
2859
2873
2876
2875
2765
2779
2781
2781
2860
2875
2875
2876
2768
2781
2781
2783
2862
2875
2876
2877
2767
2781
2783
2783
3542
2903
2877
2878
2769
2783
2783
2786
2866
2877
2878
2880
2770
2785
2785
2786
2864
2880
2880
2882
2772
2785
2786
2787
2866
2880
2882
2882
2772
2786
2787
2788
2868
2882
2882
2885
2774
2787
2788
2790
2868
5308
2882
2884
2774
2788
2790
2790
2871
2882
2884
2885
2777
2790
2790
2792
2871
2884
2885
2886
2776
2790
2792
2792
2871
2886
2886
2887
2777
2792
2792
2795
2873
2886
2887
2889
2778
2792
2795
2794
2873
3880
2889
2889
2779
2794
2794
2795
2878
2889
2889
2891
2781
2794
2795
2796
2875
2889
2891
2891
2783
2796
2797
2799
2877
2891
2893
2893
2783
2797
2799
2799
2878
2893
2893
2894
2786
2799
2799
2801
2880
3599
2894
2895
2785
2799
2801
2801
2880
2909
2895
2896
2786
2801
2801
2804
2882
2895
2896
2898
2787
2801
2804
2803
2882
2896
2898
2898
2788
2803
2803
2804
2885
2898
2898
2900
2790
2803
2804
2805
2884
2898
3623
2908
2790
2804
2805
2806
2886
2902
2900
2902
2792
2805
2806
2808
2886
2900
2902
2902
2792
2806
2808
2808
2887
2900
2902
2903
2795
2808
2810
2810
2889
2904
2904
2905
2796
2810
2810
2813
2891
2904
3592
2909
2796
2810
2812
2812
2891
2907
2907
2907
2797
2810
2812
2813
2894
2907
2907
2909
2799
2812
2813
2814
2893
2907
2909
2909
2799
2814
2814
2815
2894
2909
2909
2912
2801
2814
2815
2817
2895
2909
3593
2911
2801
2815
2817
2817
2896
2911
2911
2912
2804
2817
2817
2819
2898
2911
2913
2971
2803
2817
3391
3463
3490
3369
2916
2916
2804
2819
2819
2822
2900
2913
2914
2916
2806
2821
2821
2822
2903
3676
2944
2918
2808
2821
2822
2823
2902
2918
2918
2918
2808
2823
2823
2824
2903
2918
2918
2921
2810
2823
2824
2826
2904
2918
2921
2920
2810
2824
2826
2826
2905
2920
2920
2921
2813
2826
2826
2828
2907
3598
2956
2922
2812
2826
2828
2828
2907
2929
2922
2923
2814
2841
2828
2831
2909
2922
2923
2925
2814
2828
2830
2830
2909
2923
2925
2925
2815
2830
2830
2831
2912
2925
2925
2927
2817
2830
2831
2832
2911
3621
2965
2927
2819
2832
2833
2835
2913
2931
2929
2929
2819
2833
2835
2835
2914
2929
2929
2930
2822
2835
2835
2837
2916
2929
2930
2931
3088
2835
2837
2837
2916
2931
2931
2932
2822
2837
2837
2840
4457
2937
2932
2934
2823
2837
2839
2842
2918
2932
2934
2934
2824
2839
2839
2840
2921
2934
2934
2936
2826
2839
2840
2841
2920
2934
2936
2936
2826
2841
2841
2842
2921
2936
2936
2939
2828
2841
2842
2844
5732
2951
2938
2938
2828
2842
2846
2844
2923
2936
2938
2940
2848
2844
2846
2846
2925
2940
2940
2941
2832
2846
2846
2846
2946
2940
2941
2943
2832
2846
2848
2848
2927
2941
2943
2943
2833
2851
2849
3886
2929
2943
2943
2945
2835
2848
2851
2850
2929
2943
2945
2945
2835
2850
2850
2851
2930
2945
2945
2948
2837
2850
2851
2853
2931
2945
2948
2947
2837
2851
2853
2853
2932
2947
2947
2948
2837
2853
3574
2855
2934
2947
2948
2949
2839
2853
2857
2855
2934
2948
2949
2950
2841
2855
2855
2858
2936
2949
2950
2952
2842
2855
2857
2858
2939
2952
2952
2954
2844
2857
2858
2859
2938
2952
2955
2954
2844
2859
3535
2861
2939
2954
2954
2957
2858
2875
2873
2876
2954
2967
2968
2970
2859
2873
2876
2875
2954
2968
2970
2970
2860
2875
2875
2876
2957
2970
2970
2972
2862
2875
2876
2877
2957
2970
2972
2972
2862
3604
2885
2878
2957
2972
2972
2975
2864
2884
2878
2880
2958
2972
2974
2974
2864
2878
2880
2880
2959
2974
2975
2975
2864
2880
2880
2882
2961
2974
2975
2976
2866
2880
2882
2882
2961
2976
2976
2977
2867
3575
2886
2882
2963
2976
2977
2979
2881
2891
2884
2885
2966
2979
2979
2981
2871
2884
2885
2886
2970
2979
2981
2981
2871
2886
2886
2887
2966
2981
2981
2984
2873
2889
2887
2889
2967
2981
2983
2983
3580
2887
2889
2889
2968
2983
2984
2986
2873
2889
2889
2891
2970
2983
2984
2985
2875
2889
2891
2904
2970
2984
2985
2986
2877
2891
2891
2894
2972
2985
2986
2988
2880
2891
2893
2893
2972
2986
2988
3653
2878
2907
2893
2894
2974
2988
2990
2990
2880
2893
2894
2895
2974
2988
2990
2990
2882
2898
2896
2898
2976
2990
2992
2992
2882
2896
2898
2898
2977
2992
2998
2993
2882
2898
2898
2900
2979
2992
3683
2995
2914
2898
2900
3377
3610
3635
3540
3657
3627
3560
3567
3429
3507
2997
2997
2997
2886
2900
2903
2902
2981
2995
2997
2997
2887
2901
2902
2903
2984
2997
2997
2999
2889
2902
2903
2904
3805
2999
2999
2999
2889
2906
2904
2922
2984
2999
2999
3002
2891
2904
2905
2907
2985
2999
3003
3001
2891
2905
2907
2907
2986
3001
3001
3002
2894
2907
2909
2909
2988
3002
3003
3004
2895
2909
2909
3114
2990
3003
3004
3006
2895
2909
2912
2911
2990
3004
3006
3006
2896
2911
2911
2912
2993
3006
3006
3008
2898
2911
2912
2913
2992
3006
3008
3008
2898
2913
2913
2914
2993
3008
3008
3011
2900
3914
2916
2916
2994
3008
3008
3010
2902
2914
2916
2916
2995
3010
3010
3011
2903
2916
2916
2918
2997
3010
3011
3012
2902
2916
2918
2918
2997
3012
3012
3013
2903
2918
2918
2921
2999
3012
3013
3015
3592
2920
2920
2921
3002
3015
3015
3019
2907
2920
2921
2922
3001
3015
3017
3017
2907
2922
2922
2923
3002
3017
3017
3020
2909
2922
2923
2925
3003
3017
3020
3019
2909
2923
2925
2925
3004
3019
3019
3086
2912
2925
2925
2927
3006
3019
3033
3021
2911
2925
2927
2927
3006
3021
3021
3022
2912
2927
2927
2930
3008
3021
3022
3024
2913
2927
2927
2929
3008
3022
3024
3024
2914
2929
2929
2930
3011
3742
3028
3026
2916
2929
2930
2931
3028
3024
3026
3026
2918
2931
2932
2934
3012
3026
3028
3028
2918
2932
2934
2934
3013
3028
3029
3029
2918
2934
2934
2936
3015
3028
3029
3030
2920
2934
2936
2936
3703
3029
3030
3031
2922
2936
2936
2940
3017
3030
3031
3033
2922
2951
2938
2938
3017
3031
3033
3033
2923
2938
2938
2939
3020
3033
3033
3035
2925
2938
2939
2940
3019
3033
3035
3035
2925
2940
2940
3627
3020
3035
3035
3038
2927
2940
2943
2943
3021
3035
3037
3037
2927
2941
2943
2943
3022
3037
3037
3038
2930
2943
2945
2945
3024
3039
3039
3040
2930
2945
2945
2948
3026
3039
3040
3042
2931
3668
2948
2947
3026
3040
3042
3042
2935
2945
2947
2948
3029
3042
3042
3044
2934
2950
2948
2949
3028
3042
3044
3044
2934
2949
2949
2950
3029
3044
3044
3047
2936
2949
2950
2952
3030
3044
3047
3046
3605
2959
2952
2952
3031
3044
3046
3049
2938
2952
2952
2954
3033
3046
3047
3048
2938
2952
2954
2954
3033
3048
3048
3049
2939
2954
2954
2957
3035
3048
3049
3051
2941
2954
2956
2957
3038
3051
3711
3057
2943
2956
2957
2958
3037
3053
3053
3053
2943
2958
2958
2959
3038
3053
3053
3056
2945
2958
2959
2961
3039
3053
3056
3055
2945
2959
2961
3232
3040
3056
3055
3056
2948
2961
2961
6648
3043
3055
3056
3057
2947
2964
2963
2963
3042
3056
3057
3058
2949
2963
2963
2966
3044
3057
3058
3060
2949
2963
2966
2965
3044
3058
3060
3060
2950
2965
2965
2966
3047
3060
3060
3062
2952
4047
2975
2967
3046
3060
3062
3062
2954
2967
2968
2970
3048
3062
3064
3064
2954
2968
2970
2970
3049
3064
3064
3065
2957
2970
2970
2972
3051
3064
3065
3066
2958
2970
2972
2972
3075
3095
3066
3819
3629
3630
3534
3241
3094
3091
3067
3069
2958
2972
2975
2974
3053
3067
3069
3069
2959
2972
2974
2975
3056
3069
3069
3071
2961
2974
2975
2976
3055
3069
3071
3071
2961
2976
2976
2977
3861
3071
3071
3074
2963
2976
2977
2981
3057
3071
3074
3073
2963
2977
2979
2979
3058
3073
3073
3074
2966
2979
2981
2981
3060
3075
3075
3076
2966
2981
2981
2984
3062
3075
3076
3078
2967
2981
3710
2983
3062
3076
3078
3078
2968
2993
2983
2984
3065
3078
3078
3080
2970
2983
2984
2985
3064
3078
3080
3080
2970
2985
2985
2986
3065
3080
3080
3083
2972
2985
2986
2988
3066
3080
3083
3082
3697
3015
2988
2988
3067
3080
3082
3085
2974
2988
2988
2990
3069
3082
3083
3084
2974
2988
2990
2990
3069
3084
3084
3085
2975
2990
2990
2993
3071
3084
3085
3087
2977
2990
2992
2993
3074
3087
3782
3116
2979
2992
2993
2994
3073
3089
3089
3089
2979
2994
2994
2995
3074
3089
3089
3092
2981
2994
2995
2997
3075
3089
3091
3091
2981
2995
2997
2997
3076
3091
3091
3092
2984
2997
2997
2999
3822
3101
3092
3093
2983
2997
2999
3001
3078
3092
3093
3094
2985
2999
2999
3002
3080
3093
3094
3096
2985
2999
3002
3001
3080
3094
3096
3096
2986
3001
3001
3002
3083
3096
3099
3098
2988
3001
3689
3007
3082
3096
3098
3098
2990
3006
3004
3013
3084
3098
3101
3100
2990
3004
3006
3006
3085
3100
3100
3101
2993
3006
3006
3008
3087
3100
3101
3102
2992
3020
3008
3008
3087
3101
3102
3103
3722
3009
3008
3010
3089
3102
3103
3107
2994
3009
3011
3010
3089
3103
3105
3105
2995
3010
3010
3011
3092
3105
3105
3107
2997
3010
3011
3012
3091
3105
3107
3107
2997
3012
3012
3013
3092
3107
5586
3107
2999
3012
3013
3015
3096
3107
3109
3109
2999
3013
3015
3015
3094
3109
3109
3110
3002
3015
3017
3017
3096
3110
3111
3112
3003
3017
3017
3020
3098
3111
3112
3114
3003
3017
3020
4012
3110
3112
3114
3114
3004
3019
3022
3020
3101
3114
3116
3116
3006
3019
3020
3021
3100
3114
3116
3116
3006
3021
3021
3022
3102
3116
3116
3119
3008
3021
3022
3024
3102
3116
3119
3118
3008
3745
3034
3024
3103
3116
3118
3119
3012
3024
3024
3026
3105
3118
3119
3120
3010
3024
3026
3026
3105
3120
3120
3121
3011
3026
3026
3029
3107
3120
3121
3123
3013
3026
3028
3029
3110
3123
3782
3135
3015
3029
3029
3030
3109
3125
3125
3125
3015
3030
3030
3031
3110
3125
3125
3128
3017
3030
3031
3033
3111
3125
3128
3127
3017
3031
3033
3033
3112
3127
3127
3128
3020
3033
3033
3035
3815
3159
3129
3129
3019
3033
3035
3037
3114
3128
3129
3130
3021
3055
3035
3038
3116
3129
3130
3132
3021
3035
3038
3037
3116
3130
3132
3132
3022
3037
3037
3038
3119
3132
3132
3134
3024
3715
3043
3039
3118
3132
3134
3134
3028
3039
3040
3042
3120
3134
3136
3136
3052
3047
3068
3048
3147
3160
3142
3163
3034
3068
3049
3070
3129
3136
3137
3138
3028
3042
3044
3044
3123
3138
3138
3843
3029
3044
3044
3047
3125
3138
3147
3141
3030
3044
3046
3046
3125
3139
3141
3141
3031
3044
3046
3047
3128
3141
3141
3143
3033
3046
3047
3048
3127
3141
3172
3143
3033
3723
3740
4552
3737
3737
3843
3917
3768
3753
3688
3543
3132
3156
3145
3145
3035
3049
3051
3051
3130
3143
3145
3146
3038
3051
3053
3053
3132
3147
3147
3148
3038
3053
3053
3056
3134
3147
3148
3952
3039
3053
3056
3055
3134
3148
3152
3150
3040
3053
3055
3056
3137
3150
3150
3152
3042
3055
3056
3057
3136
3150
3152
3152
3042
3057
3057
3058
3137
3152
3152
3155
3044
3057
3058
3060
3817
3152
3152
3154
3044
3058
3060
3062
3139
3154
3154
3155
3047
3060
3060
3062
3141
3154
3155
3156
3046
3060
3062
3062
3141
3156
3156
3157
3047
3062
3062
3065
3143
3156
3157
3159
3049
3064
5581
3096
3145
3159
3159
3161
3052
3064
3065
3066
3145
3159
3161
3161
3051
3066
3066
3067
3146
3161
3161
3164
3053
3066
3067
3069
3147
3161
3164
3163
3053
3067
3069
3069
3148
3163
4176
3165
3055
3069
3069
3071
3150
3165
3164
3165
3055
3069
3071
3071
3150
3165
3165
3166
3056
3071
3071
3074
3152
3165
3464
3168
3057
3071
3074
3073
3152
3166
3168
3168
3058
3073
4631
3102
3154
3168
3168
3170
3076
3074
3074
3075
3154
3168
3170
3170
3062
3075
3076
3078
3156
3170
3170
3172
3062
3076
3078
3078
3157
3172
3172
3173
3065
3078
3078
3080
3159
3172
3173
3947
3080
3078
3080
3080
3159
3176
3174
3175
3065
3080
3080
3083
3161
3174
3175
3177
3066
3080
3083
3082
3161
3175
3177
3177
3067
3082
3082
3083
3164
3177
3177
3179
3069
3082
3083
3084
3928
3193
3179
3179
3069
3084
3086
3085
3165
3179
3179
3182
3071
3084
3085
3087
3168
3179
3181
3181
3071
3085
3087
3087
3166
3181
3181
3182
3074
3101
3089
3089
3168
3183
3183
3184
3802
3152
3089
3091
3170
3183
3184
3188
3075
3089
3092
3091
3170
3184
3186
3186
3076
3091
3091
3092
3173
3186
3186
3188
3078
3091
3092
3093
3172
3186
3188
3188
3078
3093
3093
3094
3173
3936
3190
3188
3080
3093
3094
3096
3174
3188
3191
3190
3080
3094
3096
3096
3175
3190
3190
3191
3083
3096
3096
3098
3177
3190
3191
3192
3082
3096
3098
3098
3177
3192
3192
3193
3083
3098
3797
3101
3179
3192
3193
3195
3085
3102
3100
3119
3179
3195
3195
3197
3087
3100
3101
3102
3181
3195
3197
3197
3087
3102
3102
3103
3182
3197
3197
3200
3089
3102
3103
3105
3186
3197
3200
3914
3089
3103
3105
3105
3184
3197
3211
3200
3092
3105
3105
3107
3186
3199
3200
3201
3091
3105
3107
3107
3186
3201
3203
3202
3093
3107
3107
3110
3188
3201
3202
3204
3093
3107
3110
3109
3872
3208
3204
3204
3094
3107
3127
3110
3191
3204
3204
3206
3096
3109
3110
3111
3190
3204
3206
3206
3098
3112
3112
3114
3192
3206
3209
3208
3098
3112
3114
3114
3193
3208
3208
3209
5963
3122
3114
3116
3195
3208
3216
3210
3100
3114
3116
3116
3195
3210
3210
3211
3101
3116
3116
3119
3197
3210
3211
3213
3102
3116
3119
3118
3197
3211
3213
3213
3103
3118
3118
3119
4325
3225
3213
3215
3112
3118
3119
3123
3199
3213
3215
3215
3105
3120
3120
3121
3206
3215
3215
3218
3107
3120
3121
3123
3201
3215
3218
3217
3107
3121
3123
3123
3202
3217
3217
3218
3110
3890
3132
3125
3204
3218
3219
3223
3110
3125
3125
3128
3206
3219
3220
3222
3111
3125
3128
3127
3206
3220
3222
3222
3112
3127
3127
3128
3209
3222
3222
3224
3114
3127
3128
3129
3208
3932
3224
3224
3114
3129
3129
3130
3215
3224
3224
3227
3116
3129
3130
3132
3210
3224
3227
3226
3116
3133
3132
3132
3211
3224
3226
3227
3119
3132
3132
3134
3213
3226
3227
3228
3118
3132
3248
3134
3213
3227
3228
3229
3123
3134
3134
3137
3215
3228
3229
3231
3121
3134
3136
3137
3218
3231
3231
3233
3123
3137
3137
3138
3218
3243
3844
3981
3555
3139
3140
3139
3218
4062
3238
3233
3125
3138
3139
3141
3222
3233
3236
3235
3125
3139
3141
3141
3220
3235
3235
3236
3128
3141
3141
3143
3222
3235
3236
3237
3127
3141
3143
3143
3222
3237
3237
3238
3128
3143
3859
3149
3224
3237
3238
3240
3147
3143
3145
3145
3224
3238
3240
3240
3133
3145
3145
3146
3227
3240
3240
3242
3132
3159
3146
3147
3231
3240
3242
3242
3134
3147
3148
3150
3228
3242
3909
3248
3134
3148
3150
3150
3229
3244
3244
3245
3137
3150
3150
3152
3231
3244
3245
3246
3150
3163
3164
3165
3244
3258
3260
3260
3150
3165
3165
3174
3278
3266
3292
3295
3185
3172
3888
3185
3253
3267
3295
3294
3152
3168
3168
3168
3247
3260
3262
3263
3155
3168
3168
3170
3249
3262
3263
3264
3154
3168
3170
3170
3249
3263
3264
3265
3155
3170
3170
3173
3251
3264
3983
3270
3156
3170
3173
3172
3251
3267
3267
3267
3157
3172
3172
3173
3254
3267
3267
3269
3159
3172
3173
3174
3253
3267
3269
3269
3161
3174
3175
3177
3255
3269
3271
3271
3161
3175
5686
3192
3282
3296
3271
3761
3896
3856
3524
3181
3259
3271
3273
3273
3164
3177
3179
3179
3258
3273
3273
3274
3165
3179
3179
3181
3260
3273
3274
3276
3165
3179
3179
3181
3260
4337
3279
3276
3166
3179
3181
3184
3263
3276
3276
3278
3168
3181
3182
3185
3262
3276
3278
3278
3168
3183
3183
3184
3263
3278
3278
3281
3170
3183
3184
3186
3264
3278
3281
3280
3170
3980
3186
3186
3265
3278
3280
3283
3172
3186
3188
3188
3267
3282
3282
3283
3173
3194
3188
3191
3269
3282
3283
3285
3174
3188
3191
3190
3269
3283
3285
3285
3175
3188
3190
3191
4011
3285
3285
3287
3177
3190
3191
3193
3271
3285
3287
3287
3177
3192
3192
3193
3272
3287
3287
3290
3179
3192
3193
3195
3273
3287
3290
3289
3179
3193
3195
3195
3274
3289
3289
3290
3219
3195
3195
3197
3276
3289
3290
3292
3181
3502
3197
3197
3276
3290
3291
3292
3183
3197
3197
3200
3278
3291
3292
3294
3184
3199
3199
3200
3281
3294
3294
3296
3186
3199
3200
4854
3281
3294
3296
3296
3186
3202
3201
3202
3282
3296
3296
3299
3188
3201
3202
3204
3282
3296
3298
3298
3189
3235
3204
3482
3985
3974
3946
4012
3939
3870
3893
3475
4703
3833
3694
3759
3676
3206
3210
3206
3285
3299
3300
3301
3192
3206
3206
3209
3287
3300
3301
3303
3192
3206
3209
3208
3287
3301
3303
3303
3193
3208
3208
3210
3289
3303
3303
4152
3200
3208
3209
3210
3289
3303
3307
3305
3197
3210
3211
3213
3291
3305
3307
3307
3197
3212
3213
3213
3292
3305
3307
3308
3200
3213
3213
3215
3294
3307
3308
3309
3199
3215
3215
3979
3301
3308
3309
3310
3201
3215
3217
3217
3296
3309
3310
3312
3201
3215
3217
3217
3296
3310
3312
3312
3202
3217
3217
3218
3299
3312
3312
3314
3204
3217
3218
3219
3298
3312
4068
3372
3204
3218
3219
3220
3300
3316
3314
3317
3206
3219
3220
3222
3302
3314
3317
3316
3206
3220
3222
3222
3301
3316
3316
3317
3209
3222
3224
3224
3303
3318
3318
3319
3209
3224
6128
3255
3305
3318
3321
3321
3220
3224
3226
3226
3305
3319
3321
3321
3211
3226
3226
3227
3305
3321
3321
3323
3213
3226
3227
3228
3307
3321
3323
3323
3215
3227
3228
3229
3309
4374
3335
3326
3215
3228
3229
3245
3309
3323
3326
3325
3215
3229
3231
3231
3310
3325
3325
3326
3218
3239
3231
3233
3312
3325
3326
3327
3217
3231
3233
3233
3312
3327
3329
3328
3976
3235
3233
3236
3314
3327
3328
3330
3220
3233
3235
3236
3317
3330
3330
3332
3222
3235
3236
3237
3316
3330
3332
3332
3222
3237
3237
3238
3317
3332
3332
3335
3224
3237
3238
3998
3318
3332
3335
3334
3224
3238
3359
4081
4092
3978
3336
3337
3227
3248
3240
3242
3321
3334
3335
3336
3226
3240
3242
3242
3321
3336
3336
3337
3228
3242
3242
3245
3323
3336
4154
3352
3228
3242
3244
3244
3323
3340
3339
3339
3229
3242
3244
3245
3326
3339
3339
3341
3232
3245
3245
3246
3325
3339
3341
3341
3233
3246
3247
3249
3327
3341
3343
3343
3233
4004
3255
3249
3328
3343
3343
3344
3237
3249
3249
3251
3330
3343
3344
3345
3235
3249
3251
3251
3330
3345
3345
3346
3236
3251
3251
3254
3332
3345
3346
3348
3237
3251
3254
3255
4097
3346
3348
3348
3238
3253
3253
3257
3332
3348
3348
3350
3240
3253
3254
3255
3334
3348
3350
3350
3240
3255
3255
3256
3335
3350
3350
3353
3242
3255
3256
3258
3336
3350
3353
4051
3344
3256
3258
3258
3337
3350
3354
3353
3245
3258
3260
3260
3339
3354
3355
3355
3246
3260
3260
3263
3341
3354
3355
3357
3246
3260
3263
3262
3341
3355
3357
3357
3247
3262
3262
4096
3341
3357
3357
3359
3249
3263
3263
3264
3343
3357
3359
3359
3249
3276
3264
3265
3345
3359
3359
3362
3251
3264
3265
3267
3345
3359
3362
3361
3251
3265
3267
3267
3346
3361
4086
3362
3254
3267
3267
3269
3365
3362
3362
3363
3253
3267
3269
3269
3348
3363
3363
3364
3254
3269
3269
3284
3350
3363
3364
3366
3256
3271
3271
3272
3353
3366
3366
3368
3258
5868
3283
3293
3352
3366
3368
3368
3258
3273
3273
3274
3366
3368
3368
3371
3260
3273
3274
3276
3354
3368
3371
3370
3260
3274
3276
3276
3355
3370
3370
3371
3263
3276
3276
4369
3362
3370
3371
3372
3262
3276
3278
3278
3357
3372
3372
3373
3263
3278
3278
3278
3359
3372
3373
3375
3264
3278
3280
3280
3359
3373
3375
3375
3268
3278
3280
3281
3362
3375
4170
3402
3267
3280
3281
3282
3378
3375
3377
3377
3269
3282
3283
3285
3363
3377
3379
3379
3269
3283
3285
3285
3364
3379
3379
3380
3272
3285
3285
3287
3366
3379
3380
3381
3271
3987
3287
3287
3366
3381
3381
3384
3273
3287
3287
3290
3368
3381
3382
3384
3273
3287
3290
3289
3368
3382
3384
3384
3274
3287
3289
3290
3371
3384
3384
3386
3276
3289
3290
3291
4196
3384
3386
3386
3276
3291
3293
3292
3372
3386
3386
3389
3278
3291
3292
3294
3372
3386
3389
3388
3278
3292
3294
3294
3373
3388
3394
3389
3281
3294
3296
3296
3375
3390
3484
3391
3281
3296
3296
3299
3377
3393
3391
3393
3282
3296
3298
3298
3377
3391
3393
3393
3283
3298
3298
3299
3380
3393
3393
3395
3285
3299
3299
3300
3380
3393
3395
3395
3285
4134
3311
3301
3381
3395
3395
3398
3287
3303
3301
3303
3381
3395
3397
3397
3287
3301
3303
3303
3382
3397
3397
3398
3290
3303
3303
3305
3384
3397
3398
3399
3289
3303
3305
3305
4140
3406
3399
3400
3291
3305
3307
3308
3386
3399
3400
3402
3292
3305
3307
3308
3389
3402
3402
3404
3294
3307
3308
3309
3720
3402
3404
3404
3294
3309
3309
3310
3389
5013
3404
3404
3296
3309
3310
3314
3390
3404
3406
3406
3296
3310
3312
3312
3391
3406
3406
3407
3299
3312
3312
3314
3393
3407
3407
3408
3298
3312
3314
3314
3393
3408
3408
4307
3305
3314
3314
3317
3395
3408
3412
3411
3301
3314
3316
3316
3395
3409
3411
3411
3301
3316
3316
3317
3397
3411
3411
3413
3303
3316
3317
3318
3397
3411
3413
3413
3305
3318
6191
3338
3399
3413
3413
3415
3319
3319
3321
3321
3400
3413
3415
3417
3305
3321
3321
3323
3402
3416
3416
3417
3307
3321
3323
3323
3402
3417
3417
3418
3309
3323
3323
3323
4517
3417
3418
3420
3309
3323
3326
3325
3404
3418
3420
3420
3310
3325
3325
3326
3406
3420
3420
3422
3312
3325
3326
3327
3406
3420
3422
3422
3312
3326
3327
3328
3408
3422
4295
3427
3314
3327
3328
3330
3411
3422
3425
3424
3314
3328
3330
3330
3409
3424
3424
3425
3317
3330
3332
3332
3411
3426
3426
3427
3317
3332
3332
3335
3413
3426
3427
3429
4023
3431
3332
3334
3413
3427
3429
3431
3319
3334
3334
3335
3415
3429
3429
3431
3321
3334
3335
3336
3415
3429
3431
3431
3321
3335
3336
3337
3417
3431
3431
3434
3323
3336
3337
4131
3417
3431
3434
3433
3323
3339
3339
3339
3418
3433
3433
3434
3326
3375
3339
3391
4200
4131
4157
4120
4135
4026
4177
3920
3680
3436
3436
3436
3327
3341
3341
4165
3511
3435
3436
3438
3328
3341
3354
3344
3422
3438
3438
3440
3330
3343
3344
3345
3424
3438
3440
3440
3330
3365
3345
3429
4193
4261
4117
3444
3334
3345
3346
3348
3426
4302
3440
3442
3332
3346
3348
3348
3430
3440
3442
3443
3335
3348
3348
3351
3429
3442
3443
3444
3334
3348
3350
3350
3429
3444
3444
3445
3356
3350
3350
3353
3431
3444
3445
4238
3349
3350
3353
3352
3436
3445
3453
3447
3337
3350
3352
3353
3434
3447
3447
3449
3339
3360
3353
3354
3433
3447
3449
3449
3341
3354
3355
3357
3435
3449
3452
3451
3341
3445
3359
3357
3436
3449
3451
3452
3345
3357
3357
3359
3438
3451
3452
3453
3343
3357
3359
3359
3438
3453
3453
3454
3344
3359
3359
3362
3440
3453
3454
3456
3345
3359
3359
3361
4253
3463
3456
3456
3346
3361
3363
3362
3443
3456
3456
3458
3348
3361
3362
3363
3442
3456
3458
3458
3348
3363
3363
3364
3443
3458
3458
3461
3350
3363
3364
3366
3444
3458
5979
3473
3350
3364
3366
3366
3448
3460
3460
3462
3352
3366
3368
3368
3447
3461
3462
3463
3353
3368
3368
3370
3449
3462
3463
3465
3354
3368
3368
3370
3449
3463
3465
4577
3358
3370
3370
3371
3452
3465
3465
3467
3357
3370
3371
3372
3451
3465
3467
3467
3357
3372
3372
3373
3452
3467
3467
3470
3359
3372
3373
3375
3453
3467
3469
3469
3359
4233
3385
3375
3454
3469
3469
3473
3359
3375
3375
3377
3456
3469
3470
3471
3363
3375
3377
3377
3456
3471
3471
3472
3362
3377
3377
3380
3479
3471
3472
3474
3364
3379
3379
4195
3487
3474
3474
3476
3366
3380
3381
3381
3460
3474
3476
3476
3366
3381
3381
3382
3461
3476
3476
3479
3368
3381
3382
3384
3462
3476
3479
3478
3368
3382
3384
3384
3463
4275
3497
3480
3370
3384
3384
3387
3465
3478
3479
3480
3378
3384
3386
3386
3465
3480
3480
3481
3371
3386
3386
3389
3467
3480
3481
3483
3372
3386
3389
3388
3467
3481
3483
4275
3373
3393
3396
3422
3474
3491
3490
3491
3381
3394
3396
3397
3476
3490
3491
3485
3377
3390
3391
3393
3471
3485
3487
3487
3377
3391
3393
3393
3472
3487
3487
3488
3380
4239
3417
3395
3474
3487
3488
3493
3379
3393
3395
3395
3474
3489
3489
3490
3380
3395
3395
3398
3476
3489
3490
3492
3381
3395
3398
3397
3476
3490
3492
3492
3382
3397
4186
3402
3479
3492
3492
3494
3384
3399
3398
3399
3478
3492
3494
3494
3384
3399
3399
3400
3479
3494
3494
3497
3386
3399
3400
3402
3480
3494
3496
3496
3386
3400
3402
3402
4217
3496
3496
3497
3389
3402
3406
3404
3483
3498
3498
3499
3389
3404
3404
3407
3485
3498
3499
3501
3390
3404
3407
3406
3485
3499
3501
3501
3391
3406
3406
3407
3488
3501
4260
3518
3393
3407
3407
3408
3489
3501
3505
3503
3393
3408
3408
3409
3488
3503
3503
3506
3395
3408
3409
3411
3489
3503
3506
3505
3395
3409
3411
3411
3490
3505
3505
5802
3639
3411
3411
3413
3492
3509
3506
3507
3397
3411
3413
3413
3492
3506
3507
3508
3399
3413
3413
3416
3494
3507
3508
3510
3400
3418
3415
3416
3497
3510
3510
3512
3402
4680
3424
3417
3496
3510
3512
3514
3402
3417
3417
3418
3497
3512
3512
3515
3404
3417
3418
3420
3498
3512
3515
3514
3404
3418
3420
3420
3499
3514
3514
3515
3750
7205
3466
3422
3501
3514
3519
3516
3406
3420
3423
3422
3503
3516
3516
3517
3407
3422
3422
3425
3503
3516
3517
3519
3408
3422
3425
3424
3503
3517
3519
3519
3409
3424
3643
3428
3503
3519
3519
3521
3412
3425
3425
3426
3505
3519
3521
3521
3413
3426
3427
3429
3507
3521
3524
3523
3413
3427
3429
3429
3508
3523
3523
3524
3416
3429
3429
4259
3535
3523
3524
3525
3415
3431
3431
3431
3514
3525
3525
3526
3416
3431
3431
3434
3512
3525
3526
3528
3417
3433
3434
3433
3512
3526
3528
3528
3418
3433
3433
3434
4322
3559
3528
3530
3420
3433
3434
3436
3514
3528
3530
3530
3420
3435
3435
3436
3515
3530
3530
3533
3422
3435
3436
3438
3516
3530
3533
3532
3422
3436
3438
3438
3517
3532
4373
3534
3424
3438
3440
3440
3521
3533
3534
3535
3426
3440
3440
3443
3521
3534
3535
3537
3426
3440
3443
3442
3521
3535
3537
3537
3440
3454
3456
3456
3535
3550
3550
4414
3445
3456
3456
3458
3537
3552
3551
3552
3442
3456
3458
3458
3537
3552
3552
3553
3443
3458
3458
3461
3539
3552
3553
3555
3444
3458
3461
3460
3539
3553
3555
3555
5069
3521
3460
3461
4336
4261
3557
3558
3447
3460
3461
3462
3541
3555
3557
3557
3447
3461
3462
3463
3543
3557
3557
3560
3449
3462
3463
3465
3543
3557
3557
3559
3449
4518
3493
3465
3544
3557
3559
3563
3451
3465
3467
3467
3546
3561
3561
3562
3452
3467
3467
3470
3548
3561
3562
3564
3462
3467
3469
3469
3548
3562
3564
3564
3454
3469
6158
3492
3553
3564
3564
3568
3456
3470
3470
3471
3550
3564
3566
3566
3456
3470
3471
3472
3552
3566
3566
3569
3458
3471
3472
3474
3552
3566
3568
3568
3458
3472
4536
3679
3553
3566
3568
3569
3463
3474
3474
3480
3555
3568
3569
3570
3460
3474
3476
3476
3555
3570
3570
3571
3501
3476
3476
3479
3557
3570
3571
3573
3463
3479
3478
4336
3635
3573
3573
3575
3465
3480
3483
3509
3709
4431
4413
4098
3467
3496
3496
3497
3570
3584
3591
3587
3476
3496
3497
3492
3577
3591
3593
3577
3467
3481
3483
3483
4472
3608
3577
3578
3470
3483
3742
4256
4365
4377
4391
4459
4216
4124
3905
3487
3565
3578
3579
3580
3471
3485
3485
3488
3566
3579
3580
3582
3471
3485
3488
4930
3595
3580
3582
3582
3472
3488
3487
3488
3569
3582
3582
3584
3474
3487
3488
3489
3568
3582
3584
3584
3476
3489
3490
3492
3570
3584
3586
3586
3476
3490
3492
3492
4526
3597
3586
3587
3479
3492
3495
3500
3573
3586
3587
3588
3478
3492
3494
3494
3573
3588
3588
3589
3479
3494
3494
3497
3575
3588
3589
3591
3480
3494
3497
3496
3581
4520
3607
3597
3487
3502
3502
3505
3583
3597
3597
3598
3488
3522
3497
3498
3577
3591
3593
3593
3483
3498
3498
3499
3578
3593
3593
3596
3485
3498
3499
3501
3579
4373
3601
3595
3485
3499
3501
3501
3580
3595
3595
3596
3488
3501
3503
3503
3582
3597
3597
3598
3488
3503
3503
3506
3584
3597
3598
3600
3489
3503
3506
3505
3584
3598
4440
3610
3490
3503
3505
3506
3593
3600
3600
3602
3492
3505
3506
3507
3586
3600
3602
3602
3492
3507
3507
3508
3587
3602
3602
3605
3494
3507
3508
3510
3588
3602
3605
4412
3497
3508
3510
3510
3589
3606
3604
3605
3497
3510
3510
3512
3591
3604
3605
3606
3496
3510
3512
3512
3591
3606
3606
3607
3497
3512
3512
3515
3623
3613
3614
3615
6219
3567
3521
3548
3601
3650
3616
3643
3533
3525
3515
3516
3595
3609
3611
3611
3501
3516
3516
3517
3596
3611
3613
3613
3503
3516
3517
3519
3597
3611
3611
3613
4690
3578
3519
3519
3598
3611
3624
3614
3506
3519
3519
3521
3600
3613
3614
3615
3505
3519
3521
3521
3600
3615
3615
3616
3506
3521
3521
3523
3602
3615
3616
3618
4449
3532
3524
3523
3602
3616
3620
3618
3508
3521
3523
3524
3605
3618
3618
3620
3510
3523
3524
3525
3604
3618
3620
3620
3512
3525
3526
3528
3606
3620
3622
3622
3512
4449
3531
3528
3607
3620
3622
3626
3514
3528
3528
3530
3609
3622
3623
3624
3514
3528
3530
3530
3609
3624
3624
3625
3515
3530
3530
3533
3611
3624
3625
3627
3516
3530
4403
3533
3611
3625
3627
3627
3517
3532
3532
3533
3614
3627
3627
3629
3519
3532
3533
3534
3613
3627
3633
3629
3519
3534
3534
3535
3614
3629
3629
3632
3521
3534
4423
3552
3615
3629
3631
3631
3523
3535
3537
3537
3616
3631
3631
3632
3524
3537
3539
3539
3618
3633
3633
3634
3524
3539
3539
3542
3620
3633
3634
3636
3525
3539
3542
4435
3660
3634
3636
3636
3526
3541
3541
3542
3623
3636
3636
3638
3528
3541
3542
3543
3622
3636
3638
3638
3528
3543
3543
3544
3623
3638
3638
3641
3530
3543
3544
3946
3624
3638
3638
3640
3532
3544
3546
3546
3625
3640
3640
3641
3533
3546
3546
3548
3627
3640
3641
3642
3532
3546
3548
3548
3627
3642
3642
3643
3533
3548
4992
3565
3629
3642
3643
3645
3538
3569
3550
3551
3632
3645
3645
3647
3537
3550
3551
3552
3631
3645
3672
3647
3537
3552
3552
3553
3632
3647
3647
3650
3539
3552
4514
3578
3633
3647
3650
3649
3545
3553
3555
3555
3634
3649
3649
3650
3564
3555
3555
3557
3636
3649
3650
3651
3541
3555
3557
3557
3638
3650
3651
3652
3543
3557
3557
6589
3696
3651
3652
3654
3545
3557
3560
3559
3638
3652
3654
3654
3544
3559
3559
3560
3641
3654
3660
3656
3546
3559
3560
3561
3640
3654
3656
3656
3548
3561
4804
3673
3642
3656
3658
3658
3550
3562
3564
3564
3643
3658
3658
3659
3551
3564
3564
3566
3645
3658
3659
3660
3550
3564
3566
3566
3645
3660
3660
3661
3551
3566
4408
3735
3647
3660
3661
3663
3554
3568
3569
3568
3647
3661
3663
3663
3553
3568
3568
3569
3650
3663
3676
3665
3555
3568
3569
3570
3649
3663
3665
3665
3555
3570
3570
4474
3655
3665
3665
3668
3557
3588
3571
3573
3651
3665
3668
3667
3574
3571
3573
3573
3652
3667
3667
3668
3560
3573
3575
3575
3654
3669
3669
3670
3560
3575
3575
4423
3675
3669
3670
3672
3561
3582
3577
3577
3656
3670
3672
3672
3562
3577
3577
3578
3659
3672
3674
3674
3564
3577
3578
3579
3658
3672
3674
3674
3564
3579
3579
4429
3659
3674
3674
3677
3566
3583
3580
3582
3660
3674
3676
3676
3566
3580
3582
3582
3661
3676
3676
3677
3569
3582
3582
3584
3663
3676
3677
3678
3568
3582
3584
4428
3684
3677
3678
3679
3570
3601
3584
3587
3665
3678
3679
3681
3571
3584
3586
3587
3668
3681
3693
3708
3573
3586
3587
3588
3667
3681
3683
3683
3573
3588
3588
3717
3670
3683
3683
3686
3575
3590
3589
3591
3669
3683
3685
3685
3575
3589
3591
3591
3670
3685
3685
3686
3578
3591
3591
3593
3699
3694
3703
3703
3593
3607
3609
4424
3693
3697
3697
3698
3595
3611
3593
3596
3674
3687
3688
3690
3579
3593
3596
3595
3674
3688
3690
3690
3580
3595
3595
3596
3677
3690
3690
3692
3582
3595
3596
4475
3700
3690
3692
3692
3584
3599
3598
3600
3678
3692
3694
3694
3584
3598
3600
3600
3679
3694
3694
3695
3587
3600
3600
3602
3681
3694
3695
3696
3586
3600
3602
6228
3742
3715
3696
3697
3588
3615
3602
3605
3683
3696
3697
3699
3588
3602
3605
3604
3683
3697
3699
3699
3589
3604
3604
3605
3686
3699
3699
3701
3591
3604
3605
4782
3709
3699
3701
3701
3591
3606
3606
3607
3686
3701
3701
3704
3594
3612
3613
3615
3693
3707
3707
3709
3599
3613
3615
3615
3714
3703
3703
3704
3625
3609
3611
4584
4544
4533
4502
4588
4493
4238
4018
3614
3693
3705
3706
3708
3597
3611
3611
3613
3692
3706
3710
3708
3598
3611
3613
3615
3692
3708
3708
3710
3600
4560
3652
3639
3694
3708
3710
3711
3600
3614
3615
3616
3696
3710
3710
3713
3604
3615
3616
3618
3696
3710
3712
3712
3602
3616
3618
3618
3697
3712
3712
3713
3605
4499
3625
3620
3699
3712
3715
3714
3604
3618
3620
3620
3699
3714
3714
3715
3605
3620
3620
3623
3701
3714
3723
3717
3607
3620
3622
3623
3704
3717
3717
3719
4409
3684
3623
3624
3703
3717
3721
3719
3609
3624
3624
3625
3704
3719
3719
3722
3645
3635
3650
3637
3716
3729
3730
3732
3635
3636
3637
3637
3731
3719
3722
3722
4486
3657
3627
3629
3708
3721
3724
3723
3613
3655
3629
3629
3708
3723
3723
3724
3614
3629
3629
3632
3710
3723
3724
3726
3615
3629
3631
3631
3710
3724
3726
3726
4450
3640
3631
3632
3713
3726
3728
3728
3618
3631
3632
3633
3712
3726
3728
3728
3620
3633
3634
3636
3714
3728
3730
3730
3620
3634
3636
3636
3715
3728
3730
3731
4503
3668
3636
3638
3717
3732
3732
3732
3622
3638
3638
3638
3717
3732
3732
3733
3623
3638
3638
3641
3719
3732
3750
3735
3624
3638
3640
3640
3719
3733
3735
4649
3642
3641
3640
3641
3722
3737
3735
3737
3627
3640
3641
3642
3721
3735
3737
3737
3628
3641
3642
3643
3723
3737
3737
3740
3629
3642
3643
3645
3733
3737
3740
6426
3667
3643
3645
3645
3726
3739
3739
3741
3631
3668
3674
3647
4067
4695
4498
3959
3635
3647
3647
3649
3728
3741
3745
3744
3633
3647
3649
3649
3728
5017
3744
3744
3634
3647
3649
3658
3728
3744
3744
3746
3636
3649
3650
3651
3730
3744
3746
3746
3636
3651
3651
3652
3731
3746
3746
3749
3638
3652
3652
3654
3732
4644
3754
3748
3638
3652
3654
3655
3733
3746
3748
3749
3641
3654
3654
3656
3735
3748
3749
3750
3640
3654
3656
3656
3735
3750
4155
3751
3641
3656
3656
5349
3737
3750
3751
3753
3643
3660
3658
3659
3737
3753
3753
3755
3645
3658
3659
3660
3739
3753
3755
3755
3645
3660
3660
3661
3740
3755
3755
3757
3647
3660
4551
3671
3741
3755
3758
3757
3664
3661
3663
3663
3742
3757
3757
3758
3650
3663
3663
3665
3744
3757
3758
3759
3649
3663
3665
3665
3744
3759
3759
3760
3651
3665
4659
3732
3746
3759
3760
3762
3653
3665
3668
3667
3746
3760
3762
3762
3652
3667
3667
3668
3749
3762
3762
3764
3654
3667
3668
3669
3748
3762
3764
3764
3656
4558
3705
3672
3750
3764
3767
3768
3656
3670
3672
3672
3751
3766
3766
3767
3659
3672
3672
3674
3753
3766
3767
3768
3658
3672
3674
3674
3753
3768
3768
3769
3660
4616
3695
3677
3755
3768
3771
3771
3660
3674
3676
3676
3755
3769
3771
3771
3661
3676
3676
3677
3758
3771
3771
3773
3677
3676
3677
3678
3757
3771
3773
3773
4582
3719
3678
3679
3760
3773
3775
3776
3665
3678
3679
3681
3759
3773
3776
3775
3665
3692
3681
3681
3760
3775
3775
3776
3668
3681
3683
3683
3762
3777
3777
4701
3681
3683
3683
3686
3764
3780
3778
3780
3669
3683
3685
3701
3764
3778
3780
3780
3670
3685
3685
3686
3767
3780
3780
3782
3672
3685
3686
3687
3766
3780
3782
4113
3672
3686
3687
3688
3769
3782
3782
3784
3674
3687
3688
3690
3768
3782
3782
3784
3674
3688
3690
3690
3769
3782
3784
3786
3674
3690
3690
3692
3771
5032
3794
3786
3676
3690
3692
3694
3771
3786
3786
3787
3677
3692
3692
3694
3773
3786
3787
3789
3679
3694
3694
3695
3776
3789
3789
3791
3681
3694
3695
3696
4718
3796
3791
3791
3681
3709
3698
3697
3779
3791
3791
3794
3683
3696
3697
3699
3777
3791
3794
3793
3683
3701
3699
3699
3778
3793
3793
3794
3686
3699
3699
3701
4790
3797
3814
3795
3685
3700
3701
3701
3780
3795
3795
3796
3737
3701
3740
4543
4617
4362
3798
3799
3687
3701
3703
3703
3782
3796
3798
3798
3704
3720
4661
3740
3801
3807
3807
3816
3722
3726
3720
3715
3800
3798
3800
3800
3692
3705
3706
3708
3786
3800
3802
3802
3692
3706
3708
3708
3787
3802
3802
3803
3695
4589
3713
3710
3789
3802
3804
3806
3694
3708
3710
3710
3789
3804
3804
3805
3695
3710
3710
3712
3791
3804
3805
3807
3696
3710
3712
3712
3791
3805
3807
3807
4589
3761
3713
3713
3791
3807
3809
3809
3699
3712
3713
3714
3800
3807
3809
3809
3699
3714
3714
3715
3794
3809
3809
3812
3701
3714
3715
3717
3795
3809
3812
4694
3722
3718
3717
3717
3796
3812
3813
3812
3703
3717
3719
3719
3798
3813
3813
3814
3704
3719
3719
3726
3808
3819
3820
3821
3711
3725
3727
3727
3806
3820
4721
3820
3706
3719
3721
3722
3804
3816
3816
3818
3708
3735
3722
3723
3803
3816
3818
3818
3708
3723
3723
3724
3803
3818
3818
3821
3710
3723
3724
3726
3804
4731
3823
3820
3710
3724
3726
3728
3805
3818
3820
3821
3713
3726
3726
3728
3807
3820
3821
3822
3712
3726
3728
3728
3807
3822
3822
3823
3713
3728
3728
3731
6497
3872
3823
3825
3722
3730
3732
3731
3812
3825
3825
3827
3717
3731
3731
3732
3839
3825
3827
3827
3717
3732
3772
3733
4273
4605
4683
4687
4648
5943
4413
4463
4711
4413
3846
3844
3732
3746
3749
3748
3827
3841
3889
3843
3733
3746
3748
3749
3830
3843
3843
3845
3735
3748
3749
3779
3846
3871
3862
4900
3765
3778
3767
3779
3859
3874
3862
3876
3748
3750
3751
3753
3831
3845
3847
3847
3737
3765
3753
3753
3832
3845
3847
3849
3737
3753
3753
3755
3834
3848
4795
3862
3739
3753
3755
3755
3836
3848
3849
3850
3741
3755
3755
3758
3836
3849
3850
3852
3742
3755
3757
3758
3839
3852
3852
3854
3744
3757
3758
3759
3838
4771
3907
3854
3744
3759
3762
3760
3840
3854
3854
3857
3746
3759
3760
3762
3840
3854
3857
3856
3746
3760
3762
3762
3841
3854
3856
3857
3749
3762
3762
4700
3888
3857
3858
3858
3748
3764
3764
3764
3843
3858
3858
3859
3749
3764
3764
3767
3845
3858
3859
3861
3750
3764
3767
3766
3845
3859
3861
3861
3751
3766
4723
3792
3847
3861
3861
3863
3755
3767
3767
3768
3847
3861
3863
3863
3755
3768
3769
3771
3849
3863
3865
3865
3755
3769
3771
3771
3850
3865
3865
3866
3758
4731
3771
3773
3852
3865
3866
3867
3757
3783
3782
3797
3876
3899
3892
3900
3783
3797
3797
3808
3878
3900
3900
3870
3759
3773
3775
3775
3854
3868
3870
4746
3769
3776
3775
3782
3854
3872
3870
3872
3762
3775
3776
3777
3856
3870
3872
3872
3762
3777
3777
3778
3857
3872
3872
3875
3764
3777
3778
3780
3858
3872
4862
3889
3764
3778
3780
3782
3859
3874
3874
3875
3767
4205
3782
3782
3861
3875
3876
3877
3768
3782
3782
3785
3863
3876
3877
3879
3768
3782
3785
7586
3872
3877
3879
3879
3771
3782
3784
3790
3863
3879
3879
3881
3771
3784
3785
3786
3865
3879
3881
3881
3771
3786
3786
3787
3866
3881
3881
3884
3773
5089
3868
3789
3895
3881
3886
3883
3773
3787
3789
3789
3868
3883
3883
3884
3776
3794
3789
3791
3870
3883
3884
3885
3775
3789
3791
3791
3870
3885
3924
4852
3794
3791
3791
3794
3872
3886
3886
3888
3778
3791
3793
3800
3872
3888
3888
3890
3780
3793
3794
3795
3874
3888
3890
3890
3780
3795
3795
3796
3875
3890
4851
3904
3782
3795
3796
3800
3876
3890
3893
3892
3782
3796
3798
3798
3877
3892
3892
3893
3785
3799
3798
3800
3879
3892
3893
3894
3784
3798
3800
3800
4806
3923
3894
3895
3785
3800
3802
3803
3881
3894
3895
3897
3786
3800
3803
3802
3881
3895
3897
3897
3787
3802
3802
3803
3884
3897
3897
3899
3789
3802
4709
3904
3884
3897
3899
3899
3793
3804
3805
3807
3885
3899
3901
3901
3791
3805
3807
3807
3886
3901
3901
3902
3794
3808
3807
3809
3888
3901
3943
3903
4008
5688
4688
3996
3890
3917
3922
3904
3795
3809
3809
3812
3890
3903
3904
3906
3795
3809
3812
3811
3890
3904
3906
3906
3796
3811
3811
3812
3893
3906
4807
4084
3799
3811
3812
3813
3894
3906
3908
3908
3798
3813
3813
3814
3894
3908
3908
3911
3800
3813
3814
3816
3894
3908
3911
3910
3800
3814
3816
3816
3895
4978
3910
3911
3803
3816
3818
3818
3897
3912
3914
3913
3804
3818
3818
3821
3899
3912
3913
3915
3804
3818
3821
3822
3899
3913
3915
3915
3805
3820
3820
4776
3947
3915
3915
3917
3808
3822
3821
3822
3901
3915
3917
3917
3807
3822
3822
3823
3922
3917
3917
3920
3809
3822
3823
3825
3903
3917
3920
3919
3809
6562
3838
3825
3904
3919
3921
3920
3812
3825
3825
3827
3906
3919
3953
3921
3811
3825
3827
3827
3906
3921
3921
3922
3812
3827
3827
3838
3924
3931
3938
5187
3852
3840
3862
3841
3924
3933
3933
3942
3816
3829
3830
3831
3910
3924
3926
3926
3816
3831
3831
3832
3911
3926
3926
3929
3818
3831
3832
3834
3912
4880
3954
3928
3818
3835
3834
3836
3913
3926
3928
3929
3821
3834
3834
3836
3915
3928
3931
3930
3820
3834
3836
3836
3915
3930
3930
3931
3821
3836
3836
4809
3946
3930
3931
3933
3822
3838
3839
3838
3917
3931
3933
3933
3823
3838
3838
3839
3920
3933
3933
3935
3825
3838
3839
3840
3947
3933
3935
3935
3827
4785
3841
3843
3921
3935
3938
3937
3827
3841
3843
3843
3922
3937
3937
3938
3830
3843
3843
3845
3924
3937
3945
3945
3834
3848
3850
3850
3929
3944
3945
4889
3854
3851
3850
3852
3926
3942
3940
3942
3831
3845
3847
3847
3926
3940
3942
3942
3832
3847
3847
3848
3929
3942
3942
3944
3834
3847
3848
3849
3928
4885
3946
3944
3834
3849
3849
3853
3929
3944
3944
3947
3836
3871
3850
3852
3930
3944
3946
3946
3836
3850
3852
3852
3931
3946
3946
3947
3839
3852
3854
4774
3933
3948
3948
3949
3839
3871
3854
3857
3935
3948
3949
3951
3840
3854
3857
3856
3935
3949
3951
3951
3856
3856
3856
3857
3938
3951
3951
3953
3843
4820
3867
3858
3951
3951
3953
3955
3843
3858
3858
3859
3938
3953
3953
3956
3845
3858
3859
3861
3939
3953
3956
3960
4027
4669
4681
3884
3942
3955
3979
4965
3877
3885
3878
3880
3974
3979
3981
3974
3865
3878
3880
3883
3942
3971
4655
4824
4766
4786
4786
4679
4697
4375
3960
3960
3850
3863
3865
6595
3951
3960
3960
3962
3854
3865
3866
3867
3946
3960
3962
3962
3852
3867
3867
3868
3947
3962
3962
3965
3854
3867
3868
3870
3948
3962
3965
3964
5029
4002
3871
3870
3949
3962
3970
3965
3854
3870
3870
3872
3951
3964
3965
3966
3856
3870
3872
3872
3951
3966
3966
3967
3857
3872
3872
3875
3953
3966
4976
3969
3861
3872
3875
3874
3970
3967
3969
3969
3859
3874
3874
3875
3956
3969
3969
3971
3861
3874
3875
3876
3955
3969
3971
3971
3863
3876
3877
3879
4945
4016
3973
3973
3863
3877
3883
3879
3958
3971
3973
3974
3866
3879
3879
3881
3960
3973
3974
3975
3865
3879
3881
3908
3960
3974
3975
3976
3867
3881
4861
3915
3962
3975
3976
3980
3867
3881
3884
3883
3962
3976
3978
3978
3868
3883
3883
3884
3973
4002
4010
4012
3902
3915
3917
3910
3996
4002
4012
4765
4157
3922
3885
3886
3966
3982
3980
3983
3872
3885
3886
3888
3966
3980
3983
3982
3872
3886
3888
3888
3967
3982
3982
3983
3875
3888
3890
3890
3969
5014
3987
3985
3875
3890
3890
3893
3971
3984
3985
3987
3876
3890
3892
3892
3971
3985
3987
3987
3877
3892
3892
3893
4399
3987
3987
3989
3879
3892
5564
3894
3973
3987
3989
3991
3879
3893
3894
3895
3974
3989
3989
3992
3881
3894
3895
3897
3975
3989
3992
3991
3881
3895
3897
3897
3976
3989
3991
5076
3909
3897
3897
3917
3978
3993
3992
3993
3883
3897
3899
3899
3978
3993
3993
3994
3910
3899
3899
3902
3980
3993
3994
3996
3886
3899
3901
3902
3982
5013
4048
3998
3888
3901
3905
3903
3982
3996
3998
3998
3888
3931
3903
3904
3983
3998
3998
4001
3890
3903
3904
3906
3984
3998
4026
4000
3890
3904
3906
4298
3985
3998
4000
4004
3890
3906
3906
3908
3987
4000
4001
4002
3892
3906
3908
3908
3987
4002
4002
4003
3895
3908
3908
3911
3989
4002
4003
4005
5180
3959
3908
3910
3991
4020
4005
4005
3895
3908
3910
3912
3989
4005
4005
4007
3897
3946
3912
3912
3992
4005
4007
4007
3899
3912
3913
3915
3993
5010
4082
4009
3899
3913
3917
3915
3994
4007
4009
4010
3902
3915
3915
3966
3996
4109
4934
4900
4334
3917
3917
3917
3996
4011
4011
4012
3902
3917
4967
3923
3998
4011
4012
4014
3905
3917
3920
3919
4000
4012
4014
4014
3904
3919
3919
3920
4001
4014
4014
4016
3906
3919
3920
3921
4000
4014
4016
4784
4217
3920
3921
3922
4002
4018
4016
4019
3908
3921
3922
3924
4002
4016
4019
4018
3908
3922
3924
3924
4003
4016
4018
4019
3911
3924
3926
3926
4005
5043
4045
4021
3915
3926
3926
3929
4007
4020
4021
4023
3912
3926
3929
3928
4015
4021
4023
4023
3913
3928
3928
3929
4010
4023
4023
4025
3915
3934
4829
4058
4009
4023
4025
4025
3917
3929
3930
3931
4011
4025
4038
4028
3917
3930
3931
3933
4011
4025
4028
4027
3917
3931
3933
3959
4012
4027
4027
4028
4891
3983
3933
3935
4014
4029
4028
4029
3947
3958
3960
3960
4041
4059
4059
4057
3947
3964
3970
3961
4070
4054
4064
4066
3956
3970
3971
3972
4050
5093
4088
4068
3957
3968
3969
3970
4049
4061
4063
4063
3953
3969
3970
3971
4050
4064
4054
4050
3935
3955
3956
3951
4036
4050
4052
4052
3942
3956
4990
3972
4021
4034
4036
4037
3929
3942
3942
3944
4023
4036
4037
4038
3928
3942
3944
3944
4023
4038
4038
4039
3929
3944
3957
3957
4031
4045
4046
4047
4318
3974
3952
3953
4031
4053
4054
4047
3944
3952
3953
3954
4040
4054
4047
4049
3939
3959
3961
3955
4033
4054
4056
4056
3948
3961
3962
3957
5377
4065
4066
4051
3941
3955
3959
3957
4037
4051
4051
4053
3948
3964
3964
3959
4039
4059
4054
4055
3956
3964
3959
3959
4039
4060
4055
4056
3952
4869
4177
3968
4048
4061
4056
4066
3952
3959
3962
3968
4041
4062
4057
4057
3953
3974
3975
3976
4054
4067
4070
4072
3958
3971
3972
3976
4053
4070
4072
5148
4030
3963
3970
3965
4054
4066
4066
4061
3950
3964
3965
3966
4046
4059
4068
4061
3950
3972
3966
3967
4047
4061
4061
4063
3960
3967
3976
3969
5066
4112
4071
4071
3955
3972
3975
3979
4057
4064
4065
4066
3963
3969
3976
3978
4050
4072
4073
4066
3964
3979
3978
3973
4059
4066
4073
4069
3965
4193
3997
3974
4052
4066
4077
4068
3965
3973
3974
3982
4054
4069
4075
4078
3967
3974
3975
3976
4062
4068
4075
4077
3960
3982
3983
3976
4063
4078
5097
4084
3981
3983
3977
3987
4058
4077
4073
4073
3970
3983
3979
3985
4065
4073
4080
4074
3965
3979
3979
3987
4060
4080
4074
4076
3973
3999
3999
5033
4135
4088
4094
4090
3994
3999
4002
3995
4082
4095
4132
4077
3974
3983
3983
3984
4063
4078
4084
4085
3976
3983
3991
3992
4064
4084
4079
4080
4984
3994
3986
3986
4072
4094
4223
5064
4879
4880
4960
4957
4834
4684
4342
4821
4162
3994
3988
3988
4067
4088
4082
4083
3973
3988
3988
5040
4116
4082
4090
4085
3992
3988
3996
3991
4069
4090
4091
4085
3982
3995
3996
3992
4069
4085
4098
4087
3983
3990
3992
3999
4072
4085
4093
4087
6734
3995
4008
3994
4080
4089
4093
4095
3979
4000
4001
3995
4081
4094
4095
4091
3981
3994
4001
3996
4082
4089
4091
4098
3987
3995
4003
3997
4082
5365
4116
4099
3989
3997
4007
3997
4078
4098
4092
4094
3990
3997
4005
4000
4078
4099
4100
4094
3991
4004
4005
4001
4078
4094
4113
4102
3986
4823
4278
4001
4086
4094
4102
4098
3992
4007
4008
4002
4082
4096
4096
4104
3988
4008
4002
4004
4089
4096
4104
4099
4014
4035
4029
4036
4109
4125
5126
4170
4011
4030
4032
4038
4123
4106
4107
4101
3992
4005
4012
4013
4093
4100
4108
4102
3999
4006
4012
4014
4087
4108
4109
4103
4000
4013
4014
5065
4165
4103
4110
4105
3997
4009
4010
4010
4096
4109
4105
4111
4002
4010
4017
4011
4091
4105
4105
4113
3997
4017
4011
4013
4098
4105
4113
4108
4457
4039
4019
4013
4101
4112
4113
4109
3997
4013
4013
4021
4100
4108
4109
4109
4006
4019
4015
4021
4101
4109
4116
4110
4001
4015
4015
4023
5745
4123
4119
4112
4009
4026
4023
4019
4104
4111
4118
4114
4010
4017
4019
4026
4104
4112
4120
4114
4004
4025
4026
4025
4099
4114
4120
4121
5917
4122
4037
4500
5054
5004
5076
4878
4782
4908
4419
4514
5065
4808
4616
4514
4414
4686
4553
4389
4476
4526
4611
4709
4288
4432
5871
4442
4542
4633
4584
4501
4386
4418
4644
4590
4439
4518
4516
4556
4529
4513
4406
4372
4461
4680
4643
4485
4401
4449
4587
4600
4718
4548
4443
4530
4543
4570
4393
4396
4467
4533
4742
4526
4485
4406
4380
4604
4704
4473
4433
4423
4571
4723
4291
4432
4429
4511
7522
4660
4318
4416
4550
4460
4434
4662
4691
4730
4346
4525
4517
4652
4664
4458
4449
4564
4405
4563
4582
4380
4501
4528
4730
5894
4520
4450
4481
4554
4620
4505
4673
4627
4396
4555
4642
4413
4504
4512
4530
4715
4616
4382
4398
4446
4601
4753
4405
4477
4420
5524
4463
4429
4755
4787
4576
4596
4489
4448
4658
4567
4558
4537
4585
4704
4569
4447
4487
4416
4554
4761
4560
4600
4362
4497
4537
5605
4586
4568
4596
4733
4641
4275
4473
4410
4577
4804
4611
4526
4464
4382
4656
4588
4553
4576
4587
4723
4619
4380
4514
4419
4508
5595
4917
4509
4466
4428
4553
4484
4558
4496
4627
4476
4533
4411
4455
4589
4771
4535
4534
4534
4493
4660
4592
4446
4465
4622
5749
4750
4467
4458
4432
4585
4550
4772
4536
4632
4451
4673
4601
4428
4517
4513
4742
4800
4271
4450
4493
4444
4664
4642
4567
4607
5566
4751
4463
4587
4576
4590
4722
4634
4396
4493
4613
4692
4609
4505
4632
4674
4585
4416
4427
4454
4744
4702
4572
4590
4527
4533
14419
4497
4691
4649
4656
4720
4472
4425
4599
4688
4499
4515
4601
4541
4648
4580
4478
4358
4566
4797
4661
4431
4408
4469
6278
4459
4630
4629
4519
4726
4348
4398
4456
4608
4625
4492
4563
4565
4558
4646
4340
4458
4594
4614
4726
4657
4393
4454
4520
4588
4997
4549
4554
4579
4616
4302
4655
4395
4652
4570
4802
4512
4597
4508
4511
4518
4680
4763
4516
4562
4520
4708
4637
4530
4541
7808
4692
4654
4699
4655
4475
4519
4674
4699
4569
4738
4678
4748
4419
4482
4706
4730
4884
4750
4577
4496
4787
4650
4451
4572
6172
4589
4592
4545
4671
4472
4664
4713
4584
4689
4517
4640
4487
4620
4792
4793
4575
4655
4482
4654
4586
4548
4620
4851
4786
5726
4514
4731
4549
4546
4701
4694
4613
4769
4484
4633
4437
4523
4733
4803
4494
4568
4516
4698
4588
4558
4596
4753
4674
4550
4478
5859
4652
4491
4544
4705
4830
4575
4438
4619
4679
4594
4631
4865
4543
4477
4127
4156
4158
4158
4237
4244
4253
4206
4097
4114
4112
5168
4458
4206
4208
4208
4097
4117
4113
4113
4196
4209
4209
4210
4100
4113
4113
4118
4198
4211
4213
4210
4103
4113
4115
4118
4198
4210
4211
4215
4403
4126
4119
4121
4197
4216
4211
4213
4105
4115
4121
4117
4197
4215
4213
4213
4106
4117
4118
4120
4200
4213
4216
4218
4105
4121
4123
4121
5361
4283
4215
4215
4108
4122
4124
4125
4201
4219
4216
4218
4110
4124
4125
4123
4203
4219
4216
4222
4111
4122
4126
4127
4203
4222
4221
4275
6101
4974
5124
5056
4919
4250
4250
4225
4112
4129
4125
4128
4227
4241
4231
4243
4122
4136
4148
4149
4227
4231
4243
4233
4134
4141
4129
5247
4316
4223
4223
4225
4118
4128
4133
4133
4213
4226
4225
4228
4114
4129
4133
4131
4211
4225
4229
4229
4120
4130
4131
4136
4212
4225
4227
5314
4233
4132
4136
4133
4228
4231
4231
4229
4122
4133
4133
4138
4214
4231
4230
4230
4119
4134
4135
4138
4218
4233
4230
4235
4125
4135
4135
7013
4317
4234
4232
4237
4126
4152
4137
4140
4219
4233
4236
4238
4127
4141
4140
4140
4220
4233
4242
4238
4125
4143
4140
4141
4224
4235
5614
4250
4146
4144
4141
4157
4225
4239
4240
4242
4127
4144
4143
4143
4226
4235
4237
4248
4132
4143
4143
4148
4228
4238
4242
4240
4129
4143
5255
4219
4238
4239
4240
4248
4134
4145
4145
4145
4226
4240
4244
4243
4132
4156
4176
4638
5284
4351
4246
4243
4133
4152
4148
4152
4227
4246
5384
4279
4138
4151
4152
4152
4233
4243
4245
4249
4136
4150
4151
4157
4231
4254
4258
4257
4150
4848
5221
4586
4243
4258
4256
4273
4137
5352
4203
4165
4234
4247
4251
4253
4139
4156
4178
4179
4257
4272
4265
4266
4156
4178
4170
4181
4260
4265
4266
4267
4165
4170
4178
4172
4260
5347
4304
4276
4157
4178
4176
4173
4254
4268
4276
4270
4159
4172
4174
4174
4254
4268
4278
4270
4159
4174
4174
4603
4273
4269
4270
6068
4243
4174
4175
4185
4272
4270
4272
4272
4169
4175
4185
4185
4266
4270
4272
4282
4172
4177
4187
4179
4270
4274
4274
4284
4174
4188
4180
5392
4275
4275
4284
4277
4168
4180
4180
4182
4270
4284
4286
4277
4167
4180
4182
4192
4273
4286
4272
4279
4169
4190
4192
4193
4264
4286
4279
4575
4204
4184
4193
4194
4276
4279
4280
4282
4179
4193
4194
4195
4266
4288
4280
4290
4171
4185
4187
4187
4267
4280
4282
4292
4171
4187
5325
4294
4269
4282
4284
4288
4183
4196
4189
4198
4278
4293
4285
4286
4176
4198
4198
4200
4280
4285
4286
4287
4177
4190
4192
4194
4281
4287
7486
4366
4179
4192
4220
4194
4283
4287
4298
4289
4187
4194
4194
4198
4275
4289
4298
4292
4189
4195
4195
4205
4284
4289
4292
4307
4181
5609
4237
4221
4277
4290
4306
4302
4183
4197
4197
4207
4278
4291
4293
4294
4183
4197
4199
4199
4287
4302
4303
4295
4185
4199
4200
4210
5324
4397
4295
4305
4186
4203
4202
4202
4281
4295
4297
4305
4187
4200
4202
4204
4283
4297
4305
4299
4189
4211
4204
4222
4291
4305
4299
4299
5334
4301
4205
4207
4294
4310
4299
4324
4199
4205
4207
4215
4286
4299
4301
4303
4194
4207
4207
4217
4310
4301
4303
4303
4201
4215
4209
5056
4574
4303
4312
4313
4196
4209
4209
4211
4290
4303
4304
4306
4204
4217
4209
4211
4299
4305
4306
4306
4205
4209
4211
4221
4300
4314
4306
5365
4301
4211
4213
4258
4306
4306
4308
4308
4198
4221
4222
4223
4294
4316
4308
4319
4208
4214
4215
4216
4295
4308
4308
4310
4209
4215
5138
4443
4296
4317
4310
4322
4211
4216
4218
4218
4297
4320
4321
4322
4203
4226
4218
4220
4299
4312
4313
4315
4213
4226
4218
4220
4307
4313
5518
4351
4225
4237
4239
4256
4320
4346
4334
4336
4238
4239
4253
4249
4337
4350
4363
4352
4242
4268
4269
4258
4349
4352
4364
4347
4276
5452
4245
4310
4338
4395
4406
4397
4244
4273
4260
4260
4372
4389
4337
4338
4228
4243
4242
4245
4324
4336
4338
4339
4228
4264
4250
4259
5497
4341
4334
4356
4246
4266
4265
4268
4341
4361
4343
4348
4235
4249
4249
4251
4332
4345
4345
4347
4237
4250
4252
4244
4335
4349
4351
4356
7022
4331
4256
4258
4340
4351
4351
4368
4226
4231
4232
4234
4321
4334
4326
4328
4226
4232
4234
4242
4313
4328
4328
4330
4218
4234
4234
4582
4315
4336
4338
4341
4228
4271
4302
4302
4352
4396
4396
4369
4288
4302
4302
4276
4354
4396
4392
4352
4241
4250
4255
4252
4336
4346
5467
4363
4260
4252
4257
4243
4319
4333
4342
4335
4225
4246
4248
4249
4327
4342
4335
4342
4233
4247
4248
4249
4328
4343
4344
4345
4234
5371
4318
4251
4375
4387
4362
4389
4249
4264
4265
4295
4374
4358
4360
4361
4251
4265
4245
4245
4324
4347
4348
4349
4230
4253
4245
4247
4668
4451
4340
4342
4240
4256
4256
4247
4335
4341
4342
4342
4241
4245
4247
4257
4336
4350
4342
4352
4234
4247
4249
4249
4336
4351
4344
5487
4278
4249
4249
4259
4330
4352
4344
4344
4236
4250
4251
4252
4331
4344
4344
4346
4245
4251
4295
4252
5144
5362
5395
5451
5199
5394
4338
4310
4369
4384
4585
5338
5111
4281
4280
4282
4361
4385
4388
4390
4279
4276
4279
4295
4357
4371
4390
4390
4280
4293
4279
4266
5572
4390
4374
4353
4243
4267
4258
4258
4345
4359
4353
4368
4243
4266
4267
4268
4339
4361
4353
4353
4245
4259
4260
4269
4364
4369
4377
5502
4294
4295
4283
4276
4366
4371
4371
4379
4262
4284
4269
4271
4350
4363
4365
4366
4255
4285
4271
4287
4350
4381
4368
4389
4266
4280
5471
4318
4361
4388
4375
4380
4267
4282
4296
4267
4355
4360
4360
4370
4252
4265
4267
4267
4354
4368
4362
4398
4314
4302
4303
4304
4410
7222
4468
4392
4316
4303
4307
4305
4380
4362
4364
4364
4254
4268
4270
4278
4349
4364
4364
4366
4254
4270
4270
4280
4351
4364
4366
4366
5717
4293
4304
4272
4351
4374
4375
4376
4258
4280
4272
4272
4353
4367
4368
4369
4259
4272
4272
4274
4362
4368
4369
4369
4268
4272
4274
5421
4477
4393
4369
4387
4265
4274
4284
4285
4363
4378
4371
4371
4263
4276
4277
4279
4370
4379
4371
4373
4271
4277
4279
4287
4358
4373
5490
4409
4265
4288
4279
4292
4368
4373
4375
4375
4273
4287
4281
4281
4360
4383
4398
4399
4289
4288
4288
4305
4384
4383
4399
4385
4290
5446
4410
4294
4370
4377
4379
4378
4268
4283
4284
4285
4373
4378
4378
4380
4270
4291
4293
4294
4372
4387
4380
4380
4270
4293
4293
4294
5551
4399
4440
4404
4279
4294
4293
4295
4389
4402
4390
4389
4279
4309
4295
4310
4374
4387
4390
4391
4281
4310
4297
4297
4391
4391
6613
4467
4298
4312
4297
4315
4393
4407
4392
4409
4299
4312
4300
4299
4378
4408
4394
4394
4284
4297
4299
4300
4380
4410
4395
4411
4301
5447
4396
4317
4380
4394
4429
4412
4301
4316
4322
4318
4398
4412
4397
4399
4303
4301
4318
4304
4383
4397
4412
4414
4288
4319
4319
4319
5579
4429
4428
4416
4290
4306
4304
4306
4386
4399
4417
4417
4290
4319
4306
4306
4401
4416
4402
4402
4292
4321
4306
4338
4388
4402
4418
5601
4408
4323
4323
4310
4416
4420
4405
4441
4311
4324
4325
4326
4391
4420
4407
4422
4296
4311
4326
4312
4403
4407
4407
4425
4298
4327
7431
4398
4408
4422
4424
4424
4313
4352
4314
4329
4394
4407
4424
4426
4300
4314
4314
4331
4411
4409
4429
4411
4300
4314
4316
4331
5822
4529
4403
4428
4302
4318
4317
4338
4398
4427
4413
4430
4318
4332
4317
4319
4414
4428
4414
4417
4304
4319
4334
4336
4400
4429
4414
5533
4400
4320
4321
4337
4416
4430
4417
4417
4308
4322
4322
4324
4403
4431
4419
4418
4308
4337
4324
4324
4404
4432
4419
4420
4308
5219
4666
4341
4421
4435
4438
4421
4325
4324
4326
4341
4421
4420
4436
4437
4327
4326
4342
4329
4407
4421
4437
4423
4313
4327
4344
4329
5600
4474
4439
4439
4314
4359
4329
4346
4408
4439
4424
4426
4316
4329
4331
4332
4410
4424
4426
4441
4316
4330
4347
4332
4427
4426
4426
5595
4329
4340
4347
4349
4430
4441
4444
4428
4318
4332
4349
4334
4413
4426
4441
4445
4321
4334
4351
4336
4430
4430
4445
4431
4337
4351
5497
4383
4459
4431
4446
4435
4337
4351
4336
4338
4432
4447
4433
4433
4323
4336
4354
4339
4419
4433
4433
4435
4340
4339
4345
4341
5387
4703
4425
4450
4325
4347
4341
4356
4436
4435
4435
4452
4327
4389
4390
4381
4460
4474
4487
4486
4376
4380
4381
4392
4461
4484
4502
5682
4339
4361
4384
4386
4467
4478
4481
4482
4371
4385
4387
4363
4460
4507
4490
4466
4382
4370
4396
4415
4477
4465
4491
4481
4354
5214
4668
4370
4463
4477
4480
4479
4369
4371
4389
4385
4485
4484
4479
4479
4384
4399
4400
4385
4480
4479
4495
4481
4371
4372
4400
4382
7326
4461
4495
4504
4378
4404
4394
4370
4473
4464
4473
4468
4375
4389
4389
4388
4470
4481
4482
4486
4372
4386
4391
4354
4448
4448
5900
4540
4355
4354
4354
4389
4435
4464
4464
4451
4341
4369
4372
4371
4450
4449
4451
4451
4341
4370
4375
4373
4491
4500
4500
4509
4399
4693
4440
4407
4486
4509
4502
4502
4401
4409
4388
4389
4468
4482
4485
4483
4374
4389
4391
4390
4470
4520
4485
5343
5328
4570
4362
5688
4517
4455
4457
4475
4347
4361
4378
4375
4455
4469
4470
4471
4361
4375
4375
4377
4456
4472
4473
4495
4375
4377
4390
4390
4469
6204
4515
4485
4365
4390
4382
4381
4463
4460
4475
4462
4381
4397
4367
5254
5477
5511
5592
5440
4950
4383
4382
4368
4463
4477
5869
4549
4369
4368
4368
4373
4448
4477
4462
4464
4369
4384
4370
4385
4465
4480
4479
4481
4357
4370
4387
4372
4466
4466
4481
4467
4373
5562
4403
4384
4468
4467
4496
4475
4359
4372
4372
4390
4453
4483
4484
4484
4372
4402
4388
4388
4495
4519
4521
4514
4404
4427
4418
5578
4561
4503
4523
4515
4420
4416
4415
4430
4497
4512
4512
4526
4416
4430
4430
4421
4499
4512
4514
4487
4377
4405
4408
4407
4486
5676
4502
4518
4393
4408
4410
4394
4488
4502
4502
4489
4394
4392
4409
4395
4488
4502
4504
4508
4394
4409
4409
4410
4489
4502
4504
4519
6045
5482
4472
4413
4506
4502
4505
4500
4394
4404
4406
4411
4490
4501
4500
4502
4392
4423
4436
4435
4515
4516
4517
4517
4421
4435
7457
4442
4534
4558
4528
4496
4386
4414
4417
4416
4495
4494
4496
4496
4386
4416
4402
4455
4535
4548
4548
4550
4413
4453
4455
5613
4800
4527
4550
4510
4391
4403
4418
4404
4499
4513
4513
4500
4405
4404
4404
4406
4485
4513
4516
4500
4390
4404
4421
4406
4485
4498
5645
4615
4393
4421
4406
4409
4502
4516
4501
4503
4407
4406
4408
4423
4487
4501
4526
4503
4394
4408
4408
4425
4489
4517
4518
4505
5625
4419
4411
4427
4489
4523
4505
4507
4397
4410
4412
4413
4491
4505
4507
4522
4412
4427
4427
4413
4493
4507
4507
4524
4399
4427
5612
4511
4514
4522
4509
4528
4399
4429
4430
4430
4494
4524
4510
4526
4399
4430
4415
4432
4511
4525
4526
4511
4402
4430
4432
4417
4511
5684
4606
4535
4419
4434
4433
4433
4514
4527
4533
4535
4419
4438
4435
4419
4498
4528
4529
4529
4404
4434
4420
4436
4498
4529
4514
5757
4445
4466
4458
4456
4530
4548
4553
4553
4445
4459
4456
4461
4542
4516
4533
4519
4423
4438
4424
4439
4519
4534
4533
4535
4411
4879
4482
4441
4512
4527
4535
4528
4417
4431
4441
4433
4520
4527
4549
4534
4425
4443
4443
4442
4520
4533
4539
4540
4430
4443
6285
4496
4521
4536
4545
4540
4435
4443
4450
4451
4530
4544
4537
4572
4430
4444
4429
4431
4524
4523
4525
4540
4415
4429
4446
4431
5787
4609
4523
4576
4459
4475
4474
4481
4560
4573
4567
4575
4459
4571
4516
4516
4613
4626
4629
4629
4519
4516
4535
4535
4597
4611
7794
4645
4503
4488
4522
4521
4569
4614
4615
4616
4506
4488
4521
4491
4569
4583
4618
4585
4508
4523
4523
4524
4572
4585
4618
6202
4455
4459
4506
4523
4588
4600
4603
4619
4508
4523
4523
4524
4606
4615
4616
4615
4507
4519
4520
4523
4602
4615
4618
4618
4507
5683
4577
4475
4579
4623
4604
4595
4515
4529
4499
4501
4580
4593
4626
4539
4443
4457
4459
4459
4538
4538
4553
4539
4445
4459
4459
5681
4555
4538
4539
4541
4431
4462
4461
4463
4528
4541
4556
4543
4448
4446
4463
4449
4542
4556
4558
4558
4448
4448
4463
4449
4544
5766
4651
4535
4435
4449
4469
4466
4544
4558
4543
4545
4450
4468
4466
4451
4530
4543
4561
4546
4437
4451
4451
4453
4547
4545
4566
5840
4459
4472
4468
4468
4532
4546
4563
4548
4454
4453
4453
4470
4534
4562
4563
4550
4455
4453
4455
4470
4549
4548
4550
4550
4440
5691
4551
4447
4551
4550
4553
4552
4457
4455
4472
4458
4551
4565
4567
4567
4459
4458
4458
4460
4539
4567
4570
4554
4444
4458
4475
5673
4643
4554
4569
4571
4450
4460
4460
4462
4556
4554
4572
4557
4446
4460
4477
4462
4556
4556
4571
4557
4463
4477
4477
4477
4558
5769
4646
4549
4463
4477
4464
4465
4558
4573
4559
4559
4464
4464
4479
4481
4546
4559
4574
4561
4466
4464
4481
4467
4594
4608
4610
5824
4542
4475
4505
4516
4588
4610
4610
4602
4502
4532
4511
4510
4589
4602
4603
4605
4495
4509
4510
4510
4590
4603
4630
4590
4509
7487
4495
4531
4599
4599
4611
4619
4510
4496
4524
4480
4573
4587
4588
4603
4479
4506
4494
4495
4573
4588
4589
4593
4493
4524
5997
4569
4607
4621
4621
4625
4495
4526
4527
4528
4575
4617
4601
4623
4479
4528
4528
4529
4575
4623
4589
4615
4504
4518
4510
4515
5842
4679
4605
4609
4498
4513
4511
4515
4591
4610
4632
4574
4465
4493
4478
4480
4559
4572
4589
4574
4479
4478
4480
4495
4559
4573
5771
4635
4456
4480
4480
4522
4576
5587
5599
5669
5545
5478
5029
4542
4619
4633
4633
4628
4518
4531
4540
4541
4603
4606
5930
4616
4479
4514
4513
4514
4593
4609
4608
4609
4500
4529
4501
4487
4581
4579
4581
4596
4486
4485
4487
4487
4566
4596
4594
4596
4889
4548
4491
4501
4582
4596
4595
4596
4485
4501
4503
4503
4582
4597
4609
4609
4489
4503
4503
4506
4584
4598
4599
4620
4476
4504
5784
4515
4590
4599
4588
4601
4476
4506
4492
4508
4570
4601
4586
4588
4478
4491
4493
4494
4572
4586
4588
4603
4480
4509
4509
4496
5815
4686
4590
4605
4512
4510
4511
4511
4575
4605
4591
4607
4480
4511
4496
4498
4577
4590
4592
4593
4482
4496
4498
4513
4577
5868
4630
4613
4499
4498
4525
4515
4579
4592
4609
4637
4515
4537
4540
4539
4618
4633
4625
4625
4525
4539
4539
4532
4620
4635
4623
5871
4557
4512
4542
4531
4625
4635
4625
4637
4527
4523
4518
4503
4598
4612
4612
4599
4504
4503
4503
4505
4584
4612
4615
4599
4489
7397
4497
4537
4615
4600
4599
4616
4491
4520
4507
4521
4600
4615
4615
4616
4508
4522
4522
4522
4603
4615
4652
4671
5085
5582
6930
5203
4603
4653
4617
4617
4503
4522
4522
4520
4616
4640
4641
4629
4519
4533
4547
4548
4613
4628
4629
4630
4532
4547
4512
5800
4673
4621
4606
4624
4500
4526
4527
4514
4608
4606
4657
4660
4550
4564
4566
4565
4646
4658
4634
4662
4525
4566
4566
4531
4595
5862
4613
4656
4501
4532
4516
4516
4610
4610
4625
4611
4517
4516
4531
4518
4612
4611
4611
4613
4503
4516
4534
4519
4621
4613
5886
4742
4505
4518
4535
4522
4599
4613
4615
4630
4505
4534
4521
4521
4601
4630
4630
4633
4507
4535
4536
4523
4617
4615
4643
4632
5798
4597
4538
4523
4617
4621
4632
4619
4509
4538
4538
4525
4619
4618
4619
4634
4524
4523
4540
4540
4604
4619
4620
4638
4526
4540
5748
4652
4604
4620
4623
4637
4512
4540
4525
4527
4621
4635
4637
4622
4512
4542
4527
4544
4623
4622
4622
4624
4529
4558
4554
5834
4652
4624
4645
4649
4534
4550
4546
4553
4626
4645
4655
4626
4516
4546
4547
4547
4611
4641
4627
4643
4516
4547
4532
4564
4650
5900
4772
4666
4552
4566
4571
4571
4650
4662
4666
4663
4535
4534
4549
4536
4630
4629
4629
4631
4521
4549
4552
4536
5069
6569
4707
4646
4537
4549
4546
4553
4633
4638
4646
4640
4538
4574
4551
4551
4630
4644
4646
4650
4540
4551
4556
4556
4636
4650
4718
7956
4591
4553
4561
4557
4641
4655
4650
4657
4547
4554
4555
4556
4635
4635
4650
4652
4527
4556
4558
4558
4637
4637
4652
4681
6069
4643
4541
4594
4668
4685
4680
4688
4577
4591
4588
4587
4776
4739
4740
4723
4631
4627
4645
4630
4726
4740
4723
4724
4632
5948
4630
4599
4690
4727
4726
4706
4595
4631
4611
4633
4692
4726
4749
4697
4620
4601
4635
4637
4682
4729
4730
4698
4621
4602
5891
4691
4725
4740
4739
4726
4630
4629
4629
4646
4726
4724
4741
4765
4618
4633
4635
4634
4714
4729
4729
4731
4663
4636
4877
7091
5572
4738
4730
4718
4621
4621
4635
4629
4716
4716
4731
4717
4623
4661
4640
4653
4721
4747
4736
4749
4626
4653
4640
4654
6088
4752
4755
4753
4611
4656
4633
4647
4704
4741
4729
4755
4620
4646
4635
4655
4745
4757
4751
4758
4651
4655
4657
4663
4747
6084
4759
4716
4595
4637
4611
4628
4691
4719
4707
4721
4598
4629
4611
4637
4738
4733
4730
4746
4621
4635
4649
4652
4716
4730
6056
4766
4621
4654
4636
4654
4726
4747
4742
4749
4639
4647
4649
4655
4729
4747
4776
4720
4620
4633
4634
4626
4714
4718
4730
5968
4670
4633
4626
4637
4730
4744
4744
4746
4624
4650
4650
4652
4732
4732
4747
4740
4654
4645
4649
4647
4727
4745
4743
4746
5905
4720
4659
4667
4746
4759
4752
4750
4642
4655
4657
4653
4734
4749
4750
4750
4640
4685
4659
4641
4721
4734
4735
4736
4627
7621
4692
4667
4723
4754
4738
4752
4626
4652
4658
4653
4722
4747
4754
4749
4628
4653
4642
4645
4728
4739
4742
4748
4640
4651
6132
4714
4729
4748
4752
4760
4636
4629
4650
4621
4730
4716
4748
4726
4638
4636
4664
4659
4722
4753
4753
4771
4641
4654
4694
5835
5614
5822
5615
5736
5584
5187
5310
5247
5191
4740
4755
4774
4625
4656
4668
4662
4758
4752
4752
4774
4644
4640
5991
4660
4734
4758
4746
4748
4648
4649
4663
4683
4759
4758
4760
4760
4667
4658
4666
4666
4746
4776
4773
4781
4676
4663
4666
5930
4776
4739
4763
4763
4653
4679
4693
4704
4770
4762
4778
4779
4660
4682
4682
4675
4764
4768
4770
4771
4662
4702
4670
4651
6050
4822
4763
4777
4655
4687
4670
4682
4749
4774
4794
4754
4667
4681
4683
4683
4763
4777
4778
4780
4669
4682
4683
4680
4754
6052
4804
4787
4638
4694
4671
4674
4755
4777
4770
4822
4667
4671
4704
4671
4786
4770
4801
4766
4696
4683
4682
4682
4752
4767
5972
4807
4679
4672
4672
4675
4765
4768
4769
4770
4670
4672
4696
4679
4771
4773
4787
4792
4677
4696
4695
4697
4773
4775
6095
4814
4675
4688
4690
4693
4770
4788
4786
4786
4677
4690
4691
4680
4759
4773
4772
4775
4663
4689
4680
4691
4760
4773
4774
6057
4719
4680
4680
4709
4765
4775
4777
4777
4677
4681
4715
4682
4770
4792
4786
4768
4666
4716
4682
4693
4759
4773
4773
4775
7668
4723
4729
4700
4761
4773
4814
4775
4664
4685
4681
4681
4767
4777
4813
4782
4669
4679
4686
4684
4762
4814
4777
4815
6122
4819
4703
4720
4814
4847
4799
4789
4678
4692
4700
4707
4781
4787
4796
4817
4713
4717
4733
4734
4799
4812
4812
4815
4721
6058
4751
4737
4812
4774
4811
4795
4692
4698
4706
4682
4780
4801
4794
4804
4708
4698
4700
4708
4815
4803
4839
4796
4721
4700
6018
4755
4817
4839
4815
4837
4684
4727
4699
4742
4780
4835
4795
4837
4685
4729
4730
4769
4789
4864
4803
4827
4713
4730
5985
4794
4851
4812
4825
4850
4722
4736
4707
4750
4788
4833
4803
4846
4692
4764
4724
4753
4834
4836
4815
4846
4704
4729
4726
6040
4870
4840
4836
4826
4728
4722
4731
4729
4811
4824
4819
4827
4716
4731
4733
4726
4812
4820
4813
4827
4720
4723
4732
5716
5072
4844
4841
4851
4712
4747
4726
4724
4832
4863
4827
5656
5704
5070
4712
4709
4814
4831
4823
4815
4733
4749
4735
4728
6119
4873
4848
4854
4716
4765
4714
4740
4816
4838
4840
4840
4721
4744
4745
4737
4816
4831
4841
4842
4731
4726
4745
4747
6157
4834
4855
4824
4728
4736
4753
4717
4798
4811
4839
4838
4748
4717
4718
4718
4800
4813
4813
4815
4705
4719
4720
4720
4837
6133
4866
4852
4744
4723
4759
4722
4827
4815
4843
4817
4744
4739
4768
4741
4840
4842
4856
4856
4725
4783
4760
4763
4851
7825
4897
4848
4735
4765
4764
4764
4844
4845
4859
4861
4738
4765
4756
4756
4821
4850
4858
4848
4749
4762
4762
4758
4838
6410
4874
4869
4766
4770
4771
4768
4829
4862
4845
4868
4755
4767
4751
4767
4840
4853
4856
4856
4746
4760
4761
4762
4842
4856
6071
5213
4763
4763
4769
4771
4843
4863
4865
4865
4755
4770
4767
4768
4856
4872
4859
4876
4751
4765
4781
4767
4861
6815
4908
4877
4768
4814
4774
4787
4855
4880
4866
4867
4773
4774
4777
4772
4867
4870
4882
4853
4760
4740
4754
4768
4842
6206
4889
4878
4733
4776
4774
4763
4841
4877
4857
4861
4750
4761
4783
4762
4847
4879
4861
4951
4810
4819
4819
4821
4898
4913
6118
4947
4815
4839
4793
4833
4943
4909
4917
4919
4807
4823
4823
4825
4905
4919
4915
4920
4808
4849
4810
4823
4905
4918
6292
4947
4805
4820
4825
4820
4916
4921
4969
4936
4816
4839
4831
4843
4910
4926
4926
4938
4818
4841
4833
4817
4899
4910
6228
4917
4820
4820
4819
4818
4898
4930
4915
4959
4817
4842
4831
4837
4918
4941
4932
4943
4817
4856
4838
4849
4939
4916
6270
4950
4846
4824
4829
4827
4908
4921
4922
4924
4832
4866
4803
4820
4899
4912
4919
4914
4788
4819
4820
4820
4905
4914
6277
4943
4805
4819
4822
4830
4910
4911
4926
4925
4814
4829
4821
4839
4919
4907
4933
4936
4826
4840
4840
4841
4921
4934
8228
4998
4842
4826
4830
4828
4908
4923
4925
4926
4816
4844
4868
4891
4973
4909
4990
5007
4941
4894
5725
5913
5922
7456
6054
5856
5634
5036
4867
4878
4958
4971
4976
4974
4865
4880
4881
4879
4962
4976
4983
4937
4849
4863
4864
4866
6326
4953
4981
4960
4853
4864
4866
4894
4960
4989
4974
4991
4878
4894
4880
4896
4961
4974
4991
4969
4842
4885
4862
4862
6266
4977
4983
4958
4875
4913
4865
4865
4954
4952
4955
4954
4868
4816
4866
4884
4941
4960
4979
4954
4869
4849
4826
4861
6298
4982
4932
4924
4861
4827
4861
4862
4941
4955
4973
4941
4864
4838
4838
4840
4925
4964
4940
4966
4829
4869
4840
4879
6288
4967
4967
4976
4867
4844
4879
4881
4926
4940
4941
4976
4861
4836
4838
4838
4917
4962
4933
4934
4863
4877
4822
4825
6244
4983
4942
4946
4852
4848
4850
4850
4927
4941
4942
4943
4833
4845
4847
4849
4930
4943
4943
4945
4834
4847
4849
4853
6257
4975
4959
4948
4837
4849
4852
4851
4931
4947
4945
4945
4839
4853
4853
4831
4911
4924
4932
4947
4836
4851
4831
4882
6293
4969
4947
4958
4864
4853
4834
4834
4919
4928
4929
4930
4820
4840
4889
4852
4967
4967
4949
4969
4839
4869
4850
4860
6164
4993
4994
4955
4875
4871
4863
4886
4984
4997
4979
4999
4889
4885
4886
4886
4965
4979
4956
4981
4870
4901
4902
7781
5119
4997
4980
4984
4872
4902
4887
4907
4968
5000
5001
4983
4873
4888
4889
4907
4969
4982
5003
4953
4839
4858
4875
6460
4943
5015
4982
4938
4873
4854
4862
4889
4931
4986
5005
4987
4877
4891
4891
4909
4991
5005
4987
4989
4879
4905
4911
6133
5000
5006
4958
4949
4898
4894
4896
4914
4993
4989
4983
4993
4882
4897
4916
4898
4997
4993
5012
5012
4884
4897
6300
4933
4986
5900
6049
5202
4903
4898
4917
4900
4997
4994
5012
4999
4886
4900
4918
4920
4981
5012
4997
4997
4887
4901
6205
4912
5016
4989
4989
4987
4872
4891
4886
4888
4968
4982
4982
4984
4877
4904
4910
4884
4963
5003
5005
5005
4895
6281
4890
4922
4975
4989
4998
4985
4875
4888
4890
4891
4969
4983
4985
4985
4877
4890
4892
4899
5009
4991
4993
4993
4914
6245
4905
4936
4996
5001
5024
4995
4913
4908
4908
4910
4989
5021
5023
5024
4913
4928
4896
4897
5007
4989
4990
4991
4881
6235
4934
4921
4980
4993
4991
4993
4882
4910
4920
4921
5000
5014
5016
5016
4905
4921
4921
4921
5001
5016
5015
5018
5407
4929
4927
4902
5009
5019
5015
5018
4908
4920
4923
4910
4990
5003
5016
5017
4907
4921
4922
4923
4990
5016
5004
5011
6261
4927
4928
4925
4993
5024
4998
4999
4890
4954
4945
4965
5099
5099
5084
5076
4972
5019
4994
5022
5063
5111
5077
7969
5083
4983
4959
5012
5045
5091
5060
5079
4954
4986
4969
4998
5035
5052
5048
5090
4943
5009
4971
5012
5038
5053
6298
5286
4962
4949
4958
4982
5080
5060
5095
5056
4985
4971
5003
4961
5091
5090
5107
5062
4985
5014
5001
4961
5069
5093
6481
5060
5007
5007
4981
4971
5036
5046
5063
5072
4941
4994
4956
4980
5056
5047
5071
5065
4982
4985
4957
4983
5034
6468
5082
5053
4961
4980
4977
4983
5059
5067
5073
5053
4951
4982
4983
4984
5054
5057
5074
5069
4946
4983
4984
5003
5053
5362
5111
5077
5001
4971
4968
4985
5114
5085
5072
5124
4964
5004
4987
4992
5063
5081
5078
5083
4990
4977
5002
5031
6517
5101
5137
5119
5005
5024
5001
4995
5080
5095
5101
5096
4988
5003
5010
5020
5102
5109
5102
5097
4998
5003
5012
6405
5100
5123
5132
5125
4997
4999
4999
5000
5091
5104
5099
5106
5000
5013
5008
5327
5099
5134
5141
5136
5037
7011
5041
5002
5120
5148
5148
5138
5016
5032
5047
5002
5129
5097
5134
5126
5028
5396
5374
5316
5507
5466
5471
5448
6686
5411
5406
5426
5482
5447
5418
5422
5346
5471
5366
5401
5419
5457
5429
5452
5355
5384
5367
5383
5392
5412
6642
5450
5351
5406
5419
5445
5438
5475
5489
5454
5336
5416
5421
5560
6285
6161
6270
6257
6165
5962
8801
5447
5418
5498
5510
5530
5392
5421
5433
5395
5527
5468
5470
5510
5373
5455
5477
5489
5585
5564
5583
5575
5689
5491
5464
5455
5599
5571
5577
5573
5476
5487
5498
5492
5607
5596
5617
5588
5516
5461
5518
5469
5561
6094
5620
5575
5454
5484
5466
5468
5521
5586
5584
5588
5474
5468
5470
5511
5568
5593
5557
5530
5432
5476
6861
5516
5555
5536
5553
5583
5441
5412
5441
5413
5531
5566
5567
5558
5466
5590
5593
5568
5700
5672
5668
7025
5551
5569
5566
5558
5613
5633
5641
5740
6219
5823
5588
5526
5630
5596
5661
5607
5574
5559
5611
5572
7075
5622
5663
5620
5560
5587
5575
5578
5632
5632
5633
5639
5547
5584
5566
5604
5631
5644
5643
5665
5562
6972
5583
5600
5633
5645
5649
5688
5573
5562
5573
5558
5602
5635
5657
5631
5554
5715
5753
5727
5845
5841
7145
5813
5738
5784
5749
5750
5784
5825
5816
5819
5759
5753
5739
5730
5805
5821
5804
5807
5754
5730
7071
5703
5807
5805
5814
5798
5706
5723
5716
5768
5790
5802
5795
5806
5710
5732
5711
5749
5827
5819
5826
7101
5700
5706
5737
5787
5821
5847
5854
5862
5746
5778
5780
5746
5825
5845
5832
5839
5750
5743
5745
8715
5809
5803
5799
5804
5725
5741
5749
5727
5799
5828
5799
5789
5719
5739
5748
5731
5820
5795
5802
7411
5737
5749
5716
5739
5829
5805
5804
5804
5723
5740
5751
5742
5829
5813
5829
5822
5717
5744
5757
7078
5860
5827
5802
5845
5727
5739
5782
5741
5823
5838
5838
5845
5729
5747
5785
5775
5803
5831
5818
5818
7085
5771
5746
5762
5781
5819
5799
5814
5746
5759
5759
5777
5800
5798
5800
5831
5748
5756
5770
5763
16345
6539
5849
5808
5750
5764
5764
5757
5818
5808
5825
5835
5778
5791
5775
5802
5836
5826
5836
7319
5774
5769
5811
5792
5846
5844
5853
5846
5755
5794
5800
5795
5826
5863
5862
5853
5724
5775
5779
7124
5853
5869
5854
5851
5751
5762
5787
5787
5819
5846
5840
5838
5769
5784
5782
5778
5828
5837
5822
7217
5797
5792
5776
5803
5834
5833
5834
5834
5793
5775
5819
5809
5851
5836
5846
5847
5776
5804
5818
7083
5878
5853
5855
5833
5806
5803
5831
5817
5869
5858
5884
5867
5768
5798
5817
5790
5856
5855
5856
5849
6960
5828
5817
5782
5867
5842
5866
5859
5761
5834
5772
5801
5836
5857
5874
5874
5772
5787
5764
5773
8837
5912
5889
5895
5792
5804
5811
5803
5824
5872
5880
5847
5782
5797
5803
5798
5831
5873
5840
5832
7349
5822
5813
6382
6527
5848
5876
5849
5805
5821
5815
5832
5844
5863
5866
5878
5811
5811
5829
5840
7227
5879
5838
5868
5792
5821
5776
5823
5865
5853
5873
5899
5810
5861
5828
5866
5873
5870
5869
5880
7121
5780
5833
5804
5866
5869
5886
5878
5810
5840
5819
5835
5851
5875
5872
5870
5797
5792
5830
5816
7214
5886
5878
5865
5811
5843
5806
5832
5882
5877
5869
5872
5799
5817
5817
5837
5832
5891
5874
5903
7147
5832
5827
5822
5839
5868
5884
5910
5801
5830
5800
5826
5857
5900
5892
5852
5786
5840
5826
5818
7219
5910
5898
5880
5817
5824
5819
5823
5870
5870
5863
5861
5819
5831
5819
5830
5874
5867
5877
5869
7169
5833
5828
5819
5870
5861
5868
5883
5829
5830
5827
5846
5864
5869
5886
5893
5836
5829
5863
5838
6362
5873
5876
5898
5842
5864
5821
5863
5890
6382
6522
6625
6603
6466
6143
5856
5886
5895
5886
5888
7216
5881
5813
5805
5889
5900
5901
5899
5851
5809
5818
5830
5858
5914
5921
5921
5838
5809
5823
5795
8850
5907
5906
5917
5831
5839
5795
5861
5869
5892
5886
5893
5830
5788
5822
5820
5881
5907
5902
5902
6309
5861
5865
5864
5920
5915
5912
5939
5834
5858
5828
5837
5873
5920
5934
5941
5847
5825
5824
5821
7187
5935
5942
5928
5835
5855
5820
5841
5853
5952
5948
5921
5861
5826
5836
5830
5861
5900
5904
5913
7148
5865
5857
5811
5884
5917
5926
5920
5871
5835
5828
5844
5885
5906
5920
5934
5836
5838
5831
5825
7202
5910
5910
6111
6593
6223
5876
5855
5902
5905
5936
5936
5830
5825
5874
5814
5894
5936
5936
7055
6018
5873
5867
5847
5892
5920
5917
5930
5866
5818
5880
5815
5909
5909
5927
5904
5879
5860
5890
6840
6108
5931
5878
5905
5862
5866
5819
5850
5908
5911
5935
5920
5864
5869
5869
5827
5909
5919
6199
7874
5869
5880
5888
5862
5932
5951
5948
5960
5871
5881
5870
5887
5933
5941
5947
5947
5878
5856
5878
7095
5943
5943
5957
6426
6492
5883
5888
5879
5898
5892
5935
5935
5836
5882
5890
5841
5922
5920
7353
5903
5859
5859
5851
5851
5894
5939
5896
5891
5841
5876
5875
5872
5929
5944
5916
5932
5889
5872
9179
5882
5900
5930
5971
5949
5898
5899
5946
5937
5971
5944
5960
5971
5874
5946
5941
5941
5966
5983
7599
5995
5935
5903
5940
5925
5950
5996
6018
6008
5928
5938
5892
5941
5966
5990
5983
5971
5927
7116
6022
5978
5976
5969
5985
5995
5893
5936
5933
5938
5964
5985
5995
5994
5937
5910
5949
5945
5972
7356
5985
5994
5912
5939
5944
5896
5981
5998
5986
5977
5916
5927
5899
5943
5961
5990
5973
5992
5917
6428
5958
5944
5962
5969
5998
5992
5902
5916
5914
5917
5976
5998
5992
6025
5892
5905
5901
5907
5920
7397
5996
6000
5930
5908
5900
5897
5976
5996
6001
6001
5910
5920
5916
5921
5943
5994
6001
5961
7059
6042
5932
5902
5926
6006
5967
5970
5926
5906
5913
5914
5961
5967
5971
5965
5937
5915
5923
5931
7345
5969
5987
5980
5912
5924
5937
5940
6254
6669
6008
5989
5926
5917
5910
5933
5951
5980
5996
6013
7314
5909
5958
5897
5963
5984
5987
5979
5879
5927
5896
5943
5979
5963
5975
5996
5921
5940
5937
5942
7215
5960
6000
5992
5887
5938
5947
5883
5951
5994
5986
5993
5925
5882
5931
5913
5960
5994
5994
8995
5899
5875
5922
5919
5969
5995
5994
5995
5927
5914
5935
5905
5960
5968
5990
5977
5923
5927
5898
7572
5998
5996
5969
6000
5903
5904
5927
5895
5986
5981
5987
5995
5903
5930
5919
5930
5969
5990
6014
7218
5923
5943
5930
5938
5944
6006
6020
6021
5922
5935
5911
5917
5951
5993
5994
5960
5908
5922
7292
5927
5953
5974
5969
5954
5928
5910
5903
5920
5968
5954
5970
5970
5902
5910
5913
5928
5955
5963
7354
6000
5921
5920
5890
5929
5947
5947
6198
6613
6073
5911
5936
5913
5956
5937
5953
5947
5900
5960
7336
5985
5981
6025
6011
6005
5939
5919
5946
5945
5971
5999
5980
5989
5940
5947
5945
5949
5971
7149
6169
5973
5946
5952
5949
5953
5995
5989
5994
6010
5922
5911
5952
5933
6256
6701
6325
6006
5927
7430
5932
5928
6699
6677
6777
6603
6580
6055
5938
5930
5991
5979
5985
5984
5920
5938
5938
5932
7411
6030
5991
6024
5931
6029
5981
6004
6028
6100
6109
6095
6027
5982
6046
5983
6013
6101
6095
6079
7169
6057
5957
6015
6065
6069
6082
6090
5996
6042
6042
6037
6090
6074
6095
6084
5972
6019
6054
9013
6126
6100
6039
6077
5982
6042
6043
6040
6044
6087
6086
6086
5960
5988
6014
6008
6087
6032
7706
6117
6004
6054
6015
6014
6080
6094
6111
6111
5991
6033
5997
5980
6056
6045
6075
6058
6038
6006
7216
6049
6032
6053
6070
6058
6050
6008
6035
5992
6036
6047
6050
6077
6022
6025
5992
5982
6061
7438
6103
6074
6005
5981
5979
6003
6074
6050
6074
6063
6004
6001
6036
6029
6043
6085
6051
6073
6007
7244
6039
6007
6102
6095
6079
6097
6009
5987
6031
6038
6096
6092
6072
6097
6039
6082
6177
6156
7651
6265
6205
6291
6173
6142
6183
6130
6174
6213
6171
6172
6123
6171
6157
6127
6189
6191
6202
7599
6198
6140
6130
6175
6205
6191
6184
6165
6149
6149
6197
6123
6245
6178
6186
6195
6161
6184
7540
6186
6223
6200
6220
6226
6189
6115
6204
6159
6226
6223
6242
6249
6175
6234
6161
6208
6236
7578
6265
6250
6215
6922
6865
6873
7011
6974
6986
6990
6790
6878
6793
6884
6948
6949
8164
6925
6841
6882
6884
6860
7009
6916
6990
6981
6917
6928
6860
6944
6939
7011
6987
9637
7030
6861
6928
6932
6945
7029
6988
6964
6916