143
139
140
141
143
144
146
148
149
155
159
160
162
162
164
166
166
167
168
171
172
173
246
178
179
180
180
182
183
184
185
186
189
189
191
193
194
195
196
198
200
200
200
204
205
208
221
232
221
225
228
229
241
231
248
244
238
233
261
225
227
228
229
230
232
234
235
236
240
245
240
241
243
245
245
245
249
250
252
252
254
256
256
256
258
261
261
264
266
267
267
267
270
272
273
274
275
276
279
279
281
283
284
285
286
288
290
290
290
294
295
297
298
299
301
301
301
303
306
307
309
310
312
312
312
315
317
318
319
320
321
324
324
326
328
329
330
331
333
335
335
335
339
340
342
342
344
346
346
347
348
351
352
354
355
357
357
358
360
362
363
364
365
366
369
369
371
373
374
375
376
378
380
380
380
384
385
387
387
389
391
391
391
393
396
396
399
400
402
402
402
405
407
408
409
410
411
414
414
416
418
419
420
421
423
425
425
425
429
430
432
433
434
436
436
436
439
441
441
444
445
447
447
447
450
452
453
454
455
456
459
459
461
3633
464
465
466
468
470
470
470
474
475
477
477
479
569
601
580
582
587
597
584
516
493
273
407
409
410
411
413
413
414
275
409
410
411
413
414
414
416
276
410
411
414
414
414
416
418
279
411
413
414
414
416
418
419
279
414
414
414
416
418
419
420
279
414
414
416
418
419
420
421
281
414
416
418
419
420
421
423
283
416
418
419
420
421
423
425
284
418
419
420
421
423
425
425
285
419
420
421
423
425
425
425
286
420
421
423
425
425
425
427
288
421
423
425
425
425
427
2112
290
460
427
430
465
429
430
432
291
425
425
427
429
430
432
432
292
434
446
442
451
451
454
437
322
441
456
449
442
452
450
459
312
442
459
448
447
458
465
448
317
462
459
470
446
460
449
448
323
447
459
465
457
462
457
450
1381
459
460
450
451
460
451
453
313
461
437
438
440
440
442
442
302
443
436
437
438
441
442
443
302
436
437
438
441
442
443
444
306
438
441
442
443
443
445
447
307
441
441
443
443
445
447
447
308
442
443
444
445
447
447
447
309
443
444
445
447
447
448
450
310
444
445
447
447
448
450
452
312
445
447
447
448
450
452
453
312
447
447
448
450
452
453
454
313
447
448
450
452
453
454
455
315
448
450
452
453
454
455
456
317
450
452
453
454
455
456
459
318
452
453
454
455
456
459
459
320
454
455
456
459
459
459
461
321
455
456
459
459
459
461
463
324
456
459
459
459
461
463
464
324
458
459
459
461
463
464
465
325
459
459
461
463
464
465
466
326
459
461
463
464
465
466
468
328
461
463
464
465
466
468
470
329
2120
464
465
466
468
470
470
330
464
465
466
468
470
470
471
331
465
466
468
470
470
470
472
333
466
468
470
470
470
472
475
335
469
470
470
472
474
475
477
336
470
470
472
474
475
477
477
337
470
472
474
475
477
477
479
339
472
474
475
477
477
479
481
340
474
475
477
477
479
481
481
342
475
477
477
479
481
481
481
342
477
477
479
481
481
481
483
344
477
479
481
481
482
483
486
346
479
481
481
481
483
486
487
346
481
481
482
483
486
487
488
347
481
482
483
486
487
488
489
351
483
486
486
488
488
490
492
352
486
487
488
489
490
492
492
353
487
488
489
490
492
492
492
354
488
489
490
492
492
492
495
355
489
490
492
492
493
495
497
357
490
492
492
492
495
497
498
357
492
492
495
495
497
497
499
358
492
493
495
497
498
499
500
360
493
495
497
498
499
500
501
362
495
497
498
499
500
501
504
363
497
498
499
500
501
504
504
365
499
500
501
504
504
504
506
366
500
501
504
504
504
506
508
369
501
504
504
504
506
508
509
369
503
504
504
506
508
509
510
370
504
504
506
508
509
510
511
371
504
506
508
509
510
511
513
373
506
508
509
510
511
513
515
374
508
509
510
511
513
515
515
375
509
510
511
513
515
515
515
376
510
511
513
515
515
515
517
378
511
513
515
515
515
517
519
380
514
515
515
517
519
520
522
381
515
516
517
519
520
522
522
382
515
517
519
520
522
522
524
384
517
519
520
522
522
524
526
385
519
520
522
522
524
526
7545
314
419
420
421
423
423
425
425
313
420
421
423
423
425
425
428
315
421
423
423
425
425
428
427
315
423
423
425
425
427
427
428
317
423
425
425
427
428
428
429
317
425
425
427
428
428
429
430
320
427
428
428
429
430
432
432
320
427
428
429
430
432
432
434
321
428
429
430
432
432
434
434
322
429
430
432
432
434
434
436
324
430
432
432
434
434
437
436
324
432
432
434
434
436
436
437
326
432
434
434
436
437
437
438
346
434
434
437
436
437
438
439
329
434
437
436
437
438
439
441
328
437
436
437
438
439
441
441
329
436
437
438
439
441
441
443
331
438
439
441
441
443
443
445
333
439
441
441
443
443
446
445
333
441
441
443
443
445
446
446
335
441
443
443
445
446
446
447
335
443
443
445
1961
446
447
448
338
443
444
445
445
447
448
450
337
444
445
446
447
448
450
450
337
446
445
447
448
450
450
452
339
445
447
448
450
450
452
452
340
447
448
450
450
452
452
453
342
448
450
450
452
452
453
454
344
450
452
452
455
454
455
456
344
452
452
453
455
454
456
457
347
452
453
454
454
456
457
459
346
453
454
455
456
457
459
459
346
455
454
456
457
459
459
461
348
454
456
457
459
459
461
461
349
456
457
459
459
461
461
462
351
457
459
459
461
461
462
463
351
459
459
461
461
462
463
464
353
459
461
461
464
463
464
465
353
461
461
462
464
463
465
466
356
462
463
464
465
466
468
468
355
464
463
465
466
468
468
470
357
463
465
466
468
468
470
470
358
465
466
468
468
470
470
471
360
466
468
468
470
470
471
472
360
468
468
470
470
471
472
473
1117
468
470
470
471
472
473
474
362
470
470
471
472
473
474
475
363
470
471
472
473
474
475
477
364
472
472
472
474
475
477
477
364
473
472
474
475
477
477
479
367
474
475
477
477
479
479
480
369
475
477
477
479
479
480
481
369
477
477
479
479
480
481
482
371
477
479
479
480
481
481
483
371
479
479
480
481
482
483
484
372
479
480
481
482
483
484
486
373
480
481
482
483
484
486
486
373
482
481
483
484
486
486
488
375
481
483
484
486
486
488
488
376
483
484
486
486
488
488
489
378
484
486
486
488
488
489
490
380
486
488
488
489
490
491
492
380
488
488
489
490
491
492
493
381
488
489
490
491
492
493
495
382
489
490
491
492
493
495
495
382
491
490
492
493
495
495
497
384
490
492
493
495
495
497
497
385
492
493
495
495
497
498
500
387
493
495
495
497
497
498
499
387
495
495
497
497
498
499
500
389
495
497
497
498
499
500
501
389
497
497
498
499
500
501
502
391
498
499
500
501
502
504
504
392
499
500
501
502
504
504
506
393
499
501
502
504
504
506
506
394
501
502
504
504
506
506
507
396
502
504
504
506
506
507
508
396
504
504
506
506
507
508
509
398
504
506
506
507
508
509
510
398
506
506
507
508
509
510
511
399
506
507
508
509
510
511
513
400
507
508
509
510
511
513
513
401
508
509
510
511
1447
513
517
405
527
511
513
513
515
515
516
405
511
513
513
515
515
556
578
458
603
616
592
564
576
585
577
458
583
579
568
517
518
518
521
407
515
516
540
517
518
519
520
409
515
517
517
518
519
520
522
410
518
1472
518
519
520
522
522
410
517
518
519
520
522
522
524
411
518
519
520
522
522
524
524
412
519
520
522
522
524
524
527
414
520
522
522
524
524
526
527
416
522
524
524
526
527
527
528
416
524
524
526
527
527
528
529
419
524
527
526
527
528
529
531
418
527
526
527
528
529
531
531
419
526
527
528
529
531
531
533
420
527
528
529
531
531
533
533
421
528
529
531
531
533
533
536
423
529
531
531
533
533
536
535
423
531
531
533
533
535
535
536
425
531
533
533
535
536
536
537
425
533
533
535
536
536
537
538
428
535
536
536
537
538
540
540
428
535
536
537
538
540
540
542
429
536
537
538
540
540
542
542
430
537
538
540
540
542
542
545
432
538
540
540
542
542
545
544
432
540
540
542
1221
543
544
544
434
540
542
542
543
544
545
546
434
542
542
545
544
545
546
547
435
542
543
545
544
546
547
549
436
543
544
544
546
547
549
549
436
545
544
546
547
549
549
551
439
546
547
549
549
551
551
554
441
547
549
549
551
551
552
554
441
549
549
551
551
552
553
553
443
549
551
551
552
553
554
555
443
551
551
554
553
554
555
556
444
551
552
554
553
555
556
558
445
552
553
553
555
556
558
558
445
554
553
555
556
558
558
560
447
553
555
556
558
558
560
560
448
555
556
558
558
560
560
563
450
556
558
558
560
560
561
563
452
558
560
560
561
562
563
564
452
560
560
563
562
563
564
565
453
560
561
563
562
564
565
567
454
561
562
562
564
565
567
567
454
1255
562
564
565
567
567
569
456
562
564
565
567
567
569
569
457
564
565
567
567
569
569
570
459
565
567
567
569
569
570
571
459
567
567
569
569
570
571
572
461
567
569
569
570
571
572
573
461
569
569
570
571
572
573
574
463
570
571
572
573
574
576
576
464
571
572
573
574
576
576
578
465
571
573
574
576
576
578
597
479
587
587
588
589
589
591
592
481
587
589
589
589
591
592
594
481
589
589
590
591
592
594
594
481
589
589
591
592
594
594
596
483
590
591
592
594
594
596
596
484
591
592
594
594
596
596
598
486
592
594
594
596
596
598
598
486
594
594
596
596
598
598
598
488
594
596
596
598
598
598
600
488
596
596
1909
598
599
600
601
490
598
598
598
600
601
603
603
490
598
598
600
601
603
603
605
492
598
600
601
603
603
605
605
493
600
601
603
603
605
605
607
495
601
603
603
605
605
607
607
495
603
603
605
605
607
607
607
497
603
605
605
607
607
607
609
497
605
605
607
607
607
609
610
499
605
607
607
607
609
610
612
499
607
607
607
609
610
612
612
499
607
607
609
610
612
612
614
502
609
610
612
612
614
614
616
504
610
612
612
614
614
616
616
504
612
612
614
614
616
616
616
506
612
614
614
616
616
616
618
506
614
614
616
616
616
618
619
508
614
616
616
616
618
619
621
508
616
616
616
618
619
621
621
508
616
616
1309
619
621
621
623
510
616
618
619
621
621
623
623
511
618
619
621
621
623
623
624
513
619
621
621
623
623
626
625
515
621
623
623
624
625
626
627
515
623
623
624
625
626
627
628
516
623
624
625
626
627
628
630
517
626
625
626
627
628
630
630
517
626
625
627
628
630
630
632
519
625
627
628
630
630
632
632
520
627
628
630
630
632
632
633
522
628
630
630
632
632
633
634
522
630
630
632
632
634
635
634
524
630
632
632
633
634
635
636
524
632
632
633
634
635
636
637
526
633
634
635
636
637
639
639
527
634
635
636
637
639
639
641
528
634
636
637
639
639
641
641
529
636
637
639
639
641
641
642
531
1326
639
639
641
641
642
643
531
639
639
641
641
643
643
643
533
639
641
641
643
643
643
645
533
641
641
643
643
643
645
646
535
641
644
643
643
645
646
648
535
643
643
643
645
646
648
648
535
643
643
645
646
648
648
650
538
645
646
648
648
650
650
652
540
646
648
648
650
650
652
652
540
648
648
650
650
652
652
652
542
648
650
650
652
652
652
654
542
650
650
652
652
652
654
655
544
650
653
652
652
654
655
657
544
652
652
652
654
655
657
657
544
652
652
654
655
657
657
659
546
653
654
655
657
657
659
659
547
654
655
657
657
659
659
661
549
655
657
657
659
659
662
661
551
657
659
3392
662
661
662
663
551
659
659
661
662
662
663
664
554
659
662
661
662
663
664
666
553
662
661
662
663
664
666
666
554
661
662
663
664
666
666
668
555
662
663
664
666
666
668
668
556
663
664
666
666
668
668
671
558
664
666
666
668
668
671
670
558
666
666
668
668
670
671
670
560
666
668
668
670
670
671
672
560
668
668
670
671
671
672
673
562
670
671
671
672
673
675
675
563
670
671
672
673
675
675
677
564
671
672
673
675
675
677
677
565
672
673
675
675
677
677
680
567
673
675
675
677
677
680
679
567
675
675
677
677
679
680
680
569
675
677
677
679
680
680
1701
569
677
677
678
679
680
681
682
570
677
678
679
680
681
682
684
571
678
679
680
681
682
684
684
572
680
679
681
682
684
684
686
574
681
682
684
684
686
686
687
576
682
684
684
686
686
687
688
576
684
684
704
688
708
688
689
578
684
686
686
687
688
689
832
671
779
798
792
781
786
824
808
672
773
759
771
758
692
694
694
581
689
695
689
690
691
693
693
580
689
688
690
691
693
693
695
582
688
690
691
693
693
695
695
583
690
691
693
693
695
695
696
585
691
693
693
695
695
696
697
587
693
695
695
696
697
698
699
587
695
695
696
697
698
699
700
588
696
697
697
698
699
700
702
589
696
697
698
699
700
702
702
590
697
698
699
700
702
702
704
591
697
699
700
702
702
704
704
592
699
700
702
702
704
704
706
594
700
702
702
704
704
706
707
594
702
702
704
704
707
706
707
596
702
704
704
707
706
707
708
596
704
704
706
707
707
708
709
599
706
707
707
708
709
711
711
599
706
707
708
709
711
711
713
600
707
708
709
711
711
713
713
601
708
709
711
711
713
713
716
603
709
711
711
713
713
715
715
603
711
711
713
713
715
716
716
605
711
713
713
716
715
716
717
605
713
713
715
716
716
717
718
608
1402
715
716
715
717
718
720
607
714
715
716
717
718
720
720
608
715
716
717
718
720
720
722
610
717
718
722
720
722
722
723
612
718
720
720
722
722
723
724
612
720
720
722
722
723
724
725
614
720
722
722
723
724
725
726
614
722
722
723
724
725
726
727
615
722
723
724
725
726
727
729
616
723
724
725
726
727
729
729
617
724
725
726
727
758
729
731
618
725
726
727
729
729
731
731
619
726
727
729
729
731
731
734
621
727
729
729
731
731
734
733
623
729
731
731
734
733
734
735
623
731
731
733
734
734
735
736
626
731
734
2039
733
735
736
738
625
733
734
733
735
736
738
738
626
733
734
735
736
738
738
740
627
733
735
736
738
738
740
740
628
735
736
738
738
740
740
741
630
736
738
738
740
740
741
742
630
738
738
740
740
743
742
743
632
738
740
740
741
743
742
744
632
740
740
741
742
742
744
745
634
742
743
742
744
745
747
747
635
742
743
744
745
747
747
749
636
742
744
745
747
747
749
749
637
744
745
747
747
749
749
750
639
745
747
747
749
749
750
751
639
747
747
749
749
752
751
752
641
747
749
749
750
752
751
753
641
749
749
750
751
751
1442
754
642
749
750
751
752
753
754
756
643
750
751
752
753
754
756
756
643
752
751
753
754
756
756
759
646
753
754
756
756
758
758
759
648
754
756
756
758
758
759
760
648
756
756
758
758
759
760
761
650
756
758
758
759
760
761
762
650
758
758
759
760
760
762
763
651
758
759
760
761
762
763
765
652
759
760
761
762
763
765
765
652
761
760
762
763
765
765
767
654
760
762
763
765
765
767
767
655
762
763
765
765
767
767
769
657
764
765
765
767
767
768
769
659
765
767
767
768
769
770
771
659
767
767
768
769
770
771
772
662
767
768
769
769
771
772
774
661
770
769
769
771
772
774
774
661
769
769
771
772
774
774
776
663
770
771
772
774
774
776
776
664
771
772
774
774
776
776
777
666
772
774
774
776
776
777
778
666
774
774
776
776
777
778
778
668
774
776
776
777
778
778
780
668
776
776
777
778
778
780
781
671
777
778
778
780
781
783
783
670
778
778
780
781
783
783
785
672
779
780
781
783
783
785
785
673
780
781
783
783
785
785
786
675
781
783
783
785
785
786
787
675
783
783
785
785
786
787
787
677
783
785
785
786
787
787
791
677
785
785
786
787
788
789
790
678
785
786
787
788
789
790
792
679
786
787
788
789
790
794
792
680
787
788
789
790
792
792
794
682
789
790
792
792
794
794
795
684
790
792
792
794
794
795
796
684
792
792
794
794
795
796
797
686
792
794
794
795
796
797
798
686
794
794
795
796
797
798
799
687
794
795
796
797
798
799
801
688
795
796
797
798
799
801
801
689
796
797
798
799
801
801
803
690
796
798
799
801
801
803
803
691
798
799
801
801
803
803
804
693
799
801
801
803
803
804
805
695
801
803
1472
804
805
805
807
695
803
803
804
805
805
807
808
698
803
804
805
805
807
808
810
697
806
808
806
807
808
810
810
697
805
805
807
808
810
810
812
699
806
807
808
810
810
812
812
700
807
808
810
810
812
812
815
702
808
810
810
812
812
813
814
702
810
810
812
812
813
814
814
704
810
812
812
813
814
814
816
704
812
812
813
815
814
816
817
707
813
814
814
816
817
819
819
706
814
814
816
817
819
819
821
708
815
816
817
819
819
821
821
709
817
817
819
819
821
821
822
711
817
819
819
821
821
1542
823
711
819
819
821
821
822
823
824
713
819
821
821
822
823
824
825
713
821
821
822
823
826
825
826
714
821
822
823
824
825
826
828
715
822
823
824
825
826
828
828
716
823
824
825
826
828
828
830
718
825
826
828
828
830
830
831
720
826
828
828
830
830
831
832
720
828
828
830
830
831
832
833
722
828
830
830
831
832
833
834
722
830
830
831
832
833
834
835
723
830
831
832
833
834
835
837
724
831
832
833
834
835
837
837
725
832
833
834
835
837
837
839
726
832
834
835
837
837
839
3443
727
834
835
837
837
839
839
841
729
835
837
837
839
839
841
842
731
837
839
839
842
841
842
843
731
839
839
842
841
842
843
844
733
839
841
842
841
843
844
846
733
842
841
842
843
844
846
846
734
841
842
843
844
846
846
848
735
841
843
844
846
846
848
848
736
843
844
846
846
848
848
851
738
844
846
846
848
848
851
850
738
846
846
848
848
851
850
851
740
846
848
848
850
851
851
852
740
848
848
851
850
851
852
853
742
851
850
851
852
853
855
855
743
850
851
852
855
855
855
857
744
850
852
853
855
855
857
857
745
852
853
855
855
857
857
858
747
853
855
855
857
857
858
859
747
855
855
857
857
858
859
860
749
855
857
857
858
859
860
861
749
857
857
858
860
859
861
862
752
857
858
859
859
861
862
864
751
858
859
860
861
862
864
864
751
860
859
861
862
864
864
866
754
861
862
864
864
866
866
867
756
862
864
864
866
866
867
868
756
864
864
866
866
867
868
869
769
878
877
879
922
882
882
884
771
877
879
880
883
882
884
884
772
879
880
882
882
884
884
885
774
880
882
882
884
884
885
886
774
884
882
884
884
885
886
887
776
882
884
884
885
886
887
888
776
884
884
885
887
886
888
889
779
884
885
886
886
888
889
891
778
885
886
887
888
889
891
891
778
887
886
888
889
891
891
893
781
888
889
891
891
893
893
894
783
889
891
891
893
893
894
895
783
891
891
893
893
894
895
896
785
891
893
893
896
895
896
897
785
893
893
894
896
895
897
898
788
893
894
895
895
897
1603
900
787
894
895
896
897
898
900
900
788
895
896
897
898
900
900
902
789
895
897
898
900
900
902
902
790
897
898
900
900
902
902
903
792
898
900
900
902
902
903
904
794
900
902
902
903
904
905
906
794
902
902
903
904
905
906
907
795
902
903
904
905
906
907
909
796
903
904
905
906
907
909
909
797
904
905
906
907
909
909
911
798
904
906
907
909
909
911
911
799
906
907
909
909
911
911
912
801
907
909
909
911
911
912
913
801
909
909
911
911
912
1596
913
803
909
911
911
914
913
914
915
803
911
911
912
913
914
915
916
805
912
913
914
915
916
918
918
806
913
914
915
916
918
918
920
807
913
915
916
918
918
920
920
808
915
916
918
918
920
920
922
810
916
918
918
920
920
921
922
810
918
918
920
920
921
922
923
812
918
920
920
923
922
923
924
812
920
920
921
922
923
924
925
813
920
921
922
922
924
925
927
814
921
923
922
924
925
927
927
815
922
923
924
925
927
927
929
817
924
925
927
927
1616
929
932
819
925
927
927
929
929
930
931
819
927
927
929
929
930
931
932
821
929
929
929
930
931
932
933
821
929
929
930
931
932
933
934
822
929
930
931
932
933
934
936
823
930
931
932
933
934
936
941
827
955
931
933
934
936
936
938
825
1078
1090
1121
1092
1093
1117
1100
988
1106
1081
1120
1092
1111
1119
1137
998
1088
1050
1101
1103
1047
943
1059
972
1015
1044
938
1036
1066
1041
1088
992
940
940
942
942
944
942
943
831
938
939
940
941
942
1692
945
833
939
940
941
942
943
945
945
833
940
941
942
943
945
945
947
834
940
944
943
945
945
947
947
835
942
943
945
945
947
947
948
837
943
945
945
947
947
948
949
837
945
945
947
947
948
949
950
839
945
947
947
948
950
949
951
839
947
947
948
949
950
951
952
841
948
949
950
951
952
954
954
842
949
950
951
952
954
954
956
843
949
951
952
954
954
956
956
844
951
952
954
954
956
956
957
846
952
954
954
956
956
957
958
846
954
1617
956
956
957
958
959
848
954
956
956
957
958
959
960
848
956
956
957
958
959
960
961
849
956
957
958
959
960
961
963
850
957
958
959
960
961
963
963
851
958
959
960
961
963
963
965
853
960
961
963
963
965
965
966
855
961
963
963
965
965
966
967
855
963
963
965
965
966
967
968
857
963
965
965
966
967
968
969
857
965
965
966
967
968
969
970
858
965
966
967
968
969
970
972
859
966
967
968
969
970
972
972
860
967
968
969
970
973
972
974
861
967
969
970
972
972
974
974
862
969
970
972
972
974
974
975
869
970
972
972
974
974
975
976
866
972
974
974
975
976
977
978
866
974
974
975
976
977
978
979
867
974
975
976
976
978
979
981
868
975
976
977
978
979
981
981
869
976
977
978
979
981
981
983
870
976
978
979
981
981
983
983
871
978
979
981
981
983
983
984
873
979
981
981
983
983
984
985
873
981
981
983
983
984
985
986
875
981
983
983
984
985
1654
987
875
983
983
984
986
985
987
988
878
984
985
986
987
988
990
990
877
988
985
987
988
990
990
992
879
985
987
988
990
990
992
992
880
987
988
990
990
992
992
993
882
988
990
990
992
992
993
994
882
990
990
992
992
993
994
995
884
990
992
992
995
994
995
996
884
992
992
993
995
994
996
997
887
992
993
994
994
996
997
999
886
993
994
995
996
997
999
999
886
994
995
996
997
999
999
1001
889
996
997
999
999
1001
3734
1002
891
997
999
999
1001
1001
1003
1003
891
999
999
1001
1001
1004
1004
1005
893
999
1001
1001
1003
1004
1004
1005
893
1001
1001
1004
1004
1004
1005
1959
923
1003
1024
1003
1004
1005
1006
1008
895
1114
1211
1224
1198
1156
1200
1168
1007
1004
1006
1007
1007
1015
1008
1010
897
1003
1005
1006
1008
1008
1010
1010
898
1005
1006
1008
1008
1010
1010
1013
900
1006
1008
1008
1010
1010
1013
1013
902
1008
1010
1010
1013
1012
1012
1014
902
1010
1010
1013
1013
1013
1014
1015
1910
1010
1012
1012
1012
1014
1015
1017
905
1013
1012
1012
1014
1015
1017
1017
904
1012
1012
1058
1015
1017
1017
1019
906
1012
1014
1015
1017
1017
1019
1019
907
1014
1015
1017
1017
1019
1019
1021
909
1015
1017
1017
1019
1019
1021
1021
909
1017
1017
1019
1019
1021
1021
1021
911
1017
1019
1019
1021
1021
1021
1023
911
1019
1019
1021
1021
1021
1023
1024
913
1021
1021
1021
1023
1024
1026
1026
913
1021
1021
1023
1024
1026
1026
1028
915
1021
1023
1024
1026
1026
1028
1028
916
1023
2392
1026
1026
1028
1028
1030
918
1024
1026
1026
1028
1028
1030
1030
918
1026
1026
1028
1028
1030
1030
1030
920
1026
1028
1028
1030
1030
1030
1032
920
1028
1028
1030
1030
1030
1032
1033
921
1028
1030
1030
1030
1032
1033
1035
923
1031
1030
1030
1032
1033
1035
1035
922
1030
1030
1032
1033
1035
1035
1037
925
1032
1033
1035
1035
1037
1037
1039
927
1033
1035
1035
1037
1037
1039
1039
927
1035
1035
1037
1037
1039
1039
1039
929
1035
1037
1037
1039
1039
1040
1041
929
1037
1037
1039
1039
1730
1041
1042
930
1037
1038
1039
1040
1041
1042
1044
931
1038
1039
1040
1041
1042
1044
1058
931
1039
1040
1041
1042
1044
1044
1046
933
1039
1041
1042
1044
1044
1046
1046
934
1041
1042
1044
1044
1046
1046
1047
936
1042
1044
1044
1046
1046
1047
1048
938
1044
1046
1046
1047
1048
1049
1050
938
1046
1046
1047
1048
1049
1050
1051
939
1046
1047
1048
1049
1050
1051
1053
940
1047
1048
1049
1050
1051
1053
1053
941
1049
1048
1050
1051
1053
1053
1055
942
1048
1050
1051
1053
1053
1055
1055
1596
1050
1051
1053
1053
1055
1055
1057
945
1051
1053
1053
1055
1055
1057
1057
945
1053
1061
1055
1055
1057
1057
1057
947
1053
1055
1055
1057
1057
1057
1059
947
1055
1055
1057
1057
1057
1059
1060
949
1057
1057
1057
1059
1060
1062
1062
949
1057
1057
1059
1060
1062
1062
1064
951
1057
1059
1060
1062
1062
1064
1064
952
1059
1060
1062
1062
1064
1064
1066
954
1060
1062
1062
1064
1064
1066
1066
954
1062
1062
1064
1064
1066
1066
1066
956
1062
1064
1064
1066
1066
1066
1068
956
1728
1064
1065
1066
1067
1068
1069
957
1064
1065
1066
1067
1068
1069
1071
958
1065
1066
1067
1068
1069
1071
1071
959
1067
1066
1068
1069
1071
1071
1073
961
1068
1069
1071
1071
1073
1073
1074
963
1069
1071
1071
1073
1073
1074
1075
963
1071
1071
1073
1073
1074
1075
1076
965
1071
1073
1073
1074
1075
1076
1077
965
1073
1073
1074
1075
1076
1077
1078
966
1073
1074
1075
1076
1077
1078
1080
967
1074
1075
1076
1077
1078
1080
1080
967
1075
1076
1077
1078
1080
1080
1082
969
1075
1732
1078
1080
1080
1082
1082
970
1077
1078
1080
1080
1082
1082
1084
972
1078
1080
1080
1086
1082
1084
1084
974
1080
1082
1082
1084
1084
1084
1086
974
1082
1082
1084
1084
1084
1086
1087
975
1082
1084
1084
1084
1086
1087
1089
977
1085
1084
1085
1086
1087
1089
1089
977
1084
1084
1086
1087
1089
1089
1091
978
1084
1086
1087
1089
1089
1091
1091
979
1086
1087
1089
1089
1091
1091
1093
981
1087
1089
1089
1091
1091
1093
1093
981
1089
1089
1091
1091
1093
1093
1093
983
1089
1762
1091
1093
1093
1094
1095
983
1091
1091
1092
1093
1094
1095
1096
985
1092
1093
1094
1095
1096
1098
1098
986
1094
1093
1095
1096
1098
1098
1100
987
1093
1095
1096
1098
1098
1100
1100
988
1095
1096
1098
1098
1100
1100
1101
990
1096
1098
1098
1100
1100
1101
1102
990
1098
1098
1100
1100
1101
1102
1103
992
1098
1100
1100
1101
1102
1103
1104
992
1100
1100
1101
1102
1103
1104
1105
993
1100
1101
1102
1103
1104
1105
1107
994
1101
1102
1103
1104
1105
1107
1107
995
1818
1102
1104
1105
1107
1107
1109
997
1104
1105
1107
1107
1109
1109
1111
999
1105
1109
1107
1109
1109
1111
1111
999
1107
1107
1109
1109
1111
1111
1111
1001
1107
1109
1109
1111
1111
1111
1113
1001
1109
1109
1111
1111
1111
1113
1114
1002
1109
1111
1111
1111
1113
1114
1116
1004
1111
1111
1111
1113
1114
1116
1116
1003
1111
1111
1113
1114
1116
1116
1118
1005
1112
1113
1114
1116
1116
1118
1118
1006
1113
1114
1116
1116
1118
1118
1120
1008
1114
1116
1116
1118
1118
1811
1121
1010
1116
1118
1118
1120
1120
1120
1122
1010
1118
1118
1120
1120
1120
1122
1133
1011
1118
1120
1120
1120
1122
1123
1125
1013
1120
1120
1120
1122
1123
1125
1125
1012
1120
1120
1122
1123
1125
1125
1127
1014
1121
1122
1123
1125
1125
1127
1127
1015
1122
1123
1125
1125
1127
1127
1129
1017
1123
1125
1125
1127
1127
1129
1129
1017
1125
1125
1127
1127
1129
1129
1129
1019
1125
1127
1127
1129
1129
1129
1180
1019
1127
1127
1129
1129
1130
1131
1132
1022
1187
1130
1129
1131
1132
1134
1134
1022
1130
1129
1131
1132
1134
1134
1136
1023
1130
1131
1132
1134
1134
1136
1136
1024
1131
1132
1134
1134
1136
1136
1138
1026
1132
1134
1134
1136
1136
1138
1138
1026
1134
1134
1136
1136
1138
1138
1138
1028
1134
1136
1136
1138
1138
1138
1140
1028
1136
1136
1138
1138
1138
1140
1141
1029
1136
1138
1138
1138
1140
1141
1143
1031
1138
1138
1138
1140
1141
1143
1143
1030
1139
1138
1140
1141
1143
1143
1145
1033
1140
2177
1143
1143
1145
1145
1147
1035
1141
1143
1143
1145
1145
1147
1147
1035
1143
1143
1147
1145
1147
1147
1147
1037
1143
1145
1145
1147
1147
1147
1149
1037
1145
1145
1147
1147
1147
1149
1150
1038
1145
1147
1147
1147
1149
1150
1152
1040
1147
1147
1147
1149
1150
1152
1152
1039
1147
1147
1149
1150
1152
1152
1154
1041
1148
1149
1150
1152
1152
1154
1154
1042
1149
1150
1152
1152
1154
1154
1156
1044
1150
1152
1152
1154
1154
1156
1156
1046
1152
1154
1154
1156
1834
1156
1158
1046
1154
1154
1155
1156
1157
1158
1159
1047
1154
1155
1156
1157
1158
1159
1161
1062
1168
1170
1170
1172
1172
1173
1174
1062
1170
1170
1172
1172
1173
1174
1175
1064
1170
1172
1172
1173
1174
1175
1176
1064
1172
1172
1173
1174
1175
1176
1177
1065
1172
1173
1174
1175
1176
1177
1179
1066
1173
1174
1175
1176
1177
1179
1179
1067
1174
1175
1176
1177
1179
1179
1181
1068
1174
1176
1177
1179
1179
1181
1181
1069
1176
1177
1179
1179
1181
1181
1869
1071
1177
1179
1179
1181
1181
1183
1183
1073
1179
1181
1181
1183
1183
1183
1185
1073
1181
1181
1183
1183
1183
1185
1186
1074
1181
1183
1183
1183
1185
1186
1188
1076
1183
1183
1183
1185
1186
1188
1188
1075
1183
1183
1185
1186
1188
1188
1190
1077
1184
1185
1186
1188
1188
1190
1190
1078
1185
1186
1188
1188
1190
1190
1192
1080
1186
1188
1188
1190
1190
1192
1192
1080
1188
1188
1190
1190
1192
1192
1192
1082
1188
1190
1190
1192
1192
1192
1194
1759
1190
1190
1191
1192
1193
1194
1195
1084
1191
1192
1193
1194
1195
1197
1197
1087
1193
1192
1194
1195
1197
1197
1199
1086
1192
1194
1195
1197
1197
1199
1199
1087
1194
1195
1197
1197
1199
1199
1200
1089
1195
1197
1197
1199
1199
1200
1201
1089
1197
1197
1199
1199
1200
1201
1202
1091
1197
1199
1199
1200
1201
1202
1203
1091
1199
1199
1200
1201
1202
1203
1204
1092
1199
1200
1201
1202
1203
1204
1206
1093
1200
1201
1202
1203
1204
1206
1206
1742
1201
1201
1203
1204
1206
1206
1208
1096
1203
1204
1206
1206
1208
1208
1210
1098
1204
1206
1206
1208
1208
1210
1210
1098
1206
1206
1208
1208
1211
1211
1210
1100
1206
1208
1208
1210
1210
1210
1212
1100
1208
1208
1210
1210
1210
1212
1213
1101
1208
1210
1210
1210
1212
1213
1215
1103
1210
1210
1210
1212
1213
1215
1215
1102
1210
1210
1212
1213
1215
1215
1217
1104
1211
1212
1213
1215
1215
1217
1217
1105
1212
1213
1215
1215
1217
1217
1220
1107
1213
1215
1215
1217
1217
1218
1219
1109
1215
1217
1217
1218
1219
1220
1226
1109
1217
1217
1218
1219
1220
1221
1222
1110
1217
1218
1219
1220
1221
1222
1224
1111
1218
1219
1220
1221
1222
1224
1224
1112
1219
1220
1221
1222
1224
1224
1226
1113
1219
1221
1222
1224
1224
1226
1226
1114
1221
1222
1224
1224
1226
1226
1227
1116
1222
1224
1224
1226
1226
1227
1228
1116
1224
1224
1226
1226
1227
1228
1229
1118
1224
1226
1226
1227
1228
1853
1230
1118
1226
1226
1228
1228
1228
1230
1231
1120
1227
1228
1228
1230
1231
1235
1233
1120
1228
1228
1230
1231
1233
1233
1235
1122
1229
1230
1231
1233
1233
1235
1235
1123
1230
1231
1233
1233
1235
1235
1237
1125
1231
1233
1233
1235
1235
1237
1237
1125
1233
1233
1235
1235
1237
1237
1237
1127
1233
1235
1235
1237
1237
1237
1239
1127
1235
1235
1237
1237
1237
1239
1240
1128
1235
1237
1237
1237
1239
1240
1242
1130
1237
1237
1237
1883
1240
1242
1242
1129
1238
1237
1239
1240
1242
1242
1244
1132
1239
1240
1244
1242
1244
1244
1245
1134
1240
1242
1242
1244
1244
1245
1246
1134
1242
1242
1244
1244
1245
1246
1247
1136
1242
1244
1244
1245
1246
1247
1248
1136
1244
1244
1245
1246
1247
1248
1249
1137
1244
1245
1246
1247
1248
1249
1251
1138
1245
1246
1247
1248
1249
1251
1251
1139
1246
1247
1248
1249
1251
1251
1253
1140
1246
1248
1249
1251
1251
1253
1253
1141
1908
1249
1251
1251
1253
1253
1255
1143
1249
1251
1251
1253
1253
1255
1255
1145
1251
1253
1318
1255
1256
1256
1257
1145
1253
1253
1256
1256
1256
1257
1258
1147
2422
1283
1289
1255
1257
1258
1260
1148
1354
1522
1548
1503
1523
1496
1552
1385
1494
1455
1491
1427
1471
1497
1467
1370
1493
1260
1260
1261
1275
1262
1262
1150
1257
1258
1260
1260
1262
1262
1264
1152
1258
1260
1260
1262
1262
1264
4471
1152
1260
1260
1262
1262
1265
1265
1265
1154
1260
1262
1262
1265
1267
1265
1266
1154
1262
1262
1265
1264
1265
1266
1267
1156
1265
1265
1265
1266
1267
1269
1269
1157
1264
1265
1266
1267
1269
1269
1271
1158
1265
1266
1267
1269
1269
1271
1271
1159
1266
1267
1269
1269
1271
1271
1273
1161
1267
1269
1269
1271
1271
1274
1273
1161
1269
1269
1271
1271
1273
1274
1274
1163
1269
1271
1271
1274
1274
1274
1275
1163
2301
1271
1274
1273
1273
1275
1276
1164
1271
1273
1273
1273
1275
1276
1278
1166
1274
1273
1273
1275
1276
1278
1278
1165
1273
1273
1275
1276
1278
1278
1280
1168
1275
1276
1278
1278
1280
1280
1282
1170
1276
1278
1278
1280
1280
1282
1282
1170
1278
1278
1280
1280
1282
1282
1282
1172
1278
1280
1280
1282
1282
1282
1284
1172
1280
1280
1282
1282
1282
1284
1285
1173
1280
1282
1282
1282
1284
1285
1287
1175
1282
1282
1282
1952
1285
1287
1287
1175
1282
1282
1284
1285
1287
1287
1289
1176
1283
1284
1285
1289
1287
1289
1289
1177
1284
1285
1287
1287
1289
1289
1291
1179
1285
1287
1287
1289
1289
1291
1291
1181
1287
1289
1289
1291
1291
1291
1293
1181
1289
1289
1291
1291
1291
1293
1294
1182
1289
1291
1291
1292
1293
1294
1296
1184
1291
1291
1291
1293
1294
1296
1296
1183
1291
1291
1293
1294
1296
1296
1298
1185
1292
1293
1294
1296
1296
1298
1971
1186
1293
1294
1296
1296
1298
1298
1299
1188
1294
1296
1296
1298
1298
1299
1300
1188
1296
1296
1298
1298
1299
1300
1301
1190
1296
1298
1298
1299
1300
1301
1302
1190
1298
1298
1299
1300
1301
1302
1303
1192
1299
1300
1301
1302
1303
1305
1305
1193
1300
1301
1302
1303
1305
1305
1307
1194
1300
1302
1303
1305
1305
1307
1307
1195
1302
1303
1305
1305
1307
1307
1308
1197
1303
1305
1305
1307
1307
1308
1309
1197
1953
1305
1307
1307
1308
1309
1310
1199
1305
1307
1307
1308
1309
1310
1311
1199
1307
1307
1308
1321
1367
1311
1312
1200
1533
1560
1537
1570
1619
1531
1603
1488
1579
1559
1603
1640
1526
1587
1530
1438
1522
1563
1316
1315
1315
1315
1316
1204
1311
1312
1314
1314
1316
1316
1318
1206
1312
1314
1314
1316
1316
1318
1319
1206
1314
1314
1316
1316
1318
1319
1318
1208
1314
1316
1316
1318
1319
1318
2050
1208
1316
1316
1318
1318
1318
1320
1321
1209
1316
1318
1318
1318
1320
1324
1323
1210
1319
1318
1318
1320
1321
1323
1323
1210
1318
1318
1320
1321
1323
1323
1325
1212
1318
1320
1321
1323
1323
1325
1325
1213
1320
1321
1323
1323
1325
1325
1327
1215
1321
1323
1323
1325
1325
1327
1328
1217
1323
1325
1325
1327
1327
1327
1329
1217
1325
1325
1327
1327
1327
1329
1330
1218
1325
1327
1327
1327
1329
1330
1332
1866
1328
1327
1327
1329
1330
1332
1332
1219
1327
1327
1329
1330
1332
1332
1338
1221
1327
1329
1330
1332
1332
1334
1334
1222
1329
1330
1332
1332
1334
1334
1336
1224
1330
1332
1332
1334
1334
1336
1336
1224
1332
1332
1334
1334
1336
1336
1336
1226
1332
1334
1334
1336
1336
1336
1338
1226
1334
1334
1336
1336
1336
1338
1339
1228
1336
1336
1336
1338
1339
1341
1341
1228
1336
1336
1338
1339
1341
1341
1343
1876
1336
1338
1339
1341
1341
1343
1343
1231
1338
1339
1341
1341
1343
1343
1345
1233
1339
1341
1341
1343
1343
1345
1345
1233
1341
1341
1343
1343
1345
1345
1345
1235
1341
1343
1343
1346
1345
1345
1347
1235
1343
1343
1345
1345
1345
1347
1348
1236
1343
1345
1345
1345
1347
1348
1350
1238
1345
1345
1345
1347
1348
1350
1350
1237
1345
1345
1347
1348
1350
1350
1352
1240
1347
1348
1350
1350
1352
1352
1354
1871
1348
1350
1350
1352
1352
1354
1355
1242
1350
1350
1352
1352
1354
1354
1356
1244
1350
1352
1352
1355
1354
1354
1356
1244
1352
1352
1354
1354
1354
1356
1357
1245
1352
1354
1354
1354
1356
1357
1359
1247
1354
1354
1354
1356
1357
1359
1359
1246
1354
1354
1356
1357
1359
1359
1361
1248
1355
1356
1357
1359
1359
1361
1361
1249
1357
1357
1359
1359
1361
1361
1363
1251
1357
1359
1359
1361
1361
1363
1996
1253
1359
1361
1361
1363
1363
1363
1365
1253
1361
1361
1363
1363
1363
1368
1366
1254
1361
1363
1363
1363
1365
1366
1368
1256
1363
1363
1363
1365
1366
1442
1368
1255
1363
1363
1365
1366
1368
1368
1370
1257
1364
1365
1366
1368
1368
1370
1370
1258
1365
1366
1368
1368
1370
1370
1372
1260
1366
1368
1368
1370
1370
1371
1373
1260
1368
1368
1370
1370
1372
1372
1372
1262
1368
1370
4591
1397
1373
1373
1374
1262
1370
1370
1373
1372
1372
1374
1375
1267
1372
1372
1373
1374
1375
1377
1377
1265
1373
1373
1374
1375
1377
1377
1379
1266
1373
1374
1375
1377
1377
1379
1379
1267
1374
1375
1377
1377
1379
1379
1382
1269
1375
1377
1377
1379
1379
1382
1382
1269
1377
1377
1379
1379
1382
1382
1382
1271
1377
1379
1379
1382
1381
1381
1383
1271
1379
1379
1382
1381
1381
1383
1384
2285
1379
1381
1381
1381
1383
1384
1386
1274
1381
1381
1381
1383
1384
1388
1386
1274
1382
1381
1383
1384
1386
1386
1388
1276
1383
1384
1386
1386
1388
1388
1390
1278
1384
1386
1386
1388
1388
1390
1390
1278
1386
1386
1388
1388
1390
1390
1390
1280
1386
1388
1388
1390
1390
1390
1392
1280
1388
1388
1390
1390
1390
1392
1393
1281
1388
1390
1390
1390
1392
1393
1395
1283
1390
1390
1390
1392
2077
1395
1395
1282
1390
1390
1392
1393
1395
1395
1397
1284
1391
1392
1396
1395
1395
1397
1397
1285
1392
1393
1395
1395
1397
1397
1399
1287
1393
1395
1395
1397
1397
1399
1399
1289
1395
1397
1397
1399
1399
1399
1401
1289
1397
1397
1399
1399
1399
1401
1402
1290
1397
1399
1399
1399
1401
1402
1404
1291
1398
1399
1399
1401
1402
1404
1404
1291
1399
1399
1401
1402
1404
1404
1406
1293
1400
2059
1402
1404
1404
1406
1406
1294
1401
1402
1404
1404
1406
1406
1408
1299
1402
1404
1404
1406
1406
1408
1408
1296
1404
1404
1406
1406
1408
1408
1408
1298
1404
1406
1406
1408
1408
1408
1410
1298
1406
1406
1408
1408
1408
1410
1411
1300
1407
1408
1408
1410
1411
1413
1413
1300
1408
1408
1410
1411
1413
1413
1415
1302
1409
1410
1411
1413
1413
1415
1415
1303
1410
1411
1413
1413
1415
1415
2090
1305
1411
1413
1413
1415
1415
1417
1417
1305
1413
1413
1415
1415
1418
1418
1417
1307
1413
1415
1415
1417
1417
1417
1419
1307
1415
1415
1417
1417
1417
1419
1420
1308
1415
1417
1417
1417
1419
1420
1422
1310
1417
1417
1417
1419
1420
1422
1422
1309
1417
1417
1419
1420
1422
1422
1424
1312
1419
1420
1422
1422
1424
1424
1426
1314
1420
1422
1422
1424
1424
1426
1426
1314
1422
1422
2092
1424
1425
1427
1426
1316
1422
1424
1424
1426
1426
1426
1428
1316
1426
1424
1426
1426
1426
1428
1429
1317
1424
1426
1426
1426
1428
1429
1431
1319
1426
1426
1426
1428
1429
1431
1431
1318
1426
1426
1428
1429
1431
1431
1433
1320
1427
1428
1429
1431
1431
1433
1433
1321
1428
1429
1431
1431
1433
1433
1435
1323
1429
1431
1431
1433
1433
1435
1435
1325
1431
1433
1433
1435
1435
1435
2086
1325
1433
1433
1435
1435
1435
1437
1438
1326
1433
1435
1435
1437
1437
1438
1440
1328
1435
1435
1435
1437
1438
1440
1440
1327
1435
1435
1437
1438
1440
1440
1442
1329
1436
1437
1438
1440
1440
1442
1442
1330
1437
1438
1440
1440
1442
1442
1444
1332
1438
1440
1440
1442
1442
1444
1444
1332
1440
1440
1442
1442
1444
1444
1444
1334
1440
1442
1442
1444
1444
1444
1446
1334
1442
2093
1445
1444
1444
1446
1447
1336
1443
1444
1444
1446
1447
1449
1449
1336
1444
1444
1446
1447
1449
1449
1451
1338
1445
1446
1447
1449
1449
1451
1451
1352
1460
1460
1462
1462
1462
1464
1465
1353
1460
1462
1462
1462
1464
1465
1467
1355
1462
1462
1462
1464
1465
1467
1467
1354
1462
1462
1464
1465
1467
1467
1469
1356
1463
1464
1465
1467
1467
1469
1469
1357
1464
1465
1467
2164
1469
1469
1471
1359
1465
1467
1467
1469
1469
1471
1472
1359
1467
1468
1469
1469
1471
1471
1471
1361
1467
1469
1469
1496
1527
1471
1473
1361
1469
1592
1831
1746
1788
1719
1770
1514
1473
1473
1474
1473
1474
1476
1476
1363
1471
1471
1473
1474
1476
1476
1478
1365
1472
1473
1474
1476
1476
1478
1478
1366
1473
1474
1476
1476
1478
1478
1480
1368
1474
1476
1476
1478
2204
1479
1481
1368
1476
1476
1478
1478
1480
1480
1480
1370
1476
1478
1478
1480
1480
1480
1482
1370
1478
1478
1480
1480
1480
1482
1483
1371
1478
1480
1480
1480
1482
1483
1485
1373
1480
1480
1480
1482
1483
1485
1485
1372
1480
1480
1482
1483
1485
1485
1487
1375
1482
1483
1485
1485
1487
1487
1489
1377
1483
1485
1485
1487
1487
1489
1489
1377
1485
1485
1487
1487
1489
3701
1489
1379
1485
1487
1487
1489
1489
1490
1491
1379
1487
1487
1490
1489
1489
1491
1492
1382
1567
1489
1489
1489
1491
1492
1494
1382
1489
1489
1489
1491
1492
1494
1494
1381
1489
1489
1491
1492
1494
1494
1496
1383
1490
1491
1492
1494
1494
1496
1496
1384
1491
1492
1494
1494
1496
1496
1498
1386
1492
1494
1494
1496
1496
1498
1498
1388
1494
1496
2918
1499
1498
1498
1500
1388
1496
1496
1498
1498
1498
1500
1501
1389
1496
1498
1498
1498
1500
1501
1503
1391
1498
1498
1498
1500
1501
1503
1503
1390
1498
1498
1500
1501
1503
1503
1505
1392
1499
1500
1501
1503
1503
1505
1505
1393
1501
1501
1503
1503
1505
1505
1507
1395
1501
1503
1503
1505
1505
1507
1507
1395
1503
1503
1505
1505
1507
1507
1507
1397
1503
1505
2190
1507
1507
1507
1509
1397
1505
1505
1507
1507
1507
1509
1510
1399
1509
1507
1507
1509
1510
1512
1512
1399
1507
1507
1509
1510
1512
1512
1514
1401
1508
1509
1510
1512
1512
1514
1514
1402
1509
1510
1512
1512
1514
1514
1516
1404
1510
1512
1512
1514
1514
1516
1516
1404
1512
1512
1514
1514
1516
1516
1516
1406
1512
1514
1514
1516
1516
1516
1518
1406
1514
1514
2169
1517
1516
1518
1519
1407
1514
1515
1516
1517
1518
1519
1521
1408
1530
1516
1517
1518
1519
1521
1521
1409
1516
1517
1518
1519
1521
1521
1523
1411
1518
1519
1521
1521
1523
1523
1524
1413
1519
1521
1521
1523
1523
1524
1525
1413
1521
1521
1523
1523
1524
1525
1526
1415
1521
1523
1523
1524
1525
1526
1527
1415
1523
1523
1524
1525
1526
1527
1528
1416
1523
1524
2196
1525
1527
1528
1530
1418
1525
1525
1525
1527
1528
1530
1530
1435
1525
1525
1527
1528
1530
1530
1532
1419
1526
1527
1528
1530
1530
1532
1532
1420
1527
1528
1530
1530
1532
1532
1534
1422
1528
1530
1530
1532
1532
1534
1534
1424
1530
1532
1532
1534
1534
1534
1536
1424
1532
1532
1534
1534
1534
1536
1537
1425
1532
1534
1534
1534
1536
1537
1539
1427
1534
2207
1534
1536
1537
1539
1539
1426
1535
1534
1536
1537
1539
1539
1543
1428
1534
1536
1537
1539
1539
1541
1541
1429
1536
1537
1539
1539
1541
1541
1542
1431
1537
1539
1539
1541
1541
1542
1543
1431
1539
1539
1541
1541
1542
1543
1544
1433
1539
1541
1541
1542
1543
1544
1545
1433
1541
1541
1542
1543
1544
1545
1546
1435
1542
1543
1544
1545
1546
1548
1548
1436
2233
1543
1545
1546
1548
1548
1550
1437
1544
1545
1546
1548
1548
1550
1550
1438
1545
1546
1548
1548
1550
1550
1552
1440
1546
1548
1548
1550
1550
1552
1552
1440
1548
1548
1550
1550
1552
1552
1552
1442
1548
1550
1550
1552
1552
1552
1554
1442
1550
1550
1552
1552
1552
1554
1555
1443
1550
1552
1552
1552
1554
1555
1557
1445
1552
1552
1552
1554
1555
1557
1557
1446
1552
1552
1554
1555
1557
1557
1559
1447
1554
1555
1557
1559
1559
1559
1560
1449
1555
1557
1557
1559
1559
1560
1561
1449
1557
1557
1559
1559
1560
1561
1562
1451
1557
1559
1559
1560
1561
1562
1563
1451
1559
1559
1560
1561
1562
1563
1564
1452
1559
1560
1561
1562
1563
1564
1566
1453
1560
1561
1562
1563
1564
1566
1566
1454
1562
1561
1563
1564
1566
2227
1568
1455
1561
1563
1564
1566
1566
1568
1568
1456
1563
1566
1566
1566
1568
1568
1570
1458
1564
1566
1566
1568
1568
1570
1570
1460
1566
1568
1568
1570
1570
1570
1572
1460
1568
1568
1570
1570
1570
1572
1573
1461
1568
1570
1570
1570
1572
1573
1575
1463
1570
1570
1570
1572
1573
1575
1575
1462
1570
1570
1572
1573
1575
1575
1577
1464
1571
1572
2258
1575
1575
1577
1577
1465
1572
1573
1575
1575
1577
1577
1578
1467
1573
1575
1575
1577
1577
1578
1579
1467
1575
1575
1577
1577
1578
1579
1580
1469
1575
1577
1577
1578
1579
1580
1581
1469
1577
1577
1578
1579
1580
1581
1582
1471
1578
1579
1580
1581
1582
1584
1584
1472
1580
1579
1581
1582
1584
1584
1586
1473
1579
1581
1582
1584
1584
1586
1586
1474
4202
1582
1584
1584
1586
1586
1589
1476
1582
1584
1584
1589
1586
1589
1589
1476
1584
1584
1586
1586
1588
1589
1589
1478
1584
1586
1586
1589
1588
1589
1590
1478
1586
1586
1589
1588
1588
1590
1591
1481
1586
1588
1588
1589
1590
1591
1593
1481
1588
1588
1589
1590
1591
1593
1593
1481
1589
1589
1590
1591
1593
1593
1595
1483
1590
1591
1593
2568
1595
1595
1597
1485
1591
1593
1593
1595
1595
1597
1598
1485
1594
1593
1595
1595
1597
1597
1598
1487
1593
1595
1595
1598
1597
1597
1599
1487
1595
1595
1598
1598
1598
1599
1600
1490
1595
1597
1597
1598
1626
1655
1602
1489
1597
1598
1661
1973
1979
1946
1932
1706
1599
1600
1601
1600
1602
1602
1604
1491
1597
1599
1600
1707
3042
1604
1604
1492
1599
1600
1602
1602
1604
1604
1606
1494
1603
1602
1602
1604
1604
1606
1606
1496
1602
1604
1604
1606
1606
1606
1608
1496
1604
1604
1606
1606
1606
1608
1609
1497
1604
1606
1606
1606
1608
1609
1611
1499
1606
1606
1606
1608
1609
1611
1611
1498
1606
1606
1608
1609
1611
1611
1613
1500
1607
1608
1609
1611
1611
1613
1613
1509
2292
1609
1611
1611
1669
1955
1951
1834
1974
1920
1968
1940
1948
2024
1936
1822
1978
1882
1875
1764
1617
1617
1618
1505
1611
1613
1613
1615
1615
1615
1617
1505
1613
1613
1615
1615
1615
1617
1618
1507
1614
1615
1615
1617
1618
1620
1620
1507
1615
1615
1617
1618
1620
1620
1622
1509
1616
1617
1618
1620
1620
1622
1622
1510
1617
2364
1620
1620
1622
1622
1624
1512
1618
1620
1620
1622
1622
1639
1624
1512
1620
1620
1622
1622
1624
1624
1624
1514
1620
1622
1622
1624
1624
1624
1626
1514
1622
1622
1625
1624
1624
1626
1627
1515
1622
1624
1624
1624
1626
1627
1629
1516
1623
1624
1624
1626
1627
1629
1629
1516
1624
1624
1626
1627
1629
1629
1631
1519
1626
1627
1629
1629
2321
1644
1633
1521
1627
1629
1629
1631
1631
1632
1633
1521
1629
1631
1631
1631
1632
1633
1634
1523
1629
1631
1631
1632
1633
1634
1635
1523
1631
1631
1632
1633
1634
1635
1636
1524
1631
1632
1633
1634
1635
1636
1638
1525
1632
1633
1634
1635
1636
1638
1638
1526
1633
1634
1635
1636
1638
1638
1640
1527
1633
1635
1636
1638
1638
1640
1640
1528
2308
1636
1638
1638
1640
1640
1642
1530
1636
1638
1638
1640
1640
1642
1642
1532
1638
1640
1640
1642
1642
1642
1644
1532
1640
1640
1642
1642
1642
1644
1645
1533
1640
1642
1642
1642
1644
1645
1647
1534
1641
1642
1642
1644
1645
1647
1647
1534
1642
1642
1644
1645
1647
1647
1649
1536
1643
1644
1645
1647
1647
1649
1649
1537
1644
1645
1647
2303
1649
1649
1650
1539
1645
1647
1647
1649
1649
1650
1651
1541
1647
1647
1649
1649
1650
1651
1652
1541
1647
1649
1649
1650
1651
1652
1653
1541
1649
1649
1650
1651
1652
1653
1654
1543
1650
1651
1652
1653
1654
1656
1656
1544
1651
1652
1653
1654
1656
1656
1658
1545
1651
1653
1654
1656
1656
1658
1658
1546
1653
1654
1656
1656
1658
2336
1660
1548
1654
1656
1656
1658
1658
1661
1660
1548
1656
1658
1658
1658
1660
1660
1660
1550
1656
1658
1658
1660
1660
1660
1662
1550
1658
1658
1660
1660
1660
1662
1663
1551
1658
1660
1660
1660
1662
1663
1665
1553
1660
1660
1660
1662
1663
1665
1665
1552
1660
1660
1662
1663
1665
1665
1667
1555
1662
1663
1665
1665
1667
1667
1669
1557
1664
1665
1665
1667
1667
1669
1669
1557
1665
1665
1667
1667
1669
1669
1669
1559
1665
1667
1667
1670
1670
1669
1671
1559
1667
1667
1669
1669
1669
1671
1672
1560
1667
1669
1669
1669
1671
1672
1674
1561
1668
1669
1669
1671
1672
1674
1674
1561
1669
1669
1671
1672
1674
1674
1676
1563
1670
1671
1672
1674
1674
1676
1676
1564
1671
4279
1736
1674
1676
1676
1679
1566
1672
1674
1674
1676
1679
1678
1679
1568
1674
1676
1676
1678
1678
1679
1680
1568
1676
1676
1679
1678
1678
1680
1681
1571
1676
1678
1679
1679
1680
1681
1683
1571
1678
1678
1679
1680
1681
1683
1683
1571
1679
1679
1680
1681
1683
1683
1685
1572
1679
1680
1681
1683
1683
1685
1685
1573
1680
1681
2662
1683
1685
1685
1687
1575
1681
1683
1683
1685
1685
1687
1687
1575
1683
1683
1685
1685
1687
1687
1687
1577
1683
1685
1685
1687
1687
1687
1689
1577
1685
1685
1687
1687
1687
1689
1690
1579
1686
1687
1687
1689
1690
1692
1692
1579
1687
1687
1689
1690
1692
1692
1694
1581
1688
1689
1690
1692
1692
1694
1694
1582
1689
1690
1692
2342
1694
1694
1696
1584
1690
1692
1692
1694
1694
1696
1696
1600
1692
1692
1694
1694
1696
1696
1696
1586
1692
1694
1694
1696
1696
1696
1698
1586
1694
1694
1696
1696
1696
1698
1699
1587
1694
1696
1696
1696
1698
1699
1701
1589
1696
1696
1696
1698
1699
1701
1701
1588
1696
1696
1698
1699
1701
1701
1703
1591
1698
1699
1701
1701
2341
1703
1704
1593
1699
1701
1701
1703
1703
1705
1705
1593
1703
1701
1703
1703
1705
1705
1705
1595
1701
1703
1703
1705
1705
1705
1707
1595
1703
1703
1705
1705
1705
1707
1708
1596
1703
1705
1705
1705
1707
1708
1710
1598
1705
1705
1705
1707
1708
1710
1710
1597
1705
1705
1707
1708
1710
1710
1712
1599
1706
1707
1708
1710
1710
1713
1712
1600
1707
1708
1710
1710
1712
1712
1714
1602
1708
1712
1710
1712
1712
1714
1714
1604
1722
1712
1712
1714
1714
1714
1820
1604
1712
1712
1715
1714
1714
1716
1717
1607
1712
1714
1714
1715
1716
1717
1719
1606
1715
1715
1715
1716
1717
1719
1719
1607
1715
1715
1716
1717
1719
1719
1721
1608
1715
1716
1717
3097
1719
1721
1721
1609
1716
1717
1719
1719
1721
1721
1723
1611
1717
1719
1719
1721
1721
1723
1723
1611
1719
1719
1721
1721
1723
1723
1723
1613
1719
1721
1721
1723
1723
1723
1725
1613
1721
1721
1723
1723
1723
1725
1726
1615
1722
1723
1723
1725
1726
1728
1728
1615
1724
1723
1725
1726
1728
1728
1730
1617
1724
1725
1726
2446
1728
1730
1730
1618
1725
1726
1728
1728
1730
1730
1731
1622
1726
1728
1728
1730
1730
1731
1732
1620
1728
1728
1730
1730
1731
1732
1733
1622
1728
1730
1730
1731
1732
1733
1734
1622
1730
1730
1731
1732
1733
1734
1735
1623
1730
1731
1732
1733
1734
1735
1737
1624
1731
1732
1733
1734
1735
1737
1737
1625
1732
1733
1734
2414
1737
1737
1739
1627
1734
1735
1737
1737
1739
1739
1743
1629
1735
1737
1737
1739
1739
1741
1741
1629
1737
1737
1739
1739
1741
1741
1741
1643
1751
1750
1752
1753
1755
1755
1757
1644
1751
1752
1753
1755
1755
1757
1757
1645
1752
1753
1755
1755
1757
1757
1759
1647
1753
1755
1755
1757
1757
1759
1759
1647
1755
1755
2425
1757
1758
1759
1760
1649
1755
1757
1757
1758
1759
1760
1764
1649
1757
1757
1758
1759
1760
1761
1762
1650
1757
1758
1759
1760
1761
1762
1764
1651
1758
1759
1760
1761
1762
1764
1764
1652
1759
1760
1761
1762
1764
1764
1766
1654
1761
1762
1764
1764
1766
1766
1767
1656
1762
1764
1764
1766
1766
1767
1768
1656
1764
2434
1766
1766
1768
1768
1768
1658
1764
1766
1766
1768
1771
1768
1770
1658
1766
1766
1768
1768
1768
1770
1771
1659
1766
1768
1768
1768
1770
1771
1773
1661
1768
1768
1768
1770
1771
1773
1773
1660
1768
1768
1770
1771
1773
1773
1775
1662
1769
1770
1771
1773
1773
1775
1775
1663
1770
1771
1773
1773
1775
1775
1777
1665
4369
1773
1773
1775
1775
1778
1777
1667
1773
1775
1775
1777
1777
1778
1779
1667
1775
1775
1778
1777
1777
1779
1780
1670
1775
1777
1777
1778
1779
1780
1782
1670
1777
1777
1778
1779
1780
1782
1782
1670
1778
1778
1779
1780
1782
1782
1784
1671
1778
1779
1780
1782
1782
1784
1784
1672
1779
1780
1782
1782
1784
2751
1786
1674
1780
1782
1782
1784
1784
1787
1786
1674
1784
1782
1784
1784
1787
1787
1787
1676
1782
1784
1784
1787
1786
1786
1788
1676
1784
1784
1787
1787
1787
1788
1789
1679
1787
1786
1786
1788
1789
1791
1791
1679
1787
1787
1788
1789
1791
1791
1793
1680
1787
1788
1789
1791
1791
1793
1793
1681
1788
1789
1791
2447
1793
1793
1796
1683
1789
1791
1791
1793
1793
1796
1797
1683
1791
1791
1793
1793
1795
1796
1796
1685
1791
1793
1793
1796
1795
1795
1797
1685
1793
1793
1796
1796
1796
1797
1798
1688
1793
1795
1795
1796
1797
1798
1800
1688
1795
1795
1796
1797
1798
1800
1800
1688
1796
1796
1797
1798
1800
1800
1802
1690
1797
2447
1800
1800
1802
1802
1804
1692
1798
1800
1800
1802
1804
1804
1804
1692
1800
1800
1802
1802
1804
1804
1804
1694
1800
1802
1802
1804
1804
1804
1806
1694
1802
1802
1804
1804
1804
1806
1807
1695
1802
1804
1804
1804
1806
1807
1809
1697
1804
1804
1804
1806
1807
1809
1809
1696
1804
1804
1806
1807
1838
1817
1812
1698
1805
2186
2171
2227
2172
2151
1813
1704
1832
1807
1809
1809
1811
1811
1813
1701
1807
1809
1809
1811
1811
1813
1814
1703
1809
1811
1811
1813
1814
1813
1815
1703
1811
1811
1813
1814
1813
1815
1816
1704
1811
1813
1814
1813
1815
1816
1818
1705
1812
1813
1813
1815
1816
1818
1818
1705
1813
1813
1815
2556
1818
1818
1820
1707
1814
1815
1816
1818
1818
1820
1822
1708
1815
1816
1818
1818
1820
1820
1822
1710
1816
1818
1818
1820
1820
1822
1822
1710
1818
1818
1820
1820
1822
1822
1822
1712
1818
1820
1820
1822
1822
1822
1824
1712
1820
1820
1822
1822
1822
1824
1825
1714
1821
1822
1822
1824
1825
1827
1827
1714
2466
1823
1824
1825
1827
1827
1829
1716
1823
1824
1825
1829
1827
1829
1829
1717
1824
1825
1827
1827
1829
1829
1831
1719
1825
1827
1827
1829
1829
1831
1831
1719
1827
1827
1829
1829
1831
1831
1831
1721
1827
1829
1829
1831
1831
1831
1833
1721
1829
1829
1831
1831
1831
1833
1834
1722
1829
1831
1831
1831
1833
2491
1836
1723
1830
1831
1831
1833
1834
1836
1836
1723
1833
1831
1833
1834
1836
1836
1838
1726
1833
1834
1836
1836
1838
1838
1840
1728
1834
1836
1836
1838
1838
1840
1840
1728
1836
1836
1963
1838
1840
1841
1841
1730
1836
1838
1838
1841
1840
1841
1842
1730
1838
1838
1841
1841
1841
1842
1843
3124
1838
1839
1840
1840
1842
1843
1845
1733
1840
1840
1842
1842
1843
1845
1845
1732
1840
1840
1842
1843
1850
1912
1847
1734
1841
1842
2286
2257
2227
2218
2244
2110
2245
2150
2066
1926
1938
2220
2134
1957
2218
2148
2166
2028
1891
1897
1915
1905
1931
2050
2208
2014
1852
1852
1857
1739
2661
2057
2221
2222
2253
2194
2221
1996
1849
1850
1853
1850
1851
1852
1854
1742
1849
1849
1850
1851
1852
1854
1854
1742
1850
1850
1851
1852
1854
1854
1856
1743
1850
1851
1852
1854
1854
1856
1856
1744
1851
1852
1854
1854
1856
1856
1858
1746
1852
1854
1854
1856
1856
1859
1859
1746
1854
1854
1856
4830
1857
1858
1858
1844
2269
2217
2219
2249
2170
1861
1862
1749
1870
1856
1858
1858
1858
1860
1861
1750
1857
1858
1858
1860
1861
1863
1863
1750
1859
1858
1860
1861
1863
1863
1865
1752
1859
1860
1861
1863
1863
1865
1865
1753
1860
1861
1863
1863
1865
1865
1867
1755
1861
1863
1863
1865
3120
1882
1889
1755
1863
1863
2123
2264
2251
2037
1870
1758
1870
1865
1865
1867
1867
1867
1869
1757
1865
1865
1867
1867
1867
1869
1870
1758
1865
1867
1867
1867
1869
1870
1872
1760
1867
1867
1867
1869
1870
1872
1872
1759
1867
1887
1902
1870
1872
1872
1995
2152
2255
2285
2279
2269
2280
2218
2288
2182
2274
2259
2244
2265
2140
2182
1878
1768
1874
1873
1874
1874
1876
1876
1876
1766
1872
1874
1874
1876
1876
1876
1878
1766
1874
1874
1876
1877
1876
1878
1879
1767
1874
1876
1876
1876
1878
1879
1881
1769
1876
1876
1876
1878
1879
1881
1881
1768
1876
1876
1878
1879
1881
1881
1883
2513
1876
1878
1879
1881
1881
1883
1883
1771
1878
1879
1884
1881
1883
1883
1884
1773
1879
1881
1881
1883
1883
1884
1885
1775
1881
1883
1883
1884
1885
1886
1887
1775
1883
1883
1884
1885
1886
1887
1888
1776
1883
1884
1885
1886
1887
1888
1890
1777
1884
1885
1886
1887
1888
1890
1890
1778
1885
1886
1887
1890
1890
1890
1892
1779
1886
1887
1888
1890
1890
1892
1892
1780
1887
1888
1890
1890
1892
1892
1894
1782
1888
1890
1890
1892
1892
1894
1894
1782
1890
1890
1892
1892
1894
1894
1894
1784
1890
1892
1892
1894
1894
1894
1896
1784
1892
1892
1894
1894
1894
1896
1897
1786
1893
1895
1894
1896
1897
1899
1900
1786
1895
1894
1896
1897
1899
1899
1901
1788
1896
1896
1897
1899
1899
1901
1901
1789
1896
1897
1899
1899
1901
1901
1902
1791
1897
1899
1899
1901
1901
1902
1903
1791
1899
1899
1901
1901
1902
1903
1904
1793
1899
1901
1901
1904
1904
1903
1905
1793
1901
1901
1902
1903
1904
1905
1906
1795
2576
1903
1903
1903
1905
1906
1908
1796
1903
1903
1903
1907
1906
1908
1908
1795
1903
1903
1905
1906
1908
1908
1910
1798
1905
1906
1908
1908
1910
1910
1912
1800
1906
1908
1908
1910
1910
1912
1913
1800
1908
1908
1910
1910
1912
1912
1912
1802
1908
1910
1910
1912
1912
1912
1914
1802
1910
1910
1912
2563
1913
1914
1915
1803
1910
1911
1912
1913
1914
1930
1917
1804
1911
1912
1913
1914
1915
1917
1917
1804
1913
1912
1914
1915
1917
1917
1919
1806
1912
1914
1915
1917
1917
1919
1919
1807
1914
1915
1917
1917
1919
1919
1920
1809
1915
1917
1917
1919
1919
1920
1921
1811
1917
1919
1919
1920
1921
2563
1923
1811
1919
1919
1921
1921
1921
1923
1924
1812
1931
1921
1921
1921
1923
1924
1926
1814
1921
1921
1921
1923
1924
1926
1926
1814
1922
1921
1923
1924
1926
1926
1928
1815
1922
1923
1924
1926
1926
1928
1928
1816
1923
1924
1926
1926
1928
1928
1930
1818
1924
1926
1926
1928
1928
1930
1930
2462
1926
1926
1928
1928
1930
1930
1930
1820
1926
1928
1928
1930
1930
1930
1932
1820
1928
1928
1930
1930
1930
1932
1933
1822
1929
1930
1930
1932
1933
1935
1935
1822
1930
1930
1932
1933
1935
1935
1937
1824
1931
1932
1933
1935
1935
1937
1937
1825
1945
1933
1935
1935
1937
1937
1945
1827
1933
4273
1935
1937
1937
1940
1940
1827
1935
1935
1937
1937
1939
1940
1940
1829
1935
1937
1937
1940
1939
1939
1941
1829
1937
1937
1940
1940
1940
1941
1942
1832
1937
1939
1939
1940
1941
1948
1944
1832
1940
1939
1939
1941
1942
1944
1944
1832
1940
1940
1941
1942
1944
1944
1946
1834
1942
1942
2914
1944
1946
1946
1949
1836
1942
1944
1944
1946
1949
1948
1949
1836
1944
1944
1946
1946
1948
1949
1949
1838
1944
1946
1946
1949
1948
1948
1950
1838
1946
1946
1949
1949
1949
1950
1951
1841
1946
1948
1948
1949
1950
2169
1953
1840
1947
2162
2396
2479
2362
2345
2264
2310
3731
2205
2168
2143
2321
2170
2204
1933
2306
2367
2300
2406
2304
2256
2262
2155
2280
2256
2237
2295
2247
1968
1972
2220
2325
2345
2354
2328
2422
2270
2151
2006
2202
2399
2405
2371
2210
1961
1962
1849
1955
1955
1958
1958
1958
1959
1960
1850
1955
1957
1957
2739
1959
1960
1962
1850
1957
1957
1957
1959
1960
1962
1962
1849
1957
1957
1959
1960
1962
1962
1964
1851
1958
1959
1960
1962
1962
1964
1964
1852
1963
1981
2161
2303
2349
2356
2425
2292
2362
2310
2191
2237
2382
2373
2388
2226
2299
1963
1966
1966
1966
1966
1966
1856
1962
1964
2720
1967
1966
1966
1968
1856
1964
1964
1966
1966
1969
1968
1969
1858
1965
1966
1966
1968
1969
1975
1977
2122
2069
1966
2160
2447
2386
2356
2379
2254
2333
2428
2428
2351
2325
2014
1975
1878
1981
1986
1972
2209
2332
2399
2327
2221
2372
2358
2443
2408
2191
1980
1981
2138
2316
2427
2391
2356
2360
2289
2106
1867
1972
1979
1973
1975
1975
1975
1977
1865
1973
1973
1975
1975
1975
1977
1978
1866
1973
1975
1975
1975
1977
1978
1980
1868
1975
1975
1975
1977
1978
1980
1980
1867
1975
1975
1977
1978
1980
1980
1982
1870
1977
1978
1980
1980
1982
1982
2725
1872
1978
1980
1980
1982
1982
1984
1984
1872
1981
1980
1982
1982
1984
1984
1984
1874
1980
1982
1982
1984
1984
1984
1986
1874
1982
1982
1984
1984
1984
1986
1987
1875
1982
1984
1984
1984
1986
1987
1989
1877
1984
1984
1984
1986
1987
1989
1989
1876
1984
1984
1986
1987
1989
1989
2679
1878
1985
1986
1987
1989
1989
1991
1991
1879
1986
2002
1989
1989
1991
1991
1993
1881
1987
1989
1989
1991
1991
1993
1993
1883
1989
1991
1991
1993
1993
1993
1995
1883
1991
1991
1993
1993
1993
1995
1996
1884
1991
1993
1993
1993
1995
1996
1998
1886
1993
1993
1993
1995
1996
1998
1998
2575
1993
1993
1995
1996
1998
1998
2000
1887
1994
1998
1996
1998
1998
2000
2000
1888
1995
1996
1998
1998
2000
2000
2002
1890
1996
1998
1998
2000
2000
2002
2002
1890
1998
1998
2000
2000
2002
2002
2002
1892
1998
2000
2000
2002
2002
2002
2004
1892
2000
2000
2002
2002
2002
2004
2005
2569
2002
2002
2002
2004
2005
2007
2007
1894
2002
2019
2004
2005
2007
2007
2009
1896
2003
2004
2005
2007
2007
2009
2009
1897
2004
2005
2007
2007
2009
2009
2011
1899
2005
2007
2007
2009
2009
2011
2011
1899
2007
2007
2009
2009
2011
2011
2011
1901
2007
2009
2009
2011
2011
2011
2013
4562
2009
2009
2011
2011
2012
2013
2014
1904
2011
2011
2011
2012
2013
2014
2016
1904
2011
2011
2012
2013
2014
2016
2016
1903
2012
2012
2013
2014
2016
2016
2018
1906
2040
2058
2016
2016
2018
2284
2486
2329
2490
2429
2197
2020
2019
2021
2020
1908
2016
2016
2018
2018
2033
2020
2021
1910
2016
2018
2018
2020
2021
2021
2022
1913
2018
2018
2021
2021
2021
2022
2023
1913
2018
2020
2020
2021
2022
2023
2025
1913
2020
2020
2021
2022
2023
2025
2025
1913
2021
2021
2022
2023
2025
2025
2027
1914
2021
2022
2023
2025
2025
2027
2027
1915
2022
2023
2025
2025
2696
2027
2028
1917
2023
2025
2025
2027
2027
2029
2031
1919
2025
2027
2027
2029
2029
2029
2031
1919
2027
2027
2029
2029
2029
2031
2032
1920
2027
2029
2029
2029
2031
2032
2034
1935
2041
2043
2043
2045
2045
2047
2048
1935
2043
2043
2045
2045
2047
2047
2047
1937
2043
2045
2045
2739
2047
2047
2049
1937
2045
2045
2047
2047
2047
2050
2050
1938
2045
2047
2047
2047
2049
2050
2052
1940
2047
2047
2047
2049
2050
2052
2052
1939
2047
2047
2049
2050
2052
2052
2054
1941
2048
2049
2050
2052
2052
2054
2054
1942
2049
2050
2052
2052
2054
2054
2056
1944
2050
2052
2731
2054
2054
2056
2056
1946
2052
2054
2054
2056
2057
2056
2058
1946
2054
2054
2056
2056
2056
2058
2059
1947
2054
2056
2056
2056
2058
2059
2061
1949
2056
2056
2056
2058
2059
2061
2061
1948
2056
2056
2058
2059
2061
2061
2063
1950
2057
2058
2059
2061
2061
2063
2063
1951
2071
2061
2061
2061
2063
2063
2065
1953
2059
2061
2061
2065
2063
2065
2065
1953
2061
2061
2063
2063
2065
2065
2065
1955
2061
2063
2063
2065
2065
2065
2067
1955
2063
2063
2065
2065
2065
2067
2068
1957
2064
2065
2065
2067
2068
2070
2070
1957
2065
2065
2067
2068
2070
2070
2072
2659
2065
2067
2068
2070
2070
2072
2072
1960
2067
2071
2070
2070
2072
2072
2074
1962
2068
2070
2070
2072
2072
2074
2074
1962
2070
2070
2072
2072
2074
2074
2074
1964
2070
2072
2072
2074
2074
2074
2076
1964
2235
2072
2073
2075
2074
2076
2077
1965
2072
2074
2074
3480
2076
2077
2079
1966
2075
2074
2074
2076
2081
2079
2079
1967
2075
2074
2076
2077
2079
2079
2081
1969
2076
2077
2079
2079
2081
2081
2083
1971
2077
2079
2079
2081
2081
2083
2083
1971
2079
2079
2081
2081
2083
2083
2083
1973
2079
2081
2081
2083
2083
2083
2085
1973
2081
2801
2082
2083
2083
2085
2086
1974
2081
2083
2083
2085
2085
2086
2088
1976
2083
2083
2083
2085
2086
2088
2088
1975
2083
2083
2085
2086
2088
2088
2090
1977
2084
2085
2086
2088
2088
2090
2090
1978
2085
2086
2088
2088
2090
2090
2092
1980
2086
2088
2088
2090
2090
2092
2092
2635
2088
2090
2090
2092
2092
2092
2094
1982
2090
2090
2092
2092
2092
2094
2095
1983
2090
2092
2092
2092
2094
2095
2097
1985
2092
2092
2092
2094
2095
2097
2097
1984
2092
2092
2094
2095
2097
2097
2099
1986
2093
2094
2095
2097
2097
2099
2099
1987
2094
2095
2097
2097
2099
2186
2101
1989
2095
2097
2097
2099
2099
2104
2102
1989
2097
2097
2099
2099
2101
2102
2102
1991
2097
2099
2099
2101
2102
2102
2103
1991
2099
2115
2136
2102
2102
2103
2354
2465
2486
2590
2532
2529
2608
2544
2603
2370
2588
2481
2496
2382
2108
2108
2111
3068
2102
2103
2104
2106
2106
2108
2108
1996
2105
2104
2106
2106
2108
2108
2110
1998
2104
2106
2106
2108
2108
2110
2110
1998
2106
2106
2108
2108
2110
2110
2110
2000
2106
2108
2108
2110
2110
2110
2112
2000
2108
2108
2110
2110
2110
2112
2113
2001
2108
2110
2110
2110
2769
2113
2115
2003
2109
2110
2110
2112
2113
2115
2116
2002
2111
2110
2112
2113
2115
2115
2117
2005
2112
2113
2115
2115
2117
2117
2118
2007
2113
2115
2115
2117
2117
2118
2119
2007
2115
2115
2117
2117
2118
2119
2120
2009
2115
2117
2117
2118
2119
2120
2121
2009
2117
3642
2118
2119
2119
2121
2122
2010
2117
2119
2119
2122
2121
2122
2124
2012
2119
2119
2119
2121
2122
2124
2124
2011
2119
2119
2121
2122
2124
2124
2126
2013
2120
2121
2122
2124
2124
2126
2126
2014
2121
2122
2124
2124
2126
2126
2128
2016
2122
2124
2124
2126
2126
2128
2948
2018
2124
2126
2126
2128
2128
2128
2130
2018
2131
2126
2128
2128
2128
2130
2131
2019
2126
2128
2128
2128
2130
2131
2133
2021
2128
2128
2128
2130
2131
2133
2133
2020
2141
2128
2130
2131
2133
2133
2135
2022
2129
2130
2131
2133
2133
2135
2135
2023
2130
2131
2133
2831
2135
2135
2136
2025
2131
2133
2133
2135
2135
2138
2137
2025
2133
2133
2135
2135
2136
2137
2138
2027
2133
2135
2135
2136
2137
2138
2139
2027
2135
2135
2136
2137
2138
2139
2140
2029
2136
2137
2138
2139
2140
2142
2142
2029
2138
2137
2139
2140
2142
2142
2144
2031
2807
2139
2140
2142
2142
2144
2144
2032
2139
2142
2142
2142
2144
2144
2146
2034
2140
2142
2142
2144
2144
2146
2146
2034
2142
2142
2144
2144
2146
2146
2146
2036
2142
2144
2144
2146
2146
2147
2148
2036
2144
2144
2146
2146
2146
2148
2149
2037
2144
2146
2146
2146
2792
2149
2151
2039
2157
2146
2147
2148
2149
2151
2153
2038
2147
2146
2148
2149
2151
2151
2153
2041
2148
2149
2151
2151
2153
2153
2154
2043
2149
2151
2151
2153
2153
2154
2155
2043
2151
2151
2153
2153
2154
2155
2156
2045
2151
2153
2153
2154
2155
2156
2157
2045
2153
2822
2156
2155
2155
2157
2158
2046
2153
2155
2157
2156
2157
2158
2160
2048
2155
2155
2155
2157
2158
2160
2160
2047
2155
2155
2157
2158
2160
2160
2162
2049
2156
2157
2158
2160
2160
2162
2162
2050
2157
2158
2160
2160
2162
2162
2164
2052
2158
2160
2160
2162
2162
2827
2164
2054
2160
2162
2162
2163
2164
2165
2166
2056
2162
2162
2163
2164
2165
2166
2167
2055
2162
2163
2164
2165
2166
2167
2169
2056
2164
2164
2165
2166
2167
2169
2169
2057
2164
2165
2166
2167
2169
2169
2171
2058
2164
2166
2167
2169
2169
2171
2171
2059
2166
4543
2228
2169
2171
2171
2173
2061
2167
2169
2170
2171
2171
2174
2173
2061
2169
2169
2171
2171
2174
2174
2174
2063
2169
2171
2171
2174
2173
2173
2175
2063
2171
2171
2174
2174
2174
2175
2176
2066
2174
2173
2173
2175
2176
2178
2178
2066
2174
2174
2175
2176
2178
3203
2180
2067
2174
2175
2176
2178
2178
2180
2187
2068
2175
2176
2178
2178
2180
2180
2183
2070
2176
2178
2178
2180
2180
2183
2183
2070
2178
2178
2180
2180
2182
2183
2183
2072
2178
2180
2180
2183
2182
2182
2184
2072
2180
2180
2183
2183
2183
2184
2185
2075
2853
2193
2182
2182
2184
2185
2187
2075
2182
2182
2196
2184
2185
2187
2187
2074
2182
2182
2184
2351
2187
2187
2189
2077
2184
2185
2187
2187
2189
2189
2192
2079
2185
2187
2187
2189
2189
2192
2191
2079
2187
2187
2189
2189
2191
2192
2192
2081
2187
2189
3605
2191
2192
2191
2193
2081
2189
2189
2191
2192
2191
2193
2194
2082
2189
2191
2191
2191
2193
2194
2196
2083
2190
2191
2191
2193
2194
2196
2196
2083
2191
2191
2193
2194
2196
2196
2198
2085
2192
2193
2194
2196
2196
2198
2198
2086
2193
2194
2196
2196
2198
2198
2922
2088
2194
2196
2196
2198
2198
2199
2200
2092
2196
2198
2198
2199
2200
2201
2202
2090
2198
2198
2199
2200
2201
2202
2203
2091
2198
2199
2200
2201
2202
2203
2205
2092
2199
2200
2201
2202
2203
2205
2205
2093
2200
2201
2202
2203
2205
2205
2207
2094
2200
2873
2203
2205
2205
2207
2207
2095
2202
2203
2207
2205
2207
2207
2209
2097
2203
2205
2205
2207
2207
2209
2209
2097
2205
2205
2207
2207
2209
2209
2209
2099
2205
2207
2207
2209
2209
2209
2211
2099
2207
2207
2209
2209
2209
2211
2212
2101
2208
2209
2209
2211
2896
2214
2214
2102
2210
2209
2211
2212
2214
2214
2233
2152
2611
2674
2688
2491
2215
2217
2216
2104
2214
2212
2214
2214
2216
2216
2218
2106
2212
2214
2214
2216
2216
2218
2218
2106
2214
2214
2216
2216
2218
2218
2218
2108
2214
2216
2216
2218
2218
2218
2220
2866
2216
2216
2217
2218
2219
2220
2221
2109
2217
2217
2218
2219
2220
2221
2223
2110
2217
2218
2219
2220
2221
2223
2223
2110
2219
2218
2220
2221
2223
2223
2225
2113
2220
2221
2223
2223
2225
2225
2226
2115
2221
2223
2223
2225
2225
2226
2227
2115
2223
2223
2894
2225
2227
2227
2227
2117
2223
2225
2225
2227
2227
2227
2229
2117
2225
2225
2227
2227
2227
2229
2230
2118
2225
2227
2227
2227
2229
2230
2232
2120
2227
2227
2227
2229
2230
2232
2232
2119
2227
2227
2229
2230
2232
2232
2234
2121
2227
2229
2230
2232
2232
2254
2234
2122
2229
2230
2232
2232
2234
2234
2237
2124
2230
2232
2232
2234
2234
2235
2236
2126
2232
2234
2234
2235
2236
2237
2238
2126
2234
2234
2235
2236
2237
2238
2239
2127
2234
2235
2236
2237
2238
2239
2241
2128
2235
2236
2237
2238
2239
2241
2241
4858
2236
2237
2238
2239
2241
2241
2243
2130
2236
2238
2239
2241
2241
2243
2243
2131
2238
2239
2241
2241
2243
2243
2245
2133
2239
2241
2241
2243
2243
2246
2246
2133
2241
2241
2243
2243
2245
2246
2246
2135
2241
2243
2243
2246
2245
2245
2247
2135
2243
3227
2246
2245
2245
2247
2248
2137
2244
2245
2248
2247
2248
2250
2250
2137
2245
2245
2247
2248
2250
2250
2252
2139
2246
2247
2248
2250
2250
2252
2252
2140
2247
2248
2250
2250
2252
2252
2254
2142
2248
2250
2250
2252
2252
2254
2254
2142
2250
2250
2252
2935
2253
2254
2254
2144
2250
2252
2252
2254
2257
2254
2256
2144
2252
2252
2254
2254
2254
2256
2257
2146
2252
2254
2254
2254
2256
2257
2259
2147
2254
2254
2254
2256
2257
2259
2259
2146
2254
2254
2256
2257
2259
2259
2261
2149
2256
2257
2259
2259
2261
2912
2307
2151
2257
2259
2259
2261
2261
2263
2263
2152
2259
2259
2261
2261
2263
2263
2263
2153
2259
2261
2261
2263
2263
2263
2265
2153
2261
2261
2263
2263
2263
2265
2266
2154
2261
2263
2263
2263
2265
2266
2268
2156
2263
2263
2263
2265
2266
2268
2268
2155
2947
2263
2265
2266
2268
2268
2270
2157
2264
2267
2266
2268
2268
2270
2270
2158
2265
2266
2268
2268
2270
2270
2272
2160
2266
2268
2268
2270
2270
2272
2272
2162
2268
2270
2270
2272
2272
2272
2274
2162
2270
2270
2272
2272
2272
2274
2275
2163
2270
2272
2928
2273
2274
2275
2277
2165
2272
2272
2272
2276
2275
2277
2277
2164
2273
2272
2274
2275
2277
2277
2279
2166
2273
2274
2275
2277
2277
2279
2279
2167
2274
2275
2277
2277
2279
2279
2281
2169
2275
2277
2277
2279
2279
2281
2281
2169
2277
2277
2279
2937
2304
2281
2281
2171
2277
2279
2279
2281
2281
2281
2283
2171
2279
2279
2281
2281
2281
2283
2284
2173
2280
2281
2281
2283
2284
2286
2286
2173
2281
2281
2283
2284
2286
2286
2288
2175
2282
2283
2284
2286
2286
2288
2288
2176
2283
2284
2286
2286
2288
2963
2290
2178
2284
2286
2286
2288
2288
2290
2292
2178
2286
2286
2288
2288
2290
2290
2290
2180
2286
2288
2288
2290
2290
2290
2292
2180
2288
2288
2290
2290
2290
2292
2293
2181
2288
2290
2290
2290
2292
2293
2295
2183
2290
2290
2290
2292
2293
2295
2295
2185
2291
2290
2292
2293
2295
2295
2297
2185
2295
2293
2295
2295
2297
2297
2299
2187
2293
2295
2295
2297
2297
2299
2299
2187
2295
2295
2297
2297
2300
2321
2478
2634
2811
2844
2732
2593
2301
2302
2302
2189
2297
2297
2299
2299
2300
2301
3878
2193
2297
2299
2299
2299
2301
2302
2305
2191
2298
2299
2299
2301
2302
2304
2305
2552
2789
2755
2788
2780
2789
2818
2843
2597
2778
2740
2734
2589
2306
2308
2307
2194
2301
2302
2304
2304
2306
2306
2308
2196
2302
2304
2304
2306
5148
2309
2308
2198
2304
2306
2306
2309
2310
2308
2310
2198
2306
2306
2309
2309
2309
2310
2311
2201
2306
2308
2308
2309
2310
2311
2313
2201
2308
2308
2309
2310
2311
2313
2313
2201
2309
2309
2310
2311
2313
2313
2315
2202
2308
2310
2311
2313
3289
2355
2315
2203
2310
2311
2313
2313
2315
2317
2316
2205
2311
2313
2313
2315
2315
2317
2317
2205
2313
2313
2315
2315
2317
2317
2317
2207
2313
2315
2315
2317
2317
2317
2319
2207
2315
2315
2317
2317
2317
2319
2320
2209
2316
2317
2317
2319
2320
2996
2326
2209
2318
2317
2319
2320
2322
2322
2325
2211
2317
2319
2320
2322
2322
2324
2324
2225
2333
2333
2351
2335
2336
2337
2338
2226
2333
2334
2335
2336
2337
2338
2340
2227
2334
2335
2336
2337
2338
2340
2340
2228
2335
2336
2337
2338
2340
2340
3022
2229
2335
2337
2338
2340
2340
2342
2342
2232
2337
2338
2340
2340
2342
2342
2344
2232
2338
2340
2340
2342
2342
2344
2344
2232
2340
2340
2342
2342
2344
2344
2344
2234
2340
2342
2342
2344
2344
2344
2346
2234
2342
2342
2344
2344
2344
2346
2347
2894
2345
2344
2345
2346
2347
2349
2349
2237
2347
2344
2346
2347
2349
2349
2351
2238
2344
2346
2347
2349
2349
2351
2351
2239
2346
2347
2349
2349
2351
2351
2352
2241
2347
2349
2349
2351
2351
2352
2353
2241
2349
2349
2351
2351
2352
2353
2354
2907
2349
2351
2351
2353
2353
2353
2355
2243
2351
2351
2353
2353
2353
2355
2356
2244
2351
2353
2353
2353
2355
2356
2358
2246
2353
2353
2353
2355
2356
2358
2358
2245
2353
2353
2355
2356
2358
2358
2360
2248
2355
2356
2358
2358
2360
2360
2362
2250
3023
2358
2358
2360
2360
2362
2362
2250
2359
2358
2360
2360
2362
2362
2362
2252
2358
2360
2360
2362
2362
2362
2364
2252
2360
2360
2362
2362
2362
2364
2365
2253
2360
2362
2362
2362
2364
2365
2367
2255
2362
2362
2362
2364
2365
2367
2367
2254
3045
2365
2364
2365
2367
2367
2369
2256
2362
2366
2365
2367
2367
2369
2369
2257
2364
2365
2367
2367
2369
2369
2370
2259
2365
2367
2367
2369
2369
2370
2371
2261
2367
2369
2369
2370
2371
2372
2373
2261
2382
2369
2370
2371
2372
2373
2374
2262
3033
2370
2371
2372
2373
2374
2376
2263
2370
2373
2372
2373
2374
2376
2376
2264
2371
2372
2373
2374
2376
2376
2378
2265
2371
2373
2374
2376
2376
2378
2378
2266
2373
2374
2376
2376
2378
2378
2379
2268
2374
2376
2376
2378
2378
2379
2380
2268
3026
2376
2378
2378
2380
2380
2380
2270
2376
2380
2378
2380
2380
2380
2382
2270
2378
2378
2380
2380
2380
2382
2383
2272
2379
2380
2380
2382
2383
2385
2385
2272
2380
2380
2382
2383
2385
2385
2387
2274
2381
2382
2383
2385
2385
2387
2387
2275
4728
2384
2385
2385
2387
2387
2390
2277
2384
2385
2385
2387
2387
2389
2390
2277
2385
2385
2387
2387
2389
2390
2390
2279
2385
2387
2387
2389
2389
2390
2391
2279
2387
2387
2389
2389
2390
2391
2392
2282
2387
2389
2389
2389
2391
2392
2394
3296
2390
2389
2389
2391
2392
2394
2394
2282
2389
2389
2391
2392
2394
2394
2396
2284
2391
2392
2394
2394
2396
2396
2398
2286
2392
2394
2394
2396
2396
2398
2398
2286
2394
2394
2396
2396
2398
2398
2398
2288
2395
2416
2396
2398
2633
2899
3649
2706
2848
2873
2641
2400
2403
2404
2401
2290
2396
2398
2399
2398
2400
2401
2403
2290
2397
2398
2398
2400
2401
2403
2403
2290
2398
2398
2400
2401
2403
2403
2405
2292
2398
2400
2401
2403
2403
2405
2405
2293
2400
2401
2403
2403
2405
2453
2406
2295
2401
2403
2403
2405
2405
2408
2408
2297
2403
2405
2405
2407
2407
2407
2409
2297
2405
2405
2407
2407
2407
2409
2410
2298
2405
2407
2407
2408
2409
2410
2412
2300
2407
2407
2407
2409
2410
2412
2412
2299
2407
2407
2409
2410
3121
2413
2414
2301
2408
2409
2410
2412
2413
2414
2414
2302
2409
2410
2412
2412
2414
2414
2416
2304
2410
2412
2412
2414
2414
2416
2416
2304
2412
2412
2414
2414
2416
2416
2416
2306
2412
2414
2414
2416
2416
2416
2418
2306
2414
2414
2416
3082
2416
2418
2419
2308
2415
2416
2416
2418
2419
2421
2421
2308
2416
2416
2418
2419
2421
2421
2423
2310
2417
2418
2419
2421
2421
2423
2423
2311
2418
2419
2421
2421
2423
2423
2425
2313
2419
2421
2609
2423
2423
2425
2425
2313
2421
3814
2423
2423
2425
2425
2425
2315
2421
2440
2423
2425
2425
2425
2427
2315
2423
2423
2425
2425
2425
2427
2428
2316
2423
2425
2425
2425
2427
2428
2430
2318
2425
2425
2425
2427
2428
2430
2430
2317
2425
2425
2427
2428
2430
2430
2432
3014
2427
2428
2430
2430
2432
2432
2434
2322
2430
2430
2430
2432
2432
2434
2434
2322
2430
2430
2432
2432
2434
2434
2434
2324
2430
2432
2432
2434
2434
2434
2436
2324
2432
2432
2434
2434
2434
2436
2437
2325
2432
2434
2434
2434
2436
2437
3099
2326
2434
2434
2434
2436
2437
2439
2439
2329
2434
2434
2436
2437
2439
2439
2441
2328
2435
2436
2437
2439
2439
2441
2441
2329
2436
2437
2439
2439
2441
2441
2443
2331
2437
2439
2439
2441
2441
2443
2444
2333
2439
2441
2441
2443
2443
3101
2445
2333
2441
2441
2443
2443
2443
2445
2446
2334
2441
2443
2443
2443
2445
2446
2448
2336
2443
2443
2443
2445
2446
2448
2448
2335
2443
2443
2445
2446
2448
2448
2450
2337
2444
2445
2446
2448
2448
2450
2450
2338
2445
2446
2448
2448
5137
2450
2452
2340
2446
2448
2448
2452
2450
2452
2453
2340
2448
2448
2450
2450
2452
2453
2453
2342
2448
2450
2450
2453
2452
2452
2454
2342
2450
2450
2453
2453
2453
2454
2455
2345
2452
2452
2453
2454
2455
2457
2457
2345
2453
2453
2480
2455
2457
2457
2459
2346
2453
2454
2473
2457
2457
2459
2459
2347
2454
2455
2457
2457
2459
2459
2461
2349
2455
2457
2457
2459
2459
2461
2461
2349
2457
2457
2459
2459
2462
2462
2462
2351
2457
2459
2459
2462
2462
2462
2463
2351
3167
2459
2462
2461
2461
2463
2464
2352
2460
2461
2461
2461
2463
2464
2466
2354
2461
2461
2461
2463
2464
2466
2466
2354
2462
2461
2463
2464
2466
2466
2468
2356
2463
2464
2466
2466
2468
2468
2470
2358
2464
2466
2466
2468
2468
2470
3131
2358
2466
2466
2468
2468
2470
2470
2470
2362
2466
2468
2468
2470
2470
2470
2472
2360
2468
2468
2470
2470
2470
2472
2473
2361
2468
2470
2470
2470
2472
2473
2475
2363
2470
2470
2470
2472
2473
2475
2475
2362
2470
2470
2472
2473
3163
2493
2477
2364
2471
2472
2473
2475
2475
2484
2477
2365
2472
2473
2475
2475
2477
2477
2478
2367
2473
2475
2475
2477
2477
2479
2479
2369
2475
2477
2477
2480
2479
2479
2481
2369
2477
2477
2479
2479
2479
2481
2482
2370
2477
2479
2479
3160
2486
2482
2484
2372
2479
2479
2479
2499
2482
2484
2484
2371
2479
2479
2481
2482
2484
2484
2486
2373
2480
2481
2482
2484
2484
2486
2486
2374
2481
2482
2484
2484
2486
2486
2487
2376
2482
2484
2484
2486
2486
2488
2488
2376
2484
3148
2490
2486
2488
2488
2488
2378
2484
2488
2486
2488
2488
2488
2490
2378
2486
2486
2487
2489
2488
2490
2491
2380
2487
2488
2488
2490
2491
2493
2493
2380
2488
2488
2490
2491
2493
2493
2495
2382
2488
2490
2491
2493
2493
2495
2495
2403
2490
2491
2493
2493
2495
2495
2497
2388
2491
2493
2493
2495
2495
2497
2497
2385
2493
2493
2495
2495
2497
2497
2497
2387
2493
2495
2495
2497
2497
2497
2499
2387
2495
2495
2497
2497
2497
2499
2500
2388
2495
2497
2497
2497
3175
2500
2502
2412
2521
2497
2497
2725
3037
3066
3053
2981
3015
3063
3126
3041
3054
2678
2937
2621
2840
2945
2709
2504
2506
2504
2506
2394
2500
2502
2502
2504
2504
2506
2507
2394
2502
2502
2504
2504
2506
2507
2506
3157
2506
2504
2504
2506
2506
2506
2508
2396
2506
2504
2506
2506
2506
2508
2509
2397
2504
2506
2506
2506
2508
2509
2511
2399
2506
2506
2506
2508
2509
2511
2511
2398
2506
2506
2508
2509
2511
2511
2513
2400
2507
2508
2509
2511
2511
4763
2513
2401
2508
2509
2511
2511
2513
2515
2515
2403
2509
2511
2511
2513
2513
2516
2515
2405
2511
2513
2513
2515
2516
2516
2517
2405
2513
2513
2515
2515
2516
2517
2518
2408
2513
2515
2515
2516
2517
2518
2520
2407
2515
2516
3483
2517
2518
2520
2520
2408
2516
2515
2521
2518
2520
2520
2522
2409
2516
2517
2518
2520
2520
2522
2522
2410
2517
2518
2520
2520
2522
2522
2524
2412
2518
2520
2520
2522
2522
2524
2524
2412
2520
2520
2522
2522
2524
2524
2524
3081
2520
2522
2522
2524
2524
2524
2526
2416
2522
2522
2524
2524
2524
2526
2527
2416
2523
2524
2524
2526
2527
2529
2529
2416
2524
2524
2526
2527
2529
2529
2531
2418
2525
2526
2527
2529
2529
2531
2531
2419
2526
2527
2529
2529
3200
2547
2532
2421
2527
2529
2529
2531
2531
2535
2533
2421
2529
2529
2531
2531
2533
2533
2533
2423
2529
2531
2531
2533
2533
2533
2535
2423
2531
2531
2533
2533
2533
2793
2536
2425
2531
2533
2533
2533
2535
2536
2538
2426
4009
2533
2533
2535
2536
2538
2538
2425
2533
2534
2556
2536
2875
3032
3118
2894
2746
2540
2573
2538
2540
2540
2542
2430
2536
2538
2538
2540
2540
2542
2542
2430
2538
2538
2540
2540
2542
2542
2542
2432
2538
2540
2540
2542
3377
2542
2544
2432
2540
2540
2542
2542
2543
2544
2545
2433
2540
2542
2542
2542
2544
2545
2547
2435
2542
2542
2542
2544
2545
2547
2547
2434
2542
2542
2544
2545
2547
2547
2549
2436
2543
2544
2545
2547
2547
2549
2549
2437
2544
3246
2547
2547
2549
2549
2551
2439
2545
2548
2547
2549
2549
2551
2551
2441
2547
2549
2549
2551
2551
2551
2553
2441
2549
2549
2551
2551
2551
2553
2554
2442
2549
2551
2551
2551
2553
2554
2556
2444
2551
2551
2551
2553
2554
3224
2581
2444
2552
2551
2553
2554
2556
2556
2560
2445
2552
2553
2554
2556
2556
2558
2558
2446
2553
2554
2556
2556
2558
2558
2560
2448
2554
2556
2556
2558
2558
2560
2560
2448
2556
2556
2558
2558
2560
2560
2560
2450
2556
2558
3246
2560
2560
2560
2562
2450
2558
2558
2562
2560
2560
2562
2563
2452
2559
2560
2560
2562
2563
2565
2565
2452
2560
2560
2562
2563
2565
2565
2581
2454
2561
2562
2563
2565
2565
2567
2567
2455
2562
2563
2565
2567
2567
2567
2569
3164
2563
2565
2565
2567
2567
2569
2569
2458
2565
2565
2567
2567
2569
2569
2569
2459
2565
2567
2567
2569
2569
2578
2571
2459
2567
2567
2569
2569
2569
2571
2572
2460
2567
2569
2569
2569
2571
2572
2574
2462
2569
2570
2569
2571
5336
2579
2574
2462
2570
2570
2571
2574
2574
2574
2576
2464
2571
2572
2574
2574
2576
2576
2579
2466
2572
2574
2574
2576
2576
2579
2578
2466
2574
2574
2576
2576
2579
2579
2579
2468
2574
2576
2576
2579
2578
2578
2580
3509
2576
2576
2578
2578
2578
2580
2581
2472
2576
2578
2578
2578
2580
2581
2583
2471
2578
2578
2578
2580
2581
2583
2583
2470
2578
2578
2580
2581
2583
2583
2585
2472
2579
2580
2581
2583
2583
2585
2585
2473
2580
2581
2583
2583
3285
2588
2587
2475
2581
2583
2583
2585
2587
2586
2587
2477
2583
2585
2585
2586
2587
2587
2589
2477
2585
2585
2586
2587
2588
2589
2590
2478
2585
2586
2587
2588
2589
2590
2592
2479
2586
2587
2588
2589
2590
2592
2592
2480
3222
2587
2589
2590
2592
2592
2594
2481
2593
2589
2590
2592
2592
2599
2612
2482
2589
2603
3238
3135
3188
3160
3190
3065
2773
2954
3075
2854
3096
3126
3076
2488
2594
2593
2594
2594
2596
2596
2596
2486
2592
2594
3343
2900
3140
3169
3139
2717
2596
2617
2595
2597
2596
2598
2599
2488
2595
2596
2596
2598
2599
2601
2601
2488
2596
2597
2598
2599
2601
2601
2603
2490
2597
2598
2599
2601
2601
2603
2603
2491
2598
2599
2601
2601
2603
3509
2644
2493
2599
2687
3185
3008
2605
2616
2605
2493
2601
2601
2603
2603
2604
2606
2605
2495
2601
2603
2603
2605
2605
2605
2607
2495
2603
2603
2605
2605
2605
2607
2608
2496
2603
2605
2605
2605
2607
2608
2610
2497
2605
3517
2646
2607
2608
2990
3223
2901
2607
2609
2608
2608
2610
2610
2612
2500
2607
2608
2610
2610
2612
2612
2614
2502
2608
2610
2610
2612
2612
2614
2614
2502
2610
2610
2612
2612
2614
2614
2614
2516
2624
2623
2625
2626
3519
2628
2630
2517
2624
2625
2626
2628
2631
2630
2630
2518
2625
2626
2628
2628
2630
2630
2632
2520
2626
2628
2628
2630
2630
2632
2632
2520
2628
2628
2630
2630
2632
2632
2632
2522
2628
2630
2630
2632
2632
2632
2634
2522
3348
2630
2632
2632
2632
2634
2635
2526
2630
2632
2632
2632
2634
2635
2637
2525
2632
2632
2632
2634
2635
2637
2637
2524
2632
2632
2634
2635
2637
2637
2639
2527
2634
2635
2637
2637
2639
2639
2640
2529
2635
2637
2637
3314
2639
2641
2641
2529
2637
2637
2639
2639
2641
2641
2641
2531
2637
2639
2639
2641
2641
2641
2643
2531
2652
2639
2641
2641
2641
2643
2644
2532
2639
2641
2641
2641
2643
2644
2646
2533
2640
2641
2641
2643
2644
2646
2646
4936
2641
2642
2643
2644
2646
2646
2650
2535
2642
2643
2644
2646
2646
2648
2648
2536
2643
2644
2646
2646
2648
2648
2651
2538
2644
2646
2646
2648
2648
2651
2651
2540
2646
2648
2648
2650
2650
2651
2652
2540
2648
3695
2649
2650
2650
2652
2653
2541
2648
2654
2650
2650
2652
2653
2655
2543
2650
2650
2650
2652
2653
2655
2655
2542
2650
2650
2652
2653
2655
2655
2657
2544
2651
2652
2653
2655
2655
2657
2657
2545
2652
2653
2655
2655
3312
2709
2658
2547
2653
2655
2655
2657
2659
2658
2659
2547
2655
2655
2657
2657
2659
2659
2659
2549
2865
2657
2657
2659
2659
2659
2661
2549
2657
2657
2659
2659
2659
2661
2662
2551
2660
2659
2659
2661
2662
2664
4109
2552
2659
2659
2661
2662
2664
2664
2668
2553
2659
2661
2662
2664
2664
2666
2666
2554
2661
2662
2664
2664
2666
2666
2668
2556
2662
2664
2664
2666
2666
2668
2668
2556
2664
2664
2666
2666
2668
2668
2668
2558
2667
3402
2666
2668
2668
2669
2670
2558
2666
2668
2667
2668
2669
2688
2671
2559
2666
2667
2668
2669
2670
2671
2673
2560
2667
2668
2669
2670
2671
2673
2673
2561
2668
2669
2670
2671
2673
2673
2675
2563
2670
2671
2673
2673
3378
2692
2677
2565
2671
2673
2673
2698
2677
2676
2677
2565
2673
2673
2675
2675
2676
2677
2678
2567
2673
2675
2675
2676
2677
2678
2679
2567
2675
2675
2676
2677
2678
2679
2680
2568
2675
2676
2677
2678
2679
2680
2682
3324
2677
2677
2677
2679
2680
2682
2682
2572
2677
2677
2679
2680
2682
2682
2684
2571
2678
2679
2680
2682
2682
2684
2684
2572
2679
2680
2682
2682
2684
2684
2686
2574
2680
2682
2682
2694
2722
2685
2687
2662
3326
3312
3226
3236
3242
3317
3290
3106
3277
3275
3139
3178
3201
2742
2692
2580
2684
2686
2686
2686
2688
2689
2691
2579
2686
2686
2686
2688
2689
2691
2691
2578
2686
2686
2688
2689
2691
2691
2693
2580
2687
2688
3528
2691
2691
2693
2693
2581
2688
2689
2692
2691
2693
2693
2695
2583
2689
2691
2691
2693
2693
2695
2695
2583
2691
2691
2693
2693
2695
2695
2695
2585
2691
2693
2693
2695
2695
2696
2697
2585
2693
2693
2695
2695
2695
3460
2698
2587
2694
2695
2695
2697
2698
2716
2700
2587
2695
2695
2697
2698
2700
2700
2702
2589
2696
2697
2698
2700
2700
2702
2702
2590
2697
2698
2700
2700
2702
2702
2704
2592
2698
2700
2700
2702
2702
2704
2704
5415
2700
2700
2702
2702
2704
2705
2705
2594
2700
2702
2702
2705
2705
2704
2706
2594
2702
2702
2705
2705
2705
2706
2707
2597
2702
2704
2704
2705
2706
2707
2709
2597
2704
2704
2705
2706
2707
2754
2709
2597
2774
4421
3321
3210
3002
2711
2714
2617
2706
2707
2709
2709
2711
2711
2712
2601
2707
2709
2709
2711
2711
2712
2713
2601
2709
2709
2711
2711
2712
2713
2713
2603
2709
2711
2711
2712
2713
2713
2715
2603
2711
2711
3486
2774
2713
2715
2716
2604
2711
2713
2716
2713
2715
2716
2718
2606
2713
2713
2713
2715
2716
2718
2718
2605
2713
2713
2715
2716
2718
2718
2720
2607
2714
2715
2716
2718
2718
2720
2720
2608
2715
2716
2718
2718
2720
3470
2722
2610
2716
2718
2718
2720
2737
2721
2722
2612
2718
2720
2720
2722
2722
2722
2724
2612
2720
2720
2722
2722
2722
2724
2725
2613
2720
2722
2722
2722
2724
2725
2727
2615
2722
2722
2722
2724
2725
2727
2727
3297
2722
2723
2724
2725
2727
2727
2729
2618
2722
2724
2725
2727
2727
2729
2729
2617
2724
2725
2727
2727
2729
2729
2731
2619
2725
2727
2727
2729
2729
2731
2731
2619
2727
2727
2729
2729
2731
2731
2731
2621
2727
3445
2729
2730
2732
2731
2733
2621
2729
2734
2731
2731
2731
2733
2734
2623
2730
2731
2731
2733
2734
2736
2736
2623
2731
2731
2733
2734
2736
2736
2738
2625
2732
2733
2734
2736
2736
2738
2738
2626
2733
2734
2736
3449
2738
2738
2740
2628
2734
2736
2736
2740
2738
2740
2740
2628
2736
2736
2738
2738
2740
2740
2740
2630
2736
2738
2738
2740
2740
2740
2742
2630
2738
2738
2740
2740
2740
2742
2743
2631
2738
2740
2740
2740
2742
3445
2745
2632
2739
2740
2740
2742
2743
2746
2745
2632
2740
2740
2742
2743
2745
2745
2747
2635
2742
2743
2745
2745
2747
2747
2749
2637
2743
2745
2745
2747
2747
2749
2749
2637
2745
2745
2747
2747
2749
2749
2749
3354
2747
2747
2747
2749
2749
2749
2751
2647
2747
2747
2749
2749
2749
2751
2752
2640
2747
2749
2749
2749
2751
2752
2754
2641
2748
2749
2749
2751
2752
2754
2754
2641
2749
2749
2751
2752
2754
2754
2756
2643
2750
3473
2753
2754
2754
2756
2756
2644
2751
2754
2754
2754
2756
2756
2758
2646
2752
2754
2754
2756
2756
2758
2758
2648
2754
2756
2756
2758
2758
2758
2760
2648
2756
2756
2758
2758
2758
2760
2761
2649
2756
2758
2758
5204
2772
2761
2763
2651
2758
2758
2775
2760
2761
2763
2763
2651
2759
2759
2760
2761
2763
2763
2765
2652
2759
2760
2761
2763
2763
2765
2765
2653
2760
2761
2763
2763
2765
2765
2767
2655
2761
2763
2763
2765
3824
2766
2767
2655
2763
2763
2765
2767
2767
2767
2767
2657
2763
2765
2765
2767
2767
2767
2769
2657
2765
2765
2767
2767
2767
2769
2770
2659
2766
2767
2767
2769
2770
2772
2772
2659
2767
2767
2769
3005
4238
2787
2774
2661
2768
2769
2770
2773
2772
2774
2774
2662
2769
2770
2772
2772
2774
2774
2776
2664
2770
2772
2772
2774
2774
2776
2776
2664
2772
2772
2774
2774
2776
2776
2776
2666
2772
2774
2774
2776
2776
3594
2796
2666
2774
2774
2776
2776
2776
2780
2779
2667
2774
2776
2776
2776
2778
2779
2781
2669
2776
2776
2776
2778
2779
2781
2781
2668
2776
2776
2778
2779
2781
2781
2783
2671
2778
2779
2781
2781
2783
2783
2785
3468
2793
2781
2781
2783
2783
2784
2787
2673
2781
2781
2783
2783
2784
2785
2786
2675
2781
2783
2783
2784
2785
2786
2787
2675
2783
2783
2784
2785
2786
2787
2788
2676
2783
2784
2785
2786
2787
2788
2790
2677
3553
2794
2786
2804
2788
2790
2790
2678
2786
2786
2787
2788
2790
2790
2792
2679
2785
2787
2788
2790
2790
2792
2792
2680
2787
2788
2790
2790
2792
2792
2793
2682
2788
2790
2790
2792
2792
2793
2794
2684
2790
3513
2805
2793
2795
2794
2796
2684
2803
2795
2794
2794
2794
2796
2815
2686
2792
2794
2794
2794
2796
2797
2799
2687
2794
2794
2794
2796
2797
2799
2799
2686
2794
2794
2796
2797
2799
2799
2801
2688
2794
2796
2797
3597
2799
2801
2801
2689
2796
2797
2801
2799
2801
2801
2802
2691
2797
2799
2799
2801
2801
2802
2803
2691
2799
2799
2801
2801
2802
2803
2804
2693
2799
2801
2801
2802
2803
2804
2805
2693
2801
2801
2802
2803
3558
2805
2806
2695
2802
2803
2804
2807
2806
2808
2808
2695
2804
2803
2805
2806
2808
2808
2810
2697
2803
2805
2806
2808
2808
2810
2810
2698
2805
2806
2808
2808
2810
2810
2811
2700
2806
2808
2808
2810
2810
3533
2828
2700
2808
2808
2810
2810
2813
2812
2812
2702
2808
2810
2810
2812
2812
2812
2814
2702
2810
2810
2812
2812
2812
2814
2815
2703
2810
2812
2812
2812
2814
2815
2817
2705
2812
2812
2812
2814
2815
2817
5547
2721
2815
2812
2814
2815
2817
2817
2819
2707
2814
2815
2817
2817
2819
2819
2822
2709
2815
2817
2817
2819
2819
2822
2822
2709
2817
2817
2819
2819
2821
2822
2822
2711
2817
2819
2819
2822
2821
2821
3919
2711
2819
2819
2821
2821
2821
2826
2824
2712
2819
2821
2821
2821
2823
2824
2826
2714
2821
2821
2821
2823
2824
2826
2826
2713
2821
2821
2823
2824
2826
2826
2828
2715
2822
2823
2824
2826
2826
2828
2828
3459
2823
2824
2826
2826
2828
2828
2829
2718
2824
2826
2826
2828
2828
2829
2830
2720
2826
2828
2828
2829
2830
2831
2832
2720
2828
2828
2829
2830
2831
2832
2833
2721
2828
2829
2830
2831
2832
2833
2835
2722
3562
2831
2830
2832
2833
2835
2835
2724
2830
2830
2832
2833
2835
2835
2837
2724
2831
2832
2833
2835
2835
2839
2837
2725
2832
2833
2835
2835
2837
2837
2839
2727
2833
2835
2835
2837
2837
2839
2839
2727
3563
2835
2837
2837
2838
2839
2840
2729
2837
2837
2837
2838
2839
2840
2841
2729
2837
2837
2838
2839
2840
2841
2842
2731
2838
2839
2840
2841
2842
2844
2844
2732
2839
2840
2841
2842
2844
2844
2846
2733
2839
3633
2842
2844
2844
2846
2846
2734
2843
2842
2844
2844
2846
2846
2848
2736
2842
2844
2844
2846
2846
2848
2848
2736
2844
2844
2846
2846
2859
2875
2848
2738
3410
3418
3509
3460
3467
3532
3483
3332
4274
3452
3417
3280
2952
2853
2870
2739
2846
2847
2848
2849
2850
2851
2853
2740
2847
2848
2849
2850
2851
2853
2853
2741
2848
2849
2850
2851
2853
2853
2855
2743
2850
2851
2853
2853
2855
2855
2856
3479
2910
2853
2853
2855
2855
2857
2857
2747
2853
2853
2855
2855
2857
2857
2857
2747
2853
2855
2855
2857
2857
2857
2859
2747
2855
2855
2857
2857
2857
2859
2860
2748
2855
2857
2857
2857
2859
2860
2862
2750
3639
2867
2858
2859
2860
2862
2862
2753
2858
2857
2859
2860
2862
2862
2864
2751
2857
2859
2860
2862
2862
2864
2864
2752
2859
2860
2862
2862
2864
2864
2865
2754
2860
2862
2862
2864
2864
2865
2866
2756
3591
2898
2864
2866
2866
2866
2868
2758
2864
2864
2866
2866
2866
2868
2869
2757
2864
2866
2866
2866
2868
2869
2871
2759
2867
2866
2866
2868
2869
2871
2871
2758
2866
2866
2868
2869
2871
2871
2873
2760
5226
2919
2869
2871
2871
2873
2873
2763
2868
2869
2871
2871
2873
2873
2875
2763
2869
2871
2871
2873
2873
2876
2880
2763
2871
2871
2873
2873
2876
2876
2876
2765
2871
2873
2873
2876
2875
2875
2877
2765
4006
2873
2874
2876
2875
2877
2878
2769
2874
2875
2875
2877
2878
2880
2880
2767
2875
2875
2877
2878
2880
2880
2882
2769
2876
2877
2878
2880
2880
2882
2882
2770
2877
2878
2880
2880
2882
2882
2884
2772
3657
2880
2880
2882
2882
2884
3157
2772
2880
2880
2882
2882
2885
2884
2884
2774
2880
2882
2882
2885
2885
2885
2886
2774
2882
2882
2884
2884
2885
2886
2887
2777
2882
2884
2884
2885
2886
2887
2889
4327
2883
2884
2884
2886
2887
2889
2889
2776
2884
2884
2886
2887
2889
2889
2891
2779
2886
2887
2889
2889
2891
2891
2893
2781
2887
2889
2889
2891
2891
2893
2918
2781
2889
2889
2891
2891
2893
2893
3664
2783
2889
2891
2891
2892
2893
2893
2895
2783
2891
2891
2893
2893
2893
2895
2896
2784
2891
2893
2893
2893
2895
2896
2898
2786
2893
2893
2893
2895
2896
2898
2898
2785
2893
2893
2895
2896
2898
2898
3616
2791
2893
2895
2919
2898
2898
2903
2900
2788
2895
2896
2898
2898
2900
2900
2902
2790
2896
2898
2898
2900
2900
2902
2902
2792
2898
2900
2900
2902
2902
2902
2904
2792
2900
2900
2902
2902
2902
2904
3721
2796
2900
2902
2902
2902
2904
2911
2907
2808
2914
2916
2916
2918
2918
2938
2920
2808
2916
2916
2918
2918
2920
2920
2920
2810
2916
2918
2918
2920
2920
2920
2922
2810
2918
2918
2920
2920
2920
2922
3673
2833
2918
2920
2920
2920
2922
2925
2925
2813
2920
2920
2920
2938
2923
2925
2925
2812
2920
2920
2922
2923
2925
2925
2927
2814
2920
2922
2923
2925
2925
2927
2927
2815
2922
2923
2925
2925
2927
3678
2930
2817
2923
2925
2925
2927
2929
2929
2929
2819
2925
2927
2927
2929
2929
2929
2931
2819
2927
2927
2929
2929
2929
2931
2932
2820
2927
2929
2929
2929
2931
2932
2934
2822
2977
2929
2929
3184
4385
3532
3445
2959
2931
2931
2948
2932
2934
2934
2936
2823
2929
2931
2932
2934
2934
2936
2936
2824
2931
2932
2934
2934
2936
2936
2938
2826
2932
2934
2934
2936
2936
2938
2938
2826
2934
2934
2936
5815
2940
2938
2939
2828
2934
2936
2939
2938
2939
2939
2940
2828
2936
2936
2939
2939
2939
2940
2941
2831
2939
2938
2938
2940
2941
2943
2943
2831
2939
2939
2940
2941
2943
2943
2945
2832
2939
2940
4018
2943
2943
2945
2945
2833
2940
2944
2943
2943
2945
2945
2947
2835
2941
2943
2943
2945
2945
2947
2947
2835
2943
2943
2945
2945
2947
2947
2947
2837
2943
2945
2945
2947
2947
2947
2949
2837
2945
3698
2955
2947
2947
2949
2950
2838
2947
2947
2947
2949
2949
2950
2952
2840
2947
2947
2947
2949
2950
2952
2952
2839
2948
2947
2949
2950
2952
2952
2954
2842
2949
2950
2952
2952
2954
2954
2956
2844
3673
2952
2952
2954
2954
2956
2956
2844
2952
2952
2954
2954
2956
2956
2956
2846
2952
2954
2954
2956
2956
2956
2968
2846
2954
2954
2956
2956
2956
2958
2959
2847
2954
2956
2956
2956
2958
2959
2961
3541
2985
2956
2956
2958
2959
2961
2962
2849
2957
2956
2958
2959
2961
2961
2963
2850
2957
2958
2959
2961
2961
2963
2963
2851
2958
2959
2961
2961
2963
2963
2965
2853
2959
2961
2961
2963
2963
2965
3713
2947
2961
2963
2963
2965
2965
2965
2967
2855
2963
2963
2965
2965
2965
2967
2968
2856
2963
2965
2965
2965
2967
2968
2970
2858
2965
2965
2965
2967
2968
2970
2970
2857
2965
2965
2967
2968
2970
3718
3054
2859
2965
2967
2968
2970
2970
2972
2972
2860
2967
2968
2970
2970
2972
2972
2974
2862
2968
2970
2970
2972
2972
2974
2974
2862
2970
2970
2972
2972
2974
2974
2974
2864
2970
2972
2972
2974
3042
2974
2976
2864
2972
2972
2974
2976
2974
2976
2977
2866
2973
2974
2974
2976
2977
2979
2979
2866
2974
2974
2976
2977
2979
2979
2981
2868
2975
2976
2977
2979
2979
2981
2981
2869
2976
2977
2979
3743
2981
2981
2983
2871
2977
2979
2981
2981
2981
2983
2983
2871
2979
2979
2981
2981
2983
2983
2983
2873
2979
2981
2981
2983
2983
2983
2985
2873
2981
2981
2983
2983
2983
2985
2986
2874
2981
2983
3752
2989
2985
2986
2988
2876
2983
2986
2983
2985
2986
2988
2988
2875
2983
2983
2985
2986
2988
2988
2990
2878
2985
2986
2988
2988
2990
2990
2992
2880
2986
2988
2988
2990
2990
2992
2992
2880
2988
5419
3028
2990
2992
2993
2993
2884
2988
2990
2990
2992
2992
2993
2994
2882
2990
2990
2993
2992
2992
2994
2995
2885
2990
2992
2992
2993
2994
2995
2997
2885
2993
2992
2992
2994
2995
2997
2997
3955
2992
2992
2994
2995
2997
2997
3001
2886
2993
2994
2995
2997
2997
2999
2999
2887
2994
2995
2997
2997
2999
2999
3001
2889
2995
2997
2997
2999
2999
3001
3001
2891
2997
2999
2999
3001
3001
3753
3039
2891
2999
2999
3001
3001
3005
3486
3653
3550
3403
3002
3003
3001
3003
3004
3006
2894
3001
3001
3001
3003
3004
3006
3006
2893
3001
3001
3003
3004
3006
3006
3008
2895
3002
3003
3004
3820
3019
3008
3008
2896
3003
3004
3291
3006
3008
3008
3009
2898
3015
3006
3006
3008
3008
3010
3010
2898
3006
3006
3008
3008
3010
3010
3010
2900
3006
3008
3008
3010
3010
3010
3012
2900
3087
3008
3009
3010
3010
3012
3013
2904
3009
3010
3010
3012
3013
3015
3015
2902
3010
3010
3052
3013
3015
3219
3683
3575
3657
3678
3621
3714
3725
3589
3568
2955
3015
3014
3015
3015
3017
3848
3018
2907
3013
3015
3015
3017
3019
3019
3020
2907
3015
3015
3017
3017
3019
3019
3019
2909
3015
3017
3017
3018
3019
3019
3021
2909
3017
3017
3019
3019
3019
3021
3022
2910
3017
3019
3019
3783
3021
3022
3024
2912
3019
3019
3019
3021
3022
3024
3024
2912
3020
3019
3021
3022
3024
3024
3026
2914
3021
3022
3024
3024
3026
3026
3028
2916
3022
3024
3024
3026
3026
3028
3029
2916
3024
3830
3039
3026
3028
3028
3028
2918
3025
3026
3026
3028
3028
3028
3030
2918
3026
3026
3028
3028
3028
3030
3031
2919
3028
3028
3028
3028
3030
3031
3033
2921
3028
3028
3028
3030
3031
3033
3033
2920
3818
3060
3030
3031
3033
3033
3035
2924
3028
3030
3031
3033
3033
3035
3035
2923
3030
3031
3033
3033
3035
3035
3038
2925
3031
3033
3033
3035
3035
3037
3037
2927
3033
3035
3035
3051
3037
3037
3853
2941
3035
3035
3037
3037
3037
3042
3040
2928
3035
3037
3037
3037
3039
3040
3042
2930
3037
3037
3037
3039
3040
3044
3042
2930
3038
3037
3039
3040
3042
3042
3044
2931
3038
3039
3040
3042
5876
3053
3044
2932
3039
3040
3043
3042
3044
3044
3046
2934
3040
3042
3042
3044
3044
3046
3047
2934
3042
3042
3044
3047
3047
3047
3047
2936
3042
3044
3044
3047
3046
3046
3048
2936
3046
4206
3063
3046
3046
3048
3049
2938
3047
3046
3046
3048
3049
3053
3051
2938
3046
3046
3048
3049
3051
3051
3053
2940
3047
3048
3049
3051
3051
3053
3053
2941
3048
3049
3051
3051
3053
3053
3055
3687
3062
3051
3051
3053
3053
3055
3057
2943
3051
3051
3053
3053
3055
3055
3055
2945
3051
3053
3053
3055
3055
3055
3057
2945
3053
3053
3055
3055
3055
3057
3058
2946
3053
3055
3055
3055
3057
3839
3060
2948
3055
3055
3055
3057
3060
3060
3060
2947
3055
3055
3057
3058
3060
3060
3062
2950
3057
3058
3060
3060
3062
3062
3067
2952
3058
3060
3060
3062
3062
3064
3064
2952
3060
3060
3062
3771
3063
3064
3064
2954
3060
3062
3064
3064
3064
3064
3066
2954
3062
3062
3064
3064
3064
3066
3067
2955
3062
3064
3064
3064
3066
3067
3069
2956
3063
3064
3064
3066
3067
3069
3069
2956
3064
3811
3066
3067
3069
3069
3071
2958
3067
3066
3067
3069
3069
3071
3071
2959
3066
3067
3069
3069
3071
3071
3073
2961
3067
3069
3069
3071
3071
3073
3073
2963
3069
3071
3071
3073
3073
3073
3763
3046
3071
3071
3072
3074
3073
3078
3076
2964
3071
3073
3073
3073
3075
3076
3078
2966
3073
3073
3073
3075
3076
3078
3078
2965
3073
3073
3075
3076
3078
3078
3080
2967
3074
3075
3076
3078
3825
3081
3080
2968
3075
3076
3078
3080
3080
3080
3082
2970
3076
3078
3078
3082
3080
3082
3082
2970
3078
3078
3080
3080
3082
3082
3082
2972
3078
3080
3080
3082
3082
3082
3084
2972
3080
3080
3854
3083
3082
3084
3085
2974
3081
3084
3082
3084
3085
3087
3087
2974
3082
3082
3084
3085
3087
3087
3089
2976
3083
3084
3085
3087
3087
3089
3089
2977
3084
3085
3087
3087
3089
3089
3091
3646
3164
3087
3087
3089
3089
3091
3091
2979
3087
3087
3089
3089
3091
3091
3091
2981
3087
3089
3089
3091
3091
3091
3093
2981
3089
3089
3091
3091
3091
3093
3094
2982
3089
3091
3091
3091
3093
5570
3096
2985
3091
3091
3092
3095
3094
3096
3096
2984
3092
3092
3093
3094
3096
3096
3100
2986
3093
3094
3096
3096
3098
3098
3100
2988
3094
3096
3096
3098
3098
3101
3100
2988
3096
3096
4166
3098
3099
3101
3100
2990
3096
3099
3098
3100
3100
3100
3102
2990
3098
3098
3100
3100
3100
3102
3103
2991
3098
3100
3100
3100
3102
3103
3105
2993
3100
3100
3100
3102
3103
3105
3105
3754
3100
3100
3102
3103
3105
3105
3122
2994
3101
3102
3103
3105
3105
3107
3107
2995
3102
3103
3105
3105
3107
3107
3109
2997
3103
3105
3105
3107
3107
3109
3109
2999
3105
3107
3107
3109
3109
3854
3128
2999
3107
3107
3109
3111
3109
3117
3112
3000
3107
3109
3109
3109
3111
3112
3114
3002
3109
3109
3109
3111
3112
3114
3114
3001
3109
3109
3111
3112
3114
3114
3116
3003
3110
3111
3883
3114
3114
3116
3116
3004
3111
3114
3114
3114
3116
3116
3118
3006
3112
3114
3114
3116
3151
3117
3119
3439
3779
3762
3546
3118
3120
3118
3118
3008
3114
3116
3116
3118
3118
4973
3133
3008
3116
3116
3118
3118
3120
3120
3121
3010
3117
3118
3118
3120
3121
3123
3123
3010
3118
3118
3120
3121
3123
3123
3125
3012
3119
3120
3121
3123
3123
3125
3125
3013
3120
3121
3929
3138
3125
3125
3127
3015
3121
3124
3123
3125
3125
3127
3127
3015
3123
3123
3125
3125
3127
3127
3127
3017
3123
3125
3125
3127
3127
3127
3129
3017
3125
3125
3127
3127
3127
3129
3130
3748
3137
3128
3127
3127
3129
3130
3133
3019
3126
3127
3127
3129
3130
3132
3132
3019
3127
3127
3129
3130
3132
3132
3134
3022
3129
3130
3132
3146
3134
3134
3136
3024
3130
3132
3132
3134
3838
3135
3136
3024
3133
3132
3134
3136
3136
3136
3136
3026
3132
3134
3134
3136
3136
3136
3138
3026
3134
3134
3136
3136
3136
3138
3139
3027
3134
3136
3136
3136
3138
3139
3141
3029
3136
3913
3149
3138
3139
3141
3141
3028
3138
3136
3138
3139
3141
3141
3143
3030
3137
3138
3139
3141
3141
3143
3143
3031
3138
3139
3141
3141
3143
3143
3145
3033
3139
3141
3141
3143
3143
3145
5987
3035
3141
3143
3143
3146
3148
3146
3147
3035
3143
3143
3146
3145
3145
3147
3148
3038
3143
3145
3145
3145
3147
3148
3150
3038
3145
3145
3146
3147
3148
3150
3150
3038
3146
3146
3147
3289
3150
3150
3152
3039
3146
3149
3148
3150
3150
3152
3152
3040
3147
3148
3150
3150
3152
3152
3155
3042
3148
3150
3150
3152
3152
3154
3155
3042
3150
3150
3152
3152
3154
3155
3155
3844
3151
3152
3152
3154
3155
3154
3158
3044
3152
3152
3154
3155
3154
3156
3157
3046
3154
3155
3154
3156
3157
3159
3159
3046
3154
3154
3156
3157
3159
3159
3161
3048
3154
3156
3157
3159
3224
3161
3161
3049
3156
3157
3159
3160
3161
3162
3196
3229
3833
3922
3858
3891
3940
3879
3915
3617
3545
3161
3163
3161
3162
3163
3163
3053
3159
3161
3161
3162
3163
3163
3165
3880
3161
3161
3163
3163
3163
3165
3166
3054
3161
3163
3163
3163
3165
3166
3168
3055
3162
3163
3163
3165
3166
3168
3168
3055
3163
3163
3165
3166
3168
3168
3170
3058
3165
3166
3168
3168
3996
3190
3172
3060
3169
3168
3170
3170
3170
3172
3172
3060
3168
3168
3170
3170
3172
3174
3172
3062
3168
3170
3170
3172
3172
3172
3174
3062
3170
3170
3174
3172
3172
3174
3175
3063
3952
3191
3172
3172
3174
3175
3177
3067
3171
3172
3173
3174
3175
3177
3177
3065
3172
3173
3174
3175
3177
3177
3179
3066
3172
3174
3175
3177
3177
3179
3179
3067
3174
3175
3177
3177
3179
3907
3197
3069
3175
3177
3177
3181
3179
3181
3181
3071
3177
3179
3179
3181
3181
3181
3183
3071
3179
3179
3210
3181
3181
3183
3184
3072
3179
3181
3181
3181
3183
3184
3186
3073
3180
3903
3182
3183
3184
3186
3186
3074
3183
3182
3183
3184
3186
3186
3188
3075
3181
3183
3184
3186
3186
3188
3188
3076
3183
3184
3186
3186
3188
3188
3189
3078
3184
3186
3186
3188
3188
3189
3958
3083
3186
3186
3188
3188
3191
3191
3190
3080
3186
3188
3188
3190
3190
3190
3192
3080
3188
3188
3190
3190
3190
3192
3193
3082
3189
3190
3190
3192
3193
3195
3195
3082
3190
3190
5698
3193
3195
3195
3197
3084
3193
3192
3193
3195
3195
3197
3197
3098
3206
3206
3208
3209
3209
3210
3211
3101
3206
3208
3208
3209
3210
3211
3213
3101
3208
3208
3209
3210
3211
3213
4362
3113
3208
3208
3210
3211
3215
3213
3215
3102
3209
3210
3211
3213
3213
3215
3227
3103
3210
3211
3213
3213
3215
3215
3217
3105
3211
3213
3213
3215
3215
3217
3217
3105
3213
3213
3959
3216
3216
3218
3217
3107
3213
3217
3215
3217
3217
3217
3219
3107
3215
3215
3217
3217
3217
3219
3220
3109
3216
3217
3217
3219
3220
3222
3222
3109
3217
3217
3219
3220
3222
3222
4039
3111
3219
3219
3220
3222
3222
3226
3224
3112
3219
3220
3222
3222
3224
3224
3226
3114
3220
3222
3222
3224
3224
3226
3226
3114
3222
3222
3224
3224
3226
3226
3226
3116
3222
3224
4006
3226
3226
3226
3228
3116
3224
3224
3226
3226
3226
3228
3229
3117
3224
3226
3226
3226
3228
3229
3231
3119
3226
3226
3226
3228
3229
3231
3231
3118
3226
3226
3228
3229
3231
3231
4024
3123
3228
3229
3231
3231
3233
3233
3235
3123
3229
3231
3231
3235
3233
3235
3235
3123
3231
3231
3233
3233
3235
3235
3235
3125
3231
3233
3233
3235
3235
3235
3237
3125
3233
3233
4036
3240
3235
3237
3238
3126
3233
3237
3235
3235
3237
3238
3240
3128
3235
3235
3235
3237
3238
3240
3240
3127
3235
3235
3237
3238
3240
3240
3242
3129
3236
3237
3238
3240
3240
3242
3955
3130
3237
3238
3240
3240
3242
3244
3244
3132
3238
3240
3240
3242
3242
3244
3244
3134
3558
3242
3242
3244
3245
3245
3246
3134
3242
3242
3245
3245
3245
3246
3247
3136
3242
4830
3244
3244
3246
3247
3249
3138
3243
3244
3244
3246
3247
3249
3249
3136
3244
3244
3246
3247
3249
3249
3251
3138
3245
3246
3247
3249
3249
3251
3251
3139
3246
3247
3249
3249
4092
3256
3253
3141
3247
3249
3249
3253
3251
3252
3253
3141
3249
3249
3251
3251
3252
3253
3254
3143
3249
3251
3251
3252
3253
3254
3255
3143
3251
3251
3252
3253
3254
3255
3256
3145
6060
3253
3254
3255
3256
3258
3261
3146
3254
3254
3255
3256
3258
3258
3260
3147
3254
3255
3256
3258
3258
3260
3260
3148
3255
3256
3258
3258
3260
3260
3262
3150
3256
3258
3258
4403
3280
3261
3263
3150
3262
3258
3429
3995
4008
3909
3265
3155
3258
3260
3260
3262
3262
3262
3264
3152
3260
3260
3262
3262
3262
3264
3265
3153
3260
3262
3262
3262
3264
3265
4201
3164
3262
3262
3262
3264
3265
3268
3272
3154
3262
3262
3264
3265
3267
3267
3269
3157
3264
3265
3267
3267
3269
3269
3271
3159
3265
3267
3267
3269
3269
3271
3271
3159
3267
3267
4004
3270
3270
3272
3271
3161
3269
3269
3269
3271
3271
3271
3273
3161
3269
3269
3271
3271
3271
3273
3274
3162
3269
3271
3285
3271
3273
3274
3276
3164
3271
3271
3271
3273
3274
4065
3278
3163
3271
3271
3273
3274
3277
3276
3278
3165
3272
3273
3274
3278
3276
3278
3278
3166
3273
3274
3276
3276
3278
3278
3280
3168
3274
3276
3276
3278
3278
3280
3280
3170
3276
3318
3282
3279
3281
3280
3282
3170
3278
3278
3280
3280
3280
3282
3283
3171
3278
3280
3280
3280
3282
3283
3285
3173
3280
3280
3280
3282
3283
3285
3285
3172
3280
3280
3282
3283
4016
3290
3287
3174
3281
3282
3283
3286
3285
3287
3287
3175
3282
3283
3285
3285
3287
3287
3289
3177
3283
3285
3285
3287
3287
3289
3289
3177
3285
3285
3287
3287
3289
3289
3289
3179
4121
3295
3287
3289
3289
3289
3293
3179
3287
3287
3290
3290
3289
3291
3292
3181
3288
3289
3289
3291
3292
3294
3294
3181
3289
3289
3291
3292
3294
3294
3296
3183
3290
3291
3292
4109
3308
3296
3296
3184
3291
3294
3294
3294
3296
3296
3298
3186
3292
3294
3294
3296
3296
3298
3298
3186
3294
3294
3296
3296
3298
3301
3298
3188
3294
3296
3296
3298
3298
3298
4034
3188
3296
3296
3298
3298
3298
3300
3301
3189
3298
3298
3298
3298
3300
3301
3303
3191
3298
3298
3298
3300
3301
3303
3303
3190
3298
3298
3300
3301
3303
3303
3305
3193
3300
3301
5835
3341
3307
3305
3307
3195
3308
3305
3303
3305
3305
3308
3307
3195
3303
3303
3305
3305
3308
3308
3308
3197
3303
3305
3305
3308
3307
3307
3309
3197
3305
3305
3308
3308
4461
3309
3310
3198
3305
3325
3307
3324
3309
3310
3312
3199
3307
3307
3307
3309
3310
3312
3312
3199
3307
3307
3309
3310
3312
3312
3314
3201
3308
3309
3310
3312
3312
3314
3314
3965
3424
3310
3312
3967
4049
4006
4032
4014
4114
4025
3619
3815
3510
3956
3700
3208
3316
3314
3314
3316
3316
3316
3318
3206
3314
3314
3316
3316
3316
3318
3319
3207
4699
3457
3316
3317
3318
3319
3342
3210
3315
3316
3316
3318
3319
3321
3321
3208
3316
3316
3318
3322
3321
3321
3323
3210
3317
3318
3319
3321
3321
3323
3323
3211
3318
3319
3321
4288
3366
3323
3325
3213
3319
3321
3324
3323
3323
3325
3325
3213
3321
3321
3323
3323
3325
3325
3325
3215
3321
3323
3323
3325
3325
3325
3327
3215
3323
3323
3325
3325
3325
3327
4175
3246
3324
3325
3325
3327
3328
3333
3330
3217
3325
3325
3327
3328
3330
3330
3332
3219
3326
3327
3328
3330
3330
3332
3332
3220
3327
3328
3330
3330
3332
3332
3334
3222
3328
4138
3330
3332
3332
3334
3334
3222
3331
3330
3332
3332
3334
3334
3334
3224
3330
3332
3332
3334
3334
3334
3336
3224
3332
3332
3334
3334
3334
3336
3337
3225
3332
3334
3334
3334
4145
3343
3339
3226
3333
3334
3334
3339
3337
3339
3339
3226
3334
3334
3336
3337
3339
3339
3341
3229
3336
3337
3339
3339
3341
3341
3343
3231
3337
3339
3339
3341
3341
3343
3343
4069
3339
3339
3341
3341
3343
3345
3343
3233
3339
3341
3341
3343
3343
3343
3345
3233
3341
3341
3343
3343
3343
3345
3346
3234
3341
3343
3343
3343
3345
3346
3348
3236
3343
3343
4150
3377
3346
3348
3348
3235
3346
3343
3345
3346
3348
3348
3350
3237
3344
3345
3346
3348
3348
3350
3350
3238
3345
3346
3348
3348
3350
3350
3352
3240
3346
3348
3348
3350
3350
6050
3362
3243
3348
3350
3352
3352
3353
3353
3354
3242
3350
3350
3353
3352
3352
3354
3355
3245
3350
3352
3352
3353
3354
3355
3357
3245
3352
3352
3353
3699
3355
3357
4987
3255
3352
3352
3354
3355
3357
3357
3359
3246
3355
3354
3355
3357
3357
3359
3359
3247
3354
3355
3357
3357
3359
3359
3361
3249
3355
3357
3357
3359
3359
3361
3361
3249
4292
3357
3359
3359
3361
3361
3363
3251
3357
3359
3359
3361
3361
3361
3363
3251
3359
3359
3361
3361
3361
3363
3364
3253
3360
3361
3361
3363
3364
3366
3366
3253
3361
3361
3363
4163
3375
3366
3368
3255
3361
3370
3364
3366
3366
3368
3368
3256
3363
3364
3366
3366
3368
3368
3369
3258
3364
3366
3366
3368
3368
3369
3370
3258
3366
3366
3368
3368
3369
4206
3377
3260
3366
3368
3368
3370
3372
3370
3372
3260
3368
3368
3370
3370
3370
3372
3373
3261
3368
3370
3370
3371
3372
3373
3375
3263
3370
3370
3370
3372
3373
3375
3375
3262
4184
3399
3372
3373
3375
3375
3377
3265
3372
3373
3375
3375
3377
3378
3379
3267
3373
3375
3375
3377
3377
3379
3379
3267
3375
3375
3377
3377
3379
3379
3379
3269
3375
3377
4179
3468
3379
3379
3381
3269
3377
3378
3379
3379
3379
3381
3382
3270
3377
3379
3379
3379
3381
3382
3384
3272
3379
3379
3379
3381
3382
3384
3384
3271
3391
3379
3381
3382
3384
4291
3386
3273
3379
3381
3382
3386
3384
3386
3386
3274
3381
3382
3384
3384
3386
3386
3388
3276
3382
3384
3384
3386
3386
3388
3388
3278
3384
3386
3386
3388
3388
3388
3392
4150
3418
3386
3387
3388
3389
3393
3391
3279
3386
3387
3388
3391
3390
3391
3393
3280
3387
3388
3389
3390
3391
3393
3393
3281
3392
3389
3390
3391
3393
3393
3395
3282
3388
3390
4222
3396
3393
3395
3395
3283
3391
3391
3393
3393
3395
3395
3397
3285
3391
3393
3393
3395
3395
3397
3397
3321
3720
4099
4137
3397
3399
3397
3397
3287
3393
3395
3395
6109
3648
3398
3399
3287
3395
3398
3397
3398
3398
3399
3400
3290
3398
3397
3397
3399
3400
3402
3402
3290
3397
3397
3399
3400
3402
3402
3404
3291
3398
3399
3400
3402
3402
4610
3439
3292
3399
3400
3402
3404
3404
3404
3406
3294
3400
3402
3402
3404
3404
3406
3406
3294
3402
3402
3404
3404
3406
3406
3406
3296
3402
3404
3404
3406
3406
3406
3408
4137
3434
3404
3406
3406
3406
3410
3409
3297
3404
3406
3406
3406
3408
3409
3411
3299
3407
3406
3406
3408
3409
3411
3411
3298
3406
3406
3408
3409
3411
3411
3413
3301
3408
3409
3553
3411
3413
3413
3415
3303
3427
3411
3411
3413
3413
3415
3415
3303
3411
3411
3413
3413
3415
3415
3415
3305
3411
3413
3413
3415
3415
3415
3417
3305
3413
3413
3415
3415
4191
3441
3418
3306
3413
3415
3418
3415
3417
3418
3420
3308
3415
3415
3415
3417
3418
3420
3420
3307
3415
3415
3417
3418
3420
3420
3422
3309
3415
3417
3418
3420
3420
3422
4240
3348
3424
3425
3420
3420
3435
3422
3424
3312
3418
3420
3420
3422
3422
3424
3425
3314
3420
3422
3422
3424
3424
3424
3426
3314
3422
3422
3423
3424
3424
3426
3427
3315
4181
3425
3424
3424
3426
3427
3440
3316
3423
3424
3424
3426
3427
3429
3429
3316
3424
3424
3426
3427
3429
3429
3431
3318
3425
3426
3427
3429
3429
3431
3431
3319
3426
3427
4282
3461
3431
3431
3433
3321
3429
3429
3429
3431
3431
3433
3433
3321
3429
3429
3431
3431
3433
3433
3433
3323
3429
3431
3431
3433
3433
3433
3435
3323
3431
3431
3433
3433
4250
3464
3436
3325
3432
3433
3448
3435
3436
3438
3438
3325
3433
3433
3435
3436
3438
3438
3440
3327
3434
3435
3436
3438
3438
3440
3440
3328
3435
3436
3438
3438
3440
3440
4297
3332
3436
3438
3438
3440
3869
4312
4175
3711
3440
3439
3440
3440
3442
3442
3442
3332
3438
3440
3440
3442
3442
3442
3444
3332
3440
3440
3442
3442
3442
3444
3445
5946
3440
3442
3442
3443
3444
3453
3447
3334
3442
3443
3443
3444
3445
3447
3447
3335
3443
3443
3444
3445
3447
3447
3449
3337
3444
3445
3490
3447
3449
4100
4247
4185
5365
4119
4219
4292
4239
4189
3941
3341
3472
3447
3449
3449
3451
3451
3451
3341
3447
3449
3449
3451
3451
3451
3453
3341
3449
3449
3451
3451
3451
3453
3454
3342
4279
3452
3451
3451
3453
3454
3457
3343
3450
3451
3451
3453
3454
3471
3456
3343
3451
3451
3453
3454
3456
3456
3458
3345
3452
3453
3454
3456
3456
3458
3458
3346
3453
3454
4309
3456
3458
3458
3465
3348
3456
3456
3456
3458
3458
3460
3460
3350
3456
3458
3458
3460
3460
3460
3462
3350
3458
3458
3460
3460
3460
3462
3463
3351
3458
3460
3460
3460
4313
3463
3465
3892
4218
3608
3463
3462
3463
3465
3465
3353
3460
3461
3462
3463
3465
3465
3467
3354
3460
3462
3463
3465
3465
3467
3467
3355
3462
3463
3465
3465
3467
4356
3818
3357
3463
3465
3472
3467
3467
3469
3469
3357
3465
3465
3467
3467
3470
3469
3470
3359
3465
3467
3467
3470
3469
3469
3471
3359
3467
3467
3470
3470
3470
5054
3488
3361
3468
3469
3469
3488
3472
3474
3474
3361
3469
3469
3471
3472
3474
3474
3476
3363
3470
3471
3472
3474
3474
3476
3476
3364
3471
3472
3474
3474
3476
3476
3478
4296
3494
3474
3474
3476
3476
3480
3479
3366
3474
3474
3476
3476
3477
3478
3479
3368
3474
3476
3476
3477
3478
3479
3480
3368
3476
3476
3477
3478
3479
3480
3481
3369
4380
3541
3930
4209
4036
3518
3484
3370
3479
3479
3479
3480
3481
3483
3483
3370
3478
3478
3480
3481
3483
3483
3485
3373
3480
3481
3483
3483
3485
3485
3486
3397
3481
4387
3495
3485
3485
3487
3487
3376
3483
3483
3485
3488
3487
3487
3487
3389
3497
3496
3498
3499
3501
3501
3503
3390
3501
3498
3499
3501
3501
3503
3503
3391
3498
3499
3501
6543
3521
3539
3506
3393
3501
3501
3501
3503
3503
3506
3506
3393
3501
3501
3521
3503
3506
3505
3505
3395
3501
3503
3503
3506
3506
3506
3523
3395
3503
3503
3506
4716
3510
3507
3508
3398
3503
3508
3506
3508
3507
3508
3510
3398
3505
3505
3506
3507
3508
3510
3510
3398
3506
3506
3507
3508
3510
3510
3512
3400
3507
3508
3510
3510
3512
4426
3518
3402
3508
3510
3510
3512
3512
3514
3514
3402
3510
3510
3533
3512
3714
4339
4267
3924
3512
3513
3512
3514
3514
3514
3516
3404
3512
3512
3514
3514
3514
4399
3523
3406
3512
3513
3514
3517
3516
3517
3519
3406
3513
3514
3515
3516
3517
3519
3519
3407
3514
3515
3516
3517
3519
3519
3521
3408
3514
3516
3517
3519
3519
3521
4354
3443
3516
3517
3519
3519
3523
3521
3523
3411
3517
3519
3519
3521
3521
3523
3523
3413
3519
3521
3521
3523
3523
3523
3529
3413
3521
3521
3523
3523
3523
3525
3526
3414
3682
3523
3523
3524
3525
3526
3530
3415
3522
3523
3524
3525
3526
3528
3528
3416
3531
3524
3525
3526
3528
3528
3530
3417
3523
3525
3526
3528
3528
3530
3530
3418
3525
4360
3538
3528
3530
3530
3532
3422
3526
3528
3528
3530
3530
3532
3532
3420
3528
3528
3530
3530
3532
3532
3532
3422
3528
3530
3530
3532
3532
3532
3534
3422
3530
3530
4394
3564
3533
3534
3535
3424
3533
3532
3533
3534
3535
3537
3537
3425
3534
3533
3534
3535
3537
3537
3539
3426
3532
3534
3535
3537
3537
3543
3539
3427
3534
3535
3537
4455
3599
3539
3541
3429
3535
3539
3537
3539
3539
3541
3541
3429
3537
3537
3539
3539
3541
3541
3567
3431
3537
3539
3539
3541
3541
3541
3543
3431
3539
3539
3541
3547
4387
3575
3550
3439
3545
3546
3550
3547
3549
3550
3552
3439
3564
3547
3547
3550
3551
3552
3552
3440
3548
3547
3549
3551
3552
3552
3548
3436
3543
3544
3546
3546
3548
6141
3579
3444
3544
3546
3552
3548
3548
3551
3551
3438
3546
3546
3548
3548
3550
3551
3551
3440
3546
3548
3548
3551
3550
3550
3552
3440
3548
3548
3551
3550
3550
4752
3596
3443
3548
3550
3550
3551
3552
3553
3555
3443
3550
3550
3550
3552
3553
3555
3555
3442
3550
3550
3552
3553
3555
3579
3557
3444
3551
3552
3553
3555
3555
3557
4448
3479
3552
3553
3555
3555
3559
3557
3558
3447
3553
3555
3555
3557
3557
3558
3559
3449
3555
3557
3557
3558
3559
3560
3561
3449
3557
3557
3558
3559
3560
3561
3562
4313
3581
3558
3560
3559
3561
3565
3564
3451
3558
3559
3559
3561
3562
3564
3564
3451
3559
3559
3561
3562
3564
3564
3566
3453
3559
3561
3562
3564
3564
3566
3566
4177
3756
3562
3564
3564
3566
3568
3567
3456
3562
3564
3564
3566
3566
3567
3568
3456
3564
3564
3566
3566
3567
3568
3569
3458
3564
3566
3566
3567
3568
3569
3570
3458
4392
3620
3569
3568
3568
3570
3574
3460
3567
3568
3568
3570
3571
3573
3573
3460
3568
3568
3570
3571
3573
3573
3575
3462
3569
3570
3571
3573
3573
3575
3575
3463
3570
4431
3610
3579
3575
3575
3577
3467
3571
3573
3573
3575
3575
3577
3577
3465
3573
3573
3575
3575
3577
3577
3577
3467
3573
3575
3575
3577
3577
3577
3579
3467
3575
3575
4462
3585
3577
3579
3580
3468
3577
3577
3577
3577
3579
3580
3582
3470
3577
3577
3577
3579
3580
3592
3582
3470
3578
3577
3579
3580
3582
3582
3584
3472
3579
3580
4437
3625
3584
3584
3586
3474
3582
3582
3582
3584
3584
3586
3586
3474
3582
3582
3584
3584
3586
3586
3586
3476
3582
3584
3584
3586
3586
3586
3588
3476
3584
3584
3586
4430
3628
3588
3589
3477
3584
3586
3586
3586
3588
3589
3591
3479
3586
3586
3586
3588
3589
3591
3592
3515
3586
4070
4349
4454
4481
4473
4395
4307
4167
3807
3984
3591
3599
3593
3595
3481
3588
3589
3591
3591
3593
3593
3595
3483
3589
3591
3591
3593
3593
3595
3595
3485
3591
3593
3593
3594
3595
3595
3597
3485
5071
3813
3601
3596
3595
3597
3600
3487
3593
3595
3595
3595
3597
3598
3600
3488
3595
3595
3595
3597
3598
3600
3600
3487
3595
3595
3597
3598
3600
3600
3602
3489
3596
4512
3599
3600
3600
3602
3602
3493
3597
3598
3600
3600
3602
3602
3605
3492
3598
3600
3600
3602
3602
3604
3604
3492
3600
3600
3602
3602
3604
3604
3604
3494
3600
4634
3638
3604
3604
3604
3606
3496
3602
3602
3604
3604
3604
3606
3607
3496
3603
3604
3604
3606
3607
3647
3609
3496
3604
3604
3606
3607
3609
3609
3611
3498
3605
3606
4534
3617
3609
3611
3611
3501
3606
3607
3609
3609
3611
3611
3615
3501
3607
3609
3609
3611
3611
3613
3613
3501
3609
3609
3612
3653
3613
4044
4418
4247
3860
4646
3630
3612
3614
3613
3615
3504
3611
3611
3613
3613
3613
3615
3616
3504
3611
3613
3613
3613
3615
3638
3618
3506
3613
3613
3613
3615
3616
3618
3618
3505
3613
3613
4499
3627
3618
3618
3620
3508
3617
3616
3618
3618
3620
3620
3624
3510
3616
3618
3618
3620
3620
3622
3622
3510
3618
3618
3620
3620
3622
3622
3622
3512
3618
3620
4497
3642
3622
3622
3624
3512
3643
3620
3622
3622
3622
3624
3625
3513
3620
3622
3622
3622
3624
3625
3627
3515
3622
3622
3622
3624
3625
3627
3627
3514
3622
3622
4547
3680
3627
3627
3629
3516
3623
3624
3625
3627
3627
3629
3634
3517
3624
3625
3627
3627
3629
3629
3631
3519
3625
3627
3627
3629
3629
3631
3631
3521
3627
3629
4478
3674
3631
3631
3633
3521
3630
3629
3631
3631
3631
3633
3634
3522
3629
3631
3631
3631
3633
3634
3636
3524
3631
3631
3631
3633
3634
3636
3636
3523
3631
3631
3633
6456
3689
3675
3638
3525
3634
3633
3634
3636
3636
3638
3643
3526
3633
3634
3636
3636
3638
3638
3641
3528
3634
3636
3636
3638
3638
3640
3641
3528
3636
3636
4883
3682
3639
3641
3640
3530
3655
3638
3638
3640
3640
3640
3642
3530
3638
3638
3640
3640
3640
3642
3643
3532
3639
3640
3640
3642
3643
3645
3645
3532
3640
3640
4546
3647
3645
3645
3647
3534
3642
3642
3643
3645
3645
3647
3647
3535
3642
3643
3645
3645
3647
3647
3648
3537
3643
3645
3645
3647
3647
3648
3649
3537
3645
3645
4496
3676
3648
3650
3649
3539
3657
3647
3647
3649
3649
3649
3651
3539
3647
3647
3649
3649
3649
3654
3652
3540
3647
3649
3649
3649
3651
3652
3654
3542
3649
3649
4509
3721
3652
3654
3654
3541
3650
3649
3651
3652
3654
3654
3662
3550
3657
3658
3660
3659
3662
3661
3663
3551
3658
3660
3659
3665
3662
3663
3676
3562
3659
3671
4547
3707
3664
3675
3664
3553
3676
3656
3656
3658
3658
3658
3660
3548
3656
3656
3658
3658
3658
3660
3661
3549
3656
3658
3658
3658
3660
3661
3663
3550
3657
3658
4527
3724
3661
3663
3663
3550
3661
3658
3660
3661
3663
3663
3665
3552
3659
3660
3661
3663
3663
3665
3665
3553
3660
3661
3663
3688
3665
3665
3667
3555
3661
3663
4503
3683
3665
3666
3667
3557
3665
3665
3665
3666
3667
3668
3669
3557
3665
3665
3666
3667
3668
3669
3670
3558
3665
3666
3667
3668
3669
3670
3672
3559
3666
3667
4537
3707
3670
3672
3672
3559
3667
3667
3669
3670
3672
3672
3674
3561
3668
3669
3670
3672
3672
3674
3674
3562
3669
3670
3672
3672
3674
3674
3676
3564
3670
3672
4460
3688
3674
3676
3676
3564
3674
3672
3674
3674
3676
3676
3676
3566
3672
3674
3674
3676
3676
3676
3678
3566
3674
3674
3676
3676
3676
3678
3679
3568
3675
3676
6340
3725
3682
3681
3681
3571
3677
3677
3678
3679
3681
3681
3685
3570
3677
3678
3679
3681
3681
3683
3683
3571
3678
3679
3681
3681
3683
3683
3685
3573
3679
4938
3720
3683
3683
3685
3685
3574
3681
3681
3683
3683
3685
3685
3685
3575
3681
3683
3683
3685
3685
3686
3687
3575
3683
3683
3685
3685
3685
3687
3688
3576
3683
4582
3690
3686
3687
3688
3690
3578
3684
3685
3686
3687
3688
3690
3690
3578
3685
3686
3687
3688
3690
3690
3692
3580
3687
3688
3690
3690
3692
3692
3693
3582
3688
4617
3703
3692
3692
3694
3696
3582
3690
3690
3692
3692
3694
3694
3694
3584
3690
3692
3692
3694
3694
3705
3696
3584
3692
3692
3694
3694
3694
3696
3697
3585
4512
3717
3695
3694
3696
3697
3714
3587
3693
3695
3694
3696
3697
3699
3699
3586
3695
3694
3696
3697
3699
3699
3701
3588
3694
3696
3697
3699
3699
3701
3701
3589
4551
3735
3699
3699
3701
3701
3704
3591
3697
3699
3699
3701
3701
3703
3703
3593
3699
3701
3701
3703
3703
4108
3708
3597
3701
3701
3703
3703
3703
3705
5286
3600
3707
3704
3703
3703
3705
3706
3708
3596
3703
3703
3703
3705
3706
3708
3708
3596
3704
3703
3705
3706
3708
3708
3710
3597
3704
3705
3706
3708
3708
3710
4610
3619
3711
3706
3708
3710
3710
3710
3712
3600
3706
3708
3708
3710
3710
3712
3712
3600
3708
3708
3710
3710
3712
3715
3712
3602
3708
3710
3710
3712
3712
4646
3724
3602
3710
3710
3712
3713
3712
3714
3715
3604
3711
3713
3737
3714
4300
4553
4629
4482
4670
4516
4527
4371
3923
3719
3747
3606
3713
3714
3715
4755
3731
3719
3719
3607
3714
3718
3717
3717
3719
3719
3721
3609
3730
3717
3717
3719
3719
3721
3721
3609
3717
3717
3719
3719
3721
3722
3721
3611
3717
3719
6556
3931
3725
3722
3723
3611
3720
3719
3722
3722
3722
3723
3724
3614
3719
3721
3721
3722
3723
3724
3726
3613
3721
3722
3722
3723
3724
3726
3726
3614
3722
4964
3726
3749
3726
3726
3728
3616
3723
3724
3726
3726
3728
3728
3757
3618
3727
4554
4596
4253
3730
3760
3730
3618
3726
3726
3728
3728
3730
3730
3730
3620
4726
3762
3728
3729
3730
3731
3735
3620
3728
3728
3729
3730
3731
3732
3733
3621
3728
3729
3730
3731
3732
3733
3735
3623
3729
3730
3731
3732
3733
3735
3735
4392
3805
3731
3732
3753
3735
3737
3737
3624
3730
3732
3733
3735
3735
3737
3737
3625
3769
3733
3735
3735
3737
3737
3738
3627
3733
3735
3735
3737
3737
3738
3739
4476
3736
3737
3737
3738
3739
3741
3741
3629
3737
3737
3739
3739
3740
3741
3742
3630
3749
3740
3740
3739
3741
3742
3744
3631
3738
3739
3740
3741
3742
3744
4632
3663
3739
3739
3741
3742
3746
3744
3746
3633
3740
3741
3742
3744
3744
3746
3746
3634
3748
3742
3744
3744
3746
3746
3748
3636
3742
3744
3744
3746
3746
4600
3832
3636
3744
3744
3746
3748
3748
3749
3748
3638
3744
3746
3746
3748
3749
3748
3750
3638
3757
3746
3748
3749
3748
3750
3756
3640
3747
3748
3748
3750
3751
4653
3757
3640
3748
3748
3753
3753
3753
3753
3755
3642
3748
3750
3751
3753
3753
3755
3755
3643
3750
3751
3753
3753
3755
3755
3757
3645
3751
3753
3753
3755
4673
3774
3757
3645
3753
3753
3757
3755
3757
3757
3757
3647
3753
3755
3755
3757
3757
3757
3759
3647
3755
3755
3757
3757
3757
3759
3760
3648
3755
3757
3757
4656
3780
3760
3762
3649
3756
3758
3757
3766
3760
3762
3762
3649
3757
3757
3759
3760
3762
3762
3764
3652
3759
3760
3762
3762
3764
3764
3766
3654
3760
3762
6478
3851
3770
3767
3766
3656
3762
3762
3764
3764
3766
3766
3767
3656
3762
3764
3787
3772
3772
3772
3774
3662
3770
3770
3773
3772
3772
3774
3811
3685
3770
5005
3810
3769
3771
3771
3774
3661
3768
3768
3769
3770
3769
3771
3771
3659
3767
3766
3768
3769
3771
3771
3773
3660
3769
3768
3769
3771
3771
3773
3773
3661
4686
3835
3777
3771
3773
3782
3774
3663
3769
3771
3771
3773
3773
3775
3775
3665
3771
3773
3788
3775
3775
3775
3777
3665
3773
3773
3775
3775
3775
3777
3778
4618
3802
3774
3776
3775
3780
3778
3780
3681
3787
3789
3789
3791
3791
3793
3793
3681
3789
3789
3791
3791
3793
3793
3793
3683
3789
3791
3791
3793
3793
3793
4690
3713
3797
3791
3792
3795
3794
3795
3796
3684
3791
3792
3793
3794
3795
3796
3798
3685
3792
3793
3794
3795
3796
3798
3798
3686
3812
3794
3795
3796
3798
4010
3803
3687
3793
3795
3799
3798
3798
3800
3800
3688
3795
3796
3798
3803
3800
3800
3802
3690
3796
3798
3798
3800
3800
3802
3802
3692
3799
3800
3800
3967
3807
3802
3804
3692
3800
3802
3802
3803
3802
3804
3805
3693
3800
3802
3803
3802
3804
3805
3807
3694
3801
3802
3802
3804
3805
3807
3807
3694
3802
3802
4725
3831
3807
3807
3809
3696
3810
3804
3805
3807
3807
3809
3809
3697
3804
3805
3807
3817
3809
3809
3811
3699
3805
3807
3807
3809
3809
3811
3811
3699
3807
4716
3816
3809
3811
3812
3811
3701
3807
3809
3809
3811
3812
3811
3813
3701
3809
3809
3811
3812
3811
3813
3814
3703
3810
3811
3811
3813
3814
3816
3816
3703
4743
3844
3813
3814
3816
3817
3818
3705
3812
3813
3814
3816
3816
3818
3818
3706
3813
3814
3816
3826
3818
3818
3820
3708
3814
3816
3816
3818
3818
3820
6407
3815
3861
3848
3850
3845
3845
3845
3845
3742
3840
3842
3842
3845
3845
3846
3822
3710
3818
3818
3820
3820
3821
3822
3823
3713
3818
3820
3820
3821
3822
5173
3852
3713
3820
3820
3824
3822
3823
3825
3825
3713
3821
3821
3822
3823
3825
3825
3827
3715
3822
3823
3825
3825
3827
3827
3830
3717
3823
3825
3825
4833
3839
3828
3830
3717
4227
3829
3827
3827
3829
3829
3829
3719
3825
3827
3827
3829
3829
3829
3831
3719
3827
3827
3829
3829
3829
3831
3832
3720
3827
5452
3872
3829
3831
3832
3834
3721
3830
3829
3829
3831
3832
3834
3834
3722
3830
3829
3831
3832
3834
3834
3836
3723
3830
3831
3832
3887
3834
3836
3836
4802
3891
3832
3834
3834
3838
3836
3838
3726
3852
3834
3834
3836
3836
3838
3838
3728
3834
3836
3836
3838
3838
3869
3840
3728
3836
3836
3838
3838
3838
4732
4046
3736
3836
3838
3838
3841
3840
3841
3843
3731
3838
3838
3838
3840
3841
3843
3884
3730
3838
3838
3840
3841
3843
3843
3845
3732
3839
3840
3841
3843
4872
3872
3845
3733
3840
3842
3843
3843
3845
3845
3847
3735
3844
3843
3843
3845
3845
3847
3847
3735
3843
3843
3845
3845
3847
3847
3847
3737
3843
3845
4819
3909
3847
3847
3849
3737
4338
4733
4699
4732
4811
4740
4712
4425
3850
3848
3847
3849
3850
3852
3869
3740
3848
3847
3849
3850
3852
3852
3854
4782
3868
3850
3850
3852
3852
3867
3854
3742
3849
3850
3852
3852
3854
3854
3856
3744
3874
3852
3852
3854
3854
3856
3856
3744
3852
3852
3854
3854
3856
3856
4834
3805
3852
3854
3854
3867
3856
3856
3858
3746
3854
3854
3856
3856
3856
3858
3859
3747
3854
3856
3856
3856
3858
3859
3895
3749
3856
3856
3856
3858
6949
3863
3864
3748
3857
3859
3858
3859
3861
3861
3863
3751
3858
3859
3861
3861
3863
3863
3866
3753
3859
3861
3861
3863
3863
3866
3866
3753
3861
3861
5111
3896
3870
3868
3866
3758
3861
3863
3863
3865
3866
3866
3867
3755
3863
3863
3868
3865
3865
3867
3868
3758
3863
3865
3865
3866
3867
3868
3870
3758
4837
3916
3865
3867
3868
3870
3870
3757
3865
3865
3867
3868
3870
3870
3872
3759
3866
3867
3868
3870
3870
3872
3872
3760
3869
3868
3870
3870
3872
3872
4860
3763
3868
3870
3870
3872
3889
3874
3874
3764
3870
3872
3872
3874
3874
3874
3876
3764
3872
3872
3879
3874
3874
3876
3877
3765
3872
3874
3874
3874
3876
4875
3890
3768
3874
3875
3877
3876
3877
3879
3879
3766
3874
3874
3876
3877
3879
3879
3881
3768
3874
3876
3877
3879
3879
3881
3881
3769
3876
3877
3879
4903
3914
3881
3883
3771
3881
3879
3879
3881
3881
3883
3883
3771
3879
3879
3881
3881
3883
3883
3883
3773
3879
3881
3885
3883
3883
3883
3885
3773
3881
4803
3961
3884
3883
3885
3891
3776
3883
3883
3883
3885
3886
3888
3888
3775
3883
3883
3885
3923
3888
3888
3890
3777
3883
3885
3886
3888
3888
3890
3890
4774
3924
3886
3888
3888
3890
3892
3892
3780
3886
3888
3888
3890
3890
3894
3898
3785
3893
3893
3895
3896
3898
3898
3898
3788
3893
3895
3896
3919
3898
4903
3965
3788
3895
3947
3898
3899
3920
3900
3901
3784
3890
3891
3893
3892
3894
3895
3897
3785
3892
3892
3892
3894
3895
3897
3897
3784
3892
3892
3894
4771
3925
3897
3899
3787
3894
3898
3897
3897
3899
3899
3901
3812
3895
3997
4773
4809
4324
3903
3901
3789
3897
3897
3899
3899
3901
3901
3901
3791
3897
6761
3962
3907
3901
3902
3903
3791
3899
3901
3902
3901
3901
3903
3928
3794
3899
3901
3902
3902
3903
3904
3906
3794
3901
3901
3902
3906
3904
3906
5076
3989
3901
3901
3903
3904
3907
3906
3908
3795
3901
3903
3904
3906
3906
3908
3908
3796
3903
3904
3906
3906
3908
3908
3910
3798
3904
3906
3906
3908
4816
3993
3910
3800
3906
3908
3915
3909
3910
3911
3912
3800
3908
3908
3909
3910
3911
3912
3913
3801
3908
3909
3910
3911
3912
3913
3915
3802
3909
3910
4791
4009
3913
3915
3915
3802
3927
3910
3912
3913
3915
3915
3917
3804
3911
3912
3913
3915
3915
3917
3917
3805
3912
3913
3915
3915
3917
3920
3919
3807
4889
3992
3920
3917
3917
3919
3921
3807
3915
3915
3917
3917
3919
3919
3919
3809
3915
3917
3917
3919
3919
3919
3921
3809
3917
3917
3919
3919
3919
3921
4860
3852
3925
3919
3919
3921
3924
3924
3924
3811
3919
3919
3921
3922
3924
3924
3926
3813
3927
3921
3922
3924
3924
3926
3926
3814
3921
3922
3924
3924
4903
3966
3935
3816
3922
3924
3926
3926
3926
3928
3928
3816
3924
3924
3928
3926
3928
3928
3928
3818
3924
3926
3926
3928
3928
3928
3951
3818
3926
3926
4929
4041
3928
3930
3931
3819
3926
3928
3928
3939
3942
3955
3957
3853
3953
3952
3953
3963
3955
3965
3965
3853
3957
3928
3930
3931
3933
3933
3935
3823
4945
3995
3933
3933
3935
3937
3936
3825
3931
3933
3933
3935
3935
3937
3937
3825
3933
3933
3935
3935
3937
3937
3937
3827
3933
3935
3935
3937
3937
3937
4985
3887
3945
3935
3937
3940
3937
3939
3940
3828
3935
3937
3937
4356
3953
3940
3942
3829
3936
3937
3937
3939
3940
3942
3942
3829
3937
3937
7582
3962
3947
3942
3944
3833
3938
3939
3940
3942
3942
3944
3944
3832
3939
3940
3942
3942
3944
3944
3947
3834
3940
3942
3942
3944
3944
3947
3947
5166
3973
3944
3944
3946
3946
3949
3948
3836
3944
3944
3946
3946
3946
3948
3949
3837
3944
3946
3946
3946
3948
3949
3951
3839
3946
3946
3946
3948
3949
4942
3976
3844
3946
3946
3951
3949
3951
3951
3953
3840
3947
3948
3949
3951
3951
3953
3953
3841
3948
3964
3951
3951
4885
4906
4375
3845
3950
3951
5006
3969
3953
3955
3955
3845
3951
3951
3953
3953
3955
3955
3956
3845
3951
3953
3953
3955
3955
3955
3957
3845
3953
3953
3955
3955
3955
3957
3958
3847
4932
4072
3956
3957
3958
3961
3960
3847
3974
3955
3957
3958
3960
3960
3962
3849
3955
3957
3958
3960
3960
3978
3962
3850
3957
3958
3960
3960
3962
4902
4024
3852
3958
3960
3963
3966
3962
3964
3965
3852
3960
3960
3962
3962
3964
3965
3964
3854
3960
3962
3962
3964
3965
3964
3966
3854
3989
3962
4043
5865
4996
4783
4959
4721
4698
4535
4264
4733
4176
3969
3969
3857
4015
4017
4017
4018
4019
4020
4021
3909
4017
4017
4018
4019
4020
4028
4026
4921
3999
4022
4022
4022
4026
4024
4027
3915
4022
4022
3991
4029
4029
4031
4031
3919
4027
4027
4029
4029
4031
4031
4021
3907
4028
4030
4008
4033
5034
4066
4035
3900
4030
4048
4009
4015
4022
4002
4025
3893
4020
3999
4000
4001
4003
4003
4005
3913
4019
4035
4014
4016
4016
4018
4018
3906
4014
4988
4069
4016
4018
4030
3982
3867
3974
3975
3976
3978
3978
3980
3980
3868
3975
3976
3978
3978
3980
3980
3982
3870
3976
3978
3978
3980
3980
3982
6384
4237
4009
4007
4007
4026
4009
4010
4014
3902
4007
4007
4010
4012
3982
3984
3985
3875
3980
3982
3982
3983
3984
3985
3987
3875
3982
3982
3983
5191
4198
3987
3987
3875
3983
3983
3984
3985
3987
3987
3989
3876
3983
3984
3985
3987
3987
3989
3989
3877
3984
3985
3991
3987
3989
3989
3991
3879
3985
5031
4061
3989
3989
3991
3993
3879
3987
3987
3989
3989
3991
3991
3991
3881
3987
3989
3989
3992
3991
3991
3993
3881
3989
3989
3991
3991
3991
3993
5004
3975
3991
3991
3991
3997
3994
3996
3996
3883
3991
3991
3993
3994
3996
3998
3998
3885
3992
3993
3994
3996
3996
3998
3998
3886
3993
3994
4000
3996
5046
4119
3999
3888
3994
3998
3996
3998
3998
4000
4001
3888
3996
3996
3998
3998
4000
4000
4000
3890
3996
3998
3998
4013
4000
4000
4002
3890
3998
5078
4054
4000
4000
4002
4009
3891
4003
4006
4006
4006
4008
4009
4010
3898
4006
4005
4006
4008
4009
4028
4007
3899
4028
4006
4030
4009
4010
4010
5004
3960
4030
4009
4005
4007
4007
4007
4009
3897
4003
4005
4005
4007
4007
4009
4010
3897
4005
4005
4007
4007
4009
4009
4010
3899
4005
4007
4007
4944
4189
4009
4011
3899
4007
4009
4009
4009
4009
4011
4012
3900
4007
4009
4009
4009
4011
4012
4014
3902
4009
4009
4009
4011
4012
4028
4014
3902
4010
5035
4100
4012
4014
4014
4016
3903
4010
4011
4035
4014
4014
4016
4016
3904
4011
4012
4014
4014
4016
4016
4017
3906
4012
4014
4014
4016
4016
4018
5055
3958
4014
4016
4016
4032
4019
4018
4020
3908
4016
4016
4018
4019
4018
4020
4021
3909
4016
4018
4019
4018
4020
4021
4023
3910
4017
4018
4018
6780
4109
4047
4023
3911
4020
4018
4020
4021
4023
4023
4025
3912
4019
4020
4021
4023
4023
4025
4025
3913
4020
4021
4023
4023
4025
4025
4027
3915
5425
4068
4033
4025
4025
4028
4028
3915
4023
4023
4025
4025
4027
4027
4027
3917
4023
4025
4025
4027
4027
4027
4029
3917
4025
4025
4027
4027
4027
5018
4069
3919
4026
4027
4029
4029
4030
4032
4032
3919
4027
4027
4029
4030
4032
4032
4034
3921
4027
4029
4030
4032
4032
4034
4034
3922
4029
4030
5098
4097
4034
4034
4036
3926
4030
4032
4032
4034
4034
4036
4036
3924
4032
4032
4034
4034
4036
4036
4036
3926
4032
4034
4034
4036
4036
4036
4038
4905
4075
4034
4036
4037
4039
4038
4039
3927
4034
4036
4037
4036
4038
4039
4041
3928
4035
4036
4036
4038
4039
4041
4041
3928
4036
4036
4066
4039
5081
4102
4077
3931
4771
4993
4742
4043
4044
4043
4055
3944
4071
4073
4073
4067
4075
4076
4077
3957
4065
4073
4075
4067
4044
4046
4045
3935
4041
5166
4173
4045
4045
4045
4050
3935
4043
4043
4045
4045
4045
4047
4048
3936
4043
4045
4045
4045
4047
4050
4050
3938
4045
4045
4045
4047
4048
4050
5153
4031
4045
4045
4047
4050
4050
4050
4052
3939
4046
4050
4048
4050
4050
4052
4491
3985
4053
4048
4050
4050
4052
4052
4054
3942
4048
5619
4192
4052
4052
4054
4056
3944
4050
4052
4052
4054
4054
4054
4056
3944
4089
4052
4054
4054
4054
4056
4057
3945
4052
4054
4054
4054
4056
4085
5167
3994
4082
4054
4054
4056
4057
4059
4059
3946
4054
4054
4057
4057
4059
4059
4061
3948
4055
4056
4057
4059
4059
4061
4061
3949
4056
4057
4059
4418
4165
4099
4063
3951
4058
4059
4059
4061
4061
4064
4063
3951
4059
4059
4061
4061
4064
4064
4064
3953
4059
4061
4061
4063
4063
4064
4065
3953
4377
4085
4064
4064
4064
4068
4066
3955
4064
4064
4064
4065
4066
4068
4068
3956
4064
4064
4065
4066
4068
4068
4070
3957
4064
4073
4074
4075
5160
4175
4106
3978
4086
4088
4089
4089
4089
4091
4092
3980
4086
4088
4088
4108
4091
4092
4093
3980
4088
4089
4089
4091
4092
4093
4093
3981
4092
5270
4184
4089
4093
4093
4097
3983
4089
4091
4092
4093
4093
4099
4096
3984
4091
4092
4094
4094
4096
4096
4098
3986
4092
4094
4098
4096
4096
4098
5183
4122
4106
4116
4117
4135
4135
4120
4135
4025
4115
4117
4132
4133
4135
4119
4137
4010
4132
4183
4119
4251
5124
5021
5087
4958
5012
6083
5020
4840
4315
4171
4168
4055
4209
4163
4165
4167
4169
4169
4169
4059
4163
4165
4166
4168
4168
4225
4194
4083
4190
4190
4192
4192
5259
4270
4195
4084
4191
4194
4144
4146
4146
4163
4164
4036
4144
4195
4197
4197
4198
4200
4199
4073
4184
4186
4182
4188
4184
4189
4191
4074
4985
4433
4189
4225
4183
4184
4185
4074
4180
4182
4182
4183
4185
4186
4187
4074
4183
4118
4142
4121
4122
4147
4123
4035
4118
4142
4121
4122
4147
5181
4201
4014
4145
4121
4125
4123
4150
4150
4151
4040
4147
4124
4201
4202
4185
4204
4187
4075
4201
4158
4172
4172
4173
4174
4230
4023
4130
5244
4239
4133
4147
4147
4138
4036
4145
4132
4135
4134
4148
4149
4138
4038
4145
4146
4148
4134
4149
4138
4152
4026
4172
4172
4181
4183
4183
7041
4209
4062
4181
4172
4177
4184
4185
4177
4154
4029
4147
4137
4150
4152
4139
4154
4141
4043
4150
4137
4139
4153
4141
4155
4157
4031
4151
5544
4191
4183
4143
4157
4168
4034
4141
4156
4156
4157
4158
4158
4147
4048
4143
4143
4145
4145
4158
4147
4161
4036
4156
4157
4158
4158
4147
5311
4186
4058
4186
4166
4169
4169
4170
4194
4171
4059
4167
4190
4169
4170
4171
4191
4201
4141
4247
4198
4199
4252
4252
4202
4254
4142
4198
5287
4203
4192
4181
4181
4196
4083
4177
4179
4179
4193
4181
4184
4221
4056
4163
4163
4165
4165
4167
4168
4168
4045
4151
4152
4165
4168
4169
5264
4236
4070
4155
4167
4171
4169
4158
4159
4172
4061
4205
4167
4177
4157
4171
4186
4267
4855
5035
4171
4171
4158
4160
4225
4161
4050
4168
5286
4238
4172
4160
4174
4179
4063
4170
4158
4232
4233
4234
4194
4236
4084
4232
4233
4233
4235
4195
4237
4228
4099
4208
4208
4209
4210
4211
5278
4267
4101
4208
4210
4214
4211
4164
4164
4179
4054
4175
4175
4165
4177
4165
4179
4167
4068
4175
4176
4178
4165
4180
4167
4182
4056
4164
5267
4212
4180
4168
4182
4200
4057
4179
4165
4180
4168
4170
4183
4171
4072
4167
4181
4169
4169
4171
4171
4187
4061
4168
4182
4182
4171
4171
5295
4243
4062
4182
4182
4175
4184
4187
4174
4174
4077
4182
4171
4184
4174
4174
4174
4189
4063
4184
4184
4187
4174
4174
4189
4177
4077
4185
5300
4252
4187
4189
4190
4196
4066
4174
4187
4187
4189
4177
4179
4179
4066
4187
4187
4189
4177
4179
4179
4181
4082
4188
4189
4190
4179
4192
7030
4277
4071
4177
4176
4178
4178
4193
4180
4182
4070
4176
4178
4191
4180
4180
4182
4195
4072
4178
4193
4180
4211
4182
4183
4185
4085
4180
5578
4265
4196
4182
4184
4192
4087
4180
4181
4196
4182
4184
4185
4187
4087
4181
4182
4196
4197
4273
4187
4480
5015
5055
4354
4209
4229
7170
4302
4191
4090
4183
4186
4226
4200
4187
4189
4202
4078
4199
4198
4200
4187
4189
4202
4193
4092
4185
4200
4187
4202
4189
4192
4205
4079
5615
4293
4202
4214
4194
4191
4192
4094
4200
4189
4202
4205
4191
4192
4206
4081
4225
4189
4205
4191
4192
4206
4194
4096
4190
4191
4205
5221
4373
4209
4196
4083
4195
4191
4193
4194
4196
4209
4198
4098
4191
4193
4247
4225
4233
4235
4235
4124
4222
4223
4233
4224
4226
4226
4237
5236
4275
4196
4196
4198
4211
4199
4214
4088
4196
4196
4198
4221
4212
4201
4213
4103
4209
4198
4211
4214
4200
4201
4215
4090
4206
4211
4214
5308
4284
4215
4217
4106
4201
4213
4200
4201
4215
4203
4218
4105
4199
4201
4213
4215
4203
4218
4218
4093
4213
4201
4642
4242
4218
4205
6005
4128
4221
4216
4205
4207
4207
4220
4221
4109
4216
4218
4218
4207
4220
4208
4223
4097
4205
4205
4207
4208
4221
4210
4222
4112
4218
4220
5350
4305
4210
4222
4224
4102
4238
4207
4208
4223
4209
4211
4212
4100
4220
4221
4210
4222
4224
4213
4214
4114
4208
4210
4222
4224
4212
4227
4518
4115
4222
4210
4224
4212
4227
4227
4216
4116
4235
4224
4212
4227
4227
4216
4216
4104
4225
4212
4227
4227
4216
4229
4232
4106
4212
7358
4269
4229
4229
4218
4231
4108
4227
4216
4216
4231
4218
4232
4233
4108
4229
4216
4230
4219
4219
4221
4234
4124
4216
4231
4218
4232
4233
5602
4327
4123
4217
4218
4250
4233
4221
4235
4236
4111
4219
4231
4236
4234
4236
4236
4225
4125
4219
4233
4221
4235
4236
4225
4268
4126
5381
4326
4223
4223
4225
4240
4241
4115
4221
4236
4236
4225
4238
4241
4227
4115
4223
4223
4225
4238
4241
4227
4228
4130
4236
4225
4238
4241
5902
4275
4243
4117
4238
4227
4226
4227
4241
4230
4244
4119
4239
4257
4228
4340
5147
5120
5214
5105
5209
5107
4911
4233
4245
4245
5575
4149
4240
4242
4243
4248
4245
4247
4315
4200
4294
4309
4310
4296
4298
4312
4314
4202
4309
4310
4297
4330
4295
4270
4270
4157
4265
4293
5376
4318
4319
4297
4270
4167
4310
4313
4322
4325
4316
4324
4327
4214
4322
4314
4325
4316
4324
4343
4276
4181
4287
4274
4290
4273
4291
5398
4346
4181
4289
4289
4315
4318
4308
4320
4309
4208
4315
4316
4317
4308
4320
4309
4315
4165
4272
4267
4275
4269
4271
4271
4273
4161
5386
4300
4275
4304
4256
4260
4246
4146
4254
4241
4243
4256
4244
4259
4245
4135
4254
4243
4256
4244
4259
4245
4247
4135
4243
4256
4257
4246
5404
4343
4292
4180
4286
4305
4289
4290
4291
4291
4293
4181
4290
4288
4245
4260
4262
4250
4263
4151
4257
4259
4248
4262
4250
4263
4265
5324
4354
4247
4262
4250
4265
4265
4265
4141
4247
4262
4250
4308
4276
4276
4311
4166
4273
4308
4308
4310
4276
4277
4312
4168
4274
4264
4252
7224
4348
4268
4269
4146
4265
4252
4266
4255
4255
4257
4270
4160
4252
4267
4254
4268
4269
4257
4259
4160
4254
4254
4318
4257
4270
4272
4602
4178
4254
4255
4257
4272
4272
4272
4261
4161
4268
4257
4270
4259
4259
4261
4274
4149
4270
4257
4272
4302
4274
4274
4277
4151
4257
5361
4338
4261
4274
4277
4266
4164
4324
4302
4326
4304
4305
4306
4329
4218
4302
4326
4326
4305
4306
4305
4295
4182
4290
4302
4304
4293
4305
5457
4398
4196
4305
4304
4265
4278
4266
4280
4281
4156
4264
4276
4278
4266
4280
4281
4290
4178
4272
4274
4286
4276
4276
4290
4278
4166
5413
4353
4288
4297
4283
4272
4271
4160
4279
4268
4281
4283
4283
4271
4272
4173
4317
4281
4270
4283
4271
4272
4286
4162
4268
4283
4283
4271
5353
4385
4347
4234
4311
4302
4304
4304
4345
4347
4348
4196
4302
4344
4296
4328
4329
4330
4331
4219
4326
4326
4327
4330
4330
4332
4331
5349
4359
4290
4275
4276
4300
4277
4279
4180
4288
4275
4289
4290
4279
4292
4280
4181
4288
4290
4290
4279
4292
4280
4295
4169
4343
4315
5480
4417
4319
4332
4320
4233
4328
4317
4330
4333
4332
4319
4357
4228
4353
4337
4339
4339
4339
4341
4358
4246
4353
4338
4294
4282
4284
5472
4333
4186
4281
4282
4295
4296
4284
4299
4350
4227
4333
4333
4335
4326
4338
4328
4340
4228
4334
4325
4336
4352
4286
4301
4301
4190
5159
4605
4286
4286
4288
4290
4303
4178
4285
4299
4299
4288
4288
4303
4291
4193
4299
4301
4288
4302
4304
4291
4305
4194
4288
4288
4302
4304
7214
4414
4306
4183
4301
4302
4360
4360
4361
4362
4363
4251
4367
4366
4359
4369
4362
4363
4343
4183
4304
4291
4306
4293
4307
4295
5378
4553
4303
4305
4293
4309
4295
4310
4297
4199
4293
4293
4308
4295
4297
4297
4298
4200
4293
4308
4295
4297
4297
4298
4313
4187
4295
4295
5484
4343
4298
4313
4300
4214
4308
4297
4297
4298
4313
4300
4314
4189
4297
4297
4311
4313
4300
4314
4302
4205
4311
4299
4312
4302
4315
5498
4378
4235
4299
4312
4304
4315
4317
4304
4306
4194
4300
4314
4315
4317
4304
4306
4306
4208
4315
4302
4317
4304
4306
4306
4320
4209
5417
4363
4304
4306
4306
4323
4308
4209
4304
4304
4318
4319
4320
4333
4338
4227
4342
4334
4344
4336
4345
4346
4339
4227
4343
4344
4309
5401
4484
4323
4312
4213
4306
4337
4340
4346
4348
4341
4342
4230
4336
4337
4338
4340
4349
4350
4342
4231
4346
4337
4339
4340
4350
4350
5297
4483
4340
4340
4341
4345
4344
4344
4346
4243
4349
4350
4350
4352
4344
4346
4355
4235
4342
4342
4352
4353
4354
4766
4393
4259
5903
4626
4359
4355
4355
4348
4357
4237
4353
4353
4356
4346
4356
4357
4350
4238
4345
4355
4347
4347
4358
4359
4359
4238
4355
4356
4355
5479
4435
4352
4360
4249
4349
4347
4358
4359
4352
4361
4363
4251
4356
4350
4350
4360
4361
4354
4363
4243
4351
4350
4352
4361
4363
4354
5485
4329
4359
4361
4352
4371
4363
4382
4365
4255
4352
4354
4354
4365
4365
4366
4359
4255
4364
4373
4358
5362
5303
4631
4362
4248
4363
7665
4382
4425
4368
4371
4374
4257
4365
4366
4366
4359
4360
4361
4361
4258
4357
4358
4368
4386
4370
4370
4372
4251
4367
4359
4360
4691
4413
4372
4372
4260
4373
4368
4362
4370
4372
4372
4366
4263
4369
4370
4370
4372
4364
4372
4374
4262
4362
4371
4364
4373
4367
4376
5524
4287
4351
4373
4372
4368
4375
4395
4506
5190
5324
5288
5426
5389
5168
4686
4381
4266
4366
4366
4375
4377
4370
4380
4371
4258
5557
4438
4377
4378
4371
4371
4381
4269
4367
4377
4370
4380
4371
4373
4373
4270
4377
4378
4380
4379
4373
4382
4375
4263
4378
4379
5546
4441
4373
4384
4375
4273
4371
4380
4381
4373
4376
4375
4384
4274
4371
4382
4421
4410
4424
4412
4425
4301
4421
4421
4411
4411
4424
5568
4453
4312
4424
4445
4429
4426
4447
4430
4449
4319
4444
4427
4446
4429
4434
4435
4462
4323
4430
4430
4433
4461
4462
4435
4464
4353
5595
4403
4399
4417
4419
4433
4417
4309
4412
4417
4413
4419
4415
4411
4428
4326
4437
4437
4436
4439
4442
4438
4441
4328
4434
4436
5535
4463
4451
4421
4423
4295
4402
4402
4420
4404
4404
4406
4441
4284
4391
4383
4394
4394
4395
4397
4398
4277
4393
4393
4385
4395
4387
5536
4403
4276
4393
4385
4398
4388
4389
4389
4400
4288
4416
4419
4431
4421
4433
4435
4435
4323
4431
4431
4421
4433
4423
4448
4402
4290
5534
4484
4389
4400
4403
4402
4403
4292
4398
4400
4400
4392
4403
4403
4404
4292
4412
4400
4402
4402
4394
4404
4441
4310
4415
4437
7286
4463
4434
4441
4442
4311
4437
4418
4438
4420
4396
4407
4407
4295
4394
4402
4404
4405
4407
4407
4409
4297
4395
4404
4405
4398
4407
4749
4439
4297
4396
4420
4407
4407
4409
4409
4411
4290
4396
4398
4398
4409
4409
4402
4403
4299
4407
4398
4401
4409
4411
4402
4403
5446
4492
4405
4400
4411
4411
4403
4419
4301
4400
4409
4402
4412
4412
4414
4414
4295
4401
4412
4412
4451
4452
4453
4438
4325
4449
4502
5612
5406
5357
4828
4442
4343
4443
4401
4419
4441
4442
4443
4444
4332
4439
4440
4442
4442
4444
4444
4420
4299
4414
4416
4416
4409
5705
4468
4420
4308
4407
4416
4425
4426
4428
4428
4436
4318
4424
4434
4434
4427
4436
4428
4425
4310
4418
4432
4411
4420
4412
4423
5574
4332
4411
4411
4420
4442
4414
4415
4425
4304
4420
4420
4412
4423
4415
4416
4416
4312
4437
4457
4460
4472
4474
4474
4464
4352
4471
5674
4474
4452
4476
4453
4476
4353
4444
4445
4446
4463
4448
4449
4466
4353
4445
4461
4418
4427
4429
4429
4421
4331
4438
4439
4440
5605
4561
4443
4445
4332
4433
4440
4442
4443
4434
4445
4445
4333
4440
4433
4434
4460
4462
4465
4468
4352
4458
4463
4463
4465
4462
4467
5663
4435
4462
4477
4473
4471
4472
4481
4473
4362
4469
4471
4471
4472
4474
4473
4441
4337
4445
4445
4447
4447
4439
4449
4441
4339
5634
4491
4459
4452
4484
4475
4487
4362
4499
4470
4483
4484
4485
4474
4478
4331
4447
4448
4449
4451
4452
4443
4454
4343
4450
4450
7126
4684
4471
4446
4456
4346
4442
4452
4452
4454
4454
4456
4447
4335
4452
4452
4445
4446
4456
4457
4457
4337
4452
4454
4454
4456
5691
4722
4484
4372
4488
4491
4489
4483
4483
4492
4493
4373
4480
4489
4456
4457
4458
4460
4461
4340
4456
4456
4448
4458
4450
4461
4462
5527
4582
4457
4450
4462
4461
4452
4463
4342
4457
4458
4460
4455
4461
4454
4463
4351
4458
4451
4452
4452
4463
4454
4455
4353
4468
5688
4508
4468
4463
4455
4467
4355
4461
4463
4463
4455
4466
4454
4467
4355
4463
4463
4465
4465
4457
4467
4459
4357
4454
4465
4472
5486
4656
4468
4461
4349
4456
4456
4456
4459
4460
4470
4454
4358
4457
4466
4459
4459
4470
4461
4472
4351
4466
4467
4469
4466
4470
4463
4849
4379
4468
4468
4463
4461
4463
4472
4474
4362
4460
4461
4461
4463
4472
4473
4465
4362
4461
4470
4463
4472
4473
4494
4477
4365
5669
4511
4474
4475
4475
4476
4479
4366
4473
4473
4473
4474
4466
4476
4468
4366
4465
4465
4475
4468
4468
4479
4480
4388
4496
4498
5672
4524
4501
4501
4503
4392
4496
4498
4500
4501
4470
4481
4472
4361
4477
4477
4470
4479
4472
4481
4483
4371
4906
4527
4479
4481
6337
4536
4515
4371
4488
4478
4488
4488
4483
4495
4483
4372
4478
4483
4480
4481
4485
4486
4487
4375
4480
4483
4480
4481
4474
4476
5709
4468
4478
4473
4480
4481
4483
4484
4615
4367
4483
4483
4475
4485
4477
4488
4479
4376
4483
4484
4485
4549
4545
4545
4552
4441
7800
4627
4545
4550
4554
4548
4550
4442
4607
4542
4542
4544
4544
4547
4547
4434
4542
4542
4544
4544
4547
4560
4562
4466
4558
6047
4653
4549
5457
5557
5492
5421
5441
5429
5024
4582
4567
4569
4570
4472
4565
4580
4568
4568
4582
4583
4578
4418
4533
4526
5786
4605
4537
4538
4533
4419
4526
4526
4529
4541
4567
4559
4561
4449
4563
4557
4565
4567
4567
4562
4569
4457
4558
4529
4531
4531
5715
4564
4534
4431
4540
4531
4531
4533
4533
4546
4492
4391
4497
4499
4499
4491
4502
4502
4503
4391
4499
4499
4501
4501
4493
4503
5721
4411
4522
4506
4503
4502
4503
4505
4497
4393
4492
4492
4502
4495
4495
4506
4497
4394
4501
4502
4503
4512
4506
4497
4508
4395
5724
4606
4531
4506
4497
4508
4499
4388
4549
4496
4657
5636
5409
4618
4512
4398
4496
4497
4497
4508
4499
4549
4549
4425
4533
5882
4580
4547
4536
4549
4539
4427
4533
4535
4518
4541
4571
4556
4558
4445
4568
4569
4570
4555
4571
4558
4559
4446
4557
4583
4583
5755
4631
4557
4588
4449
4585
4557
4586
4541
4543
4543
4545
4433
4538
4537
4542
4543
4539
4545
4541
4430
4576
4556
4560
4563
4562
5812
4522
4428
4561
4560
4547
4565
4565
4569
4551
4418
4542
4543
4544
4545
4531
4546
4547
4436
4543
4528
4517
4519
4519
4511
4521
5607
4548
4525
4511
4519
4511
4521
4522
4411
4517
4519
4519
4511
4521
4513
4524
4402
4519
4510
4510
4548
4560
4561
4561
4449
4545
7472
4573
4551
4553
4552
4563
4452
4572
4522
4515
4524
4526
4526
4528
4416
4522
4515
4524
4526
4526
4520
4519
4416
4524
4524
5627
4887
4537
4519
4528
4421
4524
4526
4561
4544
4564
4544
4566
4434
4561
4542
4564
4544
4564
4546
4567
4412
4526
4529
4528
4529
5804
4612
4572
4442
4549
4553
4550
4570
4553
4554
4555
4442
4550
4567
4552
4571
4555
4555
4574
4445
4550
4570
4571
4573
4573
4557
5758
4496
4570
4553
4555
4575
4557
4557
4577
4466
4572
4556
4556
4558
4575
4560
4577
4449
4573
4558
4575
4560
4577
4560
4562
4450
5796
4649
4579
4561
4538
4568
4578
4466
4573
4558
4574
4575
4577
4578
4563
4450
4558
4575
4559
4567
4545
4546
4568
4455
4542
4563
5803
4635
4578
4554
4571
4457
4569
4531
4531
4542
4533
4544
4535
4424
4540
4540
4533
4542
4535
4560
4563
4450
4557
4550
4550
4560
5749
4681
4596
4471
4565
4558
4535
4544
4557
4546
4538
4436
4533
4571
4583
4586
4574
4585
4583
4475
4583
4583
4572
4573
4586
5817
4644
4500
4594
4611
4595
4619
4593
4611
4625
4512
4620
4606
4608
4624
4611
4611
4627
4515
4651
4637
4629
4639
4639
4632
4641
5757
4646
4654
4639
4640
4641
4643
4594
4482
4589
4578
4579
4580
4581
4594
4584
4471
4590
4579
4592
4593
4594
4595
4595
4472
5595
4825
4639
4643
4638
4645
4684
4530
4680
4618
4681
4620
4683
4685
4685
4513
4681
4682
4681
4631
4694
4677
4678
4566
4673
4674
7579
4639
4648
4680
4641
4585
4687
4639
4645
4641
4647
4643
4649
4537
4645
4645
4647
4647
4649
4665
4666
4548
4619
4663
4663
6086
4651
4669
4668
4557
4662
4659
4650
4649
4651
4647
4652
4542
4648
4656
4664
4638
4657
4639
4672
4528
4664
4636
4669
4666
5900
4708
4676
4528
4657
4658
4666
4639
4672
4642
4671
4530
4666
4666
4608
4660
4661
4674
4664
4532
4673
4687
4676
4680
4666
5936
4655
4536
4688
4690
4683
4692
4692
4690
4666
4503
4642
4671
4644
4663
4646
4665
4678
4565
4615
4675
4673
4666
4616
4677
5935
4584
4669
4650
4671
4673
4674
4668
4694
4587
4671
4665
4673
4667
4697
4646
4677
4589
4672
4697
4674
4664
4700
4671
4679
4559
4916
4687
4674
4700
4680
4702
4679
4535
4697
4668
4700
4677
4679
4672
4704
4562
4675
4647
4677
4702
4679
4651
4681
4593
4700
5929
4685
4695
4681
4681
4705
4594
4672
4679
4673
4704
4675
4683
4683
4594
4673
4678
4690
4703
4692
4656
4693
4586
4688
4703
5955
4677
4682
4693
4689
4582
4704
4705
4706
4651
4704
4706
4695
4596
4691
4704
4704
4706
4695
4708
4708
4596
4715
4684
4701
5883
4760
4712
4690
4594
4699
4683
4684
4685
4685
4690
4678
4589
4706
4685
4708
4687
4700
4689
4702
4591
4696
4711
4721
4720
5950
4747
4680
4611
4724
4737
4747
4739
4749
4750
4725
4651
4697
4700
4667
4700
4761
4710
4705
4591
4724
4707
4895
5915
9450
5666
5799
5616
5678
5505
4756
4756
4727
4757
4729
4646
4752
4745
4737
4752
4739
4741
4741
4629
4750
4737
4751
6332
4681
4791
4730
4627
4725
4726
4735
4727
4729
4737
4732
4627
4726
4728
4767
4717
4677
4733
4712
4567
4718
4741
4724
4779
5951
5701
5667
4918
4743
4744
4744
4746
4746
4747
4749
4636
4745
4744
4747
4781
4760
4779
4780
4650
4757
4776
4777
4759
6103
4731
4748
4669
4757
4752
4773
4775
4775
4756
4777
4644
4772
4751
4775
4754
4756
4765
4762
4668
4756
4758
4777
4761
4761
5986
4798
4664
4777
4778
4761
4761
4763
4768
4766
4657
4767
4775
4775
4777
4750
4779
4817
4658
4757
4759
4767
4760
4770
5995
4783
4650
4759
4767
4772
4757
4743
4746
4760
4634
4741
4743
4743
4744
4759
4761
4762
4635
4763
4724
4760
4752
4763
4764
5965
4683
4772
4772
4809
4808
4777
4798
4808
4614
4792
4722
4804
4786
4797
4726
4799
4676
4804
4723
4777
4773
4779
4775
4789
5838
4783
4777
4773
4782
4776
4790
4776
4665
4755
4788
4769
4730
4757
4793
4781
4682
4755
4730
4778
4795
4740
4777
4799
5674
4896
4783
4740
4776
4778
4748
4779
4667
4799
4724
4781
4787
4762
4729
4786
4668
4771
4725
4784
4788
4775
4731
4788
4679
6005
4748
4727
4786
4781
4774
4733
4652
4779
4774
4729
4761
4783
4766
4732
4678
4794
4776
4730
4763
4783
4769
4734
4653
4781
7734
4739
4771
4752
4724
4740
4644
4760
4761
4738
4764
4763
4756
4766
4644
4762
4761
4741
4764
4742
4757
4743
4647
4745
6279
4817
4722
4766
4758
4759
4646
4763
4763
4765
4766
4744
4777
4752
4648
4753
4764
4756
4759
4758
4768
4749
4650
4756
4758
6043
4798
4768
4751
4771
4641
4779
4749
4766
4759
4768
4754
4768
4661
4760
4746
4762
4747
4773
4749
4764
4640
4768
4771
4762
5950
4761
4805
4769
4678
4778
4783
4758
4786
4781
4783
4784
4673
4778
4752
4779
4753
4782
4756
4799
4652
4780
4753
4795
6015
4748
4802
4760
4668
4789
4775
4803
4781
4793
4780
4808
4669
4801
4778
4777
4778
4778
4771
4780
4668
4764
4781
4794
4780
6052
4810
4784
4698
4781
4794
4783
4808
4785
4811
4784
4700
4780
4808
4782
4792
4787
4799
4790
4688
4785
4808
4788
4798
5812
4959
4790
4702
4821
4750
4787
4810
4787
4813
4792
4690
4780
4811
4784
4813
4787
4804
4785
4703
4788
4811
4790
4814
4789
6108
4790
4744
4767
4771
4791
4797
4825
4827
4823
4711
4824
4823
4825
4825
4823
4827
4813
4682
4810
4801
4823
4803
4825
5862
4946
4673
4811
4811
4816
4816
4794
4797
4808
4684
4772
4788
4818
4796
4820
4797
4823
4687
4819
4792
4794
4794
4798
4797
6079
4716
4837
4798
4796
4796
4800
4822
4802
4739
4794
4821
4797
4812
4799
4813
4804
4703
4798
4811
4800
4815
4799
4817
7433
4879
4801
4817
4810
4815
4802
4796
4804
4737
4779
4822
4781
4848
4798
4827
4801
4738
4796
4823
4783
4819
4815
4815
4812
6152
4837
4818
4826
4821
4828
4820
4831
4713
4842
4798
4817
4800
4830
4806
4821
4691
4828
4807
4817
4801
4820
4803
4822
5966
4852
4804
4830
4809
4821
4805
4835
4696
4818
4805
4845
4841
4833
4842
4844
4724
4840
4841
4842
4842
4835
4844
4829
5987
4861
4811
4818
4845
4847
4846
4843
4731
4843
4843
4841
4845
4809
4813
4813
4706
4812
4814
4811
4815
4816
4814
4816
4703
6124
4803
4816
4819
4820
4843
4819
4711
4818
4835
4825
4825
4828
4853
4790
4709
4814
4818
4818
4816
4821
4822
4822
4709
6089
4860
4839
4821
4818
4822
4820
4708
4825
4820
4816
4822
4822
4824
4815
4712
4820
4821
4822
4818
4824
4820
4826
4714
4817
6002
4834
4866
4818
4829
4827
4717
4828
4825
4825
4827
4827
4827
4828
4717
4840
4817
4826
4822
4828
4829
4826
4718
4820
6124
4837
4854
4829
4840
4832
4719
4827
4827
4828
4830
4825
4827
4827
4719
4827
4823
4869
4807
4825
4827
4834
4722
4828
6142
4795
4807
4827
4834
4831
4722
4830
4831
4832
4832
4834
4834
4837
4720
4849
4827
5271
5865
5773
5872
5835
5392
5562
5855
5211
5301
4815
4842
4833
4726
4827
4834
4830
4837
4832
4837
4839
4722
4834
4830
4832
4832
4837
4851
4840
4728
4831
7730
4832
4871
4850
4827
4841
4728
4837
4838
4843
4839
4841
4842
4843
4731
4837
4866
4829
4872
4830
4870
4834
4742
5947
5097
4864
4864
4853
4859
4856
4743
4866
4865
4865
4856
4845
4870
4842
4731
4827
4840
4829
4829
4831
4832
4832
4733
4827
6134
4831
4882
4841
4885
4837
4766
4833
4870
4835
4872
4835
4898
4861
4769
4884
4849
4883
4850
4889
4853
4891
4769
4882
6174
4854
4875
4838
4882
4841
4769
4847
4860
4845
4875
4838
4877
5157
4757
4831
4858
4882
4862
4880
4862
4882
4752
6827
4882
4905
4864
4902
4871
4898
4751
4897
4868
4897
4870
4901
4863
4902
4753
4910
4863
4882
4874
4883
4874
4886
4763
6235
4881
4877
4874
4885
4905
4884
4730
4868
4856
4870
4853
4883
4841
4886
4736
4870
4857
4888
4858
4891
4899
4892
4786
6242
4894
4914
4921
4916
4913
4948
4788
4935
4903
4938
4905
4939
4900
4936
4795
4931
4896
4978
4937
4922
4914
4930
4838
6267
4891
4900
4929
4948
4933
4957
4823
4987
4991
4939
4952
4969
4993
4943
5595
5878
4952
4969
4946
4970
4930
4922
4854
6321
4907
4960
4924
4965
4927
4965
4871
4981
4976
4996
4984
4998
4962
4981
4876
5006
4982
4968
4948
4969
4964
4983
6166
5032
4972
4986
4974
4986
4975
4943
4851
4972
4972
4988
5013
4977
4978
4964
4856
4938
4976
4962
4977
4950
4980
5032
8522
5909
5649
4987
4945
4966
4991
4968
4838
4954
4987
4966
4989
4968
4955
4932
4846
4912
4952
4929
4954
4938
4956
7016
5814
5280
4946
4950
4936
4952
4938
4953
4827
5024
5001
4972
4994
5006
5024
4977
4881
4996
4997
4998
5013
5000
6391
5016
4928
5011
5000
5000
5021
5015
5050
5003
4880
4995
4999
5014
5024
5011
5022
5018
4881
5454
5049
5001
5021
5017
6173
5521
4874
5010
5036
5028
5012
5053
5021
5055
4895
5004
5012
5029
5019
5030
5021
5027
4890
5006
5018
5030
5015
6342
4985
5478
4871
5141
5597
5511
5242
5320
5553
5512
5253
5432
5635
5487
5566
5576
5420
5427
5236
5433
5640
6678
5688
5592
5589
5619
5276
5612
5610
5421
5451
5475
5453
5580
5275
5681
5581
5601
5583
5639
5557
5553
6459
5502
5501
5498
5672
5703
5463
5453
5250
5674
5658
5447
5650
5610
5517
5495
5254
5674
5486
5585
5448
5466
5608
5540
5252
5589
5630
5507
5532
5508
5606
5627
5469
5481
5695
5621
5663
5577
5670
5625
5577
5616
5637
6730
5632
5590
5549
5547
5404
5699
5553
5605
5578
5528
5668
5538
5405
5719
5630
5570
5690
5610
5545
5588
6659
5604
5704
5520
5680
5521
5646
5660
5414
5330
5697
5550
5615
5631
5563
5574
5210
5506
5615
5649
5669
8445
5581
5620
5498
5618
5679
5585
5774
5590
5634
5540
5369
5690
5592
5587
5681
5652
5683
5625
5627
5756
7134
5581
5682
5646
5705
5673
5630
5581
5659
5671
5713
5673
5685
5646
5629
5657
5662
5684
5625
5686
5615
7042
5590
5679
5659
5620
5657
5637
5771
5782
5617
5682
5626
5692
5628
5577
5573
5782
5622
5572
5775
6978
5615
5533
5638
5641
5649
5743
6407
5996
5652
5566
5603
5611
5538
5613
5671
5677
5558
5612
5560
5788
6919
5553
5688
5558
5590
5767
5624
5654
5892
5532
5632
5562
5613
5564
5708
5654
5814
5595
5639
5579
5567
7142
5674
5686
6026
5642
5566
5567
5645
5634
5653
5712
5578
5670
5658
5688
5690
5567
5550
5674
5580
5672
6881
5657
5650
5667
5661
5653
5607
5694
5679
5691
5631
5719
5633
5810
6027
5664
5631
5723
5604
5809
6806
5683
6078
6132
5658
5591
5595
5602
5742
5670
5807
6319
6352
6376
6328
6282
5914
5626
5805
5707
6809
5769
5699
5660
5633
5603
5806
6087
5651
5659
5689
5574
5647
5605
5802
5621
5717
5689
5610
5604
5630
7080
6064
5677
5656
5671
5592
5626
5602
5590
5838
5623
5610
6166
5610
5701
5762
5588
6095
5632
5580
5574
8579
5708
5654
5706
5850
6144
5746
5662
5595
5689
5723
5624
6049
5629
5706
5670
5665
5700
5664
5703
7449
5717
5723
5657
5707
5709
5711
5654
6065
6165
5709
5700
5693
5739
5637
5767
6086
6113
5723
5710
6115
5565
5732
5606
6106
6201
5685
5708
5653
5645
5834
5612
6015
5684
5731
5606
5653
5658
5838
5679
6083
7034
5655
5633
5843
5601
5672
5666
6095
5636
5843
5619
5775
5692
5720
5726
5676
5727
5789
5628
5723
6955
5696
5629
5648
5697
5622
5674
5721
5670
5596
5651
5573
5675
5681
5756
5635
5650
5599
5743
5693
5720
6988
5666
5653
5628
5665
5717
6055
5749
5695
5626
5654
5717
5730
5689
6073
6219
5670
5802
5668
5689
5700
6930
5937
5650
5816
5802
5762
5689
5731
5691
5970
6180
5817
5728
5704
5691
5715
5692
5901
6182
5697
6891
5761
5715
5721
5728
5860
5699
5728
5697
5720
5621
5612
5636
5861
5700
5720
5715
5692
5640
5711
5712
6947
5755
5753
5695
5643
5767
5712
5674
5925
6188
5706
5695
5730
5785
5672
5747
5917
6191
6192
5718
7009
5650
5674
5660
5668
5717
5715
5630
5678
5808
5680
5728
6136
5637
5852
5633
5679
5643
5729
5744
8321
5975
5655
5840
5822
5739
5687
5616
6126
5714
5677
5660
5723
5703
5682
5723
6082
5803
5693
5749
5754
7133
5683
5636
5971
5642
5711
5770
5720
5646
5639
5667
5971
6148
5715
5902
5672
5651
5658
5746
7494
5765
5669
5683
5825
5653
5765
5768
5881
5674
5686
5677
5655
5774
5659
5763
5810
5643
5702
5648
5801
7017
5751
5736
5810
5770
5785
5738
5756
5739
5758
5748
5897
5810
5768
5733
5747
5781
5714
5799
5985
7030
5745
5753
5742
5727
5762
5776
5998
5757
5740
5744
5769
5737
5701
5682
6051
5738
5741
5752
5787
5717
7034
5723
6062
5793
5755
5803
5766
5893
5711
5733
5982
5784
5765
5707
6509
6462
5724
5663
5983
5817
7087
5892
5911
5898
5685
5831
6135
5712
5904
5709
5730
5763
5777
5823
6171
5761
5689
5822
5692
5797
7029
5725
5819
5704
5719
5697
5755
5753
5785
5872
5959
5746
5797
5811
5751
5726
5906
5727
6081
5851
7027
5753
5723
5870
5745
5786
5973
5821
5771
5724
5725
5785
5782
5757
6017
5733
5715
5757
5891
5788
5777
6942
6053
5737
5784
5821
5793
5749
5788
5781
5978
5719
5907
5800
5794
5757
5768
5811
5986
5890
5757
9411
5825
5756
5800
5739
5950
5772
5758
5790
5675
5793
5729
5676
5930
5785
5761
5727
5678
5717
5682
7254
5918
5814
5678
5755
5702
5785
5758
5904
5797
5796
5786
5786
5707
5875
5848
5737
6030
5766
5815
7009
5855
5821
5905
5716
5961
5769
5774
5705
5739
5852
5733
5793
6187
5735
5876
5879
5905
5710
5780
7041
6192
5739
5732
5796
5762
5738
5775
5715
6117
5881
5732
5709
5772
5766
5730
5707
6117
5709
5734
5794
6996
5742
5711
5747
6065
5683
5741
5775
5713
5721
5884
5719
6060
5871
5767
5738
5738
5697
5716
5773
6978
5786
5708
5717
5716
5719
5800
5780
6030
5707
5714
5721
5800
5834
5776
5836
5740
5706
5807
5790
6819
5914
5780
5811
5999
6542
6538
6510
6524
6371
6046
5751
5994
6283
5814
5804
5801
5806
5781
5784
7293
5794
5803
5818
5778
5807
5807
5737
6022
5822
5777
5831
5748
5800
5735
5740
6087
5828
5804
5802
7105
5753
5719
5942
6060
5802
5789
5807
5733
5752
5906
5734
5985
5724
5790
5730
5906
5744
5901
5734
6951
5955
5779
5868
5828
5734
5708
5817
6029
5779
5755
5751
5753
5734
5803
5744
6098
5744
5753
5786
5783
6391
5734
5791
5774
5909
5929
5722
5808
5772
5896
5885
6001
5724
5817
5750
5741
5811
5902
5811
6094
6343
5844
5752
5810
5754
5757
5755
5968
5797
5778
5733
5751
5738
5741
5781
6051
6289
5760
5765
5943
7111
5821
5819
5991
5743
5895
5737
5740
5838
5815
5819
6067
5749
5736
5822
5799
5799
5828
5725
6019
7065
5818
5797
5828
5773
5768
5723
5970
5825
5804
5799
5780
5736
5752
5746
6072
5802
5804
5798
5756
7092
5782
5719
6075
5792
5733
5779
5760
5835
5778
5751
5887
5832
5808
5742
5772
5900
5752
5901
5987
5737
7014
5791
5865
5789
5748
5776
6000
5838
5774
5918
5918
5773
5752
5818
6152
5783
5921
5760
5748
5776
7060
5789
6201
5780
5922
5777
5745
5846
5836
5805
6199
5765
5748
5776
5809
5809
5754
5757
6198
5761
7104
5866
5785
5760
5756
5924
6103
5737
5808
5785
5760
5761
5924
5743
6057
5834
5818
5791
5759
5745
6304
5816
5965
5829
5779
5783
5741
5780
5827
5771
6089
5762
5753
5798
5771
5855
5837
5870
5990
5771
7133
5897
5863
5830
5895
5846
5932
5767
5846
5838
5832
5840
5862
5823
5969
5888
5843
5855
5846
5828
8435
6014
5790
5825
5849
5813
5859
5845
5891
5872
6081
5835
6088
6283
5774
5845
5837
5934
6133
5788
7371
5795
5856
5834
5753
5939
6119
5696
5778
5861
5773
5771
5774
5769
6085
5839
5857
5765
5947
5775
7082
5788
6128
5857
5790
5801
6014
6502
6252
5837
6226
5788
5790
5800
5782
5793
5831
5792
6132
5774
7260
5856
5776
5884
5779
5778
5896
5776
5848
5785
5839
5820
5816
5962
6098
5789
5881
6336
6337
5765
7216
5817
6136
5862
5916
5903
5809
5780
5846
5803
6068
5888
5810
5806
5796
5782
5842
5871
6147
5801
7132
5817
5927
5881
5849
5883
6043
5857
5773
5799
5745
5807
5819
5835
6084
5808
5785
5844
5842
5873
7097
5824
5839
5797
5869
5849
5843
5854
5884
5857
6003
5861
5849
5892
5689
5768
5867
5863
6118
5892
7153
5897
5806
5867
5809
5802
6051
5872
5798
5849
5784
5872
5795
5751
5914
5801
5871
5877
5801
5975
6927
5995
6022
5882
5908
5793
5975
5802
5807
5810
6111
5897
5846
5964
5800
5789
5795
5856
6241
5852
6675
6034
5938
5807
5935
5894
6247
5800
5807
5814
5831
5840
5867
5815
6205
5803
5807
5811
5873
5854
5826
9082
6236
5872
5817
5876
5891
5809
5846
5821
6169
5834
5861
5826
5805
5807
5831
5867
6120
5894
7408
5873
5842
5819
5820
5902
6126
5845
5797
5855
5819
5863
5905
5825
6122
5846
5824
5811
5821
5823
7154
5897
5978
5818
5803
5920
5895
5903
6112
5897
6040
5836
5898
5917
5895
5859
5944
5882
6043
8096
6005
5904
5905
5964
5883
5883
6129
5863
5909
5891
5837
5913
5866
5977
6122
5973
5888
5858
5949
7370
5967
5759
6124
5952
5937
5846
5874
5880
5859
5811
6183
5893
5820
5927
5851
5898
5791
5869
6188
7794
6594
6598
6594
6551
6240
5901
6098
5911
6252
5987
5856
6001
5856
5897
6311
5839
5790
5808
7306
5861
5916
5918
6265
5851
5874
5862
5872
5922
5875
5884
5983
5874
5864
5880
5940
5936
5907
5970
7506
5917
5886
5987
5931
5952
5862
5947
6201
5983
6010
5887
5971
5841
5875
5887
6095
5950
5969
5855
7250
5845
5874
5965
6153
6006
5863
5927
5870
5975
5937
5859
6144
5992
6023
6019
5926
5916
5978
5946
7447
5885
5831
5872
5900
5946
5835
5876
6125
5869
6015
5921
5845
5882
5856
5940
6123
5908
5896
5941
9019
5872
5906
5889
6129
5902
5844
5819
6075
5765
5879
5880
6094
5907
5951
5970
5753
5867
5860
7460
6092
5967
5778
5865
5729
6062
5899
5900
6155
5820
5968
5964
5897
6036
6005
5954
6161
5837
5889
7214
5963
5929
6017
6034
6264
5840
5873
5997
5936
6036
6033
6005
6255
5912
6018
5980
5958
6029
5908
7119
6302
5927
5902
5923
5998
5971
5837
5839
6251
6007
5870
5979
6026
5851
5860
5868
6210
6035
7321
5905
5867
5837
5899
5861
6210
5995
5888
6029
5842
5995
5902
5893
6132
5959
6003
5830
5860
5903
7202
6343
6176
5878
5875
5860
5963
5860
5838
5887
6043
6012
5852
5890
5882
5977
5816
5802
6097
5872
7276
5990
6022
5994
6011
5978
6138
5940
5914
5810
5930
5890
5974
5894
6179
5816
5802
6020
6014
5980
7542
5951
6177
5969
5918
5996
5923
5982
5863
5964
6218
5955
5960
5914
5982
5959
5885
5851
6184
6856
6203
5924
5870
5824
6053
5872
6152
5901
5924
5927
5981
5887
5888
5905
6154
5958
5840
5813
5862
7101
5931
5875
6316
5879
5838
5871
6048
5884
5870
5912
6245
5897
5847
5847
5848
5917
5938
5955
6335
9381
5900
5908
5960
5886
5878
6042
6153
6342
6001
6078
6054
6045
6016
6043
5960
5941
5866
6035
7332
6207
6036
5947
6191
6463
5997
6036
5854
6091
6025
5978
6269
6397
5952
6033
6019
5944
6011
6042
7470
6043
6080
6055
5965
5952
5949
5979
6217
6443
6446
6392
6395
6395
6397
5839
5982
6077
6125
7322
6128
5928
5924
6028
6195
6114
6038
6029
5962
5923
5915
5918
6213
6113
6020
6102
5944
5920
5952
7206
6267
6012
5947
5934
5922
5898
5952
5983
6091
5928
5926
6120
5962
5962
6142
6073
6196
6149
7357
6017
6093
6165
6064
6145
6293
6113
5994
6092
6187
6115
6169
6061
6364
5984
6092
6155
6123
7344
6089
6104
6350
6163
6188
6122
6051
6129
6107
6029
6339
6017
6054
6023
6123
6112
6113
6019
6339
7360
6045
6082
6156
6072
6101
6034
6353
6058
6110
6089
6020
6040
6040
6041
6304
6109
6086
6052
7478
6069
6045
6095
6230
6104
6027
6039
6070
6064
6127
6158
6273
6152
6067
6040
6128
6108
6044
7449
6286
6070
6040
6142
6153
6068
6069
6099
6385
6164
6191
6014
6014
6030
6044
6037
6348
6091
6124
8807
6034
6135
6143
6041
6564
6683
6071
6056
6037
6041
6050
6044
6279
6090
6051
6063
6041
6050
6280
6036
6320
6161
6186
6061
6053
6042
6065
5944
6365
6121
6059
6029
6012
6150
6055
6232
6337
7362
6036
6037
5981
6175
6211
6155
6191
6110
6019
6008
5955
6197
6054
5986
6290
6682
6680
6658
7094
6733
6714
6720
6475
6706
6712
6714
6748
6750
6749
6745
6515
6711
7029
7051
7036
8375
6981
7064
6477
6753
6704
6701
6704
6703
6751
6700
6489
6737
6698
6700
6701
6704
6726
7993
6519