118
120
113
114
115
117
117
119
121
126
132
134
135
135
137
139
141
141
144
144
146
148
148
149
150
153
155
155
157
157
161
162
162
164
164
168
168
170
171
171
175
1630
231
179
179
184
184
207
184
186
189
189
191
191
193
195
197
198
198
200
202
204
204
206
207
209
211
211
212
225
244
230
224
243
233
235
238
236
235
252
245
245
250
242
248
248
255
252
251
257
255
265
257
259
259
276
261
280
265
264
270
271
297
261
263
266
267
267
269
270
272
274
276
276
277
280
281
281
283
283
288
288
288
290
290
294
294
297
298
297
301
301
303
303
305
308
308
310
310
311
315
315
317
317
319
321
324
324
324
326
328
329
330
332
333
335
337
337
338
339
342
344
344
346
346
350
351
351
353
353
356
357
359
360
360
364
365
366
366
368
371
371
373
373
374
378
378
380
380
382
384
387
387
387
389
391
392
393
395
396
398
400
400
401
402
405
407
407
409
409
414
414
414
416
416
420
420
423
423
423
427
427
429
429
431
434
434
436
436
437
441
441
443
443
445
447
449
450
450
452
455
456
456
459
459
461
463
463
464
465
468
470
470
472
472
257
339
339
341
342
344
346
346
258
339
341
342
350
346
346
347
261
341
342
342
344
346
347
348
263
346
351
358
353
355
355
359
275
348
354
354
352
356
351
353
265
345
346
348
349
351
353
353
266
361
347
348
350
353
353
355
266
348
348
350
351
353
355
355
270
351
351
353
353
356
357
360
270
351
353
353
355
357
359
360
272
353
353
355
355
360
360
360
272
353
355
355
356
360
360
362
274
355
355
357
357
360
362
362
276
357
359
360
360
364
364
366
279
359
360
360
362
364
365
366
279
360
360
362
362
366
366
368
279
360
362
362
364
366
368
369
281
362
362
364
364
369
369
369
283
364
365
366
369
371
371
373
284
366
366
368
369
371
373
373
285
366
368
369
369
373
373
375
288
368
369
369
371
373
374
375
288
369
369
371
371
375
375
377
290
371
373
373
374
378
378
380
292
373
373
375
375
378
380
380
292
373
375
375
377
380
380
382
293
375
375
377
378
380
382
382
294
375
377
378
378
382
382
384
297
405
382
382
384
418
386
387
299
380
380
382
382
386
387
387
299
380
382
382
388
408
398
405
315
405
394
391
399
396
398
399
314
398
385
385
387
389
389
391
305
386
387
387
391
414
393
393
306
387
387
389
389
392
393
395
306
387
389
389
391
393
395
396
308
389
389
391
391
395
396
396
308
389
391
391
392
396
396
398
311
394
393
395
396
398
400
400
312
393
395
396
396
400
400
402
314
396
396
396
398
400
402
402
315
396
396
398
398
402
402
405
315
396
398
398
400
402
404
405
319
400
400
402
402
405
407
407
319
400
402
402
405
407
407
409
320
401
402
404
405
407
409
409
321
403
405
405
405
409
409
411
323
404
405
405
407
409
410
411
326
407
407
409
409
413
414
414
326
407
409
409
410
414
414
416
328
409
409
411
411
414
416
416
328
409
411
411
414
416
416
418
329
410
411
413
414
416
418
418
333
414
414
416
416
419
420
426
333
414
416
416
418
420
422
423
335
416
416
418
418
423
423
423
335
416
418
418
419
423
423
425
337
418
418
420
420
423
425
425
339
420
422
423
423
427
427
429
342
422
423
423
425
427
428
429
342
423
423
425
425
429
429
431
342
423
425
425
427
429
431
432
344
425
425
427
427
432
432
432
346
427
428
429
432
434
434
436
347
429
429
431
432
434
436
436
348
429
431
432
432
436
436
438
351
431
432
432
434
436
437
438
351
432
432
434
434
437
438
441
353
434
436
436
438
441
441
443
355
436
436
438
438
441
443
443
355
437
438
438
440
443
443
445
356
438
438
440
441
443
445
445
357
438
440
441
441
445
445
447
360
441
443
443
445
447
449
450
362
443
443
445
445
450
450
450
362
443
445
445
446
450
450
452
364
445
445
447
447
450
452
452
364
445
446
447
450
452
452
454
368
450
1204
450
452
454
456
456
369
450
450
452
452
455
456
458
369
451
452
452
454
456
458
459
371
452
452
454
455
459
459
459
371
452
454
454
455
459
459
461
375
456
456
459
459
461
463
463
375
456
458
459
459
463
463
464
377
459
459
459
461
463
465
465
378
459
459
461
461
465
465
468
378
459
461
461
463
465
467
468
382
463
463
465
465
468
470
470
382
463
465
465
468
470
470
472
384
465
465
467
468
470
472
472
384
465
468
468
468
472
472
473
386
468
468
468
470
472
474
474
389
470
470
472
472
477
477
477
389
470
472
472
474
477
477
479
391
472
472
473
474
477
479
479
391
498
474
474
476
479
479
481
393
473
474
476
477
479
481
481
396
477
477
479
479
482
483
486
396
477
479
479
481
483
486
486
398
479
8672
480
481
485
486
486
398
479
481
481
482
486
486
489
400
481
481
483
483
486
488
488
402
483
485
486
486
490
490
492
405
485
486
486
488
490
491
492
405
486
486
488
488
492
492
494
405
486
488
488
490
492
494
495
407
488
488
490
490
495
495
495
409
490
491
492
494
497
497
499
410
492
492
494
495
497
499
499
411
492
494
495
495
499
499
501
414
494
495
495
497
499
500
501
414
495
495
497
497
501
501
503
416
497
499
499
500
504
504
506
418
499
499
501
501
504
506
506
418
499
500
501
504
506
506
508
419
500
501
503
504
506
508
508
420
501
503
504
504
508
508
510
423
504
506
506
508
510
512
513
425
506
506
508
508
513
513
513
425
506
508
508
509
513
513
515
427
2235
508
509
510
513
515
515
427
508
510
510
513
515
515
517
432
512
513
513
515
517
519
521
432
513
513
515
515
519
519
522
432
513
515
515
517
519
521
522
434
515
515
517
517
521
522
522
434
515
517
517
519
522
522
524
438
519
519
521
522
524
526
526
438
519
522
522
522
526
526
527
440
522
522
522
524
526
528
528
441
522
522
524
524
528
528
531
441
522
524
524
526
528
530
531
445
526
526
527
528
531
533
533
445
527
528
528
531
533
533
535
447
528
528
530
531
533
535
535
447
529
530
531
531
535
535
536
449
531
531
531
533
535
537
537
452
533
533
535
535
539
540
540
452
533
535
535
537
540
540
542
454
535
535
537
537
540
542
542
454
535
537
537
540
542
542
544
456
537
537
1329
540
542
544
544
459
540
540
542
542
546
546
548
459
540
542
542
544
546
548
549
461
542
544
544
544
548
549
549
461
542
544
544
546
549
549
551
463
544
544
545
546
549
551
551
465
546
549
549
549
553
553
554
467
549
549
549
551
553
555
555
468
549
549
551
551
554
555
557
468
549
551
551
553
555
557
558
470
551
551
553
553
557
558
558
472
553
555
555
558
560
560
562
474
555
555
557
558
560
562
562
474
555
558
558
558
562
562
563
476
558
558
558
560
562
564
564
477
558
558
560
560
564
564
567
479
560
562
562
564
567
567
569
481
562
562
563
564
567
569
569
481
562
564
564
567
569
569
571
483
564
564
567
567
569
571
571
483
564
567
567
567
571
571
572
1179
567
569
569
571
573
576
576
488
569
569
571
571
575
576
576
488
569
571
571
573
576
576
578
490
572
571
572
573
576
578
578
490
571
573
573
576
578
578
580
495
575
576
576
578
580
582
582
495
576
576
578
578
582
582
584
495
576
578
578
580
582
584
585
497
578
578
580
580
584
585
585
497
578
580
580
582
585
585
587
501
581
582
584
585
587
589
589
501
583
584
585
585
589
589
590
503
585
585
585
587
589
591
591
504
585
585
587
587
591
591
594
504
585
587
587
589
591
593
594
508
589
589
590
591
594
596
596
508
589
591
591
594
596
596
598
510
590
591
593
594
596
598
598
510
591
594
594
594
598
598
599
512
594
594
594
596
598
1270
600
515
596
596
598
598
602
603
603
515
596
598
598
599
603
603
605
517
598
598
599
600
603
605
605
517
598
600
600
603
605
605
607
519
600
600
602
603
605
607
607
522
603
603
605
605
608
609
611
522
603
605
605
607
609
611
612
524
605
605
607
607
611
612
612
524
605
607
607
609
612
612
614
526
607
607
608
609
612
614
614
528
609
612
612
612
616
616
617
530
612
612
612
614
616
618
618
531
612
612
614
614
617
618
621
531
612
614
614
616
618
620
621
533
614
614
616
616
620
621
621
535
617
617
618
620
623
623
625
537
618
618
621
621
623
625
625
537
619
620
621
621
625
625
626
539
621
621
621
623
625
627
627
1211
621
621
623
623
627
627
630
542
623
625
625
627
630
630
632
544
625
625
626
628
630
632
632
544
625
627
627
629
632
632
634
546
628
627
630
630
632
634
634
546
627
629
630
630
634
634
636
549
630
632
632
634
636
638
639
551
632
632
634
634
638
639
639
551
632
634
634
636
639
639
641
553
634
634
635
636
639
641
641
553
634
636
636
638
641
641
643
558
638
639
639
641
643
645
645
558
639
639
641
641
644
645
647
558
639
641
641
643
645
647
648
560
641
641
643
643
647
648
648
560
641
643
643
645
648
648
650
563
644
645
647
648
650
652
652
564
645
648
648
648
652
652
653
566
648
648
648
1330
652
654
654
567
648
648
650
650
654
654
657
567
649
650
650
652
654
656
657
571
652
652
654
654
657
659
688
585
666
668
668
670
672
675
675
587
668
668
670
670
674
675
675
587
668
670
670
672
675
675
677
589
670
670
671
672
675
677
677
591
672
675
675
675
679
679
680
593
674
675
675
677
679
680
681
594
675
675
677
677
681
681
683
594
675
677
677
679
681
684
684
596
677
677
679
679
683
684
684
598
679
681
681
683
686
686
688
599
680
681
684
684
686
688
688
600
681
683
684
684
688
688
689
602
683
684
684
686
688
689
690
603
684
684
686
686
689
1976
692
605
686
688
688
689
693
693
695
607
688
688
690
690
693
695
695
607
688
690
690
693
695
695
697
608
689
690
692
693
695
697
697
609
690
693
693
693
697
697
699
612
693
695
695
697
699
702
702
614
695
695
697
697
701
702
702
614
695
697
697
698
702
702
704
616
697
697
699
699
702
704
704
616
697
699
699
702
704
704
706
620
701
702
702
704
706
708
708
621
702
702
704
704
708
708
710
621
702
704
704
706
708
710
711
623
704
704
706
706
710
711
711
623
704
706
706
707
711
711
713
626
707
708
710
711
713
715
715
627
708
711
711
711
715
715
1410
629
711
711
711
713
715
717
717
630
711
711
713
713
717
717
720
630
711
714
713
715
717
719
720
634
715
715
717
717
720
722
722
634
715
717
717
719
722
722
724
635
716
717
719
720
722
724
724
636
717
720
720
720
724
724
726
639
720
720
720
722
724
726
726
641
722
722
724
724
728
729
729
641
722
724
724
725
729
729
731
643
724
724
726
726
729
731
731
643
724
726
726
729
731
731
733
644
725
726
728
729
731
733
733
648
729
729
731
731
734
735
737
648
729
731
731
733
735
737
738
650
732
731
733
733
738
738
738
650
731
733
733
734
738
1412
740
652
733
733
735
735
738
740
740
654
735
738
738
738
742
742
744
659
737
738
738
740
742
743
744
657
738
738
740
740
744
744
746
657
738
740
740
742
744
746
747
659
740
740
742
742
746
747
747
661
743
744
744
746
749
749
751
662
743
744
746
747
749
751
751
663
745
746
747
747
751
751
753
665
746
747
747
749
751
752
753
666
747
747
749
749
752
753
755
668
749
751
751
752
756
756
758
670
751
751
752
753
756
758
758
670
751
753
753
755
758
758
760
671
753
753
756
756
758
760
760
672
753
755
756
756
760
760
762
675
3298
758
758
760
762
764
765
677
758
758
760
760
764
765
765
677
758
760
760
761
765
765
767
679
760
760
762
762
765
767
767
679
760
762
762
765
767
767
769
683
764
765
765
767
769
770
771
684
765
765
767
767
771
771
773
684
765
767
767
769
771
773
774
686
767
767
769
769
773
774
774
686
767
769
769
770
774
774
776
689
770
771
773
774
776
778
778
690
771
774
774
774
778
778
780
693
773
774
774
776
778
779
780
693
774
774
776
776
780
780
838
695
792
778
776
778
780
783
783
697
778
778
826
832
847
845
842
753
845
832
830
835
832
829
857
753
839
840
845
804
841
837
838
733
827
820
833
841
828
816
841
753
832
824
785
787
789
790
790
705
786
785
787
787
791
792
792
704
785
787
787
789
792
792
794
706
787
787
789
789
792
794
794
706
787
789
789
792
794
794
796
708
788
789
791
792
794
796
796
711
792
792
794
794
798
798
801
711
792
794
794
796
798
801
801
713
794
794
796
796
800
801
801
713
794
796
796
798
801
801
803
715
796
796
798
798
801
803
803
717
798
800
801
801
805
805
807
720
801
1519
801
803
805
807
807
720
801
801
803
803
807
807
810
720
801
803
805
805
807
809
810
722
803
803
805
805
810
810
810
724
805
807
807
809
812
812
814
726
806
807
809
810
812
814
814
726
807
809
810
810
814
814
815
729
810
810
810
812
814
816
816
729
810
810
812
812
816
816
819
731
813
814
814
816
819
819
821
733
814
814
816
816
819
821
821
733
814
815
816
819
821
821
823
735
816
816
819
819
821
823
823
735
816
819
819
819
823
823
825
738
819
821
821
823
825
827
828
740
821
821
823
823
830
828
828
740
821
823
823
825
828
828
830
742
823
823
824
825
828
830
830
742
823
825
825
828
830
830
832
747
827
828
828
830
832
834
834
747
828
828
830
830
834
834
837
747
828
830
830
832
834
836
837
749
830
830
832
832
836
837
837
749
831
832
832
834
837
837
839
753
834
834
837
837
839
841
841
753
834
837
837
837
841
841
842
755
837
837
837
839
841
843
843
756
837
837
839
839
843
843
846
756
837
839
839
841
843
845
846
760
841
841
842
843
846
848
848
760
841
843
843
846
848
848
850
761
843
843
845
846
848
850
850
762
843
846
846
846
852
898
851
765
845
846
846
848
850
852
852
767
848
848
850
850
854
855
855
767
848
850
850
852
855
855
857
769
850
850
851
852
855
857
857
769
850
852
852
855
857
857
859
771
852
852
855
855
857
859
859
774
855
855
857
857
860
861
863
774
855
857
857
859
861
863
864
776
857
857
859
859
863
864
864
776
857
859
859
861
864
864
866
778
859
859
860
861
864
866
866
780
861
864
864
864
868
868
2194
782
863
864
864
866
868
870
870
783
864
864
866
866
870
871
872
783
864
866
866
868
870
872
873
785
866
866
868
868
872
873
873
787
868
870
870
873
875
875
877
789
870
870
872
873
875
877
877
789
870
873
873
873
877
877
879
791
873
873
873
875
877
879
879
792
873
873
875
875
879
879
882
794
875
877
877
879
882
882
884
796
877
877
878
879
882
884
884
796
877
879
879
882
884
884
886
798
879
879
882
882
884
886
886
798
879
882
882
882
886
886
887
801
882
1550
884
886
888
890
891
803
884
884
886
886
891
891
891
803
886
886
886
887
891
891
893
805
886
886
888
888
891
893
893
805
886
887
888
891
893
893
895
810
891
891
891
893
895
896
897
810
891
891
893
893
897
897
900
810
891
893
893
895
897
899
900
812
893
893
895
895
900
900
900
812
893
895
895
897
900
900
902
815
896
897
899
900
902
904
904
816
897
899
900
900
904
904
906
819
899
900
900
902
904
906
906
819
900
900
902
902
906
906
908
819
900
902
902
904
906
908
909
823
904
904
906
906
909
911
911
823
904
908
906
909
911
911
913
825
906
906
909
909
911
913
913
825
906
909
909
909
913
913
915
828
909
909
909
911
913
914
915
830
911
911
913
913
917
918
918
830
911
913
913
915
918
918
920
832
913
913
915
915
918
920
920
832
913
914
915
918
920
920
922
834
914
915
917
918
920
922
922
837
918
918
920
920
924
924
926
837
918
920
920
922
924
927
927
839
920
920
922
922
926
927
927
839
921
922
1574
923
927
927
929
841
922
922
924
924
927
929
929
843
925
928
927
927
931
931
933
846
927
927
927
929
931
933
933
846
927
927
929
929
933
933
936
846
927
929
929
931
933
936
936
848
929
929
931
931
935
936
936
850
931
933
933
936
938
938
940
852
949
933
936
936
938
940
940
852
933
936
936
936
940
940
942
855
935
936
936
938
940
942
942
855
936
936
938
938
942
942
945
857
938
940
940
942
945
945
947
859
940
940
942
942
945
947
947
1487
940
941
942
944
947
947
949
861
942
942
945
945
947
949
949
861
943
944
945
945
949
949
951
864
945
947
947
949
951
953
954
866
947
947
949
949
954
954
954
866
947
949
949
951
954
954
956
868
949
949
951
951
954
956
956
868
949
950
951
954
958
959
975
873
954
954
954
956
958
960
998
938
1028
1017
1028
1040
1020
1041
1040
937
1026
1041
1023
1038
1039
1037
1032
940
1058
1030
1013
1009
1039
1045
1048
949
1014
1005
1006
1024
1021
1010
967
881
961
3626
961
963
965
967
967
879
960
963
963
963
967
967
970
881
962
963
963
965
967
969
969
882
963
963
965
965
968
969
972
882
963
965
965
967
969
972
972
886
967
967
968
969
972
974
974
886
967
969
969
971
974
974
976
887
968
969
972
972
974
976
976
888
969
971
972
972
976
976
977
890
971
972
972
974
976
978
978
893
974
974
976
976
980
981
981
893
974
976
976
978
981
981
983
895
976
976
977
978
981
983
983
895
976
1893
978
981
983
983
985
896
977
978
980
981
983
985
985
900
982
981
983
983
987
987
990
900
981
983
983
985
987
989
990
902
983
983
985
985
989
990
990
902
983
985
985
986
990
990
992
904
985
985
987
987
990
992
992
906
987
989
990
990
994
994
996
908
989
990
990
992
994
996
996
909
990
990
992
992
996
996
998
909
990
992
992
994
996
999
999
911
992
992
994
994
998
999
999
913
994
996
996
999
1001
1001
1003
914
996
1647
999
999
1001
1003
1003
915
996
998
999
999
1003
1003
1005
918
998
999
999
1001
1003
1004
1005
918
999
999
1001
1001
1004
1005
1008
920
1001
1003
1003
1004
1008
1008
1010
922
1003
1003
1005
1005
1008
1010
1010
922
1003
1005
1005
1007
1010
1010
1012
924
1004
1005
1007
1008
1010
1012
1012
924
1005
1008
1008
1008
1012
1012
1014
927
1008
1010
1010
1012
1014
1016
1017
929
1010
1010
1012
1012
1016
1017
1017
929
1011
1012
1012
1013
1017
1017
1019
931
1012
1012
1014
1014
1017
1019
1019
931
1675
1014
1014
1017
1019
1019
1021
936
1016
1017
1017
1019
1021
1023
1023
936
1017
1017
1019
1019
1022
1023
1025
936
1017
1019
1019
1069
1023
1025
1026
938
1019
1019
1021
1021
1025
1026
1026
938
1019
1021
1021
1022
1026
1026
1028
941
1037
1023
1025
1026
1028
1030
1030
956
1037
1039
1039
1040
1044
1044
1046
958
1039
1039
1041
1041
1044
1046
1046
958
1039
1041
1041
1043
1046
1046
1048
960
1040
1041
1043
1044
1046
1048
1048
963
1044
1044
1046
1046
1050
1050
1053
963
1044
2345
1060
1048
1050
1053
1053
965
1046
1046
1048
1048
1053
1053
1053
966
1046
1048
1048
1050
1053
1053
1055
967
1048
1048
1049
1050
1053
1055
1055
969
1051
1052
1053
1053
1057
1057
1059
971
1052
1053
1053
1055
1057
1059
1059
972
1053
1053
1055
1055
1058
1059
1061
972
1053
1055
1055
1057
1059
1061
1062
974
1055
1055
1057
1057
1061
1062
1062
976
1057
1059
1059
1062
1064
1064
1066
978
1060
1059
1061
1062
1064
1066
1066
978
1059
1061
1062
1062
1066
1066
1068
980
1061
1062
1062
1064
1765
1067
1068
981
1062
1062
1064
1064
1067
1068
1071
983
1064
1067
1066
1067
1071
1071
1073
985
1066
1066
1068
1068
1071
1073
1073
985
1066
1067
1068
1071
1073
1073
1075
986
1067
1068
1071
1071
1073
1075
1075
987
1068
1070
1071
1071
1075
1075
1077
990
1071
1073
1073
1075
1077
1080
1080
992
1073
1073
1075
1075
1079
1080
1080
992
1073
1075
1075
1076
1080
1080
1082
994
1075
1075
1077
1077
1080
1082
1082
994
1075
1077
1077
1079
1082
1082
1084
998
1079
1080
1080
1082
1084
1754
1086
999
1080
1080
1082
1082
1085
1086
1088
999
1080
1082
1082
1084
1086
1088
1089
1001
1082
1082
1084
1084
1088
1089
1089
1001
1082
1084
1084
1086
1089
1089
1091
1005
1086
1086
1088
1089
1091
1093
1093
1005
1086
1088
1089
1089
1093
1093
1095
1007
1088
1089
1089
1091
1093
1094
1095
1008
1089
1089
1091
1091
1094
1095
1098
1008
1089
1091
1091
1093
1095
1098
1098
1012
1131
1093
1094
1095
1098
1100
1100
1012
1093
1095
1095
1097
1100
1100
1102
1013
1095
1095
1098
1098
1100
1749
1102
1014
1095
1097
1098
1098
1102
1102
1104
1016
1097
1098
1098
1101
1102
1103
1104
1019
1100
1100
1102
1102
1106
1107
1107
1019
1100
1102
1102
1104
1107
1107
1109
1021
1102
1102
1103
1104
1107
1109
1109
1021
1103
1103
1104
1107
1109
1109
1111
1023
1104
1104
1106
1107
1109
1111
1111
1026
1107
1107
1109
1109
1112
1113
1115
1026
1107
1109
1109
1111
1113
1116
1116
1028
1109
1109
1111
1111
1115
1116
1116
1028
1109
1111
1111
1113
1116
1116
1118
1030
1111
1111
1112
1113
1774
1118
1118
1032
1113
1116
1116
1116
1120
1120
1121
1034
1129
1117
1116
1118
1120
1121
1122
1035
1116
1116
1118
1118
1121
1122
1125
1035
1116
1118
1118
1120
1122
1125
1125
1037
1118
1118
1120
1120
1124
1125
1125
1039
1120
1122
1122
1124
1127
1127
1129
1040
1121
1122
1124
1125
1127
1129
1129
1041
1122
1124
1125
1125
1129
1129
1131
1043
1124
1125
1125
1127
1129
1130
1131
1044
1125
1125
1127
1127
1130
1131
1134
1046
1127
1129
1129
1131
1134
1134
1136
1048
1129
1129
1131
1131
1134
1136
1136
1048
1129
1131
1131
1133
1136
1136
1138
1051
1131
1131
1133
1134
1136
1138
1138
1050
1131
1134
1134
1134
1138
1138
1139
1053
1134
1136
1136
1138
1140
1143
1143
1055
1136
1136
1138
1138
1142
1143
1143
1055
1136
1138
1138
1139
1143
1143
1145
1057
1138
1138
1139
1140
1143
1145
1145
1057
1138
1140
1140
1142
1145
1145
1147
1061
1142
1143
1143
1145
1147
1148
1149
1062
1143
1143
1145
1145
1149
1149
1152
1062
1143
1145
1145
1147
1149
1152
1152
1097
1145
1145
1147
1147
1152
1152
1152
1064
1145
1147
1147
1148
1152
1152
1154
1067
1149
1149
1151
1152
1154
1156
1156
1068
1149
1152
1152
1152
1156
1156
1158
1070
1151
1152
1152
1154
1156
1158
1158
1071
1152
1152
1154
1154
1157
1158
1161
1071
1152
1154
1154
1156
1158
1160
1161
1075
1156
1156
1157
1158
1161
1163
1163
1075
1156
1158
1158
1161
1163
1163
1165
1077
1158
1158
1160
1161
1163
1165
1165
1077
1158
1160
1161
1161
1165
1165
1167
1079
1160
2057
1161
1163
1165
1166
1167
1082
1163
1163
1165
1165
1169
1170
1170
1082
1163
1165
1165
1167
1170
1170
1172
1084
1165
1165
1166
1167
1170
1172
1172
1084
1165
1167
1167
1169
1172
1172
1174
1085
1166
1167
1169
1170
1172
1174
1174
1089
1170
1170
1172
1172
1176
1176
1178
1089
1170
1172
1172
1174
1176
1178
1179
1091
1172
1172
1174
1174
1178
1179
1179
1091
1172
1174
1174
1175
1179
1179
1181
1093
1174
1174
1175
1176
1179
1181
1181
1095
1176
1179
1179
1824
1183
1256
1184
1097
1179
1179
1179
1181
1183
1185
1185
1098
1179
1179
1181
1181
1185
1185
1187
1098
1179
1181
1181
1183
1185
1187
1188
1100
1182
1181
1183
1183
1187
1188
1188
1102
1183
1185
1185
1187
1190
1190
1192
1104
1184
1185
1187
1188
1190
1192
1192
1104
1185
1188
1188
1188
1192
1192
1194
1106
1188
1188
1188
1190
1192
1194
1194
1107
1188
1188
1190
1190
1194
1194
1196
1109
1190
1192
1192
1194
1197
1197
1199
1111
1192
1192
2545
1194
1197
1199
1199
1111
1192
1194
1194
1197
1199
1200
1201
1113
1194
1194
1197
1197
1199
1201
1201
1113
1194
1197
1197
1197
1201
1201
1203
1116
1197
1199
1199
1201
1203
1205
1206
1118
1199
1199
1201
1201
1205
1208
1206
1118
1199
1201
1201
1203
1206
1206
1208
1120
1201
1201
1202
1203
1206
1208
1208
1120
1201
1203
1203
1205
1208
1208
1210
1124
1206
1206
1206
1208
1210
1212
1212
1125
1206
1206
1208
1208
1211
1212
1215
1125
1206
1208
1968
1210
1212
1214
1215
1127
1208
1208
1210
1210
1215
1215
1215
1127
1208
1210
1210
1212
1215
1215
1217
1131
1212
1212
1214
1215
1217
1219
1219
1131
1212
1215
1215
1215
1219
1219
1220
1134
1214
1215
1215
1217
1219
1221
1221
1134
1215
1215
1217
1217
1221
1221
1223
1134
1215
1217
1217
1219
1221
1223
1224
1138
1219
1219
1221
1221
1224
1226
1226
1138
1219
1221
1221
1223
1226
1226
1228
1140
1221
1221
1223
1224
1226
1228
1228
1140
1221
1896
1224
1224
1228
1228
1230
1142
1223
1224
1224
1226
1228
1231
1230
1145
1226
1226
1228
1228
1232
1233
1233
1145
1226
1228
1228
1229
1233
1233
1235
1147
1228
1228
1229
1230
1233
1235
1235
1147
1228
1230
1230
1232
1235
1235
1237
1148
1230
1230
1232
1233
1235
1237
1237
1152
1233
1233
1235
1235
1238
1239
1241
1152
1233
1235
1235
1237
1239
1242
1242
1154
1235
1235
1237
1237
1241
1242
1242
1154
1235
1237
1237
1238
1242
1242
1244
1156
1904
1237
1239
1239
1242
1244
1244
1158
1239
1241
1242
1242
1246
1246
1248
1160
1242
1242
1242
1244
1246
1248
1248
1161
1242
1242
1244
1244
1248
1248
1250
1161
1242
1244
1244
1246
1248
1250
1251
1163
1244
1244
1246
1246
1251
1251
1251
1165
1246
1248
1248
1251
1253
1253
1255
1167
1248
1248
1250
1251
1253
1255
1255
1167
1249
1250
1251
1251
1255
1255
1257
1169
1251
1251
1251
1253
1255
1257
1257
1170
1251
1251
1253
1253
1257
1257
1264
1172
1253
1255
1255
1257
1260
1260
1262
1174
1255
1257
1257
1257
1260
1262
1262
1174
1255
1256
1257
1259
1262
1262
1264
1176
1257
1257
1259
1260
1262
1264
1264
1176
1257
1260
1260
1260
1264
1264
1266
1179
1260
1262
1262
1264
1266
1268
1269
1181
1262
1262
1264
1264
1269
1269
1269
1181
1262
1264
1264
1266
1269
1269
1271
1183
1264
1264
1266
1266
1269
1271
1271
1183
1264
1266
1266
1268
1271
1271
1273
1187
1268
1269
1922
1271
1273
1274
1275
1188
1269
1269
1271
1271
1274
1275
1277
1188
1269
1271
1271
1273
1275
1278
1278
1190
1271
1271
1273
1273
1277
1278
1278
1190
1271
1273
1273
1275
1278
1278
1280
1193
1274
1275
1277
1278
1280
1282
1282
1194
1275
1278
1278
1278
1282
1282
1284
1196
1278
1278
1278
1280
1282
1284
1284
1197
1278
1278
1280
1280
1284
1284
1286
1197
1278
1280
1280
1282
1284
1287
1287
1201
1282
1282
1284
1284
1287
1289
1947
1201
1283
1283
1284
1286
1289
1289
1291
1202
1283
1284
1287
1287
1289
1291
1291
1203
1284
1287
1287
1287
1291
1291
1292
1205
1286
1287
1287
1289
1291
1292
1293
1208
1289
1289
1291
1291
1295
1296
1296
1208
1289
1291
1291
1292
1296
1296
1298
1210
1291
1291
1293
1293
1296
1298
1298
1210
1291
1293
1293
1295
1298
1298
1300
1211
1293
1293
1296
1296
1298
1300
1300
1215
1296
1296
1298
1298
1302
1302
1304
1215
1297
1298
1347
1300
1302
1305
1305
1217
1298
1298
1300
1301
1304
1305
1305
1217
1298
1300
1300
1301
1305
1305
1307
1219
1300
1300
1301
1302
1305
1307
1307
1221
1302
1305
1305
1305
1309
1309
1311
1224
1304
1305
1305
1307
1309
1310
1311
1224
1305
1305
1307
1307
1310
1311
1314
1224
1305
1307
1307
1309
1311
1314
1314
1226
1307
1307
1309
1309
1313
1314
1314
1228
1309
1311
1311
1313
1316
1316
1318
1229
1310
1311
2229
1329
1316
1318
1318
1230
1311
1313
1314
1314
1318
1319
1320
1232
1314
1314
1314
1316
1318
1320
1320
1233
1314
1314
1316
1316
1320
1320
1322
1235
1316
1318
1318
1319
1323
1323
1325
1237
1318
1318
1319
1320
1323
1325
1325
1237
1318
1320
1320
1323
1325
1325
1327
1239
1433
1320
1323
1323
1325
1327
1327
1239
1320
1323
1323
1323
1327
1327
1328
1242
1323
1325
1325
1327
1329
1332
1332
1244
1325
2699
1327
1327
1332
1332
1332
1244
1325
1327
1327
1328
1333
1332
1334
1246
1327
1327
1329
1329
1332
1334
1334
1246
1327
1329
1329
1331
1334
1334
1336
1250
1331
1332
1332
1334
1336
1337
1338
1251
1332
1332
1334
1334
1338
1338
1340
1251
1332
1334
1334
1336
1338
1341
1341
1253
1334
1334
1336
1336
1341
1341
1341
1253
1334
1336
1336
1338
1341
1341
1343
1257
1338
1338
1340
1341
1343
1345
1345
1257
1338
1341
2034
1341
1345
1345
1347
1259
1341
1341
1341
1343
1347
1346
1347
1260
1341
1341
1343
1343
1347
1347
1350
1260
1341
1343
1343
1345
1347
1350
1350
1264
1345
1345
1347
1347
1350
1352
1352
1264
1345
1347
1347
1350
1352
1352
1354
1266
1347
1347
1349
1350
1352
1354
1354
1266
1347
1349
1350
1350
1354
1354
1356
1268
1350
1350
1350
1352
1354
1356
1356
1271
1352
1352
1354
1354
1358
1359
1359
1271
1352
1354
2029
1355
1359
1359
1361
1273
1354
1354
1356
1356
1360
1361
1361
1273
1354
1355
1356
1358
1361
1361
1363
1274
1355
1356
1359
1359
1361
1363
1363
1278
1359
1359
1361
1361
1365
1365
1367
1278
1359
1361
1361
1363
1365
1367
1368
1280
1361
1361
1363
1363
1367
1368
1368
1280
1361
1363
1363
1365
1368
1368
1370
1282
1363
1363
1364
1365
1368
1370
1370
1284
1365
1367
1368
1368
1372
1372
1373
1286
1367
2034
1368
1370
1372
1374
1374
1287
1368
1368
1370
1370
1373
1374
1376
1287
1368
1370
1370
1372
1374
1377
1377
1289
1370
1370
1372
1372
1376
1377
1377
1291
1372
1374
1374
1376
1379
1379
1381
1292
1373
1374
1376
1377
1379
1381
1381
1293
1374
1377
1377
1377
1381
1381
1383
1295
1376
1377
1377
1379
1381
1382
1383
1296
1377
1377
1379
1379
1383
1383
1386
1298
1379
1381
1381
1383
1386
1386
1388
1300
1381
1381
1383
1383
1386
1388
1388
1300
1381
1383
1385
1385
1388
1388
1390
1301
1398
1383
1385
1386
1388
1390
1390
1302
1383
1386
1386
1386
1390
1390
1392
1305
1386
1388
1388
1390
1392
1394
1395
1307
1388
1388
1390
1390
1395
1395
1395
1307
1388
1390
1390
1392
1395
1395
1397
1309
1390
1390
1391
1392
1395
1397
1397
1309
1390
1392
1392
1395
1397
1397
1399
1314
1395
1395
1395
1397
1399
1401
2036
1327
1408
1409
1410
1413
1415
1415
1417
1328
1411
1410
1412
1413
1415
1417
1417
1329
1410
1413
1413
1413
1417
1417
1418
1331
1412
1413
1413
1415
1417
1418
1419
1334
1415
1415
1417
1417
1421
1422
1422
1334
1415
1417
1417
1419
1422
1422
1424
1336
1417
1417
1419
1419
1422
1424
1424
1336
1417
1419
1419
1422
1424
1424
1426
1338
1419
1419
1421
1422
1424
1426
1426
1341
1422
1422
1424
1429
1427
1428
1430
1341
1422
1424
1424
1426
1428
1431
1431
1343
1424
1424
1426
1426
1430
1431
1431
1343
1424
1426
1426
1428
1431
1431
1435
1358
1426
1426
1428
1428
1431
1522
1578
1469
1555
1552
1566
1537
1583
1558
1562
1477
1547
1597
1552
1526
1556
1549
1559
1417
1533
1523
1453
1435
1439
1439
1471
1350
1431
1433
1433
1435
1437
1440
1440
1352
1434
1433
1435
1435
1439
2156
1440
1354
1435
1437
1437
1439
1442
1442
1444
1355
1438
1437
1439
1440
1442
1444
1444
1356
1437
1439
1440
1440
1444
1444
1446
1358
1440
1440
1440
1442
1444
1446
1446
1359
1440
1440
1442
1442
1446
1446
1449
1361
1442
1444
1444
1445
1449
1449
1451
1363
1444
1444
1446
1446
1449
1451
1451
1363
1444
1446
1446
1449
1451
1451
1453
1364
1445
1446
1448
1449
1451
1453
1453
1365
4010
1476
1449
1449
1453
1453
1455
1368
1449
1451
1452
1453
1455
1458
1458
1370
1451
1451
1453
1453
1457
1458
1458
1370
1451
1453
1453
1455
1458
1458
1460
1372
1453
1453
1455
1455
1458
1460
1460
1372
1453
1455
1455
1457
1460
1460
1462
1376
1458
1458
1458
1460
1462
1464
1464
1377
1458
1458
1460
1460
1463
1464
1466
1377
1458
1460
1460
1462
1464
1466
1467
1379
1460
1460
2400
1462
1466
1467
1467
1379
1460
1462
1462
1464
1467
1467
1469
1382
1464
1464
1467
1467
1469
1471
1471
1383
1464
1466
1467
1467
1471
1471
1473
1385
1467
1467
1467
1469
1471
1473
1473
1386
1467
1467
1469
1469
1473
1473
1476
1386
1467
1469
1469
1471
1473
1475
1476
1390
1471
1471
1472
1473
1476
1478
1478
1390
1471
1472
1473
1475
1478
1478
1480
1392
1472
1473
1475
1476
2163
1480
1480
1392
1473
1475
1476
1476
1480
1480
1483
1394
1475
1476
1476
1478
1480
1482
1482
1397
1478
1478
1480
1627
1483
1485
1485
1397
1478
1480
1480
1481
1485
1485
1487
1399
1480
1480
1482
1482
1485
1487
1487
1399
1480
1481
1482
1485
1487
1487
1489
1400
1481
1482
1485
1485
1487
1489
1489
1404
1485
1485
1487
1487
1491
1491
1494
1404
1485
1487
1487
2847
1505
1493
1494
1406
1487
1487
1489
1489
1494
1496
1494
1406
1487
1489
1489
1490
1494
1494
1496
1408
1489
1489
1490
1491
1494
1496
1496
1410
1491
1493
1494
1494
1498
1498
1500
1412
1494
1494
1494
1496
1498
1500
1500
1413
1494
1494
1496
1496
1499
1500
1502
1413
1494
1496
1496
1498
1500
1502
1503
1415
1496
1496
1498
1498
1503
1503
1503
1417
1498
1500
1500
1503
2171
1505
1507
1419
1500
1500
1502
1503
1505
1507
1509
1419
1500
1502
1503
1503
1507
1507
1509
1422
1503
1503
1503
1505
1507
1508
1509
1422
1503
1503
1505
1505
1509
1509
1512
1424
1505
1507
1507
1508
1512
1512
1514
1426
1507
1507
1509
1509
1512
1514
1514
1426
1507
1508
1509
1512
1514
1514
1516
1427
1508
1509
1512
1512
1514
1516
1516
1428
1509
1511
1512
1512
1516
1516
1518
1431
1512
1514
1514
1516
1518
1521
1521
1435
1514
1514
1516
1516
1520
1521
1521
1433
1514
1516
1516
1518
1521
1521
1523
1435
1516
1516
1518
1518
1521
1523
1523
1435
1516
1518
1518
1520
1523
1523
1525
1439
1521
1521
1521
1523
1525
1527
1527
1440
1521
1521
1523
1523
1526
1527
1529
1440
1521
1523
1523
1525
1527
1530
1530
1442
1523
1523
1525
1525
1529
2173
1530
1442
1523
1525
1525
1527
1530
1530
1532
1447
1527
1527
1530
1530
1532
1534
1534
1446
1527
1530
1530
1530
1534
1534
1536
1448
1530
1530
1530
1532
1534
1536
1536
1449
1530
1530
1532
1532
1536
1536
1538
1449
1530
1532
1532
1534
1536
1538
1539
1453
1534
1534
1535
1536
1539
1541
1541
1453
1548
1536
1536
1539
1541
1541
1543
1455
1535
1536
1538
1539
2230
1558
1543
1455
1536
1539
1539
1539
1543
1543
1545
1458
1539
1539
1539
1541
1543
1545
1545
1460
1541
1541
1543
1543
1548
1548
1548
1460
1541
1543
1543
1544
1548
1548
1550
1462
1543
1543
1545
1545
1548
1550
1550
1462
1543
1545
1545
1548
1550
1550
1552
1464
1544
1545
1547
1548
1550
1552
1552
1467
1548
1548
1550
1550
1554
1554
1556
1467
1548
1550
1550
1552
1564
1556
1557
1469
1550
1550
1552
1552
1556
1557
1557
1469
1550
1552
1552
1554
1557
1557
1559
1471
1552
1552
1553
1554
1557
1559
1559
1473
1569
1557
1557
1557
1561
1561
1563
1475
1557
1557
1557
1559
1561
1563
1563
1476
1557
1557
1559
1559
1562
1563
1565
1476
1557
1559
1559
1561
1563
1565
1566
1478
1559
1559
1561
1561
1566
1566
1566
1480
1561
1563
2218
1565
1568
1568
1570
1482
1562
1563
1565
1566
1568
1570
1570
1482
1563
1565
1566
1566
1570
1570
1572
1484
1566
1566
1566
1568
1570
1572
1572
1485
1566
1566
1568
1568
1572
1572
1574
1487
1568
1570
1570
1572
1575
1575
1577
1489
1570
1570
1572
1572
1575
1577
1577
1489
1570
1572
1572
1575
1577
1577
1579
1491
1571
1572
1574
1575
1577
1579
1604
1503
4218
1574
1601
1719
1732
1706
1735
1587
1698
1661
1579
1581
1583
1583
1584
1496
1577
1577
1579
1579
1583
1584
1584
1496
1577
1579
1579
1580
1584
1584
1586
1498
1579
1579
1581
1581
1584
1586
1586
1498
1579
1580
1581
1584
1586
1586
1588
1502
1583
1584
1584
1586
1588
1590
1590
1503
1584
1584
1586
1586
1590
1590
1592
1503
1584
1586
1586
1588
1590
1592
1593
1505
1586
1586
1588
1588
1592
1593
1593
1505
1586
1588
1588
1589
1593
1593
1595
1509
1589
1590
1592
1593
1595
1597
1597
1509
1590
1592
1593
1593
1597
1597
1599
1512
1592
1593
1593
1595
1597
1599
1599
1512
1593
1593
1595
1595
1599
1599
1601
1512
1593
1595
1595
1597
1599
1601
1602
1516
1597
1597
1599
1599
1602
1604
1604
1516
1597
2263
1599
1601
1604
1604
1606
1517
1598
1599
1603
1602
1604
1606
1606
1518
1599
1601
1602
1602
1606
1606
1608
1521
1601
1602
1602
1604
1606
1608
1608
1523
1604
1604
1606
1606
1610
1611
1611
1523
1604
1606
1606
1608
1611
1611
1613
1525
1606
1606
1607
1608
1611
1613
1613
1525
1606
1607
1608
1610
1613
1613
1615
1526
1607
1608
1611
1611
1613
1615
2298
1530
1625
1611
1613
1613
1617
1617
1619
1531
1611
1613
1613
1615
1617
1619
1620
1532
1613
1613
1615
1615
1620
1620
1620
1532
1613
1615
1615
1616
1620
1620
1622
1534
1615
1615
1616
1617
1620
1622
1622
1536
1617
1619
1620
1620
1624
1624
1626
1539
1619
1620
1620
1622
1624
1626
1626
1539
1620
1620
1622
1622
1626
1626
1787
1539
3034
1622
1622
1624
1626
1629
1629
1541
1625
1622
1624
1624
1629
1629
1629
1543
1624
1625
1626
1628
1631
1631
1633
1545
1625
1626
1628
1629
1631
1633
1633
1545
1626
1629
1629
1629
1633
1633
1635
1547
1629
1629
1629
1631
1633
1635
1635
1548
1629
1629
1631
1631
1635
1635
1637
1550
1631
1633
1633
1635
1638
1638
1640
1552
1633
1633
1635
2332
1638
1640
1640
1552
1633
1635
1635
1638
1640
1640
1642
1554
1635
1635
1637
1638
1640
1642
1642
1554
1635
1638
1638
1638
1642
1642
1644
1557
1638
1640
1640
1642
1644
1646
1647
1559
1640
1640
1642
1642
1647
1647
1647
1559
1640
1642
1645
1644
1647
1647
1649
1561
1642
1642
1643
1644
1647
1649
1649
1561
1642
1644
1644
1647
1649
1649
2298
1565
1647
1647
1647
1649
1651
1652
1653
1566
1647
1647
1649
1649
1652
1653
1656
1566
1647
1649
1649
1651
1653
1656
1656
1568
1649
1649
1651
1651
1655
1656
1656
1568
1649
1651
1651
1653
1656
1656
1658
1572
1653
1653
1655
1656
1658
1660
1660
1572
1653
1656
1656
1656
1660
1660
1662
1574
1655
1656
1656
1658
1660
1662
1662
1575
1656
2317
1658
1658
1661
1662
1665
1575
1656
1658
1660
1660
1662
1665
1665
1579
1660
1660
1661
1662
1665
1667
1667
1579
1660
1662
1662
1664
1667
1670
1669
1580
1661
1662
1665
1665
1667
1669
1669
1581
1662
1665
1665
1665
1669
1669
1670
1583
1664
1665
1665
1667
1669
1670
1671
1586
1668
1667
1669
1669
1673
1674
1674
1586
1667
1669
1669
1670
2353
1674
1676
1588
1669
1669
1671
1671
1674
1676
1676
1588
1669
1671
1671
1673
1676
1676
1678
1589
1670
1671
1673
1674
1676
1678
1678
1593
1674
1674
1676
1676
1679
1680
1683
1593
1674
1676
1676
1678
1680
1682
1683
1595
1676
1676
1678
1678
1682
1683
1683
1595
1676
1678
1678
1679
1683
1683
1685
1597
1678
1678
1679
1680
1683
1685
2330
1599
1681
1682
1683
1683
1687
1687
1689
1602
1683
1683
1683
1685
1687
1688
1689
1602
1683
1683
1685
1685
1689
1689
1691
1602
1683
1685
1685
1687
1689
1692
1692
1604
1685
1685
1687
1687
1691
1692
1692
1606
1687
1688
1689
1692
1694
1694
1696
1607
1690
1689
1691
1692
1694
1696
1696
1608
1689
1692
1692
1692
1696
1696
1697
1610
4345
1692
1692
1694
1696
1698
1698
1612
1692
1692
1694
1694
1698
1698
1701
1613
1694
1696
1696
1698
1701
1701
1703
1615
1696
1696
1697
1724
1711
1703
1703
1615
1696
1833
1869
1859
1866
1829
1837
1692
1700
1700
1701
1701
1703
1705
1705
1617
1698
1701
1701
1701
1705
1705
1706
1620
1701
1703
1703
1705
1707
1710
1710
2575
1703
1703
1705
1705
1709
1710
1710
1622
1703
1705
1705
1706
1710
1710
1712
1624
1705
1705
1707
1707
1710
1712
1712
1624
1705
1707
1707
1709
1712
1712
1714
1628
1709
1710
1710
1712
1714
1716
1716
1629
1710
1710
1712
1712
1715
1716
1719
1629
1710
1712
1712
1714
1716
1719
1719
1631
1712
1712
1714
1714
1718
1719
1719
1631
2371
1714
1714
1716
1719
1719
1721
1635
1716
1718
1719
1719
1721
1723
1723
1635
1716
1718
1719
1719
1723
1723
1725
1637
1718
1719
1719
1721
1723
1724
1725
1638
1719
1719
1721
1721
1724
1725
1728
1638
1719
1721
1721
1723
1725
1728
1728
1642
1723
1723
1725
1725
1728
1730
1730
1642
1723
1725
1725
1728
1730
1730
1732
1644
1725
2375
1727
1728
1730
1732
1732
1644
1725
1728
1739
1728
1732
1732
1734
1646
1727
1728
1728
1730
1732
1733
1734
1649
1730
1730
1732
1732
1736
1737
1737
1649
1730
1732
1732
1734
1737
1737
1739
1651
1732
1732
1733
1734
1737
1739
1739
1651
1732
1734
1734
1737
1739
1739
1741
1653
1734
1734
1736
1737
1739
1741
1741
1656
1737
2394
1739
1739
1743
1743
1746
1656
1737
1739
1739
1741
1743
1746
1746
1658
1739
1739
1741
1741
1745
1746
1746
1658
1739
1741
1741
1743
1746
1746
1748
1660
1741
1741
1742
1743
1746
1748
1748
1662
1743
1746
1746
1746
1750
1750
1751
1664
1745
1746
1746
1748
1750
1752
1752
1665
1746
1746
1748
1748
1752
1752
1754
1665
1746
2413
1748
1750
1752
1754
1755
1667
1748
1750
1750
1750
1754
1755
1755
1669
1750
1752
1752
1754
1757
1757
1759
1670
1751
1752
1754
1755
1757
1759
1759
1671
1752
1754
1755
1755
1759
1759
1760
1673
1754
1755
1755
1757
1759
1760
1761
1674
1755
1755
1757
1757
1760
1761
1763
1676
1757
1759
1759
1761
1764
1764
1766
1678
2411
1759
1760
1761
1764
1766
1766
1678
1759
1762
1761
1763
1766
1766
1768
1680
1761
1761
1763
1764
1766
1768
1768
1680
1761
1763
1764
1764
1768
1768
1770
1683
1764
1766
1961
1768
1770
1773
1773
1698
1779
1781
1782
1782
1786
1786
1788
1700
1782
1782
1782
1784
1786
1788
1788
1701
1782
1782
1784
1784
1788
4159
1790
1701
1782
1784
1784
1786
1788
1808
1863
1877
1950
1937
1958
1925
1973
1930
1935
1887
1970
1956
1894
1963
1935
1882
1942
1810
1790
1791
1791
1791
1793
1795
1795
1707
1788
1790
1791
1791
1795
1795
1797
1709
1791
1791
1791
1793
1795
1797
1797
1712
1793
1793
1795
1795
1800
1800
1800
1712
1793
2683
1795
1796
1800
1800
1802
1714
1795
1797
1797
1797
1800
1802
1802
1714
1795
1797
1797
1800
1802
1802
1804
1715
1796
1797
1800
1800
1802
1810
1827
1730
1822
1811
1825
1813
1829
1818
1831
1730
1823
1813
1802
1804
1806
1808
1809
1721
1802
1802
1804
1804
1808
1809
1809
1721
1802
1804
1804
1805
1809
1809
2570
1746
1804
1804
1805
1806
1809
1811
1811
1725
1806
1808
1809
1809
1813
1813
1814
1727
1808
1809
1809
1811
1813
1815
1815
1728
1809
1809
1811
1811
1815
1815
1818
1728
1809
1811
1811
1813
1815
1817
1818
1730
1811
1811
1813
1813
1817
1818
1818
1732
1813
1815
1815
1818
1820
1820
1822
1734
1814
1815
1818
1818
4486
1827
1822
1734
1815
1817
1818
1819
1822
1822
1823
1736
1818
1818
1818
1820
1822
1824
1824
1737
1818
1818
1820
1820
1824
1824
1826
1739
1820
1822
1822
1824
1827
1827
1829
1741
1822
1822
1824
1824
1827
1829
1829
1741
1822
1824
1824
1827
1829
1829
1831
1743
1823
1824
1826
1827
1829
1831
1831
1743
2847
1826
1827
1827
1831
1831
1832
1746
1828
1829
1829
1831
1833
1835
1836
1748
1829
1829
1831
1831
1836
1836
1836
1748
1829
1831
1831
1832
1836
1836
1838
1750
1831
1831
1832
1833
1836
1838
1838
1750
1831
1832
1833
1836
1838
1838
1840
1754
1835
1836
1836
1838
1840
1842
1842
1755
1836
1836
1838
1838
1842
2557
1844
1755
1837
1838
1838
1840
1842
1844
1845
1757
1838
1838
1840
1840
1845
1845
1845
1757
1838
1840
1840
1841
1845
1845
1847
1761
1842
1842
1845
1845
1847
1849
1849
1761
1842
1844
1845
1845
1849
1849
1851
1763
1844
1845
1845
1847
1849
1851
1851
1764
1845
1845
1847
1847
1851
1851
1853
1764
1845
1847
2538
1852
1851
1853
1854
1768
1850
1849
1851
1851
1854
1856
1856
1768
1849
1851
1851
1853
1856
1856
1858
1769
1852
1851
1853
1854
1856
1858
1858
1770
1851
1854
1854
1854
1858
1858
1860
1772
1854
1854
1854
1856
1858
1860
1860
1775
1856
1856
1858
1858
1863
1863
1863
1775
1856
1858
1861
1860
1863
1863
2587
1777
1858
1858
1859
1860
1863
1865
1867
1777
1858
1859
1860
1863
1865
1865
1867
1778
1859
1860
1863
1863
1865
1867
1867
1782
1863
1863
1865
1865
1869
1869
1871
1782
1863
1865
1865
1867
1869
1871
1872
1784
1865
1865
1867
1867
1872
1872
1872
1784
1865
1867
1867
1869
1872
1872
1874
1786
1867
1867
2587
1875
1872
1874
1874
1788
1869
1871
1873
1872
1876
1876
1878
1791
1872
1872
1872
1874
1876
1878
1878
1791
1872
1872
1874
1874
1878
1878
1880
1791
1872
1874
1874
1876
1878
1881
1881
1793
1874
1874
1876
1876
1881
1881
1881
1795
1876
1878
1878
1881
1883
1883
1885
1796
1878
1878
1881
1881
1883
1885
2611
1797
1878
1881
1881
1881
1885
1885
1888
1799
1880
1881
1881
1883
1885
1887
1887
1800
1881
1881
1883
1883
1887
1887
1889
1802
1883
1885
1885
1886
1890
1890
1892
1804
1885
1885
1887
1887
1890
1892
1892
1804
1885
1887
1887
1889
1892
1892
1894
1805
1886
1887
1890
1890
1892
1894
1894
1806
1887
2610
1892
1890
1894
1894
1896
1809
1890
1894
1892
1894
1896
1898
1899
1811
1892
1892
1894
1894
1899
1899
1899
1811
1892
1894
1894
1895
1899
1899
1901
1813
1894
1894
1895
1896
1899
1901
1901
1813
1894
1895
1896
1899
1901
1901
1903
1817
1899
1899
1899
1901
1903
1904
1905
1818
1899
1899
1901
1901
2604
1936
1908
1818
1899
1901
1901
1903
1911
1907
1908
1820
1901
1901
1903
1903
1907
1908
1908
1820
1901
1903
1903
1904
1908
1908
1910
1824
1905
1905
1907
1908
1910
1912
1912
1824
1905
1908
1908
1908
1912
1912
1914
1827
1908
1908
1908
1910
1912
1914
1914
1827
1908
1908
1910
1910
1914
1914
1917
2572
1913
1910
1910
1912
1914
1916
1917
1832
1912
1912
1914
1914
1917
1919
1919
1831
1912
1914
1917
1926
1919
1919
1921
1840
2120
2093
2095
2076
2080
2039
1923
1836
1916
1916
1917
1917
1921
1921
1923
1836
1916
1917
1917
1919
1921
1923
1923
1838
1919
1919
1921
1921
1926
1926
1926
1838
1919
4388
1930
1923
1926
1926
1928
1840
1921
1922
1922
1923
1926
2186
1928
1840
1921
1922
1923
1926
1928
1928
1930
1842
1923
1923
1925
1926
1928
1930
1930
1845
1926
1926
1928
1928
1931
1932
1934
1845
1926
1928
1928
1930
1932
1934
1935
1847
1928
1928
1930
1930
1934
1935
1935
1847
1928
3479
1930
1932
1935
1935
1937
1849
1930
1930
1931
1932
1935
1937
1937
1851
1932
1935
1935
1935
1939
1939
1940
1853
1934
1935
1935
1937
1939
1940
1941
1854
1935
1935
1937
1937
1940
1941
1944
1854
1935
1937
1937
1939
1941
1944
1944
1856
1937
1937
1939
1939
1943
1944
1944
1858
1939
1941
2682
1961
1946
1946
1948
1860
1940
1941
1944
1944
1946
1948
1948
1860
1967
1957
1969
1958
1973
1962
1975
1876
1968
1958
1969
1960
1974
1966
1950
1863
1944
1944
1946
1946
1949
1950
1953
1865
1946
1948
1948
1950
1953
1953
1955
1867
1948
1948
1949
1950
1953
1955
1955
1867
1948
1949
1950
1953
2745
1962
1957
1869
1950
1950
1953
1958
1955
1957
1957
1869
1950
1952
1953
1953
1957
1957
1959
1872
1953
1955
1955
1957
1959
1962
1962
1874
1955
1955
1957
1957
1961
1962
1962
1874
1955
1957
1957
1959
1962
1962
1964
1876
1957
1957
1959
1959
1962
1964
1964
1876
1957
1959
1959
1961
1964
2738
1966
1880
1962
1962
1962
1964
1966
1967
1968
1881
1962
1962
1964
1964
1968
1968
1971
1881
1962
1964
1964
1966
1968
1971
1971
1883
1964
1964
1966
1966
1970
1971
1971
1883
1964
1966
1966
1968
1971
1971
1973
1887
1968
1968
1970
1971
1973
1975
1975
1887
1968
1970
1971
1971
1975
1975
2719
1900
1970
1971
1971
1973
1975
1976
1979
1890
1971
1971
1973
1973
1977
1977
1979
1890
1993
1989
1973
1975
1977
2015
2176
2067
2158
2130
2144
2068
1981
1984
2007
1894
1975
1976
1977
1980
1982
1982
1984
1896
1977
1977
1979
1980
1982
1984
1984
1896
1977
1979
1980
1980
1984
1984
1986
2703
1981
1980
1980
1982
1984
1986
1986
1902
1982
1982
1984
1984
1988
1989
1989
1901
1982
1984
1984
1986
1989
1989
1991
1903
1984
1984
1985
1986
1989
1991
1991
1903
1984
1986
1986
1988
1991
1991
1993
1904
1986
1986
1988
1989
1991
1993
1993
1908
1989
1989
1991
1991
1994
1995
1998
2631
2053
1991
1991
1993
1995
1998
1998
1911
1991
1991
1993
1993
1997
1998
1998
1910
1991
1993
1993
1995
1998
1998
2000
1912
1993
1993
1994
1995
1998
2000
2000
1914
1995
1998
1998
1998
2002
2002
2004
1916
1998
1998
1998
2000
2002
2004
2004
1917
1998
1998
2000
2000
2004
2004
2006
1917
2769
2000
2000
2002
2004
2007
2007
1919
2000
2000
2002
2002
2006
2007
2007
1921
2002
2004
2004
2006
2009
2009
2011
1922
2003
2004
2006
2007
2009
2011
2011
1923
2004
2007
2007
2007
2011
2011
2012
1925
2006
2007
2007
2009
2011
2012
2013
1926
2007
2007
2009
2009
2013
2013
2016
1928
2741
2028
2011
2013
2016
2016
2018
1930
2012
2011
2013
2013
2016
2018
2018
1930
2011
2013
2013
2016
2018
2018
2020
1932
2013
2013
2016
2016
2018
2020
2020
1932
2013
2015
2016
2016
2020
2020
2022
1935
2016
2018
2018
2020
2022
2025
2025
1937
2018
2018
2020
2020
2024
2025
2025
1937
4745
2039
2020
2022
2025
2025
2027
1940
2020
2020
2021
2022
2025
2027
2027
1939
2020
2022
2022
2025
2027
2027
2029
1944
2025
2025
2025
2027
2029
2031
2031
1944
2025
2025
2027
2027
2031
2031
2033
1944
2025
2027
2027
2029
2031
2034
2034
1946
2027
2027
2029
2029
2033
2034
2034
3014
2037
2029
2029
2030
2034
2034
2039
1950
2031
2031
2033
2034
2036
2038
2038
1950
2031
2033
2034
2034
2038
2038
2040
1952
2033
2034
2034
2036
2038
2040
2040
1953
2034
2034
2036
2036
2040
2040
2043
1953
2034
2036
2036
2038
2040
2042
2043
1957
2038
2038
2040
2040
2043
2045
2784
1957
2038
2039
2040
2042
2045
2045
2048
1959
2040
2040
2042
2043
2045
2047
2047
1959
2040
2042
2043
2043
2047
2047
2049
1961
2042
2043
2043
2045
2047
2048
2049
1964
2045
2045
2047
2047
2051
2052
2052
1964
2045
2047
2047
2049
2052
2052
2054
1966
2047
2047
2049
2049
2052
2818
2056
1966
2047
2049
2049
2052
2054
2056
2056
1967
2048
2049
2052
2052
2054
2056
2056
1971
2052
2052
2054
2054
2057
2058
2061
1971
2052
2054
2054
2056
2058
2061
2061
1973
2054
2054
2056
2056
2060
2061
2061
1973
2054
2056
2056
2057
2061
2061
2063
1975
2056
2056
2058
2058
2842
2082
2063
1977
2058
2060
2061
2061
2066
2065
2066
1980
2060
2061
2061
2063
2065
2067
2067
1980
2061
2061
2063
2063
2067
2067
2069
1980
2061
2063
2063
2065
2067
2069
2070
1982
2063
2063
2065
2065
2070
2070
2070
1984
2373
2066
2067
2069
2072
2072
2074
1985
2066
3608
2069
2070
2072
2074
2074
1986
2070
2069
2070
2070
2074
2074
2076
1988
2069
2070
2070
2072
2074
2075
2076
1989
2070
2070
2072
2072
2075
2076
2079
1991
2072
2074
2074
2076
2079
2079
2081
1993
2074
2074
2075
2076
2079
2081
2081
1993
2099
2088
2076
2079
2081
2218
2292
3078
2244
2246
2276
2270
2274
2270
2320
2139
2278
2240
2094
2227
2163
2103
2189
2152
2203
2083
2083
2103
2085
2087
2088
2000
2081
2081
2083
2083
2087
2088
2088
2000
2081
2083
2083
2085
2088
2088
2090
2002
2083
2083
2084
2085
2088
2090
2090
2002
2083
2085
2085
2104
3004
2095
2118
2020
2113
2102
2114
2106
2118
2107
2120
2021
2092
2088
2090
2090
2094
2094
2096
2007
2088
2090
2090
2092
2094
2096
2097
2009
2090
2090
2092
2092
2096
2097
2097
3323
2093
2092
2092
2093
2126
2291
2326
2204
2294
2290
2286
2281
2213
2187
2124
2043
3318
2296
2261
2261
2156
2254
2243
2150
2215
2172
2133
2106
2113
2131
2144
2053
2149
2236
2282
2225
2105
2106
2119
2016
2097
2099
2099
2101
2103
2105
2106
2020
2101
2101
2103
2103
2106
2108
2108
2020
2101
2102
2103
2106
2108
2108
2110
2022
2103
2103
2105
2106
2108
2969
2136
2258
2306
2199
2107
2107
2112
2110
2112
2024
2106
2106
2106
2108
2110
2111
2112
2027
2108
2108
2110
2110
2115
2115
2115
2027
2108
2110
2110
2111
2115
2115
2117
2029
2110
2110
2111
2112
2115
2117
2117
2029
2110
2112
2112
2114
2117
2117
2119
2031
2112
2112
4997
2122
2117
2119
2119
2254
2339
2314
2317
2274
2142
2123
2123
2034
2115
2117
2117
2119
2121
2124
2124
2036
2117
2117
2119
2119
2123
2124
2124
2036
2117
2119
2119
2121
2124
2124
2126
2038
2119
2119
2121
2121
2124
2126
2126
2040
2126
2123
2124
2124
2128
2128
3428
2054
2124
2124
2124
2167
2340
2330
2287
2044
2125
2126
2126
2126
2129
2130
2133
2043
2124
2126
2134
2128
2130
2133
2133
2045
2126
2126
2128
2128
2132
2133
2155
2067
2134
2147
2136
2149
2149
2141
2153
2065
2145
2137
2149
2142
2135
2137
2137
2049
2130
2132
2133
3095
2147
2137
2139
2051
2132
2133
2133
2135
2137
2138
2139
2052
2133
2133
2135
2135
2138
2139
2142
2054
2135
2137
2137
2139
2142
2142
2144
2070
2151
2151
2153
2153
2156
2157
2160
2070
2151
2153
2153
2155
2157
2159
2163
2072
2153
2153
2155
2155
2159
2160
2160
2072
2962
2158
2155
2157
2160
2160
2162
2077
2157
2157
2159
2160
2162
2164
2164
2076
2157
2159
2160
2160
2164
2164
2166
2078
2160
2160
2160
2162
2164
2169
2166
2079
2160
2160
2162
2162
2165
2166
2169
2079
2160
2162
2167
2164
2166
2168
2169
2083
2164
2164
2166
2166
2963
2171
2171
2083
2164
2166
2166
2169
2171
2171
2173
2085
2165
2166
2168
2169
2171
2173
2173
2085
2166
2168
2169
2169
2173
2173
2175
2087
2169
2169
2169
2171
2173
2175
2175
2090
2171
2171
2173
2173
2177
2178
2178
2090
2171
2173
2173
2175
2178
2178
2180
2092
2928
2178
2174
2175
2178
2180
2180
2094
2173
2175
2175
2177
2180
2180
2182
2094
2176
2175
2177
2178
2180
2182
2182
2097
2178
2178
2180
2180
2184
2184
2186
2097
2178
2180
2180
2182
2184
2187
2187
2099
2180
2180
2182
2182
2186
2187
2187
2099
2180
2182
2182
2183
2923
2206
2189
2101
2182
2182
2183
2186
2187
2189
2189
2103
2184
2187
2187
2187
2191
2191
2193
2105
2187
2187
2187
2189
2191
2193
2193
2106
2187
2187
2189
2189
2193
2193
2195
2106
2187
2189
2189
2191
2193
2195
2196
2108
2189
2189
2191
2192
2195
2196
2196
2110
2946
2198
2193
2195
2198
2198
2200
2113
2192
2193
2195
2196
2198
2200
2200
2113
2193
2196
2196
2196
2200
2200
2201
2114
2195
2196
2196
2198
2200
2202
2202
2115
2196
2196
2198
2198
2201
2202
2204
2117
2198
2200
2200
2201
2205
2205
2207
2119
2200
2200
2202
2202
2986
2213
2207
2119
2200
2202
2202
2205
2207
2207
2209
2120
2201
2202
2205
2205
2207
2209
2209
2121
2202
2204
2205
2205
2209
2209
2210
2124
2205
2207
2207
2209
2211
2214
2214
2126
2207
2207
2209
2209
2213
2214
2214
2126
2207
2209
2209
2210
2214
2214
2216
2876
2209
2209
2211
2211
2214
2216
2218
2128
2209
2211
2211
2213
2216
2216
2218
2132
2213
2214
2214
2216
2218
2220
2220
2133
2214
2214
2216
2216
2219
2220
2222
2133
2214
2216
2216
2218
2220
2222
2223
2135
2216
2216
2218
2218
2223
2223
2223
2135
2216
2218
2218
4716
2229
2223
2225
2138
2220
2222
2222
2223
2225
2227
2227
2139
2220
2223
2223
2223
2227
2227
2229
2141
2223
2223
2223
2590
2227
2229
2229
2142
2223
2223
2225
2225
2229
2229
2232
2142
2223
2225
2225
2227
2229
2231
2232
2146
2227
2227
2228
3837
2232
2234
2234
2146
2227
2228
2231
2231
2234
2234
2236
2147
2228
2229
2231
2232
2234
2236
2236
2148
2229
2231
2232
2232
2236
2236
2238
2151
2231
2232
2232
2234
2236
2238
2238
2153
2234
2234
2236
2236
2240
2241
2241
2153
2234
2236
2236
2237
2241
2241
3030
2155
2236
2236
2237
2238
2241
2243
2243
2155
2236
2237
2238
2240
2243
2247
2245
2156
2238
2238
2241
2241
2243
2245
2245
2160
2241
2241
2243
2243
2246
2247
2249
2160
2241
2243
2243
2245
2247
2250
2275
2176
2268
2257
2270
2259
2275
2264
2275
2176
3026
2264
2267
2261
2250
2250
2252
2166
2245
2245
2246
2247
2250
2252
2252
2166
2247
2249
2250
2250
2254
2254
2256
2169
2249
2250
2250
2252
2254
2256
2256
2169
2250
2250
2252
2252
2256
2256
2258
2169
2250
2252
2252
2254
2256
2258
2259
2171
2252
2252
2254
3027
2261
2259
2268
2173
2254
2256
2258
2259
2261
2261
2263
2174
2255
2256
2259
2259
2261
2263
2263
2175
2256
2259
2259
2259
2263
2263
2264
2178
2258
2259
2259
2261
2263
2265
2265
2178
2259
2259
2261
2261
2264
2265
2268
2180
2261
2263
2263
2264
2268
3006
2270
2182
2263
2263
2264
2265
2270
2270
2270
2183
2263
2265
2265
2267
2270
2270
2275
2184
2265
2265
2268
2268
2270
2272
2272
2184
2265
2267
2268
2268
2272
2272
2274
2187
2268
2270
2270
2272
2275
2277
2277
2189
2270
2270
2272
2272
2277
2277
2277
2995
2270
2272
2272
2274
2277
2277
2281
2191
2272
2272
2274
2274
2277
2279
2279
2191
2272
2274
2274
2277
2279
2279
2281
2195
2276
2277
2277
2279
2281
2282
2283
2196
2277
2277
2279
2279
2283
2283
2285
2196
2277
2279
2279
2286
2289
2285
2286
2198
2279
3115
2281
2281
2286
2286
2286
2198
2286
2287
2281
2283
2286
2286
2288
2202
2282
2283
2285
2286
2288
2290
2290
2203
2283
2285
2286
2286
2290
2290
2291
2204
2285
2286
2303
2305
2306
2309
2298
2222
2292
2303
2302
2305
2307
2307
2302
2205
2286
2288
2288
3023
2292
2294
2295
2209
2290
2290
2293
2292
2295
2297
2297
2209
2290
2292
2292
2294
2297
2298
2299
2211
2291
2292
2295
2295
2297
2299
2299
2211
2292
2294
2295
2295
2299
2299
2300
2213
2294
2295
2295
2297
2299
2301
2301
2216
2297
2297
2299
2299
2303
3102
2317
2217
2297
2299
2299
2302
2304
2304
2306
2218
2299
2299
2301
2301
2304
2306
2306
2218
2299
2301
2301
2303
2306
2306
2308
2219
2302
2301
2303
2304
2306
2309
2308
2223
2308
2304
2306
2306
2310
2310
2312
2223
2304
2306
2306
2308
2310
2312
5095
2239
2306
2306
2308
2308
2317
2313
2313
2225
2306
2308
2308
2310
2313
2313
2315
2227
2308
2308
2309
2310
2313
2315
2315
2229
2311
2313
2313
2313
2317
2317
2319
2232
2312
2313
2313
2315
2317
2319
2319
2232
2313
2313
2315
2315
2319
2320
2321
3340
2327
2315
2315
2317
2319
2322
2322
2234
2315
2315
2317
2317
2321
2322
2322
2237
2317
2319
2319
2321
2324
2324
2326
2238
2318
2319
2321
2322
2324
2326
2326
2239
2319
2321
2322
2322
2326
2326
2328
2241
2322
2322
2322
2324
2326
2327
2328
2241
3120
2322
2324
2324
2328
2328
2333
2243
2324
2326
2326
2327
2331
2331
2333
2245
2326
2326
2328
2328
2331
2333
2333
2245
2326
2327
2328
2331
2333
2340
2335
2246
2327
2328
2331
2331
2333
2335
2335
2247
2328
2330
2331
2331
2335
2335
2337
2250
2331
3108
2336
2335
2337
2339
2340
2253
2333
2333
2335
2335
2339
2340
2340
2252
2333
2335
2335
2341
2353
2344
2347
2259
2340
2340
2341
2342
2345
2347
2347
2259
2338
2336
2337
2339
2342
2342
2344
2258
2340
2340
2340
2342
2344
2346
2346
2259
2340
3123
2345
2342
2345
2346
2348
2259
2341
2342
2342
2344
2346
2349
2349
2261
2342
2342
2344
2344
2349
2349
2357
2277
2358
2360
2360
2361
2365
2365
2366
2280
2361
2362
2381
2366
2351
2353
2388
2495
2550
2567
2556
2580
2566
2582
2598
2459
2560
3461
2520
2516
2553
2544
2387
2270
2358
2349
2351
2351
2355
2355
2358
2268
2349
2351
2351
2353
2355
2357
2358
2272
2353
2353
2354
2355
2358
2360
2360
2273
2353
2354
2355
2357
2360
2360
2362
2273
2354
2355
2358
2358
2360
2362
2362
2274
2355
3206
2373
2358
2362
2362
2363
2276
2358
2358
2358
2360
2362
2364
2364
2279
2360
2360
2362
2362
2367
2367
2367
2279
2360
2362
2362
2363
2367
2367
2369
2281
2362
2362
2364
2364
2367
2369
2369
2281
2362
2363
2364
2366
2369
2369
2371
2282
2363
2447
2376
2367
2369
2371
2772
2286
2367
2367
2369
2369
2372
2373
2376
2286
2367
2369
2369
2371
2373
2375
2376
2288
2369
2369
2371
2371
2375
2376
2376
2288
2369
2371
2371
2372
2376
2376
2378
2290
2371
2371
2373
2373
2376
2378
2378
2292
3915
2380
2376
2376
2380
2380
2382
2295
2375
2376
2376
2378
2380
2382
2382
2295
2376
2376
2378
2378
2382
2382
2385
2295
2376
2378
2378
2380
2382
2384
2385
2297
2378
2378
2380
2380
2384
2385
2385
2299
2380
2382
2382
2385
2387
2388
2389
2301
2521
2382
2384
2385
2387
2389
2391
2302
2382
2385
2385
2385
2389
2389
2390
2303
2385
2385
2385
2387
2389
2391
2391
2304
2385
2385
2413
2401
2416
2406
2419
2320
2412
2403
2415
2405
2419
2408
2400
2308
2389
2389
2391
2391
2394
2396
2396
5124
2396
2390
2391
2399
2396
2396
2398
2310
2390
2391
2393
2394
2396
2398
2398
2310
2391
2393
2394
2394
2398
2398
2400
2313
2394
2396
2396
2398
2400
2402
2403
2315
2396
2396
2398
2398
2403
2403
2403
2315
2396
2398
2401
2400
2403
2403
3524
2317
2398
2398
2399
2400
2403
2407
2409
2317
2398
2400
2400
2403
2405
2405
2407
2322
2402
2403
2403
2405
2407
2409
2409
2322
2403
2403
2405
2405
2408
2409
2412
2322
2403
2405
2405
2407
2409
2412
2412
2324
2405
2405
2407
2407
2411
3174
2565
2324
2405
2407
2407
2409
2413
2412
2414
2328
2409
2409
2411
2412
2414
2416
2416
2328
2409
2412
2412
2412
2416
2416
2417
2330
2428
2412
2412
2414
2416
2418
2418
2331
2412
2412
2414
2414
2418
2418
2421
2331
2427
2414
2414
2416
2419
3194
2424
2335
2420
2416
2418
2420
2421
2423
2423
2335
2416
2418
2418
2421
2423
2423
2425
2337
2417
2418
2420
2421
2423
2425
2425
2338
2418
2420
2421
2421
2425
2425
2426
2340
2420
2421
2421
2423
2425
2427
2440
2342
2423
2423
2425
2425
3286
2440
2430
2342
2423
2425
2425
2432
2435
2430
2432
2344
2425
2425
2426
2427
2430
2432
2432
2344
2425
2427
2427
2429
2432
2432
2434
2345
2426
2427
2429
2430
2432
2451
2451
2363
2436
2444
2438
2446
2453
2451
2455
2363
2436
2448
2432
3289
2442
2438
2439
2351
2432
2432
2436
2434
2438
2439
2439
2351
2432
2434
2434
2436
2439
2439
2441
2353
2434
2434
2435
2436
2439
2441
2441
2355
2436
2439
2439
2439
2443
2443
2444
2357
2438
2439
2439
2441
2443
2444
2445
2358
2439
2439
3261
2444
2444
2445
2448
2358
2440
2441
2441
2443
2445
2447
2448
2360
2441
2441
2443
2443
2447
2448
2448
2362
2443
2445
2445
2448
2450
2450
2452
2364
2459
2445
2447
2448
2450
2452
2452
2364
2445
2448
2448
2448
2452
2452
2453
2367
2447
3289
2467
2450
2452
2454
2454
2367
2450
2448
2450
2450
2454
2454
2457
2369
2450
2452
2452
2454
2457
2457
2459
2371
2452
2452
2454
2454
2457
2459
2459
2371
2452
2454
2454
2456
2459
2459
2461
2373
2453
2454
2456
2457
2459
2461
2461
3130
2539
2456
2457
2457
2461
2461
2464
2376
2457
2459
2459
2461
2463
2465
2466
2378
2459
2459
2461
2461
2465
2466
2466
2378
2459
2461
2461
2463
2466
2466
2468
2380
2461
2461
2463
2463
2466
2468
2468
2380
2461
2463
2463
2465
2468
2468
3276
2401
2465
2466
2466
2468
2471
2472
2472
2385
2466
2466
2468
2468
2471
2472
2474
2385
2466
2468
2468
2470
2472
2475
2475
2387
2468
2468
2470
2470
2474
2475
2475
2387
2468
2470
2470
2472
2475
2475
2477
2391
2472
2472
2474
2475
5096
2479
2479
2391
2472
2474
2476
2475
2479
2486
2480
2393
2474
2475
2475
2477
2479
2480
2481
2394
2475
2475
2477
2477
2480
2481
2483
2394
2475
2477
2477
2479
2481
2483
2491
2409
2483
2484
2485
2486
2488
2490
2490
2403
2484
2485
3649
2527
2492
2486
2488
2400
2480
2481
2483
2484
2486
2488
2488
2400
2484
2484
2484
2484
2488
2488
2490
2403
2483
2484
2484
2486
2488
2501
2490
2405
2486
2486
2488
2488
2493
2493
2493
2405
2486
2488
2507
2505
2508
2508
2510
2423
3327
2520
2503
2506
2509
2510
2504
2407
2488
2490
2490
2492
2495
2495
2497
2408
2489
2490
2492
2493
2495
2497
2497
2412
2493
2493
2495
2495
2499
2500
2501
2412
2499
2495
2495
2497
2499
2501
2502
2414
2495
2495
2497
2497
2501
2506
3336
2419
2495
2497
2497
2498
2503
2502
2504
2416
2497
2497
2505
2499
2502
2504
2504
2418
2499
2502
2502
2502
2506
2506
2509
2420
2501
2502
2502
2504
2506
2508
2508
2421
2502
2502
2504
2504
2507
2508
2511
2421
2515
2504
2504
3285
2633
2511
2511
2423
2504
2504
2508
2506
2510
2511
2511
2425
2506
2508
2508
2510
2513
2516
2515
2441
2522
2522
2527
2538
2781
2771
2780
2531
2523
2525
2999
2525
2529
2529
2531
2443
2524
2524
2525
2526
2529
2531
2531
2583
2524
2548
2542
2556
2547
2561
2549
2473
2542
2554
2543
2562
2552
2565
2554
2479
2562
2561
2551
2563
2555
2568
2557
2480
2550
2558
2547
2561
2551
2565
2553
2477
2547
2559
2549
2561
2553
2565
2554
2478
2547
2561
2550
3419
2586
2554
2568
2470
2562
2553
2565
2554
2568
2558
2570
2471
2563
2554
2566
2554
2570
2559
2572
2473
2585
2556
2556
2557
2559
2561
2562
2477
2556
2556
2558
2560
2562
2562
2565
2476
2557
2557
2559
2560
2562
2563
2565
2481
3520
2596
2600
2595
2605
2608
2601
2507
2600
2589
2601
2602
2606
2632
2569
2481
2564
2565
2565
2565
2567
2570
2571
2484
2562
2564
2565
2567
2569
2570
2571
2485
2565
2565
2565
2569
2570
2572
2572
2488
2567
2576
2584
2583
2585
3498
2625
2498
2580
2579
2578
2583
2576
2574
2578
2490
2689
2702
2709
2706
2708
2722
2728
2593
2609
2614
2614
2617
2618
2620
2620
2588
2621
2615
2617
2616
2619
2620
2621
2614
2626
2618
2619
2621
2623
2623
2624
2597
3487
2631
2623
2620
2623
2624
2628
2642
2638
2621
2622
2620
2624
2626
2626
2642
2724
2731
2721
2720
2727
2726
2724
2652
2727
2727
2724
2719
2723
2729
2724
2657
2858
2906
2865
2858
2883
2865
2897
2742
2837
2844
5526
3087
2847
2842
2841
2807
2871
2827
2843
2849
2851
2855
3008
3016
3083
3022
2923
2844
2843
2852
2844
2783
2865
2841
2849
2852
2859
2852
2854
2780
2878
2869
2853
2864
2864
2866
2860
2766
2877
2887
4093
2895
2902
2882
2879
2822
2891
2880
2857
2871
2875
2880
2887
2831
2924
2932
2920
2936
2918
2938
2944
2827
2924
2928
2912
2903
2965
2924
2962
2823
2951
2931
2951
2949
2921
2947
2936
2868
2986
3791
2955
2908
2933
2925
2949
2868
2942
2957
2970
2924
2984
2915
2949
2872
2939
2917
2931
2926
2921
2946
2960
2908
2986
2943
2987
2960
2972
2974
2957
2891
2956
2980
2945
2964
2962
2942
2969
2830
2939
3905
2962
2975
2997
2966
2995
2894
2958
2990
2958
2942
2964
2984
2972
2901
2985
2988
2976
2954
3008
2977
3126
3070
3184
3175
3177
3179
3204
3164
3189
3086
3152
3018
2966
3009
2957
2960
2986
3814
2953
2951
2974
2970
2962
2976
2977
2901
2970
2960
2939
2960
3006
2958
2936
2859
2958
2968
2970
2993
3008
2989
2952
2914
2969
2998
2993
2978
2955
2963
2982
2881
2955
2946
3013
3010
2998
2981
3908
2927
2970
2960
2986
2961
2988
2981
2995
2882
2975
2972
3008
2982
2991
2988
2984
2904
2992
2971
2990
2986
3014
3000
2971
2877
2963
3020
3006
2983
2976
2999
3013
2936
2980
2953
2989
3007
3808
2997
2966
2952
2994
2985
2984
2972
2995
3007
2985
2913
2963
2977
3002
3008
2993
3006
2982
2897
2963
3002
2994
2991
2971
2991
2992
2890
2990
2966
3017
3026
2982
2949
3010
2947
2992
2999
2993
3885
3028
2968
3034
2906
2990
2999
3028
2956
2985
3016
3018
2870
2979
2970
2989
3020
2981
3002
2996
2895
2974
3007
2985
3019
3014
2976
2990
2913
2985
2978
3025
3008
2982
2997
2971
2914
3004
3014
3936
3031
3006
2995
2990
2944
3015
2987
3000
3015
3017
3015
3011
2891
3002
3025
2980
3018
3035
3013
2971
2903
3005
2994
3039
3048
3007
3010
3022
2909
2964
2993
3020
3013
3012
2994
3006
2942
3931
3033
2989
3025
3030
2985
3028
2891
3020
3008
3031
3027
2996
3010
3013
2951
3007
3032
2993
3004
3036
3069
2997
2922
2993
3038
3009
3062
3000
3021
3026
2943
3065
2990
3021
3007
3011
2985
5744
2968
3006
3014
3026
3030
3015
3025
3062
2925
3007
3012
3000
3001
3018
2976
2995
2938
3011
3039
3049
3028
3024
3038
3027
2945
3044
3049
3058
3019
3011
3307
3226
3116
3202
3039
3054
3037
4270
3050
3047
2954
3021
3022
3061
3012
3019
2995
3081
2938
2999
3048
3015
2992
3002
3006
3008
2916
3040
3007
3038
3008
3024
3030
3045
2946
3075
3066
3068
3031
3029
3045
3041
2968
3106
3033
3903
3047
3012
3042
3063
2983
3016
3031
3037
3043
3024
3032
3018
2929
3036
3030
3009
3078
3035
3039
3054
2956
3023
3078
3041
3000
3034
3026
3027
2939
3028
3023
3029
3065
3059
3016
3037
2937
4015
3059
3055
3042
3000
3031
3094
2992
3023
3052
3038
3038
3056
3033
3048
2929
3034
3055
3048
3045
3029
3040
3020
2963
3058
3026
3038
3032
3033
3031
3016
2967
2998
3022
3051
3075
3031
3057
3942
3010
3070
3011
3041
3008
3057
3059
3083
2995
3054
3014
3063
3053
3024
3052
3064
2982
3046
3064
3065
3071
3043
3082
3103
2985
3017
3056
3070
3056
3058
3035
3056
2954
3072
3045
3041
3069
3991
3068
3077
2956
3046
3065
3112
3075
3089
3556
3083
2989
3022
3020
3030
3022
3018
3074
3047
2980
3106
3046
3080
3049
3064
3063
3077
2975
3081
3034
3060
3036
3075
3085
3099
3019
4732
3098
3083
3117
3095
3073
3066
3016
3067
3109
3070
3053
3090
3090
3118
3018
3074
3050
3073
3053
3070
3122
3068
2999
3064
3057
3115
3077
3061
3065
3058
3011
3051
3126
3071
3059
3067
3070
3306
3023
3085
3057
3095
3090
3055
3064
3116
3005
3058
3050
3064
3116
3092
3066
3090
3020
3107
3054
3075
3089
3078
3085
3080
3034
3074
3088
3086
3065
3098
3079
3085
2996
3136
3062
3083
4029
3101
3092
3117
3037
3095
3073
3070
3068
3099
3084
3101
3021
3088
3056
3051
3112
3068
3100
3116
3048
3069
3088
3071
3073
3080
3078
3135
3003
3122
3066
3094
3117
3102
3107
3114
2991
3973
3207
3082
3109
3135
3098
3090
2994
3094
3084
3114
3115
3140
3096
3117
3030
3074
3109
3110
3091
3101
3113
3121
3015
3104
3119
3116
3104
3100
3058
3064
3032
3111
3099
3105
3132
3148
3110
6030
3091
3128
3113
3110
3114
3110
3093
3131
3038
3109
3134
3133
3128
3115
3103
3067
3029
3124
3084
3114
3140
3135
3104
3141
3070
3138
3161
3127
3108
3085
3115
3099
3026
3100
3112
4376
3114
3125
3121
3115
3067
3079
3111
3097
3096
3119
3123
3124
3018
3090
3116
3126
3113
3129
3110
3147
3054
3116
3101
3134
3170
3113
3139
3154
3009
3102
3100
3138
3086
3132
3108
3118
4010
3119
3117
3130
3113
3146
3164
3174
3037
3122
3115
3082
3129
3113
3078
3147
3060
3112
3121
3165
3106
3167
3105
3132
2999
3132
3106
3167
3150
3115
3147
3160
3079
3128
3152
3177
3137
4090
3176
3104
3057
3106
3143
3155
3193
3090
3094
3108
3086
3115
3138
3149
3174
3148
3140
3127
3042
3132
3144
3131
3148
3134
3113
3162
3070
3152
3123
3134
3144
3131
3173
3155
3029
3202
4121
3186
3144
3117
3130
3163
3072
3100
3103
3194
3186
3150
3189
3165
3081
3151
3144
3128
3141
3176
3183
3145
3067
3111
3181
3166
3154
3166
3140
3165
3059
3183
3179
3150
3178
3175
3209
4186
3092
3177
3193
3167
3153
3177
3151
3150
3091
3153
3141
3170
3157
3162
3153
3158
3085
3119
3166
3130
3187
3162
3172
3132
3054
3132
3152
3170
3169
3148
3175
3143
3090
3182
3131
3176
3405
3136
3131
3135
3100
3174
3157
3164
3133
3193
3182
3137
3060
3154
3141
3201
3178
3133
3166
3180
3096
3191
3174
3162
3149
3173
3135
3155
3058
3155
3176
3160
3189
3174
3169
3144
4093
3131
3138
3178
3156
3223
3204
3164
3119
3180
3174
3197
3142
3202
3193
3188
3104
3141
3129
3139
3165
3192
3176
3177
3070
3165
3152
3205
3159
3218
3178
3171
3114
3169
3173
3169
3193
4192
3220
3204
3114
3164
3205
3180
3139
3186
3184
3181
3079
3212
3184
3137
3186
3177
3187
3189
3092
3231
3174
3202
3166
3208
3178
3213
3134
3181
3171
3181
3199
3156
3167
3242
3122
4196
3216
3207
3186
3191
3187
3222
3111
3185
3204
3160
3155
3196
3205
3184
3145
3184
3160
3195
3173
3178
3195
3212
3086
3203
3245
3427
3442
3381
3266
3223
3112
3177
3203
3203
3181
6001
3182
3225
3096
3205
3186
3237
3186
3181
3189
3229
3137
3215
3201
3212
3194
3217
3227
3192
3147
3194
3219
3186
3224
3201
3152
3208
3120
3204
3212
3181
3210
3169
3177
3216
3149
4412
3197
3240
3234
3210
3213
3203
3117
3249
3205
3224
3225
3256
3200
3225
3128
3181
3245
3190
3201
3193
3236
3215
3170
3240
3194
3226
3194
3210
3198
3233
3148
3222
3204
3188
3184
4258
3234
3218
3146
3194
3213
3218
3237
3224
3226
3229
3376
3434
3454
3424
3411
3472
3460
3425
3324
3389
3236
3223
3234
3219
3217
3268
3144
3219
3215
3257
3255
3235
3261
3284
3356
3245
3256
3234
3240
3209
3227
3195
3133
3201
3233
3221
3184
3231
3240
3240
3149
3250
3199
3224
3259
3232
3243
3199
3139
3199
3272
3189
3295
3252
3267
3205
3167
3211
3248
3250
4292
3245
3232
3235
3149
3229
3272
3235
3236
3284
3245
3241
3198
3228
3300
3265
3250
3254
3251
3235
3146
3263
3247
3278
3262
3205
3230
3239
3170
3244
3289
3245
3196
3272
3269
4163
3233
3262
3232
3259
3200
3232
3252
3232
3202
3216
3230
3262
3248
3234
3262
3250
3139
3211
3312
3278
3226
3279
3231
3261
3346
3457
3473
3455
3253
3284
3212
3259
3166
3211
3252
3507
3265
3255
3240
3254
3170
3239
3233
3241
3240
3267
3273
3257
3165
3273
3247
3297
3264
3256
3245
3231
3177
3251
3296
3257
3286
3273
3243
3257
3183
3272
3277
3233
3255
3287
4205
3467
3129
3267
3278
3268
3271
3271
3238
3236
3213
3271
3248
3252
3245
3211
3240
3238
3171
3272
3243
3256
3264
3258
3291
3291
3180
3764
3265
3269
3244
3249
3253
3264
3201
4950
3249
3296
3285
3313
3287
3272
3219
3269
3226
3286
3268
3285
3253
3273
3210
3252
3266
3284
3285
3275
3209
3289
3210
3279
3275
3310
3259
3291
3295
3284
3225
3310
3268
3255
4443
3233
3282
3241
3226
3303
3264
3248
3259
3258
3284
3304
3162
3246
3269
3270
3293
3294
3281
3285
3185
3267
3221
3305
3287
3283
3286
3274
3177
3262
3325
3283
3295
3269
3279
6386
3190
3261
3271
3282
3282
3260
3285
3253
3208
3282
3268
3262
3278
3294
3265
3271
3190
3279
3311
3248
3251
3299
3240
3265
3210
3272
3272
3247
3299
3242
3299
3277
3191
3270
4629
3281
3313
3259
3289
3307
3176
3274
3277
3261
3299
3274
3288
3273
3195
3301
3307
3269
3259
3304
3282
3280
3191
3321
3319
3251
3305
3319
3297
3293
3238
3283
3295
3280
3271
4402
3268
3298
3240
3303
3283
3305
3294
3290
3290
3323
3170
3313
3260
3296
3281
3284
3297
3310
3218
3277
3293
3306
3280
3306
3285
3270
3181
3314
3315
3292
3282
3275
3290
3298
4126
3479
3299
3309
3327
3283
3316
3308
3240
3302
3275
3294
3304
3342
3280
3258
3246
3297
3266
3314
3341
3318
3333
3334
3236
3305
3308
3309
3290
3304
3275
3330
3250
3326
3298
3339
3581
3292
3350
3320
3208
3304
3306
3346
3322
3346
3294
3305
3267
3296
3304
3316
3351
3304
3329
3321
3206
3329
3342
3340
3295
3327
3286
3341
3188
3336
3329
3321
3330
3308
3272
3634
3241
3327
3303
3313
3326
3297
3329
3307
3208
3292
3330
3309
3285
3377
3349
3318
3229
3318
3346
3316
3332
3342
3314
3302
3270
3285
3267
3310
3356
3299
3317
3305
3209
3328
3630
3303
3304
3295
3318
3366
3301
3324
3305
3305
3314
3319
3291
3298
3236
3335
3318
3326
3362
3359
3362
3362
3233
3333
3379
3340
3336
3341
3285
3335
3245
3338
3321
3298
4458
3321
3307
3354
3264
3316
3333
3267
3343
3352
3319
3323
3299
3325
3347
3365
3346
3343
3315
3318
3212
3310
3319
3301
3319
3350
3308
3315
3223
3341
3315
3293
3329
3347
3323
4511
3235
3344
3319
3307
3360
3380
3384
3313
3293
3307
3329
3346
3343
3335
3373
3357
3246
3283
3305
3332
3318
3312
3326
3340
3267
3372
3304
3353
3355
3371
3320
3362
3286
3356
4443
3323
3368
3346
3365
3357
3284
3304
3343
3387
3393
3378
3361
3379
3265
3315
3337
3363
3367
3327
3330
3381
3286
3354
3341
3332
3379
3364
3371
3371
3298
3356
3311
3382
3365
6195
3387
3397
3288
3357
3367
3350
3402
3357
3349
3360
3308
3346
3338
3396
3408
3394
3345
3372
3251
3404
3323
3370
3357
3391
3368
3368
3275
3357
3348
3345
3363
3349
3402
3711
3298
3372
3343
3356
3398
3389
3375
3391
3283
3315
3385
3327
3357
3415
3368
3407
3267
3386
3370
3320
3396
3369
3357
3377
3340
3354
3340
3345
3354
3395
3374
3351
3325
4486
3401
3386
3388
3380
3371
3382
3262
3344
3388
3344
3377
3385
3377
3389
3294
3420
3374
3366
3374
3358
3370
3355
3334
3376
3394
3379
3423
3414
3397
3383
3280
3400
3339
4542
3381
3362
3429
3430
3295
3401
3380
3390
3404
3356
3360
3364
3307
3330
3385
3367
3400
3373
3354
3388
3296
3335
3351
3362
3381
3410
3403
3362
3272
3340
3408
3348
3388
3371
4573
3380
3304
3370
3366
3384
3382
3422
3364
3380
3316
3399
3362
3325
3364
3366
3389
3389
3349
3382
3417
3391
3412
3389
3400
3422
3323
3410
3343
3448
3395
3397
3406
3410
4449
3416
3411
3389
3374
3383
3358
3410
3290
3355
3348
3415
3399
3378
3417
3366
3274
3368
3409
3372
3399
3384
3368
3414
3306
3383
3403
3439
3406
4638
3445
3333
3322
3578
5141
3563
3649
3609
3622
3533
3394
3568
3571
3583
3553
3568
3444
3403
3320
3376
3414
3443
3375
3427
3370
3366
3334
3403
3369
3361
3371
3414
3362
3417
3295
3437
3397
4652
3570
3648
3403
3398
3316
3407
3454
3420
3411
3435
3426
3358
3320
3386
3406
3449
3393
3406
3408
3383
3309
3377
3420
3432
3395
3437
3446
3427
3296
3400
3396
3365
3443
4783
3450
3458
3375
3708
3502
3393
3407
3419
3460
3440
3318
3439
3442
3430
3425
3439
3438
3402
3373
3437
3411
3435
3444
3415
3385
3412
3341
3443
3437
3403
3400
3414
3417
4766
3303
3429
3519
3683
3475
3411
3442
3414
3345
3452
3418
3414
3405
3455
3439
3402
3346
3407
3384
3450
3477
3432
3453
3382
3363
3422
3383
3420
3434
3440
3411
3442
3354
6609
3467
3444
3431
3413
3440
3429
3344
3436
3417
3429
3378
3428
3457
3411
3369
3414
3396
3439
3410
3405
3466
3461
3336
3433
3443
3445
3410
3483
3437
3381
3342
3441
4816
3407
3446
3635
3670
3681
3571
3679
3688
3669
3718
3610
3568
3415
3362
3466
3448
3427
3958
3464
3418
3425
3356
3408
3454
3452
3397
3438
3461
3453
3404
3443
5318
3468
3440
3486
3431
3423
3319
3434
3418
3465
3454
3456
3423
3434
3338
3455
3426
3403
3429
3454
3442
3448
3342
3474
3425
3427
3484
3459
3426
3431
3387
3456
3467
4682
3412
3455
3460
3456
3367
3439
3460
3426
3427
3451
3401
3512
3430
3459
3466
3462
3475
3449
3475
3412
3308
3445
3505
3423
3472
3441
3491
3460
3314
3460
3441
3439
3465
4708
3428
3462
3396
3492
3490
3452
3430
3488
3433
3436
3360
3422
3474
3446
3440
3508
3426
3499
3398
3476
3460
3467
3467
3479
3480
3487
3363
3429
3472
3419
3467
3434
4648
3485
3369
3452
3424
3487
3456
3424
3426
3422
3416
3469
3442
3467
3462
3506
3458
3453
3406
3472
3497
3504
3481
3496
3476
3482
3377
3445
3460
3496
3451
3440
3493
3480
4596
3481
3457
3471
3500
3484
3464
3481
3417
3457
3517
3469
3506
3481
3524
3498
3370
3481
3487
3453
3498
3474
3500
3471
3441
3546
3514
3509
3487
3524
3484
3544
3381
4776
3545
3487
3476
3527
3463
3490
3399
3483
3523
3499
3563
3475
3479
3494
3437
3494
3475
3495
3561
3560
3477
3536
3465
3537
3482
3543
3517
3483
3501
3527
3453
3479
3871
3530
3504
3502
3507
3513
3465
3502
3547
3528
3519
3521
3560
3577
3461
3512
3519
3525
3534
3516
3521
3516
3434
3516
3514
3528
3535
3541
3545
3571
3431
3526
3537
4717
3534
3568
3552
3521
3419
3536
3542
3500
3548
3547
3480
3465
3439
3554
3562
3548
3506
3539
3559
3523
3425
3534
3535
3537
3523
3556
3517
3540
3424
3554
3500
3535
6747
3563
3495
3517
3438
3547
3554
3510
3565
3520
3546
3485
3506
3501
3523
3540
3552
3481
3525
3525
3413
3540
3567
3519
3553
3549
3525
3580
3480
3540
3537
3584
4911
3560
3547
3536
3412
3520
3491
3560
3547
3535
3538
3552
3423
3545
3524
3502
3478
3503
3481
3549
3447
3529
3507
3539
3507
3610
3548
3597
3481
3529
3500
3568
3549
4710
3641
3533
3447
3492
3534
3493
3500
3577
3559
3511
3459
3518
3541
3522
3544
3543
3516
3590
3517
3531
3549
3520
3547
3569
3544
3570
3438
3529
3565
3573
3545
3555
4737
3539
3455
3540
3550
3539
3569
3550
3519
3627
3502
3602
3583
3518
3555
3543
3588
3585
3450
3576
3584
3525
3518
3595
3605
3597
3489
3536
3542
3511
3574
3547
4814
3575
3497
3558
3558
3637
3538
3569
3581
3620
3474
3568
3595
3538
3535
3582
3568
3533
3465
3533
3540
3540
3579
3575
3583
3605
3499
3539
3628
3598
3600
3567
3637
4840
3551
3600
3606
3532
3608
3611
3585
3596
3468
3573
3587
3623
3620
3599
3616
3641
3464
3605
3540
3604
3587
3623
3590
3600
3475
3636
3612
3607
3598
3573
3592
4795
3493
3585
3574
3625
3587
3585
3619
3622
3510
3599
3643
3595
3612
3561
3597
3603
3539
3581
3577
3612
3562
3585
3594
3595
3509
3640
3548
3594
3604
3602
3587
4884
3504
3583
3602
3611
3588
3646
3630
3600
3513
3607
3657
3633
3628
3600
3625
3614
3541
3617
3585
3624
3612
3612
3606
3656
3547
3634
3608
3635
3617
3616
3625
4804
3479
3610
3590
3603
3644
3588
3631
3616
3569
3606
3631
3565
3601
3562
3613
3593
3477
3607
3621
3614
3584
3595
3587
3618
3554
3581
3643
3605
3609
3643
3635
4622
3735
3579
3626
3625
3696
3581
3586
3640
3516
3617
3653
3607
3652
3608
3627
3631
3547
3613
3629
3602
3606
3619
3619
3618
3534
3588
3624
3619
3613
3626
3662
6074
3947
3643
3608
3587
3639
3643
3643
3603
3543
3612
3615
3631
3607
3638
3645
3650
3571
3620
3609
3644
3623
3609
3627
3682
3526
3640
3627
3644
3614
3606
3637
5114
3555
3609
3592
3623
3611
3623
3665
3622
3506
3612
3623
3622
3668
3620
3634
3669
3573
3631
3629
3661
3612
3637
3613
3628
3569
3654
3592
3633
3644
3638
3650
4897
3572
3658
3645
3606
3647
3638
3647
3663
3597
3643
3659
3620
3648
3612
3636
3650
3592
3634
3613
3593
3664
3683
3660
3677
3583
3672
3686
3610
3648
3674
3671
4885
3538
3635
3606
3669
3644
3660
3649
3689
3557
3661
3652
3628
3669
3652
3696
3617
3577
3643
3659
3689
3644
3667
3632
3665
3564
3635
3629
3665
3646
3650
4561
3948
3543
3718
3628
3622
3669
3644
3654
3676
3542
3692
3669
3653
3661
3698
3654
3658
3598
3631
3667
3661
3698
3692
3661
3680
3574
3622
3652
3685
3670
3678
4157
3619
3578
3681
3663
3674
3705
3687
3626
3667
3567
3648
3613
3634
3672
3675
3691
3660
3562
3658
3684
3687
3639
3716
3633
3687
3588
3686
3661
3688
3641
3625
4984
3674
3568
3655
3671
3693
3637
3652
3672
3650
3562
3693
3643
3675
3650
3645
3685
3663
3562
3712
3691
3625
3651
3673
3659
4181
3593
3671
3676
3663
5590
3648
3665
3623
3577
3682
3678
3674
3683
3687
3619
3669
3614
3661
3629
3706
3690
3704
3659
3665
3588
3676
3675
3679
3644
3642
3676
3672
3572
3705
3693
3690
5068
3652
3676
3665
3566
3682
3689
3688
3638
3660
3682
3680
3595
3691
3676
3646
3719
3652
3680
3684
3636
3657
3650
3700
3643
3676
3708
3651
3585
3693
3696
5002
3723
3708
3651
3673
3582
3685
3643
3701
3701
3669
3674
3712
3614
3642
3671
3675
3661
3658
3667
3704
3610
3710
3723
3696
3718
3708
3685
3773
3864
3927
7249
4056
3909
3961
3943
3892
3739
3824
3755
3882
3759
3701
3695
3710
3608
3671
3688
3673
3695
3706
3640
3712
3589
3694
3689
3675
3672
3678
3692
3712
3612
5334
3710
3722
3711
3706
3720
3709
3655
3707
3708
3686
3689
3720
3685
3687
3646
3691
3747
3732
3711
3700
3711
3733
3638
3688
3686
3697
3693
3695
3698
3715
4901
3689
3715
3663
3721
3779
3706
3738
3637
3672
3729
3701
3707
3755
3732
3713
3659
3735
3704
3732
3709
3703
3686
3705
3633
3714
3691
3716
3720
3733
3693
5025
3647
3716
3729
3700
3660
3732
3707
3739
3656
3702
3730
3672
3741
3711
3748
3716
3644
3717
3730
3714
3734
3766
3732
3749
3642
3766
3673
3754
3722
3748
5041
3722
3672
3746
3692
3715
3743
3721
3749
3759
3662
3769
3711
3746
3696
3769
3750
3753
3616
3740
3748
3744
3736
3732
3724
3694
3629
3753
3709
3700
3756
5004
3750
3751
3616
3729
3752
3702
3722
3733
3727
3766
3663
3734
3726
3711
3741
3757
3760
3738
3655
3690
3752
3734
3719
3729
3811
3717
3603
3757
3793
3788
4299
3783
3775
3706
3698
3763
3746
3764
3747
3749
3772
3754
3637
3775
3756
3748
3740
3724
3745
3773
3654
3737
3741
3808
3704
3776
3779
3713
3689
3775
3777
5112
3779
3777
3766
3799
3687
3798
3787
3761
3744
3733
3757
3721
3677
3754
3769
3771
3771
3758
3767
3733
3691
3798
3786
3726
3717
3757
3736
3755
3690
3735
5134
3788
3730
3770
3772
3749
3658
3792
3750
3744
3743
3774
3765
3798
3720
3784
3737
3771
3759
3777
3755
3787
3695
3794
3763
3717
3764
3795
3721
3732
3672
5056
3765
3745
3699
3801
3766
3766
3648
3752
3811
3774
3828
3778
3793
3763
3690
3827
3799
3829
3788
3811
3805
3756
3708
3817
3784
3780
3768
3755
3800
6913
3769
3800
3790
3799
3800
3761
3790
3805
3671
3756
3773
3731
3819
3826
3818
3775
3699
4066
4049
4026
3829
3817
3776
3830
3707
3834
3758
3775
3811
5514
3815
3835
3719
3811
3804
3779
3813
3794
3799
3787
3679
3779
3785
3791
3798
3783
3842
3832
3746
3748
3743
3798
3849
3802
3810
3795
3721
3792
3807
3813
4169
3825
3800
3777
3716
3865
3795
3769
3804
3838
3831
3823
3718
3828
3805
3780
3795
3823
3796
3821
3744
3803
3826
3809
3804
3809
3814
3803
3739
3849
5201
3845
3793
3788
3840
3793
3708
3855
3801
3840
3812
3763
3831
3849
3742
3798
3775
3814
3782
3820
3815
3787
3729
3781
3820
3822
3810
3822
3842
3848
5115
3771
3793
3809
3814
3841
3813
3825
3796
3855
3834
3798
3829
3844
3803
3809
3722
3786
3814
3842
3783
3832
3819
3807
3741
3825
3832
3810
3839
3826
5015
3972
3733
3824
3803
3837
3825
3817
3825
3825
3728
3849
3783
3821
3815
3840
3815
3807
3724
3835
3819
3833
3807
3801
3833
3817
3747
3812
3873
3826
3848
5181
3832
3810
3754
3837
3823
3816
3823
3817
3823
3825
3736
3811
3819
3852
3813
3851
3805
3814
3734
3830
3844
3831
3858
3831
3861
3845
3696
3848
3792
5192
3818
3815
3813
3820
3733
3826
3849
3839
3856
3850
3809
3842
3708
3827
3844
3812
3833
3854
3877
3848
3735
3817
3797
3841
3838
3830
3857
3878
3766
5246
3814
3791
3832
3839
3844
3836
3779
3828
3811
3824
3809
3827
3822
3872
3736
3857
3821
3817
3842
3828
3827
3859
3739
3863
3857
3838
3827
3819
3819
5247
3762
3834
3863
3847
3829
3803
3831
3803
3761
3811
3813
3807
3857
3810
3837
3852
3745
3838
3831
3848
3873
3848
3836
3868
3726
3845
3824
3857
3854
6949
3896
3858
3748
3896
3886
3886
3919
3848
3863
3877
3735
3817
3847
3872
3867
3863
3888
3914
3785
3915
3836
3847
3894
3875
3842
3865
3785
3837
3852
5533
3851
4069
4161
4088
3858
3882
3850
3872
3883
3878
3877
3874
3806
3864
3861
3865
3882
3844
3893
3843
3751
3875
3849
3865
3856
3863
3881
3913
5387
3905
3892
3876
3892
3885
3888
3855
3758
3864
3865
3840
3926
3901
3863
3913
3827
3833
3852
3868
3883
3901
3884
3866
3814
3916
3903
3898
3952
3905
5284
3951
3831
3884
3917
3906
3875
3915
3915
3909
3764
3939
3908
3912
3906
3927
3984
3930
3801
3909
3919
4411
3921
3921
3918
3929
3849
3942
5986
3928
3902
3929
3922
3938
3852
3955
3971
4009
3974
3966
3973
3969
3904
3954
3959
3938
3968
3942
3963
3960
3882
3993
3954
4006
4009
3983
3975
5394
3966
4000
4038
3989
4029
4024
3995
4044
3975
4037
4009
4007
4018
4041
4103
4004
3984
4022
4016
4028
4040
4022
4050
4074
3958
4020
4057
4031
5393
4025
4027
4028
3965
4013
4037
4018
4019
4041
4061
4019
3965
4051
4018
4035
4052
4076
4072
4050
4082
4057
4074
4068
4067
4042
4037
4076
4037
5961
4044
4064
4027
4090
4085
4093
4098
4061
4076
4049
4089
4066
4058
4069
4028
4068
4067
4068
4046
4051
4069
4079
4121
4037
4055
4050
4058
5671
4073
4054
4089
4071
4069
4062
4088
4071
4099
4096
4036
4072
4092
4094
4054
4083
4079
4102
4196
4404
4404
4464
4433
4435
4406
4367
4192
5568
4128
4144
4126
4175
4197
4144
4123
4158
4160
4127
4120
4124
4191
4159
4065
4204
4171
4170
4162
4164
4156
4187
4174
4249
4252
4206
7499
4325
4256
4228
4149
4278
4227
4245
4225
4233
4234
4225
4180
4258
4251
4256
4253
4239
4262
4244
4221
4260
4249
4282
4282
4279
4264
5854
4190
4311
4338
4333
4331
4352
4350
4346
4219
4328
4331
4307
4351
4348
4325
4353
4325
4385
4364
4397
4379
4344
4364
4354
4296
4351
5669
4330
4371
4390
4388
4358
4288
4335
4362
4361
4340
4347
4392
4324
4315
4352
4324
4325
4388
4365
4351
4340
4344
4357
4377
4372
4382
5587
4370
4386
4347
4372
4382
4367
4370
4416
4379
4384
4351
4496
4445
4441
4442
4445
4447
4452
4431
4434
4448
4472
4477
4443
4424
5777
4415
4436
4488
4495
4456
4451
4503
4450
4507
4511
4512
4460
4466
4521
4735
4689
4448
4412
4451
4474
4511
4487
4488
4452
4462
5859
4443
4469
4493
4491
4478
4512
4485
4495
4500
4490
4517
4472
4473
4490
4449
4500
4459
4502
4514
4501
4496
4499
4493
4528
4580
5903
4564
4540
4584
4523
4602
4570
4566
4568
4572
4548
4548
4564
4582
4538
4558
4559
4506
4576
4619
4603
4628
4556
4561
4565
5868
4561
4544
4629
4597
4544
4552
4503
4571
4558
4631
4618
4571
4629
4596
4532
4566
4565
4541
4605
4569
4576
4576
4586
4575
4590
5963
4628
4609
4581
4614
4617
4582
4602
4578
4638
4560
4647
4650
4620
4610
4615
4622
4639
4697
4688
4648
4654
4664
4667
4674
6014
4694
4728
4731
4705
4674
4765
4740
4764
4723
4696
4672
4712
4756
4738
4706
4712
4732
4687
4722
4723
4753
4732
4724
4844
7855
4873
4718
4776
4747
4734
4725
4769
4725
4687
4703
4723
4718
4730
4715
4731
4735
4715
4674
4663
4698
4692
4748
4746
6368
4769
4769
4792
4747
4783
4815
4780
4814
4714
4781
4790
4819
4777
4784
4820
4872
4851
4821
4799
4873
4840
4928
4973
6208
4893
4815
4820
4856
4899
4958
4959
4846
4839
4871
4894
4926
4958
4945
4919
4920
4925
4915
4912
4904
4909
4896
4937
5352
4921
4894
4922
4905
4893
4927
4917
4899
4841
4876
4885
4888
4853
4872
4872
4879
4973
4967
4962
4982
4929
4852
4995
6276
4974
4954
4914
4993
4967
4913
4889
4948
4955
4971
4933
4938
4924
5023
5027
4959
4952
4959
4921
4920
4975
5011
6325
4950
4879
4902
4906
4963
4976
5067
5035
4956
4981
4913
4995
4983
5005
5041
5081
4963
5000
4997
5059
5046
4993
5139
6694
5193
4928
4954
4954
5009
4963
4933
4903
5004
5080
5049
5067
5048
5054
5041
4981
5029
5021
4999
5118
5154
5102
6523
5139
5097
5071
5062
5201
5170
5164
5170
5205
5085
5023
5026
5062
5043
5017
5074
5144
5043
5016
4989
5111
5059
6379
5117
5089
5153
5034
5015
5083
5041
5054
5065
5103
5032
5001
5058
5077
5088
5167
5174
5193
5063
5035
5003
5073
6486
5203
5235
5213
5086
5221
5248
5313
5307
5301
5278
5279
5118
5043
5063
5180
5251
5325
5237
5320
5190
5300
5396
8195
5358
5403
5366
5354
5362
5345
5352
5359
5413
5315
5320
5358
5330
5362
5341
5361
5293
5297
5331
5340
6883
5362
5372
5334
5320
5307
5326
5313
5324
5283
5244
5329
5346
5374
5389
5335
5343
5377
5362
5350
5340
5337
6575
5377
5377
5382
5378
5361
5373
5368
5401
5354
5405
5405
5443
5414
5475
5437
5417
5412
5424
5410
5461
5468
6720
5404
5493
5534
5496
5468
5441
5448
5477
5441
5465
5526
5482
5466
5410
5477
5495
5447
5513
5499
5455
5423
5790
5436
5420
5486
5496
5497
5493
5418
5403
5409
5502
5503
5528
5486
5477
5435
5386
5499
5504
5488
5484
6770
5497
5516
5510
5536
5576
5612
5521
5582
5488
5467
5540
5512
5567
5515
5581
5538
5519
5562
5584
5567
6772
5566
5596
5648
5566
5536
5501
5480
5524
5543
5578
5597
5574
5513
5505
5487
5502
5532
5989
5648
5544
7419
5571
5498
5524
5588
5588
5624
5534
5533
5533
5840
5894
5896
5904
5860
5868
5530
5527
5558
5578
6588
5993
5657
5537
5634
5668
5686
5700
5667
5683
5690
5639
5577
5583
5641
5641
5638
5634
5677
5643
5677
6964
5721
5667
5633
5719
5750
5650
5650
5668
5695
5645
5715
5679
5614
5737
5625
5689
5692
5643
5735
5736
8963
5711
5663
5606
5670
5628
5641
5730
5654
5635
5638
5634
5663
5693
5651
5721
5718
5634
5662
5661
5672
5967
5690
5712
5740
5651
5726
5739
5719
5766
5767
5704
5760
5818
5749
5746
5803
5802
5736
5796
5756
7133
5803
5841
5817
5816
5897
5896
5902
5910
5873
5764
5797
5778
5857
5877
5868
5877
5785
5869
5830
7178
5919
5937
5912
5853
5897
5970
5926
5920
5924
5913
5920
5847
5802
5878
5904
5937
5934
5885
5890
7058
5801
5841
5873
5787
5874
5845
5816
5868
5907
5958
5923
5944
5803
5913
5915
5915
5916
5913
5919
7196
5987
5966
5936
5969
5910
5904
5879
6017
6043
6040
6047
5959
5888
5953
6012
6021
6071
6069
6096
7235
5899
5983
6005
6069
6017
6005
6005
5999
5976
5996
5986
5981
6013
5980
6057
5989
5928
5950
5939
7240
5954
6016
6014
5976
5943
5917
5965
5967
5984
5970
5991
5915
6104
5983
6002
5981
6086
5994
7121
6100
6002
6032
5998
6046
6045
6084
6048
6024
6182
6179
6221
6201
6214
6231
6208
6228
6226
6192
7389
6253
6188
6145
6177
6219
6249
6213
6207
6147
6222
6233
6208
6211
6191
6178
6193
6204
6223
9115
6226
6176
6191
6191
6218
6237
6241
6208
6215
6208
6180
6216
6265
6233
6223
6239
6177
6177
7660
6349
6303
6205
6242
6300
6272
6311
6241
6308
6322
6334
6332
6321
6293
6343
6286
6222
7186
6454
6232
6347
6380
6330
6378
6312
6312
6351
6297
6342
6369
6334
6330
6419
6603
6320
6338
7581
6361
6312
6324
6367
6321
6324
6360
6368
6353
6258
6376
6342
6316
6293
6384
6360
6332
6368
7568
6397
6361
6328
6333
6317
6335
6354
6447
6437
6402
6408
6470
6416
6414
6336
6435
6393
6840
6478
6435
6467
6471
6394
6417
6431
6460
6445
6441
6503
6552
6457
6463
6435
6464
6473
6464
7661
6531
6466
6486
6489
6429
6473
6453
6511
6505
6457
6472
6487
6448
6464
6498
6484
6501
7606
6421
6434
6481
6488
6530
6524
6538
6465
6440
6470
6496
6529
6530
6511
6545
6455
6534
7752
6546
6625
6525
6589
6609
6575
6527
6477
6587
6600
6622
6579
6618
6527
6586
6616
6626
7801
6660
6675
6658
6607
6595
6615
6587
6546
6555
6593
6663
6608
6594
6586
6558
6571
6558
9466
6634
6561
6547
6591
6599
6587
6603
6606
6663
6573
6549
6541
6645
6669
6661
6630
6627
7947
6551
6613
6647
6625
6674
6633
6664
6601
6671
6665
6682
6704
6710
6746
6684
6721
6676
7781
6608
6649
6682
6664
6692
6663
6655
6689
6664
6630
6759
6744
6784
6670
6684
6709
6719
7878
6664
6695
6701
6675
6751
6675
6697
6635
6696
6736
6742
6683
6671
6663
6761
6702
7935
6714
6708
6744
6703
6725
6785
6741
6666
6717
6757
6705
6704
6705
6748
6686
6686
6774
7895
6610
6730
6793
6809
6792
6746
6757
6796
6834
6798
6789
6806
6810
6842
6808
6779
6780
7798
6858
6820
6828
7232
7288
7374
7284
7138
6924
6879
6915
6938
6947
6929
6889
6925
8015
6959
6915
6923
6937
6935
6915
6820
6904
6885
6920
6852
6892
6926
6918
6861
6948
8061
6944
6933
6931
6889
6906
6866
6883
6926
6846
6933
6867
6869
6891
7019
7002
7014
8107
6994
6987
6991
7048
7007
7017
7033
7030
7018
6960
7031
7017
7021
7052
6991
7074
9844
7152
7064
7066
7037
7003
7080
7043
7005
7072
7053
6972
7004
7081
7055
7098
7076
8346
7090
7045
7078
7086
7106
7081
7064
7115
7092
7009
7021
7059
7005
7062
7064
8243
7051
7106
7072
7064
7057
7024
7022
7034
7088
7069
7110
7123
7132
7073
7119
7162
8261
7138
7091
7118
7162
7121
7147
7165
7175
7142
7172
7193
7155
7169
7128
7186
7271
8325
7160
7186
7125
7149
7186
7223
7195
7186
7115
7131
7130
7150
7187
7228
7246
8158
7243
7149
7181
7173
7225
7230
7203
7213
7157
7219
7170
7203
7213
7212
7220
7152
8296
7155
7214
7229
7251
7251
7227
7146
7297
7262
7279
7285
7312
7270
7264
7227
8150
7420
7281
7360
7314
7360
7260
7281
7247
7318
7245
7297
7290
7329
7395
7326
7317
8447
7281
7265
7295
7246
7309
7243
7268
7282
7268
7245
7280
7349
7268
7269
7291
8429
7180
7205
7264
7328
7309
7353
7305
7230
7220
7361
7331
7360
7370
7288
7267
9579
7555
7285
7330
7348
7324
7331
7390
7355
7326
7363
7346
7354
7434
7393
7352
7289
7611
7428
7469
7450
7442
7337
7503
7498
7495
7516
7511
7528
7532
7529
7740
9118
7527
7528
7479
7560
7538
7512
7535
7607
7795
7542
7495
7505
7509
7519
7509
8673
7532
7517
7499
7548
7551
7523
7432
7528
7511
7487
7524
7522
7501
7498
7472
8553
7541
7550
7539
7555
7537
7480
7552
7575
7544
7633
7600
7582
7578
7556
8695
7588
7571
7658
7601
7614
7594
7547
7611
7665
7678
7668
7647
7691
7708
7577
8668
7623
7640
7637
7668
7622
7680
7632
7634
7628
7623
7613
7544
7672
7654
7637
8698
7661
7673
7634
7663
7688
7664
7610
7639
7622
7636
7649
7696
7672
7666
8720
7687
7653
7676
7691
7685
7691
7660
7590
7735
7709
7691
7775
7745
7777
7690
8705
7639
7645
7740
7723
7740
7752
7757
7667
7672
7642
7697
7714
7743
7789
10901
7744
7688
7696
7712
7757
7717
7712
7789
7720
7712
7708
7708
7759
8181
8167
7800
7762
7733
7741
7671
7758
7716
7771
7782
7756
7759
7759
7724
7786
7763
8885
7768
7724
7768
7746
7740
7711
7781
7753
7766
7719
7823
7821
7772
7794
8875
7749
7800
7818
7778
7807
7836
7873
7834
7909
7829
7816
7840
7852
7815
8944
7892
7904
7955
7876
7794
7813
7848
7892
7819
7802
7894
7908
7844
7893
7838
9232
8237
8376
8242
8037
7755
7889
7791
7836
7869
7911
7932
7901
7818
7810
8930
7840
7896
7924
7904
7924
7888
7861
7917
7819
7837
7868
7896
7886
7872
8984
7950
7931
7925
7973
7914
7948
7884
7954
7929
7889
7991
7994
8023
7926
9050
7938
7975
8001
8003
8058
8088
8014
7974
8131
8031
8169
8045
8045
8049
9093
8039
8023
8040
8051
8117
8070
8101
8011
8062
8126
8087
8055
8063
8124
10581
8113
7976
8011
7996
8056
8035
8057
8088
8005
8001
8032
8029
8044
9367
8106
8084
7979
8160
8111
8489
8342
8129
8167
8203
8045
8073
8155
8170
9294
8199
8217
8241
8185
8097
8198
8135
8214
8175
8264
8262
8158
8152
8982
8307
8213
8212
8167
8232
8192
8163
8270
8174
8215
8199
8246
8216
8188
9202
8220
8171
8210
8225
8211
8199
8197
8148
8166
8207
8181
8181
8169
8219
9221
8133
8183
8189
8193
8200
8207
8165
8227
8192
8290
8255
8249
8328
9300
8249
8203
8288
8237
8295
8257
8303
8356
8294
8290
8314
8332
8310
8300
9374
8403
8417
8338
8306
8276
8296
8285
8238
8244
8304
8280
8228
8289
9299
8273
8248
8346
8310
8295
8283
8322
8337
8313
8342
8356
8292
8319
8245
9277
8230
8369
8418
8395
8330
8370
8253
8258
8322
8364
8451
8373
8409
11067
8418
8461
8458
8429
8443
8430
8469
8410
8350
8382
8458
8459
8428
9659
8478
8358
8439
8443
8418
8496
8421
8483
8513
8424
8357
8341
8440
9433
8343
8383
8433
8399
8362
8420
8417
8419
8422
8500
8423
8417
8396
9379
8461
8412
8440
8450
8431
8411
8486
8388
8458
8449
8494
8492
8551
8441
9507
8776
8628
8779
8476
8443
8447
8330
8531
8527
8480
8504
8500
8481
9566
8521
8522
8454
8600
8580
8619
8575
8609
8456
8597
8606
8682
8689
9579
8659
8652
8602
8649
8620
8639
8651
8699
8641
8660
8640
8633
8641
8731
8635
8671
8629
8627
8671
8620
8647
8656
8663
8671
8649
8672
9675
8611
8625
8634
8649
8688
8664
8651
8631
8615
8598
8643
8687
8662
9702
8629
8673
8702
8734
8781
8764
8714
8726
8730
8745
8723
8677
8779
11373
8800
8772
8962
9076
8738
8757
8816
8797
8772
8839
8820
8786
10041
8811
8739
8725
8811
8778
8803
8775
8769
8740
8732
8762
8850
8781
9829
8810
8785
8750
8765
8744
8797
8776
8757
8778
8711
8743
8745
8803
9023
8808
8780
8856
8780
8772
8805
8736
8832
8839
8819
9106
9241
10529
9245
9109
8907
8922
8915
8892
8819
8875
8899
8861
8850
8850
8897
9880
8890
8912
8872
8860
8832
8932
8955
8939
8866
8892
8861
8897
9903
8906
8863
9378
8962
8950
8919
8840
8950
8949
8911
8907
8887
8919
9971
8899
8877
8965
8930
8917
8896
8876
8844
8927
8988
8931
8960
9980
8917
8904
8902
8912
8972
8914
8933
8877
8947
8994
8996
8968
9018
9109
9032
9021
8945
8911
8977
8974
8990
9062
9055
8992
8963
8993
11595
9083
9033
9020
9077
9046
9032
8987
8990
9041
9048
9032
8994
10265
8975
9018
8996
9004
8985
9003
9062
8984
8991
8990
9053
8998
10030
9067
9009
8997
9000
8970
9027
9037
9003
9085
9011
8995
8998
9024
10021
9074
9070
9010
9027
8970
9009
9030
9110
9068
9035
9086
9044
10096
9115
9127
9193
9136
9185
9108
9154
9141
9107
9179
9167
9169
10102
9196
9199
9188
9187
9199
9151
9165
9171
9195
9198
9210
9202
10194
9279
9176
9167
9215
9213
9201
9169
9222
9155
9144
9200
9202
10250
9259
9155
9167
9238
9202
9266
9261
9204
9243
9244
9245
9184
10218
9273
9246
9204
9178
9288
9181
9360
9228
9189
9271
9230
9253
10859
9284
9337
9261
9256
9339
9220
9237
9312
9310
9343
9344
9359
12324
9408
9315
9320
9305
9277
9308
9323
9365
9388
9322
9326
10486
9379
9341
9323
9376
9318
9306
9296
9315
9373
9324
9358
9373
10434
9352
9352
9288
9326
9337
9380
9308
9280
9270
9358
9317
9301
10468
9354
9370
9307
9301
9487
9364
9457
9451
9499
9450
9397
9454
10436
9412
9468
9483
9446
9481
9458
9416
9439
9404
9452
9409
9471
10490
9587
9447
9484
9416
9495
9460
9377
9476
9491
9458
9480
10509
9450
9470
9510
9503
9491
9453
9486
9479
9478
9500
9519
9524
10533
9507
9421
9374
9450
9543
9523
9499
9481
9502
9419
9469
9500
10516
9513
9514
9511
9434
9516
9536
9503
9536
9508
9579
9592
9756
9571
9545
9559
9528
9587
9554
9578
9532
9570
9474
9542
9562
12117
9593
9707
9576
9546
9519
9500
9548
9576
9558
9579
9598
10750
9511
9537
9561
9564
9574
9629
9569
9532
9620
9565
9552
9621
10593
9622
9577
9562
9571
9512
9578
9686
10125
10093
10042
9707
10795
9615
9615
9541
9587
9575
9609
9665
9598
9697
9587
9563
9695
10590
9700
9620
9584
9633
9628
9707
9744
9738
9632
9755
9768
10788
9806
9789
9702
9816
9754
9790
9702
9771
9695
9773
9765
10720
9820
9757
9723
9790
9776
9746
9757
9805
9743
9736
9775
9738
9928
9769
9765
9760
9776
9728
9759
9761
9748
9795
9754
9821
10781
9754
9780
9771
9785
9799
9777
9789
9735
9810
9895
9847
10852
9827
9794
9903
9818
9820
9835
9836
9848
9875
9844
9811
9864
12278
9914
9883
9833
9960
9950
9943
9892
9857
9885
9895
9952
11068
9924
9900
9921
9861
9847
9880
9878
9885
9916
9891
9859
10852
9881
9857
9902
9913
9900
9870
9824
9961
9913
9850
9915
10876
9946
9925
9888
9899
9916
9907
9876
9904
9818
9934
9883
10903
9923
9940
9950
9987
9941
9995
9915
9993
9938
9979
9983
10966
10044
10010
9974
9953
9944
9984
10038
9982
10027
10038
9980
10901
9974
9979
9987
10001
9901
10015
10038
9980
10020
9982
10014
10960
10064
10043
9992
9993
9958
9903
10003
10033
9998
10004
9994
10915
10006
9958
10033
10078
10080
10036
9995
9980
10005
10021
10040
10992
10084
10020
10003
10080
10131
10028
10087
10067
10095
10132
10077
12547
10095
10059
10172
10102
10138
10076
10061
10028
10068
10093
10143
11282
10191
10161
10120
10084
10072
10085
10080
10110
10095
10138
10151
11030
10133
10093
10058
10096
10087
10054
10127
10094
10053
10107
10122
11072
10151
10134
10095
10039
10125
10117
10123
10175
10181
10151
10105
11083
10132
10100
10144
10119
10139
10160
10121
10207
10168
10143
10159
11157
10269
10249
10167
10196
10213
10187
10215
10205
10198
10214
10221
11178
10269
10228
10188
10265
10319
10347
10309
10329
10259
10218
11160
10324
10307
10299
10321
10251
10264
10267
10315
10274
10234
10348
11196
10308
10313
10323
10244
10281
10321
10268
10295
10293
10299
10275
11219
10351
10305
10304
10280
10302
10242
10285
10287
10299
10318
12652
10375
10328
10402
10380
10437
10415
10406
10413
10332
10399
10411
11511
10414
10420
10315
16046
10733
10924
10714
10390
10475
10391
11805
10513
10396
10390
10411
10450
10383
10362
10484
10452
10447
11390
10477
10435
10458
10490
10489
10439
10423
10470
10414
10409
10436
11377
10520
10452
10435
10438
10435
10467
10427
10392
10451
10423
10425
10475
10447
10465
10449
10445
10428
10460
10453
10481
10517
10508
11462
10476
10524
10463
10500
10488
10463
10549
10547
10529
10553
10539
11431
10532
10522
10504
10544
10491
10581
10617
10520
10516
10576
11440
10532
10568
10544
10570
10570
10563
10538
10536
10540
10530
11468
10628
10572
10563
10591
10543
10562
10630
10561
10581
10524
10481
13185
10610
10613
10579
10610
10604
10603
10536
10607
10604
10617
11671
10711
10952
10574
10646
10683
10639
10617
10679
10642
10634
11732
10579
10642
10692
10699
10703
10659
10731
10664
10636
10646
10637
11571
10695
10717
10734
10700
10593
10660
10679
10653
10659
10675
11631
10684
10653
10630
10643
10707
10682
10696
10732
10692
10663
11546
10680
10646
10660
10726
10694
10697
10620
10659
10717
10772
10717
11606
10751
10675
10670
10711
10727
10703
10708
10702
10677
10645
11655
10771
10758
10758
10753
10805
10733
10744
10730
10668
10750
11753
10844
10827
10851
10747
10796
10867
10841
10805
10812
10888
11768
10784
10858
10856
10840
10881
10898
10869
10807
10848
10830
13207
10813
10889
10835
10824
10823
10858
10905
10894
10864
10852
12381
10891
10864
10884
10839
10888
10868
11105
11206
10905
10845
11881
10868
10840
10869
10869
10829
10882
10932
10879
10933
10946
11829
10916
10964
10911
10934
10925
10916
10971
10934
11009
10991
11902
10966
10985
10995
10902
11016
11077
11049
11058
11092
10984
11936
11012
11029
10999
10932
11018
11020
11054
11054
10992
10971
11966
10997
11022
11002
11016
11008
10948
11023
11025
11028
11043
12445
11007
10965
11045
10940
11044
11055
11086
11046
11047
11019
12071
11067
11034
11040
11041
11013
11006
11087
11176
11055
11082
11958
11018
11125
11053
11115
11058
11076
11126
11173
11181
11119
13844
11327
11674
11634
11437
11146
11171
11193
11130
11100
12269
11077
11144
11093
11116
11194
11112
11107
11103
11154
11161
11990
11217
11163
11092
11139
11116
11099
11117
11191
11144
11186
12008
11138
11145
11110
11126
11192
11164
11210
11143
11149
11158
12030
11212
11173
11182
11154
11114
11128
11131
11098
11151
11148
12029
11163
11208
11137
11129
11119
11138
11132
11156
11178
11979
11112
11131
11141
11170
11104
11194
11218
11169
11169
11138
12007
11180
11172
11146
11141
11135
11181
11157
11126
11151
11130
12049
11172
11154
11161
11142
11138
11110
11134
11165
11149
11132
12054
11145
11159
11164
11114
11144
11153
11191
11155
11151
11140
13583
11142
11154
11192
11115
11312
11520
11143
11174
11148
12349
11131
11143
11203
11164
11155
11205
11168
11134
11154
11186
12050
11177
11233
11216
11205
11207
11254
11201
11212
11213
11202
12086
11195
11177
11240
11205
11177
11228
11228
11230
11208
11218
12087
11220
11239
11216
11215
11233
11229
11222
11179
11225
11221
12014
11222
11222
11219
11194
11214
11204
11197
11199
11214
12109
11210
11232
11229
11210
11349
11608
11180
11222
11218
11247
12166
11172
11265
11235
11233
11236
11261
11240
11245
11185
11238
12086
11243
11224
11243
11243
11268
11219
11271
11252
11233
11253
12070
11253
11259
11189
11249
11237
11265
11240
11269
11258
13636
11182
11243
11264
11223
11246
11255
11245
11238
11171
11251
12328
11243
11258
11269
11249
11287
11181
11261
11276
11269
11277
12137
11250
11258
11183
11337
11340
11328
11355
11377
11341
12210
11316
11371
11354
11353
11361
11380
11355
11390
11283
11395
12252
11387
11375
11384
11404
11400
11322
11380
11400
11388
11370
12222
11387
11388
11336
11377
11380
11392
11418
11388
11399
12249
11334
11388
11378
11389
11403
11400
11386
11390
11325
11413
12280
11411
11386
11395
11428
11396
11298
11400
11400
11440
12238
11406
11425
11402
11321
11612
11614
11607
11575
11630
11738
13074
12122
12143
11695
11565
11617
11633
11655
11590
11589
14195
11820
11840
11821
11813
11659
11779
11841
11748
11798
12738
11865
11641
11856
11847
11871
11630
11871
11852
11772
11813
12461
11635
11840
11648
11625
11846
11777
11813
11853
11828
12698
11657
11805
11847
11680
11648
11832
11823
11786
11815
12673
11856
11828
11705
11643
11656
11856
11902
11813
11847
12627
11803
11770
11878
11812
11769
11742
11726
11878
11895
11838
12616
11797
11954
11951
11947
11952
11970
12001
11987
11961
12726
11910
11910
11929
11968
11976
11982
11959
11905
11901
12735
11901
11949
11950
11960
11942
11922
11920
11908
11914
12788
11946
11996
11934
11918
11930
11896
11952
11948
11983
14299
11937
11917
11934
11947
11923
11957
11951
11960
11965
13073
12030
12025
12041
12077
12054
12044
12079
12042
12010
12832
12005
12039
12032
12061
12026
12000
11996
12099
12067
12891
12185
12167
12065
12055
12041
12082
12074
12133
12106
12922
12062
12049
12027
12044
12058
12021
12122
12072
12071
12826
11999
12021
12030
12017
12001
12027
12074
11998
12036
12861
11977
12067
12045
12095
12067
12022
12062
12057
12067
12839
12027
12106
12094
12177
12153
12191
12219
12163
12266
13008
12151
12139
12216
12200
12174
12161
12232
12203
12158
12996
12245
12263
12236
12249
12349
12348
12261
12237
12207
14483
12244
12229
12250
12192
12228
12239
12138
12203
12226
13137
12201
12211
12282
12180
12189
12223
12268
12282
12226
13041
12241
12271
12222
12255
12199
12232
12211
12256
12267
12993
12211
12167
12289
12236
12185
12214
12260
12352
12338
13104
12323
12301
12314
12251
12304
12265
12319
12333
12347
13119
12229
12311
12320
12431
12412
12421
12347
12415
13829
12446
12416
12445
12460
12399
12433
12376
12457
12461
13197
12402
12466
12449
12400
12461
12452
12833
13055
13864
12656
12442
12426
12442
12438
12420
12452
12389
12393
13250
12421
12401
12460
12424
12437
12445
12449
12448
12403
15059
12445
12426
12465
12454
12464
12455
12467
12445
13502
12382
12475
12461
12447
12480
12482
12409
12467
12420
14864
12490
12478
12464
12450
12483
12500
12510
12474
12444
13386
12477
12461
12449
12475
12497
12454
12450
12447
13243
12398
12437
12485
12490
12472
12435
12458
12440
12448
13253
12471
12473
12463
12439
12446
12449
12477
12499
12496
13232
12493
12437
12458
12488
12499
12479
12493
12484
12473
13251
12509
12516
12509
12507
12515
12494
12498
12478
13286
12465
12476
12490
12477
12483
12509
12478
12487
12469
13280
12476
12547
12533
12510
12471
12474
12491
12465
12473
14733
12526
12503
12505
12474
12479
12476
12487
12518
13464
12506
12469
12478
12500
12493
12523
12519
12516
12507
13229
12484
12464
12516
12547
12526
12514
12503
12476
12488
13289
12542
12533
12531
12517
12510
12515
12530
12539
13332
12467
12536
12522
12519
12511
12487
12525
12531
12501
13293
12528
12541
12509
12530
12553
12544
12556
12553
12538
13337
12502
12509
12517
12516
12544
12531
12541
12551
13366
12463
12503
12524
12528
12521
12524
12546
12552
12516
13273
12545
12551
12543
12543
12533
12498
12522
12503
12549
13320
12537
12557
12539
12540
12531
12545
12541
12541
12534
14750
12548
12564
12555
12560
12552
12564
12564
12572
13513
12555
12545
12554
12901
12744
12559
12562
12564
12575
13427
12574
12571
12583
12576
12579
12583
12567
12556
13338
12552
12586
12581
12585
12598
12542
12563
12550
12567
13355
12593
12576
12596
12586
12571
12593
12580
12607
12573
13379
12588
12578
12565
12562
12587
12595
12584
12586
13361
12561
12558
12577
12580
12767
13131
13238
12772
12706
13434
12616
12600
12611
12603
12614
12599
12576
12581
13364
12592
12609
12581
12586
12618
12581
12583
12588
12600
13378
12619
12620
12604
12573
12582
12611
12583
12617
12613
14855
12615
12584
12586
12603
12600
12588
12611
12625
13580
12592
12593
12568
12585
12601
12605
12602
12619
12883
13959
12639
12604
12606
12595
12609
12618
12580
12597
13489
12618
12619
12610
12596
12633
12614
12619
12634
12614
13422
12605
12597
12632
12595
12604
12617
12615
12622
13458
12571
12630
12648
12667
12648
12647
12677
12665
12683
13435
12685
12684
12660
12656
12674
12656
12659
12672
12666
13416
12661
12639
12656
12645
12664
12659
12656
12642
13430
12664
12645
12677
12673
12670
12672
12657
12658
12662
13440
12652
12672
12682
12663
12635
12642
12671
12676
14910
12666
12654
12680
12690
12690
12697
12671
12664
12660
13615
12661
12691
12673
12669
12676
12690
12673
12692
13447
12686
12688
12689
12680
12696
12688
12699
12689
12685
13449
12705
12693
12697
12689
12684
12664
12669
12684
13514
12630
12688
12685
12704
12695
12692
12709
12681
12702
13467
12687
12709
12704
12701
12670
12675
12686
12678
12666
13464
12690
12685
12682
12692
12692
12691
12693
12685
13441
12714
12717
12711
12706
12726
12731
12726
12700
12730
13492
12743
12737
12709
12717
12743
12724
12741
12728
13510
12731
12739
12747
12743
12730
12701
12726
12726
12730
14972
12763
12727
12718
12729
12741
12761
12948
13079
13781
12739
12707
12734
12699
12722
12723
12709
12701
12727
13459
12724
12710
12719
12721
12740
12721
12727
12716
13472
12725
12719
12733
12725
12726
12744
12740
12733
12736
13539
12749
12753
12735
12773
12728
12719
12747
12741
13506
12759
12755
13178
13408
13280
12767
12757
12773
12774
13643
12767
12753
12765
12776
12760
13072
12966
12769
13657
12746
12741
12748
12782
12764
12780
12769
12766
12741
13506
12748
12770
12745
12765
12769
12767
12760
12744
13501
12772
12770
12749
12753
12750
12724
12756
12759
12760
15000
12760
12754
12770
12751
12804
12788
12779
12783
13740
12791
12780
12777
12765
12790
12774
12788
12771
13627
12773
12778
12786
12795
12778
12771
12793
12783
12800
13549
12773
12805
12773
12777
12797
12810
12807
12771
13639
12778
12802
12789
12801
12784
12792
12766
12768
12788
13607
12814
12781
12803
12803
12779
12794
12788
12806
13536
12794
12778
12815
12777
12796
12820
12788
12788
12756
14199
12797
12798
12821
12817
12821
12811
12807
12814
13627
12809
12833
12793
12801
12805
12819
12808
12812
13635
12808
12808
12824
12808
12842
12866
12837
12830
12838
15433
12831
12815
12813
12828
12864
12827
12814
12822
13764
12820
12819
12799
12837
12835
12819
12810
12816
12832
13559
12818
12852
12797
12813
12836
12815
12820
12814
13616
12845
12824
12804
12821
12818
12829
12813
12826
12839
13600
12824
12830
12812
12830
12837
12846
12864
12826
13576
12873
12822
12835
12837
12852
12864
12883
12844
13682
12833
12864
12877
12879
12872
12855
12857
12891
12879
13627
12869
12885
12874
12860
12832
12839
12852
12860
13638
12844
12878
12862
12838
12847
12837
12866
12881
12855
13640
12846
12827
12857
12854
12842
12864
12837
12879
15108
12860
12854
12864
12859
12849
12849
12883
12876
13864
12830
12892
12863
12882
12881
12892
12896
12867
12884
13648
12888
12879
12866
12881
12881
12883
12895
12912
13666
12918
12895
12885
12898
12893
12883
12892
12871
12900
13770
13492
13544
13263
12874
12878
12865
12877
12876
13737
12865
12855
12870
12879
12874
12872
12879
12907
13598
12840
12879
12881
12860
12884
12861
12898
12869
12874
13639
12892
12856
12890
12872
12908
12905
12926
12914
13679
12911
12918
12896
12923
12917
12891
12921
12913
12900
13657
12899
12908
12928
12936
12919
12963
12921
12944
15197
12925
12934
12933
12938
12928
12946
12918
12944
13928
12920
12912
12934
12941
12928
12937
12919
12944
12910
13680
12921
12914
12939
12904
12926
12947
12926
12920
13681
12904
12937
12937
12919
12935
12914
12920
12916
13752
12871
12945
12940
12935
12939
12931
12944
12955
12918
13691
12942
12967
12935
12942
12937
12941
12950
12935
13712
12975
12972
12964
12959
12962
12942
12977
12976
12978
13721
12961
12935
12976
12945
12959
12973
12965
12936
13700
12968
12952
12953
12975
12953
12981
12937
12954
13713
12949
12963
12971
12946
12971
12948
12976
12952
12948
15206
12966
12956
12974
12959
12957
12964
12947
12970
13911
12947
12986
12983
12990
12968
12990
12979
12990
13729
12986
12983
12981
12971
12971
12981
12994
12977
12993
13756
12969
12986
12962
12967
13022
13001
13003
12980
13733
12997
12986
12981
12977
12998
13017
12979
12981
13766
12982
12957
12989
12996
13007
12974
12969
12978
12968
13736
13011
12996
13026
12984
12975
12969
13004
13000
13737
13008
13006
12972
12974
13001
12982
12984
12996
13766
13011
13028
13017
13019
13018
13008
13014
13006
13015
13764
12997
13024
13003
13016
12992
13019
13021
13018
15294
13018
13022
13015
13028
13038
13039
13028
13014
13968
13034
13030
13032
13044
13032
13000
13027
13018
13852
12980
13043
13016
13026
13031
13022
13006
13026
13613
14504
13586
13068
13003
13023
13001
13038
13017
13054
13849
13030
13027
13015
13012
13027
13027
13031
13045
13784
13051
13038
13023
13047
13053
13041
13052
13058
13028
13784
13038
13019
13036
13028
13057
13044
13039
13089
13828
13050
13067
13077
13091
13075
13070
13056
13042
13791
13093
13094
13079
13077
13067
13062
13099
13047
13897
13034
13046
13071
13054
13047
13060
13066
13057
13095
15303
13071
13076
13026
13048
13082
13058
13076
13090
14031
13052
13092
13060
13061
13083
13234
13449
13077
13933
13109
13092
13103
13106
13108
13109
13101
13083
13848
13089
13102
13085
13104
13098
13113
13100
13102
13077
13880
13119
13117
13135
13115
13090
13099
13090
13110
13870
13125
13128
13110
13091
13091
13113
13116
13123
13867
13098
13118
13110
13102
13096
13072
13120
13110
13927
13059
13090
13105
13095
13109
13154
13131
13116
13103
13852
13067
13095
13095
13109
13102
13115
13112
13111
13911
13124
13135
13152
13133
13127
13152
13141
13157
15321
13122
13136
13128
13138
13135
13118
13128
13126
14113
13150
13152
13163
13151
13161
13109
13137
13145
13129
13897
13152
13673
13144
13144
13146
13128
13165
13150
14021
13147
13138
13119
13144
13147
13168
13164
13167
13928
13123
13159
13129
13161
13142
13144
13150
13157
13925
13124
13132
13154
13177
13161
13167
13168
13145
13971
13108
13122
13176
13178
13138
13173
13140
13130
13150
14412
13179
13170
13177
13171
13147
13167
13159
13164
14086
13181
13192
13189
13158
13150
13145
13167
13145
13979
13184
13178
13186
13166
13152
13168
13184
13182
15510
13188
13099
13184
13185
13165
13175
13184
13178
14604
13192
13168
13175
13190
13193
13486
13792
13776
14133
13167
13173
13178
13169
13176
13179
13174
13177
13955
13183
13197
13185
13163
13189
13190
13158
13190
13184
13171
13198
13224
13223
13207
13194
13210
13198
13195
13973
13214
13234
13236
13213
13202
13221
13208
13211
14012
13227
13217
13199
13210
13191
13218
13179
13212
13998
13216
13189
13203
13187
13208
13218
13215
13207
13995
13194
13196
13190
13237
13227
13213
13214
13219
14042
13171
13211
13209
13218
13236
13203
13228
13245
13236
15810
13231
13230
13221
13193
13219
13198
13228
13206
14309
13645
13221
13232
13237
13217
13246
13255
13250
14140
13248
13246
13236
13254
13244
13219
13230
13204
14024
13240
13237
13231
13220
13241
13234
13231
13261
14020
13262
13229
13253
13226
13214
13259
13228
13233
14012
13248
13226
13226
13244
13246
13276
13246
13238
14055
13180
13231
13266
13238
13246
13260
13240
13275
13417
14652
13292
13269
13246
13242
13277
13258
13233
13262
14130
13243
13280
13257
13263
13264
13245
13282
13250
14074
13307
13289
13286
13253
13262
13271
13249
13253
15525
13288
13287
13253
13276
13298
13263
13277
13267
14215
13282
13263
13260
13264
13280
13293
13311
13293
14054
13275
13270
13256
13293
13298
13295
13274
13271
14024
13293
13288
13270
13298
13276
13267
13288
13285
14157
13214
13273
13275
13310
13282
13315
13256
13280
13287
14073
13282
13282
13324
13287
13298
13291
13305
13315
14073
13313
13311
13297
13301
13288
13300
13291
13287
14046
13315
13302
13296
13302
13291
13275
13311
13307
14093
13301
13296
13289
13308
13310
13319
13303
13305
14093
13298
13283
13280
13301
13294
13316
13282
13308
15491
13317
13302
13306
13528
13892
13870
13573
13348
14358
13325
13316
13332
13310
13330
13304
13318
13329
14112
13319
13308
13325
13330
13334
13324
13314
13314
14098
13308
13355
13351
13367
13337
13329
13325
13322
14128
13277
13351
13327
13339
13347
13345
13327
13345
13333
14123
13360
13295
13342
13335
13312
13358
13336
13344
14093
13327
13331
13336
13353
13339
13344
13333
13360
14106
13304
13333
13359
13330
13332
13330
13334
13366
14080
13359
13341
13355
13364
13341
13360
13347
13366
14099
13348
13379
13367
13349
13355
13350
13348
13343
15611
13373
13396
13368
13380
13346
13369
13361
13377
14301
13380
13370
13378
13376
13373
13354
13367
13358
14140
13374
13358
13397
13371
13333
13375
13357
13367
14154
13379
13375
13350
13349
13361
13387
13376
13386
14146
13382
13352
13360
13390
13364
13379
13359
13385
14117
13379
13388
13367
13400
13380
13389
13380
13383
14198
13354
13381
13395
13391
13382
13381
13374
13394
13379
13324
13411
13423
13431
13430
13381
13395
13418
13415
14173
13381
13420
13404
13408
13388
13388
13418
13401
14169
13417
13425
13399
13384
13405
13404
13426
13433
15658
13416
13393
13388
13399
13416
13426
13420
13408
14357
13397
13392
13420
13410
13408
13392
13414
13415
14226
13409
13406
13433
13409
13431
13431
13435
13396
14159
13427
13439
13451
13442
13447
13421
13392
13400
14184
13410
13409
13454
13459
13445
13421
13401
13401
14203
13416
13418
13450
13453
13411
13399
13440
13431
14212
13437
13430
13438
13397
13448
13408
13436
13463
14200
13449
13445
13414
13441
13405
13429
13486
13449
14249
13443
13416
13411
13432
13420
13441
13442
13446
14209
13482
14022
14085
13771
13457
13455
13456
13460
15799
13446
13471
13478
13466
13475
13484
13454
13471
14420
13460
13478
13477
13491
13496
13498
13454
13451
14230
13476
13466
13464
13493
13458
13465
13472
13468
14246
13448
13482
13495
13482
13468
13464
13474
13452
14264
13489
13475
13479
13462
13493
13459
13490
13484
14286
13486
13505
13497
13487
13461
13502
13473
13455
14264
13467
13514
13529
13479
13512
13489
13508
13482
14322
13496
13486
13516
13506
13511
13504
13507
13501
14268
13514
13527
13507
13509
13525
13538
13534
13512
14268
13502
13508
13514
13504
13513
13515
13513
13496
15695
13499
13514
13507
13506
13521
13503
13525
13496
14455
13517
13507
13525
13513
13504
13515
13505
13526
14312
13535
13524
13520
13513
13507
13517
13505
13519
13462
13492
13515
13527
13528
13536
13529
13527
13537
14295
13537
13484
13505
13536
13542
13522
13544
13522
14280
13510
13550
13558
13471
13538
13544
13571
14939
13534
13521
13520
13539
13542
13531
13555
13541
14298
13552
13562
13553
13528
13560
13554
13540
13543
14300
13526
13539
13551
13529
13560
13542
13520
13517
14314
13546
13566
13551
13540
13539
13555
13533
13578
16124
13541
13540
13544
13555
13552
13574
13537
13554
14542
13559
13576
13583
13549
13548
13579
13572
13572
14977
13578
13576
13565
13572
13576
13567
13574
13586
14477
13599
13553
13554
13575
13585
13592
13559
13569
14379
13557
13592
13557
13569
13567
13568
13574
13582
14345
13552
13571
13586
13600
13589
13559
13578
13542
14324
13556
13594
13576
13575
13564
13602
13596
13576
14355
13578
13594
13606
13582
13582
13584
13607
14712
14198
14224
13683
13590
13604
13598
13593
13605
14465
13618
13602
13589
13603
13572
13581
13586
13600
15850
13626
13633
13621
13582
13619
13616
13581
13603
14546
13636
13637
13618
13601
13604
13592
13589
13621
14409
13628
13590
13625
13671
14086
13631
13610
13604
14502
13616
13609
13599
13630
13630
13620
13633
13612
14381
13642
13603
13642
13613
13617
13618
13636
13625
14366
13616
13610
13629
13635
13617
13634
13624
13655
14388
13639
13621
13662
13627
13640
13660
13654
14501
13617
13637
13669
13660
13651
13635
13618
13616
14421
13626
13646
13623
13668
13611
13624
13631
13634
14386
13661
13645
13655
13641
13631
13663
13650
13654
15908
13645
13669
13611
13655
13646
13643
13644
13670
14572
13651
13607
13647
13655
13667
13646
13664
13635
14445
13658
13672
13681
13677
13667
13650
13678
13663
14427
13644
13639
13651
13654
13661
13655
13664
13653
14432
13651
13659
13678
13655
13709
13884
13952
13679
14488
13661
13648
13676
13664
13690
13643
13650
14446
13667
13664
13648
13687
13697
13653
13655
13661
14440
13692
13656
13673
13682
13654
13637
13654
13682
14443
13643
13656
13695
13664
13696
13669
13688
13678
14432
13676
13671
13662
13669
13671
13674
13685
13708
15935
13678
13673
13658
13646
13682
13681
13675
13685
14672
13692
13687
14071
13822
13704
13721
13731
13722
14543
13708
13712
13683
13697
13711
13684
13708
13637
13664
13682
13701
13725
13703
13687
13695
13701
14481
13663
13681
13695
13693
13690
13701
13688
13685
14411
13693
13700
13689
13695
13717
13646
13692
13690
14455
13713
13686
13704
13669
13714
13707
14211
14431
15138
14104
13951
13716
13701
13723
13721
13731
13721
14613
13712
13744
13729
13726
13762
13752
13740
14517
13756
13773
13755
13739
13753
13757
13741
13774
16033
13748
13754
13728
13743
13725
13755
13738
13756
14710
13768
13736
13760
13761
13751
13743
13755
13767
14497
13733
13752
13743
13738
13760
13730
13764
13726
14509
13763
13781
13760
13744
13744
13772
13760
14527
13771
13777
13758
13773
13736
13770
13768
13768
14532
13799
13765
13756
13767
13798
13771
13761
13775
14506
13771
13762
13775
13773
13754
13786
13787
13775
14509
13790
13790
13798
13773
13763
13760
13781
13791
14578
13787
13794
13773
13769
13770
13767
13778
13776
14524
13802
13768
13770
13756
13781
13786
13782
16045
13788
13780
13769
13779
13785
13770
13761
13780
14751
13788
13834
13795
13806
13816
13835
13800
13824
14600
13793
13804
13823
13798
13783
13799
13810
13817
14577
13823
13805
13806
13824
13838
13819
13804
14547
13787
13804
13819
13799
13813
13834
13808
13800
14579
13809
13795
13835
13829
13819
13794
13794
13788
14574
13808
13801
13796
13822
13783
13797
13798
13819
14622
13807
13830
13832
13782
13791
13813
13795
13816
14598
13827
13823
13846
13833
13839
13831
13820
14565
13852
13844
13830
13831
13844
13827
13834
13824
16079
13855
13823
13844
13830
13849
13838
13867
13861
14833
13867
13851
13846
13837
13846
13854
13858
13863
14618
13806
13843
13826
13843
13856
13852
13860
14645
13837
13869
13837
13861
13848
13832
13877
13833
14625
13876
13842
13844
13854
13840
13853
13847
13835
14615
13839
13840
13841
13851
14277
14519
14259
13855
14675
13881
13880
13862
13890
13872
13870
13864
14662
13877
13860
13872
13874
13884
13883
13883
13882
14691
13903
13898
13894
13877
13891
13902
13901
13880
14693
13885
13886
13880
13870
13873
13879
13867
13890
16109
13883
13867
13878
13896
13883
13887
13894
14830
13902
13906
13884
13873
13889
13875
13863
13869
14689
13855
13857
13902
13880
13883
13831
13877
15260
13891
13921
13911
13916
13923
13919
13929
13926
14673
13896
13908
13902
13902
13904
13919
13922
13936
14690
13906
13910
13933
13948
13944
13938
13919
13913
14683
13940
14015
14246
13924
13931
13927
13926
14790
13915
13943
13939
13932
13954
13913
13914
13929
14711
13935
13924
13940
13935
13912
13941
13918
13926
14698
13937
13938
13945
13907
13904
13927
13937
16554
13928
13925
13932
13939
13928
13958
13967
13953
14933
13957
13963
13944
13928
13940
13946
13953
13950
14765
13952
13925
13942
13960
13938
13965
13982
14775
13957
13941
13936
13942
13938
13960
13999
13973
14732
13945
13963
13948
13976
13953
13971
13973
13955
14731
13936
13970
13942
13989
13977
13962
13961
13943
14718
13935
13967
13984
13968
13977
13963
13956
14748
13950
13961
13969
13963
13964
13979
13999
13995
14744
14005
13990
13975
13966
13993
13959
13956
13958
14751
13980
13945
13979
13985
13985
13993
13969
16267
13997
13999
14031
14007
13961
14002
13962
14009
14915
14010
14007
14006
13997
13952
13982
13989
13958
14789
13982
14008
13993
13963
13988
13982
13994
14776
14017
13994
13977
13992
13989
14006
13994
13988
14794
13997
14007
14342
14685
14487
14006
14004
14000
13980
14015
14009
14020
14030
14012
14017
14031
14776
13981
14014
14006
13994
13985
14010
14014
14030
14761
14007
13994
14012
14027
14009
14026
14031
14003
14771
14010
14001
13984
14028
14026
14038
14005
14786
13988
14036
14022
14036
14019
14026
13995
14006
16241
13999
14037
14036
14038
14039
14003
14015
14962
14028
14021
14014
14032
14025
14012
14003
14016
14790
14007
14370
14187
14027
14031
14041
14060
14048
14885
14030
14017
14059
14038
14019
14046
14057
14811
14029
14044
14057
14077
14050
14015
14051
14067
14839
14081
14067
14062
14060
14063
14042
14035
14057
14849
14087
14055
14052
14048
14051
14044
14082
14818
14064
14043
14043
14031
14057
14065
14081
14063
14832
14033
14059
14047
14045
14065
14062
14090
14072
14842
14052
14053
14068
14073
14071
14059
14092
16345
14085
14073
14100
14086
14086
14097
14076
14072
15009
14073
14081
14067
14084
14061
14076
14102
14836
14101
14098
14096
14113
14104
14094
14293
14371
14959
14111
14075
14100
14113
14086
14090
14093
14102
14842
14058
14083
14070
14091
14091
14080
14072
14875
14101
14089
14097
14093
14078
14075
14088
14104
14834
14081
14091
14111
14087
14091
14078
14084
15414
14063
14072
14105
14126
14077
14112
14141
14114
15023
14137
14139
14128
14107
14122
14105
14129
14112
14904
14144
14116
14124
14137
14139
14132
14126
16461
14148
14159
14134
14138
14147
14139
14149
14121
15099
14112
14136
14119
14145
14138
14138
14118
14955
14149
14116
14125
14137
14130
14112
14127
14135
14913
14545
14838
14465
14341
14123
14137
14152
24211
14416
14108
14136
14128
14120
14134
14136
15056
14133
14148
14170
14151
14114
14157
14176
14169
14901
14158
14141
14150
14152
14163
14177
14176
14997
14122
14168
14168
14192
14203
14191
14160
14152
14960
14211
14569
14163
14154
14187
14171
14171
14168
14989
14158
14180
14174
14191
14189
14188
14160
16498
14178
14180
14178
14178
14157
14158
14172
14173
15130
14162
14176
14191
14159
14383
14479
14184
15115
14186
14177
14180
14194
14211
14219
14197
14214
14981
14224
14218
14191
14177
14174
14195
14193
14944
14206
14199
14211
14195
14202
14203
14170
14249
15014
14243
14213
14219
14216
14206
14217
14218
14978
14218
14215
14209
14214
14226
14240
14237
14231
15012
14208
14225
14236
14702
14248
14254
14220
15146
14162
14194
14228
14240
14249
14221
14222
14233
15014
14209
14239
14247
14217
14230
14231
14245
14266
16524
14217
14242
14216
14218
14230
14247
14211
15229
14245
14236
14222
14220
14240
14248
14229
14262
14181
14224
14247
14244
14278
14262
14224
14204
15012
14241
14245
14260
14243
14259
14242
14227
14234
15023
14258
14254
14252
14269
14249
14244
14221
15044
14265
14227
14273
14264
14224
14255
14241
14246
15015
14243
14262
14282
14212
14251
14249
14256
15024
14268
14273
14261
14273
14288
14270
14291
14263
15063
14293
14296
14263
14268
14246
14258
14282
15080
14278
14289
14302
14275
14284
14288
14304
14777
17287
14673
14264
14279
14297
14294
14303
14304
15359
14309
14278
14274
14260
14295
14275
14313
15774
14930
14376
14279
14245
14270
14274
14309
14285
15732
14291
14288
14276
14294
14315
14282
14297
15134
14277
14280
14295
14274
14287
14282
14280
14289
15074
14298
14303
14325
14280
14343
14312
14328
15062
14322
14288
14280
14280
14295
14321
14311
14296
15131
14355
14300
14328
14322
14336
14323
14319
15070
14331
14317
14280
14336
14330
14327
14306
14339
15080
14309
14329
14349
14293
14327
14323
14320
16921
14316
14334
14315
14328
14343
14321
14324
15280
14321
14309
14317
14311
14318
14310
14320
14309
15089
14316
14341
14323
14325
14348
14344
14351
15152
14362
14373
14341
14371
14340
14329
14364
14355
15148
14376
14339
14363
14354
14346
14359
14374
15137
14385
14380
14390
14353
14375
14381
14358
14374
15157
14356
14390
14359
14358
14330
14359
14341
15147
14390
14372
14352
14336
14354
14351
14374
14367
15132
14408
14364
14380
14376
14375
14359
14364
15132
14378
14372
14337
14359
14354
14351
14336
14355
16626
14351
14356
14367
14381
14368
14352
14383
15343
14359
14362
14374
14353
14357
14367
14370
15183
14368
14383
14361
14371
14360
14376
14364
14379
14418
14698
14365
14371
14372
14382
14391
14388
15232
14380
14372
14365
14374
14384
14372
14400
14381
15150
14380
14365
14378
14374
14388
14415
14362
15143
14372
14367
14378
14387
14411
14391
14375
14381
15171
14379
14372
14397
14388
14381
14373
14360
15150
14378
14372
14378
14391
14404
14392
14391
14401
15159
14415
14521
14686
14397
14391
14394
14382
16688
14392
14399
14390
14400
14649
15092
15031
15425
14409
14397
14424
14376
14397
14399
14409
14395
15194
14413
14405
14409
14404
14401
14405
14406
15180
14418
14412
14393
14414
14403
14403
14400
14413
14368
14405
14366
14402
14397
14430
14393
14407
15194
14417
14371
14426
14410
14410
14414
14403
15185
14423
14359
14414
14427
14433
14412
14415
14438
15194
14378
14417
14413
14430
14423
14444
14430
15214
14377
14436
14431
14432
14436
14435
14435
14441
15151
14433
14451
14439
14413
14434
14459
14442
16628
14426
14451
14423
14431
14431
14439
14431
15343
14446
14449
14439
14453
14443
14448
14439
14353
15223
14432
14440
14434
14443
14445
14433
14363
15216
14445
14447
14444
14451
14441
14462
14401
14465
15256
14460
14470
14466
14458
14464
14375
14478
15264
14490
14470
14487
14489
14468
14422
14471
15275
14429
14481
14486
14471
14480
14399
14479
14477
15257
14464
14468
14479
14477
14415
14480
14485
15255
14487
14478
14490
14484
14400
14483
14484
14489
15264
14486
14490
14501
14399
14492
14488
14496
16771
14488
14473
14493
14405
14507
14533
14511
15462
14514
14502
14518
14515
14492
14502
14506
14486
15272
14505
14507
14508
14949
14724
14555
14523
15478
14523
14563
14563
14571
14543
14565
14532
15314
14565
14544
14562
14561
14556
14545
14556
14557
15325
14558
14546
14555
14502
14520
14508
14532
14505
14572
14573
14549
14550
14565
14537
14572
15350
14490
14580
14556
14558
14558
14550
14541
14555
15337
14575
14547
14591
14541
14590
14595
14530
15331
14592
14539
14570
15139
15241
14860
14554
16936
14543
14616
14600
14576
14598
14582
14625
14617
15584
14575
14592
14581
14579
14613
14620
14568
15352
14573
14578
14593
14581
14594
14596
14596
15366
15017
14696
14583
14583
14591
14591
14581
14611
15471
14592
14595
14572
14586
14594
14597
14600
15346
14611
14597
14613
14591
14602
14616
14612
15396
14621
14614
14603
14645
14611
14621
14624
14605
15342
14642
14605
14612
14626
14619
14616
14614
15386
14921
15030
14619
14655
14648
14634
14596
15458
14612
14617
14588
14619
14634
14642
14584
14601
16863
14615
14587
14634
14600
14639
14596
14605
15572
14598
14610
14603
14638
14632
14604
14582
15384
14624
14633
14627
14611
14622
14586
14607
15384
14642
14652
14643
14633
14634
14662
14668
14658
15419
14640
14660
14630
14645
14635
14624
14639
15438
14646
14635
14650
14650
14617
14681
14633
15422
14679
14682
14662
14667
14618
14646
14625
14618
15394
14623
14635
14677
14625
14634
14655
14646
15460
14648
14647
14661
14626
14625
14626
14637
15429
14666
14655
14668
14616
14623
14638
14650
14662
16902
14666
14671
14637
14656
14632
14664
14652
15617
14651
14690
14642
14675
14663
14669
14738
16162
14751
14682
14672
14649
14666
14665
14684
15548
14677
14686
14685
14724
14710
14657
14681
14678
14726
14712
14694
14698
14693
14705
14691
15532
14667
14731
14673
14690
14725
14704
14683
14713
15482
14697
14703
14688
14682
14683
14682
14696
15524
14718
14686
14685
14693
14716
15037
14887
15611
14863
15325
15391
14916
14687
14728
14728
15618
14675
14730
14747
14734
14727
14754
14761
14729
17389
14729
14718
14718
14713
14717
14750
14745
15723
14740
14757
14757
14756
14748
14771
14760
15506
14740
14721
14737
14737
14729
14751
14762
15536
14744
14750
14737
14748
14739
14779
14759
14760
15503
14765
14740
14732
14754
14759
14741
14744
15518
14753
14732
14751
14754
14748
14748
14751
15522
14744
14750
14732
14751
14757
14757
14758
15567
14773
14781
14793
14776
14761
14775
14782
14777
15486
14768
14784
14758
14766
14755
14774
14785
15558
14769
14799
14750
14787
14815
14786
14742
17047
14774
14738
14756
14788
14799
14783
14769
15739
14772
14785
14720
14791
14791
14768
14773
15517
14768
14742
15424
15261
14914
14790
14759
14761
15659
14788
14822
14798
14776
14761
14764
14760
15523
14757
14754
14767
14779
14789
14763
14782
15545
14789
14799
14762
14757
14808
14784
14783
15567
14806
14793
14784
14810
14821
14797
14836
15612
14776
14825
14825
14849
14824
14801
14803
14784
15586
14815
14810
14817
14824
14799
14796
14810
15581
14804
14811
14812
14824
14793
14794
14807
17049
14809
14815
14810
14819
14820
14825
14806
15768
14826
14802
14818
14822
14792
14799
14812
15569
14828
14829
14811
14836
14825
14841
14838
14811
15617
14865
14830
14864
14843
14837
14837
14823
15632
14820
14829
14859
14851
14831
14851
14855
15627
14862
14860
14857
14835
14838
14843
14829
15624
14831
14847
14868
14824
14843
14835
14858
16197
15450
15419
15072
14839
14815
14838
14854
15726
14794
14848
14860
14829
14831
14835
14855
14846
15616
14861
14866
14842
14842
14829
14835
14836
17125
14844
14868
14893
14851
14871
14850
14865
15837
14874
14880
14866
14855
14856
14858
14842
15683
14863
14898
14870
14880
14890
14897
14877
15723
14929
14878
14897
14870
14895
14924
14908
15683
14872
14913
14872
14893
14865
14875
14868
14880
15661
14901
14862
14858
14859
14876
14860
14867
15651
14893
14866
14891
14883
14884
14878
14892
15652
14912
14879
14875
14880
14899
14882
14879
15664
14899
14895
14912
14898
14916
14911
14948
15701
14910
14909
14886
14938
14913
14906
14922
17238
14860
14943
14949
14939
14947
14956
14951
14956
14907
14947
14949
14916
14924
14947
14949
14966
15710
14935
14928
14908
14947
14949
14953
14937
15742
14950
14950
14923
14944
14933
14931
14940
15732
14926
14951
14932
14941
14934
14937
14938
15757
14953
14942
14935
14908
14955
14942
14944
15725
14950
14970
14988
14959
14968
14960
14957
15744
14955
14958
14938
14970
14954
14972
14960
15823
14928
14999
14967
14971
14969
14996
15017
15008
15737
14995
14999
14982
14987
15006
14980
15002
17256
14996
14968
14961
14981
15003
14983
15000
15917
14988
15014
14993
14978
14984
14986
14990
15744
14993
15000
14998
14981
14994
15006
14997
15754
14992
15012
14992
14994
14973
14994
15010
15744
15030
15009
15007
14990
15007
15007
15007
15774
15011
14988
15026
15004
15007
15314
15755
16454
15142
15035
15010
15038
15044
15053
15035
15892
15019
15026
15014
15023
15032
15043
15033
15778
15012
14998
15036
15013
15039
15032
15021
15826
14973
14992
15000
15036
15023
15024
15038
14988
17292
15014
15033
15016
15033
15002
15033
15009
15970
14989
15025
15031
15013
15022
15021
15040
15782
15021
15020
15037
15048
15044
15364
15227
15928
15044
15027
15089
15057
15070
15055
15068
15798
15058
15084
15315
15639
15073
15057
15023
15912
15041
15034
15030
15036
15063
15069
15022
15825
15048
15051
15040
15058
15048
15062
15056
15807
15038
15043
15054
15047
15062
15062
15036
15819
15045
15052
15054
15056
15052
15053
15026
15822
15074
15038
15045
15053
15058
15038
15067
17343
15088
15065
15073
15103
15045
15089
15052
16015
15088
15043
15077
15067
15086
15074
15102
15870
15100
15100
15089
15102
15099
15098
15076
15853
15094
15097
15313
15390
15091
15094
15097
15968
15085
15097
15116
15104
15095
15104
15078
15901
15045
15104
15079
15090
15077
15098
15098
15077
15863
15087
15082
15089
15075
15119
15070
15090
16300
15092
15107
15055
15095
15093
15095
16480
15088
15092
15080
15126
15118
15100
15103
15915
15098
15107
15115
15086
15093
15095
15111
17826
15092
15125
15133
15137
15132
15122
15125
16092
15126
15111
15114
15106
15116
15131
15114
15866
15096
15123
15107
15109
15127
15109
15103
15957
15070
15110
15114
15123
15108
15137
15096
15096
15870
15106
15122
15129
15738
15844
15312
16010
15097
15128
15140
15120
15116
15147
15109
15144
15104
15148
15135
15119
15118
15137
15118
15118
15900
15136
15150
15122
15147
15127
15164
15146
15929
15169
15154
15177
15186
15186
15124
15155
15950
15143
15151
15141
15166
15157
15147
15149
17423
15143
15124
15162
15143
15146
15131
15149
16092
15132
15156
15145
15152
15156
15127
15129
15902
15476
15334
15158
15179
15152
15163
15133
16042
15170
15163
15162
15169
15164
15159
15165
15952
15184
15199
15170
15163
15176
15166
15139
15928
15182
15161
15182
15159
15167
15180
15182
15959
15175
15184
15189
15201
15186
15183
15172
15969
15153
15179
15182
15202
15195
15168
15177
16413
15197
15183
15185
15196
15190
15176
15184
16039
15169
15180
15209
15198
15200
15190
15187
17425
15178
15177
15183
15192
15181
15179
15166
16127
15178
15204
15198
15189
15182
15225
15195
15955
15219
15225
15222
15207
15207
15188
15204
15934
15207
15223
15218
15203
15205
15232
15229
15990
15234
15244
15251
15250
15235
15227
15200
15996
15215
15229
15235
15228
15227
15241
15240
15989
15229
15213
15231
15237
15239
15214
15246
15993
15227
15234
15228
15242
15214
15224
15242
15995
15246
15242
15242
15243
15252
15213
15222
16009
15211
15255
15245
15220
15235
15244
15256
17512
15237
15232
15264
15272
15263
15256
16261
15243
15244
15270
15257
15269
15271
15247
16057
15247
15267
15269
15285
15272
15276
15257
16071
15245
15254
15876
16015
15451
15276
15286
16149
15246
15258
15238
15271
15264
15269
15266
16007
15261
15237
15272
15283
15281
15298
15254
16016
15241
15278
15305
15289
15271
15289
15257
16048
15281
15263
15284
15279
15296
15286
15276
16017
15290
15282
15318
15305
15298
15288
15289
16063
15310
15276
15278
15298
15315
15292
15301
17556
15312
15310
15327
15328
15326
15330
15296
16244
15284
15308
15305
15283
15305
15325
15298
16053
15310
15308
15313
15293
15328
15327
15324
16075
15313
15300
15331
15296
15327
15325
15313
16096
15312
15321
15317
15310
15302
15323
15321
16097
15338
15300
15328
15328
15321
15321
15335
16125
15341
15345
15340
15354
15327
15328
15316
16131
15344
15318
15349
15329
15347
15340
15355
16101
15329
15337
15324
15343
15380
15361
15356
16130
15339
15371
15339
15352
15362
15365
17670
15306
15361
15370
15352
15341
15359
15348
16299
15355
15369
15381
15358
15375
15364
15367
16109
15365
15331
15383
15366
15375
15368
15356
16121
15372
15359
15376
15364
15357
15368
15387
16159
15377
15397
15372
15386
15399
15381
15384
16123
15377
15374
15362
15403
15371
15393
15376
16159
15411
15381
15386
15373
15406
15418
15393
16183
15378
15382
15381
15380
15370
15412
15398
16151
15342
15386
15378
15365
15381
15407
15378
16172
15383
15404
15376
15395
15395
15379
15366
17606
15354
15376
15389
15408
15387
15414
16386
15376
15404
15390
15392
15376
15401
15396
16140
15891
16136
15702
15397
15411
15420
15392
16247
15390
15401
15408
15396
15416
15405
15385
16191
15424
15409
15409
15432
15410
15423
15435
16210
15414
15401
15411
15391
15411
15407
15408
16161
15414
15415
15426
15428
15409
15425
15421
16197
15393
15400
15408
15421
15427
15430
15424
16204
15411
15406
15397
15437
15403
15411
16221
15381
15424
15415
15418
15430
15411
15417
17705
15427
15442
15421
15434
15411
15427
15442
16397
15460
15437
15420
15446
15425
15438
15455
16244
15438
15445
15440
15436
15457
15445
15472
16262
15465
15443
15449
15448
15436
15429
15456
16219
15452
15442
15463
15465
15794
15431
15462
16286
15452
15454
15470
15439
15458
15471
15459
16210
15464
15448
15462
15446
15475
15458
16232
15475
15447
15448
15462
15462
15442
15446
16233
15463
15465
15469
15446
15468
15487
15477
16252
15472
15486
15454
15475
15475
15479
15489
17740
15508
15478
15478
15498
15482
15489
15480
16459
15489
15493
15489
15485
15485
15503
15465
16251
15531
15522
15477
15501
15489
15472
15499
15778
15677
15503
15439
15486
15481
15509
16983
15482
15488
15467
15500
15481
15490
15482
16309
15477
15483
15507
15492
15492
15508
15486
16254
15502
15508
15509
15487
15529
15499
15507
15496
15535
15536
15510
15500
15515
15511
16277
15526
15518
15520
15522
15534
15509
15531
16329
15534
15529
15561
15522
15510
15548
15537
18218
15524
15546
15543
15528
15516
15547
16163
17248
15917
15730
15522
15540
15533
15525
16407
15497
15550
15539
15542
15543
15526
15519
16293
15548
15554
15545
15535
15758
15855
15543
16425
15548
15523
15530
15535
15534
15555
15524
16373
15561
15570
15550
15567
15536
15541
15513
16320
15561
15562
15537
15556
15540
15567
15555
16341
15584
15581
15573
15576
15560
15593
16330
15557
15562
15562
15589
15587
15568
15576
16312
15533
15574
15577
15560
15573
15585
15539
17904
15572
15549
15592
15581
15569
15569
15584
16526
15551
15583
15591
15590
15576
15575
15579
16355
15582
15573
15587
15604
15569
15591
16346
15601
15587
15595
15623
15577
15585
15608
16325
15563
15595
15571
15594
15590
15607
15608
16352
15591
15600
15599
15577
15641
15638
15626
16365
15616
15622
15616
15604
15598
15626
15633
16358
15615
15596
15600
15619
15623
15635
16433
15600
15598
15626
15588
15629
15599
15634
16356
15590
15615
15606
15613
15634
15646
15632
17879
15634
15597
15630
15627
15620
15614
15625
16518
15636
15617
15610
15633
15618
15651
15639
16396
15619
15607
15940
15892
15630
15624
16530
15634
15644
15630
15632
15646
15653
15669
16436
15654
15657
15634
15642
15650
15648
15626
16399
15651
15616
15627
15645
15650
15642
15666
16441
15653
15623
15668
15613
15644
15640
16391
15640
15644
15655
15653
15640
15648
15661
16395
15644
15898
15877
15644
15625
15658
15655
16490
15640
15657
15653
15661
16025
16394
16075
17972
15682
15662
15644
15643
15651
15675
16610
15654
15651
15660
15664
15665
15695
15670
16463
15667
15695
15700
15682
15661
15664
15695
16460
15680
15681
15674
15675
15691
15666
15679
16456
15676
15665
15693
15674
15676
15638
16464
15699
15679
15672
15686
15679
15685
15685
16472
15680
15688
15700
15683
15667
15661
15680
16451
15672
15690
15665
15683
15701
15718
15684
16482
15704
15705
15736
15696
15701
15675
16520
15691
15721
15697
15720
15699
15704
15682
17943
15691
15696
15723
15741
15722
15685
15695
16677
15695
15683
15719
15718
15693
15697
15696
16473
15691
15702
15715
15720
15714
15707
16478
15722
15711
15702
15719
15741
15714
15710
16494
15698
15723
15717
15724
15714
15713
15726
16467
15714
15717
15684
15696
15711
15736
15724
16526
15733
15714
15733
15730
15724
15737
16496
15714
15706
15721
15727
15739
15751
15718
16500
15735
15733
15773
15715
15745
15755
15760
16503
15746
15733
15761
15734
15752
15741
15769
17992
15729
15739
15750
15743
15760
15736
16686
15728
15734
15706
15735
15766
15754
15763
16568
15741
15739
15729
15747
15755
15720
15741
16544
15721
15751
15745
15756
15740
15769
16481
15737
15739
15766
15779
15773
15777
15742
16539
15772
15754
15774
15759
15772
15769
15745
16514
15789
15779
15793
15814
15791
15809
15802
16581
15777
15789
15812
15793
15779
15789
16565
15796
15788
15784
16366
16522
15979
15800
16650
15779
15789
15784
15762
15811
15773
15767
18032
15778
15809
15789
15773
15788
15768
16725
15769
15761
15806
15771
15762
15786
15788
16550
15797
15771
15796
15817
15790
15800
15806
16572
15777
15822
15820
15810
15803
15818
15758
15809
15790
15824
15822
15816
15806
15819
16593
15850
15835
15835
15827
15828
15818
15815
16594
15809
15819
15823
15860
15822
15815
16588
15756
15807
15796
15817
15834
15805
15821
16603
15811
15807
15840
15819
15819
15815
15806
16569
15830
15820
15809
15806
15819
15816
15830
18084
15804
15841
15817
15826
15843
15841
16774
15829
15847
15823
15816
15839
15848
15839
16592
15830
15847
15830
15840
15832
15845
15827
16590
15844
15833
15830
15863
15857
15859
16609
15838
15839
15846
15833
15861
15865
15863
16602
15837
15861
15855
15842
15852
15844
15855
16628
15879
15849
15860
15864
15846
15850
16632
15852
15840
15854
15868
15837
15848
15882
16604
15833
15843
15858
15881
15873
15858
15878
16651
15867
15863
15869
15892
15869
15875
18087
15878
15867
15852
15867
15856
15886
15889
16868
15886
15886
15909
15873
15863
15892
17256
15910
15914
15882
15884
15885
15884
15903
16678
15911
15892
15885
15858
15907
15860
15883
16656
15934
15906
15886
15882
15881
15899
16699
15876
15919
15897
15898
15898
15884
15887
16665
15896
15923
15896
15897
15871
15894
15872
16674
16372
16641
16245
15901
15927
15926
16806
15914
15924
15930
15912
15942
15889
15922
16686
15929
15926
15932
15922
15926
15946
18635
15872
15943
15954
15963
15944
15940
15923
16889
15915
15945
15929
15951
15941
15921
15907
16710
15950
15930
15927
15934
15936
15923
16699
15950
15954
16344
16049
15927
15934
15901
16786
15923
15938
15949
15918
15941
15941
15893
16691
15948
15943
15940
15946
15945
15945
16745
15931
15940
15958
15939
15935
15954
15955
16702
15941
15970
15932
15939
15944
15958
16757
15935
15994
15955
15979
15946
15980
15978
16746
15949
15973
15950
15943
15929
15967
15978
18248
15972
15964
15955
15962
15973
15975
16927
15976
15971
15961
15982
15957
15970
15972
16743
15989
15953
15930
15938
15973
15950
15974
15915
15947
15952
15935
15945
15964
15976
17430
16068
15970
15974
15977
15969
15972
15985
16821
15957
15988
15968
15975
15950
15985
16750
16010
15977
15982
15988
15993
15980
16000
17250
16012
16023
16009
15954
15993
15993
16008
16859
15982
15993
16010
15989
15987
15972
16798
15974
15993
16007
15994
15993
15979
15971
18315
16006
15998
16000
16015
15987
16002
16987
15991
16024
15992
16009
16000
15997
15982
16760
16015
16009
15995
16005
16014
15997
16028
16771
16035
16010
16046
16031
16018
15999
16767
16042
16025
16020
16020
16022
16027
16047
16801
16044
16038
16040
16021
16068
16023
17219
16782
16404
16010
16020
16024
16057
16032
16837
16013
16006
15999
16015
16039
16033
16843
16020
16026
16019
16014
16043
16013
16023
16822
16039
16013
16041
16041
16045
16039
16028
18249
16033
16049
16020
16046
16042
16064
17006
16025
16043
16067
16055
16058
16083
16061
16842
16075
16044
16041
16059
16169
16510
16971
16063
16061
16078
16085
16079
16059
16104
16836
16104
16097
16058
16035
16054
16070
16822
16062
16080
16080
16073
16075
16084
16080
16855
16083
16068
16071
16064
16080
16056
16055
16864
16076
16096
16080
16053
16072
16076
16819
16093
16082
16077
16290
16411
16054
16480
16966
16090
16091
16064
16065
16099
16083
18367
16091
16091
16086
16109
16101
16083
16076
17039
16088
16091
16082
16097
16096
16097
16917
16107
16095
16099
16145
16116
16112
16095
16871
16123
16100
16115
16074
16093
16116
16868
16122
16088
16113
16092
16115
16095
16115
16867
16099
16096
16102
16090
16098
16097
16123
16879
16116
16099
16117
16122
16106
16109
16856
16103
16089
16117
16114
16118
16121
16105
16901
16132
16129
16126
16137
16129
16127
16932
16120
16117
16114
16113
16126
16121
16108
18371
16140
16114
16130
16128
16135
16159
17103
16152
16161
16129
16135
16124
16143
16144
16907
16133
16148
16112
16143
16122
16147
16905
16144
16145
16166
16157
16152
16133
16133
16909
16125
16147
16148
16146
16147
16738
17778
16445
16154
16135
16142
16152
16140
16154
16968
16148
16148
16119
16146
16158
16172
16991
16150
16163
16178
16162
16150
16165
16140
16912
16160
16141
16318
16402
16165
16155
16163
16139
16165
16178
16196
16188
16173
16158
18424
16163
16173
16151
16165
16175
16194
17149
16136
16175
16163
16183
16178
16185
16181
16921
16176
16168
16184
16181
16148
16183
16172
16923
16185
16146
16175
16179
16162
16182
16938
16173
16177
16187
16177
16171
16185
16182
16950
16167
16190
16179
16194
16195
16198
16952
16201
16198
16201
16199
16187
16189
16205
16990
16185
16214
16193
16203
16222
16198
17004
16237
16218
16196
16204
16217
16213
16209
16988
16195
16235
16174
16223
16240
16217
18413
16196
16192
16221
16236
16195
16192
16210
17156
16234
16215
16212
16217
16216
16215
16988
16210
16227
16240
16218
16201
16215
16213
16985
16214
16215
16215
16208
16218
16218
16997
16230
16210
16232
16219
16231
16204
16225
16972
16208
16245
16242
16238
16220
16227
17025
16251
16237
16251
16270
16259
16246
16248
16995
16236
16243
16238
16244
16259
16248
17006
16261
16259
16220
16252
16250
16251
16267
17009
16226
16244
16237
16277
16261
16270
18480
16251
16228
16251
16265
16247
16265
16252
17195
16251
16251
16267
16247
16267
16246
17579
16249
16255
16264
16291
16265
16284
17081
16261
16273
16236
16314
16931
16891
16516
17141
16257
16268
16290
16257
16271
16263
17080
16298
16272
16282
16272
16251
16281
16248
17086
16267
16298
16281
16266
16282
16261
17033
16267
16293
16277
16307
16261
16307
16287
17060
16316
16294
16289
16301
16268
16261
17018
16281
16289
16298
16304
16295
16302
16260
18833
16301
16290
16278
16293
16270
16305
17266
16295
16324
16324
16312
16307
16327
17107
16280
16316
16331
16305
16291
16310
16300
17105
16290
16330
16321
16303
16324
16348
17087
16335
16304
16311
16307
16325
16290
16320
17108
16306
16327
16297
16306
16328
16314
17112
16327
16300
16322
16345
16305
16332
16358
17073
16333
16318
16318
16322
16308
16325
17119
16336
16341
16322
16316
16318
16322
16341
17068
16326
16329
16331
16372
16326
16342
18573
16326
16341
16360
16344
16355
16347
16361
17284
16351
16319
16355
16341
16340
16351
17059
16339
16352
16359
16365
16342
16360
17144
16298
16334
16355
16357
16580
16641
16358
17242
16354
16338
16365
16348
16363
16372
17130
16349
16352
16348
16356
16335
16358
16362
17131
16363
16349
16365
16355
16359
16357
17113
16367
16346
16332
16382
16360
16355
16352
17155
16350
16349
16341
16393
16357
16356
17162
16349
16360
16358
16365
16359
16343
16356
18599
16396
16387
16413
16372
16406
16383
17354
16400
16386
16405
16413
16379
16394
17132
16388
16420
16846
17159
16701
16370
16369
17207
16391
16404
16370
16364
16394
16394
17139
16585
16696
16394
16349
16375
16379
16364
17250
16371
16381
16386
16363
16376
16383
17146
16376
16370
16373
16386
16407
16399
17185
16403
16411
16421
16400
16420
16398
16381
17157
16403
16388
16400
16395
16391
16391
17150
16412
16400
16410
16425
16437
16426
16400
18658
16441
16406
16415
16395
16416
16437
17375
16414
16391
16409
16394
16414
16408
17251
16377
16400
16398
16423
16421
16431
16426
17219
16403
16405
16395
16404
16395
16412
17245
16722
16722
16403
16420
16410
16399
16404
17292
16425
16457
16433
16437
16427
16459
17180
16440
16477
16433
16419
16407
16448
16436
17192
16428
16454
16427
16432
16443
16440
17223
16466
16478
16457
16445
16452
16447
17190
16454
16434
16458
16455
16444
16425
16428
18696
16459
16458
16439
16440
16402
16437
17384
16454
16448
16444
16434
16467
16445
17243
16414
16442
16440
16448
16467
16455
16460
17568
16585
16452
16442
16446
16451
16455
17339
16480
16465
16469
16446
16458
16470
16490
17252
16465
16481
16476
16476
16467
16465
17265
16484
16470
16493
16504
16465
16507
17301
16509
16490
16506
16480
16516
16470
16521
17267
16502
16471
16487
16501
16492
16925
17457
16462
16512
16470
16467
16486
16496
16481
18751
16511
16526
16486
16472
16471
16485
17453
17136
17270
16638
16476
16485
16491
17362
16482
16492
16501
16495
16519
16491
16522
17274
16501
16513
16500
16519
16502
16505
17264
16523
16488
16498
16494
16517
16523
17278
16509
16508
16504
16527
16528
16525
16516
17283
16515
16528
16528
16513
16513
16548
17300
16517
16533
16527
16518
16539
16517
17288
16517
16516
16513
16525
16501
16530
16505
17337
16528
16535
16517
16514
16522
16509
18776
16529
16517
16501
16515
16509
16509
17531
16521
16548
16527
16539
16525
16533
16548
17338
16517
16566
16552
16549
16547
16542
17385
16538
16550
16549
16545
16553
16527
16547
17319
16560
16567
16576
16551
16560
16543
17320
16535
16556
16549
16580
16550
16557
17311
16561
16535
16542
16533
16593
16553
16553
17288
16542
16549
16545
16550
16573
16544
17288
16560
16539
16537
16563
16573
16563
17273
16555
16566
16574
16540
16560
16553
16569
18813
16566
16563
16547
16536
16570
16549
17532
16573
16560
16568
16562
16553
16557
17367
16578
16563
16580
16566
16598
16562
16586
17357
16591
16555
16560
16576
16569
16582
17346
16556
16601
16569
16554
16575
16598
17329
16570
16551
16584
16561
16577
16570
16573
17335
16565
16581
16583
16575
16543
16579
17335
16567
16584
16568
16599
16578
16559
17383
16527
16558
16573
16587
16591
16601
16570
17361
16589
16583
16574
16599
16607
16651
19639
17383
16691
16584
16589
16563
16596
17632
16591
16614
16611
16599
16617
16620
16634
17361
16595
16610
16624
16605
16618
16601
17371
16601
16628
16623
16606
16617
16606
17380
16606
16565
16612
16600
16600
16608
17991
16600
16626
16586
16620
16606
16596
16592
17427
16612
16623
16621
16604
16607
16609
17400
16613
16618
16594
16618
16623
16622
17393
16622
16606
16600
16600
16598
16612
16627
17399
16619
16607
16594
16631
16630
16601
19277
16629
16657
16655
16637
16637
16620
17616
16625
16615
16642
16641
16646
16651
16603
17377
16645
16622
16642
16636
16631
16650
17383
16610
16619
16637
16630
16638
16631
17432
16616
16627
16622
16642
16621
16629
16637
17428
16642
16633
16617
16630
16638
16644
17374
16664
16661
16649
16641
16636
16652
17452
16649
16690
16668
16643
16641
16647
16672
16617
16657
16685
16653
16710
16672
16713
17453
16711
16734
16687
16676
16703
16684
18947
16680
16682
16720
16700
16660
16654
17624
16687
16687
16667
16696
16696
16673
16681
17448
16690
16669
16692
16675
16719
16666
17416
16656
16711
16678
16693
16675
16710
17425
16691
16674
16695
16694
16674
16693
16692
17463
16661
16663
16702
16699
16691
16681
17475
16665
16681
16672
16674
16682
16685
17457
16704
16698
16682
16686
16697
16693
17495
16660
16705
16698
16681
17379
17437
16980
17547
16717
16731
16684
16697
16699
16694
19034
16710
16714
16713
16699
16697
16693
17647
16703
16727
16716
16715
16689
16728
17516
16670
16701
16711
16732
16713
16692
16695
17477
16709
16715
16720
16712
16733
16742
18255
16741
16715
16719
16712
16718
16728
17566
16703
16708
16703
16713
16725
16707
16727
17478
16725
16732
16731
16750
16728
16742
17513
16725
16742
16725
16728
16749
16732
17524
16735
16730
16739
16734
16737
16736
17508
16739
16743
16740
16752
16743
16733
16739
19028
16748
16730
16751
16748
16729
16742
17716
16757
16728
16732
16744
16756
16744
17495
16746
16740
16744
16729
16742
16732
17523
16736
16743
16745
16750
16708
16750
16764
17560
16768
16770
17241
16799
16710
16759
17622
16769
16766
16753
16752
16773
16718
17537
16753
16771
16760
16745
16773
16774
17979
16715
16768
16762
16757
16780
16773
16781
17621
16773
16764
16772
16747
16763
16783
17610
16701
16766
16765
16770
16781
16781
16710
16784
16699
16763
16767
16777
16765
17780
16768
16789
16691
16801
16786
16773
16776
17548
16775
16774
16725
16789
16791
16772
17546
16798
16780
16787
16692
16803
16790
17571
16804
16806
16811
16814
16737
16814
17619
16780
16804
16810
16812
16811
16736
16798
17543
16810
16816
16806
16806
16822
16743
17585
16824
16823
17264
17603
17151
16864
17545
16816
16827
16821
16808
16829
16804
17589
16718
16809
16813
16824
16820
16827
16822
19080
16728
16832
16816
16804
16843
16829
17805
16828
16827
16809
16806
16809
16835
17594
16825
16817
16806
16847
16835
16837
17565
16816
17041
17158
16845
16866
16851
17794
16796
16863
16847
16853
16856
16867
16842
17653
16865
16854
16849
16845
16888
16865
17630
16821
16858
16857
16856
16832
16849
17629
16833
16864
16837
16834
16850
16827
17621
16856
16858
16856
16837
16829
16847
16826
17739
17200
16911
16893
16848
16849
16868
19372
16860
16870
16841
16896
16879
16861
17831
16869
16868
16902
16903
16886
16871
17657
16895
16921
16902
16885
16865
16886
17636
16886
16863
16885
16918
16871
16874
16867
17645
16881
16882
16897
16903
16882
16881
17626
16868
16871
16876
16884
16920
16902
17621
16872
16898
16885
16884
16891
16909
17679
16872
16878
16892
16874
16873
16880
17723
16862
16899
16902
16894
16908
16910
16889
17676
16910
17179
16991
16887
16884
16873
19164
16922
16902
16895
16907
16915
16895
17889
16927
16905
16914
16891
16873
16903
17657
16929
16926
16917
16904
16904
16896
17667
16884
16877
16898
16948
16881
16896
16915
17637
16917
16908
16922
16918
16889
16895
17670
16919
16907
16936
16907
16922
16873
17672
17243
17685
17311
16934
16910
16925
17790
16926
16932
16940
16918
16919
16941
17692
16923
16891
16892
16933
16915
16911
16919
17731
16913
16951
16916
16952
16940
16956
19210
16965
16910
16931
16929
16937
16906
17928
16979
16950
16923
16924
16923
16938
17656
16946
16925
16952
16935
16925
16910
17712
16942
16934
16945
16944
16943
16902
17711
16937
16959
16942
16947
16958
16936
16921
17708
16953
16952
16951
16967
16953
16942
17758
16976
16971
16964
16943
16953
16971
17686
16949
16961
16960
16952
16978
16976
17730
17012
17008
17000
16967
17032
17033
18419
17007
16996
17005
17000
16999
17016
19663
16992
17031
17007
17002
17026
17005
17977
17009
16985
17014
16993
16999
16995
17030
17769
17012
17012
17007
16987
16994
16994
17779
17025
17001
16989
17015
16989
16994
17807
17014
17028
17022
17013
17018
17042
17805
17036
17053
17045
17042
17060
17015
17759
17028
17009
17027
17033
17047
17015
17785
17035
17045
17063
17043
17041
17060
17065
17828
17031
17038
17056
17015
17013
16995
17786
17043
17018
17049
17030
17046
17025
19291
17032
17054
17052
17036
17030
17056
17987
17047
17058
17044
17035
17028
17030
19288
17054
17045
17052
17052
17029
17023
17941
17029
17028
17049
17033
17041
17063
17839
17052
17083
17085
17065
17062
17052
18306
17704
17721
17066
17044
17056
17057
17936
17024
17065
17063
17075
17060
17091
17103
17836
17067
17049
17061
17057
17031
17076
18519
17431
17051
17055
17059
17067
17024
18010
17089
17077
17056
17035
17057
17061
19341
17048
17077
17074
17069
17042
17040
18017
17072
17053
17034
17089
17060
17074
17827
17068
17050
17038
17076
17092
17107
17858
17090
17101
17091
17093
17076
17091
17892
17073
17072
17088
17105
17102
17082
17116
17911
17090
17105
17082
17072
17094
17122
17890
17089
17085
17101
17097
17095
17093
17861
17126
17066
17077
17085
17089
17075
17867
17085
17112
17084
17099
17079
17095
17868
17100
17109
17104
17076
17079
17080
19380
17113
17095
17120
17100
17110
17079
18064
17103
17101
17090
17096
17143
17137
17911
17109
17109
17113
17126
17109
17138
17110
17868
17112
17117
17107
17107
17123
17127
17890
17662
17118
17102
17125
17146
17137
18014
17147
17136
17111
17128
17132
17116
17894
17158
17128
17107
17104
17109
17104
17893
17146
17154
17110
17117
17133
17135
17895
17123
17141
17144
17118
17136
17135
17911
17112
17125
17119
17156
17111
17129
19378
17132
17107
17106
17132
17148
17151
18113
17140
17151
17152
17142
17143
17173
17917
17109
17146
17128
17156
17133
17141
17157
17924
17163
17135
17147
17194
17731
17961
18351
17170
17169
17156
17421
17399
17154
18043
17170
17156
17138
17144
17140
17158
17915
17131
17166
17143
17122
17148
17153
17911
17142
17162
17170
17121
17153
17153
17924
17157
17166
17140
17183
17139
17171
17880
17170
17153
17141
17138
17174
17171
19448
17211
17178
17199
17177
17179
17192
18127
17180
17184
17188
17186
17177
17189
18021
17181
17193
17180
17214
17198
17214
17967
17205
17210
17209
17186
17200
17192
17993
17156
17206
17199
17192
17196
17182
17187
17979
17196
17192
17188
17194
17193
17188
17948
17210
17217
17222
17194
17200
17201
17942
17211
17193
17207
17213
17206
17216
17966
17189
17202
17214
17188
17210
17203
18005
17221
17187
17194
17205
17203
17231
19460
17210
17195
17199
17217
17198
17210
18199
17237
17239
17260
17226
17221
17242
18010
17249
17246
17237
17241
17233
17247
18014
17214
17252
17203
17558
17422
17209
18072
17214
17210
17230
17229
17229
17210
17996
17236
17218
17222
17238
17233
17218
18026
17232
17243
17221
17216
17236
17235
18005
17252
17240
17215
17232
17226
17242
17253
17206
17262
17255
17249
17242
17247
17253
18013
17237
17451
17536
17244
17244
17264
19653
17258
17255
17249
17271
17247
17266
18246
17289
17253
17239
17246
17236
17266
18009
17279
17273
17420
17994
17772
17222
18153
17266
17242
17254
17268
17253
17254
18027
17246
17244
17261
17268
17262
17252
18010
17274
17253
17240
17259
17271
17238
18036
17242
17243
17268
17279
17244
17281
18046
17289
17280
17282
17275
17266
17271
18086
17282
17284
17285
17278
17290
17280
18066
17302
17281
17276
17302
17326
17294
19532
17315
17320
17278
17293
17292
17318
18264
17308
17303
17305
17304
17276
17282
18049
17301
17307
17296
17318
17284
17289
18061
17308
17279
17309
17292
17318
17291
18065
17290
17299
17310
17286
17292
17316
18020
17301
17309
17292
17298
17314
17307
18059
17313
17292
17277
17311
17301
17323
18093
17341
17296
17279
17297
17312
17305
18049
17314
17321
17325
17355
17344
17339
18069
17352
17337
17360
17303
17331
17324
19687
17325
17333
17344
17345
17320
17314
18293
17325
17322
17338
17331
17332
17320
18120
17337
17319
17334
17320
17351
17350
18112
17319
17327
17346
17329
17327
17334
18095
17292
17314
17346
17338
17345
17312
18711
17348
17368
17366
17351
17356
17363
18125
17366
17366
17330
17353
17343
17356
18141
17339
17357
17358
17345
17378
17382
18130
17383
17410
17401
17403
17385
17369
18163
17376
17367
17373
17395
17363
17368
19974
17358
17362
17364
17381
17386
17370
18332
17353
17577
18139
17761
17543
17403
18229
17342
17366
17342
17362
17389
17388
18130
17402
17343
17382
17364
17357
17386
18144
17371
17386
17387
17409
17385
17394
18170
17427
17381
17394
17369
17371
17381
18142
17402
17378
17404
17423
17375
17420
18183
17425
17412
17426
17433
17403
17382
18167
17387
17374
17378
17391
17398
17405
18185
17400
17403
17421
17379
17417
17413
19657
17397
17365
17374
17378
17400
17417
18402
17435
17391
17391
17386
17405
17419
18155
17407
17414
17405
17392
17399
17414
18152
17397
17432
17430
17433
17436
17410
18207
17438
17447
17415
17442
17415
17420
18175
17421
17418
17422
17410
17415
17416
18167
17442
17436
17445
17442
17454
17445
18172
17428
17442
17401
17448
17430
17446
18220
17422
17400
17416
17407
17436
17431
18195
17450
17438
17448
17412
17442
17438
19693
17446
17444
17411
17424
17436
17411
18361
17429
17429
17430
17413
17412
17436
18229
17452
17438
17426
17467
17466
17462
18227
17444
17455
17472
17455
17459
17424
18183
17442
17432
17480
17465
17445
17449
18261
17472
17462
17471
17483
17489
17488
18231
17469
17467
17472
17469
17477
17484
18232
17474
17469
17440
17470
17470
17486
18227
17471
17478
17437
17441
17461
17464
18249
17475
17476
17480
17474
17474
17447
19802
18246
18187
17476
17462
17462
17460
18488
17472
17473
17475
17455
17488
17503
18273
17486
17494
17481
17515
17521
17487
18268
17503
17504
17489
17453
17483
17488
18275
17498
17533
18026
17522
17519
17538
18396
17520
17480
17503
17499
17497
17496
18277
17523
17519
17504
17510
17496
17490
18263
17525
17509
17520
17496
17492
17498
18246
17505
17495
17499
17508
17487
17530
18267
17502
17519
17526
17515
17520
17479
19743
17522
17512
17504
17529
17513
18513
17498
17513
17526
17538
17514
17522
18304
17515
17547
17522
17497
17514
17537
18323
17526
17538
17534
17535
17537
17551
18316
17569
18050
18021
17533
17548
17696
18729
17519
17537
17557
17570
17512
17535
18318
17526
17538
17534
17548
17555
17542
18762
17556
17552
17528
17569
17573
17543
18463
17540
17525
17556
17545
17541
17944
18417
17530
17548
17555
17550
17554
17576
19899
17530
17539
17545
17562
17557
17560
18538
17556
17571
17557
17571
17534
17543
18292
17557
17560
17565
17603
17559
17579
18332
17592
17567
17568
17573
17552
17563
18295
17584
17568
17571
17564
17579
17559
18342
17583
17584
17571
17575
17579
18369
17554
17539
17544
17573
17559
17553
18348
17586
17567
17605
17554
17589
17590
18351
17589
17565
17579
17584
17562
17689
19153
18370
17703
17576
17582
17577
17587
19942
17591
17598
17586
17589
17580
17545
18515
17597
17602
17565
17596
17589
17617
18385
17580
17570
17595
17601
17624
17610
18338
17600
17602
17601
17601
17609
18120
18523
17609
17603
17618
17603
17591
17633
18367
17605
17593
17596
17599
17616
17606
18382
17599
17608
17590
17591
17578
17626
18388
17592
17616
17589
17589
17601
18424
17571
17614
17606
17598
17636
17631
18410
17617
17600
17606
17603
17987
17768
19940
17616
17617
17626
17638
17620
17609
18570
17653
17616
17629
17626
17650
17651
18391
17641
17647
17607
17624
17642
17633
18425
17644
17653
17633
17647
17623
17636
18409
17639
17645
17657
17634
17624
17635
18396
17640
17639
17652
17636
17633
17638
18368
17653
17637
17654
17648
17661
17649
18396
17632
17655
17633
17641
17640
17639
18459
17647
17632
17648
17636
17660
18427
17639
17638
17649
17636
17638
17632
19898
17654
17647
17665
17670
17666
17660
18615
17682
17678
17672
17656
17664
17653
17632
17650
17670
17662
17656
17634
17650
18465
17673
17653
17674
17677
17660
17682
18426
17666
17667
17659
17671
17672
17680
18404
17662
17676
17670
17671
17669
17662
18421
17678
17692
17662
17668
17660
17668
18424
17670
17659
17669
17915
18498
18953
17664
17686
17686
17660
17692
17660
18446
17678
17663
17670
17689
17703
17695
19939
17699
17681
17712
17704
17694
17689
18635
17681
17688
17683
17701
17722
17712
18444
17692
17709
17701
17671
17707
17701
18476
17676
17696
17704
17690
17697
17692
19062
17708
17711
17695
17682
17699
18522
17711
17685
17702
17690
17697
17703
18468
17701
17686
17718
17729
17733
17709
18461
17726
17712
17683
17707
17704
17706
18472
17708
17726
17721
17720
17703
17721
18501
17743
17734
17748
17741
17732
17755
20316
17726
17722
17734
17726
17756
17714
18713
17742
17715
17713
17747
17769
17731
18514
17724
17745
17762
17734
17750
18480
17731
17706
17718
17738
17702
17709
18498
17751
17735
17733
17742
17731
17723
18509
17749
17744
17735
17735
17742
17732
18517
17753
17739
17748
17736
17735
17739
18533
17729
17717
17733
17739
17754
17740
18499
17748
17737
17768
17775
17768
17765
18569
17791
17760
17749
17751
17751
17746
20051
17788
17767
17784
17743
17757
18760
17759
17732
17750
17768
17770
17766
18528
17765
17754
17768
17775
17765
17758
18554
17746
17757
17782
17769
17766
17772
18538
17771
17749
17772
17781
17771
17775
18554
17765
17805
17771
17794
17799
17765
18589
17784
17766
18404
18578
17871
18648
17754
17788
17791
17771
17773
17782
18578
17808
17802
17795
17820
17803
17791
18573
17806
17807
17795
17787
17802
17805
20045
17791
17784
17793
17787
17806
17785
18771
17777
17794
17771
17784
17803
17806
18571
17802
17788
17788
17781
17798
17801
17788
17796
17779
17804
17803
17796
18582
17803
17770
17787
17807
17800
17815
18557
17826
17814
17802
17812
17842
17803
18643
17829
17838
17796
17834
17815
17812
18595
17815
17802
17845
17832
17861
17863
18586
17841
17816
17846
17858
17839
17843
18572
17837
17832
17838
17840
17859
20081
17836
17844
17841
17855
17850
17855
18781
17840
17848
17845
17860
17833
17822
18632
17839
17844
17849
17846
17848
17829
18605
17863
17855
17818
17830
17856
17829
18631
17852
17854
17849
17833
18339
17861
18743
17843
17844
17843
17848
17839
18617
17862
17872
17874
17861
17839
17880
18580
17867
17868
17889
17875
17872
17858
18637
17872
17888
17876
17899
17875
17891
18624
17893
17874
17872
17869
17886
17877
20153
17870
17847
17880
17877
17867
18835
17856
17864
17883
17862
17873
17885
18640
17891
17874
17880
17853
17849
17866
18642
17879
17886
17893
17899
17883
17883
18676
17874
17892
17892
17881
17863
17873
18707
18587
18638
17947
17888
17904
18789
17857
17892
17924
17918
17920
17920
18663
17872
17916
17881
17915
17915
17940
18925
18007
17882
17908
17902
17907
17903
18765
17905
17899
17922
17896
17908
17938
20166
17903
17918
17882
17916
17896
18860
17896
17921
17908
17905
17884
17889
18702
17894
17912
17930
17917
17938
17932
18719
17918
17909
17935
17937
17933
17933
18679
17933
17920
17942
17915
17936
17912
18701
17933
17942
17931
17932
17925
18717
17915
17931
17915
17916
17930
17938
18682
17949
17938
17915
17941
17922
17907
18640
17934
17923
17939
17952
17904
17906
18687
17919
17942
17924
17941
17927
17920
20138
17915
17964
17923
17940
17953
18920
17908
17943
17961
17934
17923
17932
18694
17924
17952
17916
17946
17940
17958
18758
17942
17966
17923
17942
17952
17943
18761
18454
17959
17945
17953
17936
17959
18841
17952
17962
17976
17967
17927
18754
17961
17941
17919
17966
17978
17961
18694
17946
17944
17926
17935
17987
17962
18719
17970
17948
17954
17948
17956
17949
18739
17959
17959
17951
17908
17951
18200
20740
17975
17981
17988
17947
17966
19039
17983
17999
17955
17969
17999
17982
18721
17986
18005
17985
17972
17986
17950
18743
17965
17959
17977
17991
17978
18194
19565
18576
18180
18007
18004
18014
18828
18002
17954
18010
17987
18021
17990
18742
17985
18021
18011
18004
17995
17986
18769
18001
18029
18022
18009
17976
17989
18789
18003
18000
18015
18016
18007
18792
17987
18009
18009
17995
17995
18016
17951
17994
17989
18014
17994
18015
18006
18946
18045
18009
18012
18025
18001
18014
18750
18025
18033
18015
18027
17996
18811
17987
18015
18013
18024
18031
18017
18786
18013
18046
18054
18044
18010
18023
18750
18024
18023
18027
18026
18048
18024
18785
18023
18016
18044
18050
18039
18038
18829
18012
18035
18043
18033
18043
18791
18032
18022
18008
17997
18046
18043
18782
18047
18062
18052
18045
18035
18049
20257
18039
18022
18047
18050
18063
18052
19030
18053
18040
18054
18061
18048
18781
18041
18032
18051
18056
18036
18055
18798
18058
18057
18041
18057
18073
18098
19461
18062
18064
18059
18068
18060
18844
18064
18071
18031
18042
18085
18051
18823
18072
18054
18070
18037
18036
18020
18844
18062
18066
18064
18077
18050
18043
18846
18062
18049
18066
18048
18088
18828
18066
18054
18047
18059
18055
18051
20671
18085
18074
18055
18071
18065
18046
19069
18097
18077
18070
18087
18093
18065
18842
18081
18066
18078
18104
18728
19723
18300
18117
18105
18101
18094
18098
18930
18136
18108
18101
18125
18102
18103
18851
18091
18101
18098
18094
18069
18892
18081
18095
18087
18082
18084
18096
18863
18106
18091
18079
18093
18095
18096
18872
18106
18113
18117
18101
18103
18092
18869
18120
18089
18118
18127
18120
20487
18084
18127
18115
18111
18119
18102
19055
18123
18115
18110
18092
18115
18120
18888
18135
18148
18125
18160
18160
18132
18909
18137
18113
18120
18138
18142
18912
18139
18158
18144
18110
18119
18111
18937
18132
18121
18158
18132
18106
18133
18890
18125
18130
18108
18144
18106
18930
18096
18110
18105
18130
18127
18153
18897
18114
18114
18123
18144
18136
18145
18909
18163
18164
18139
18144
18148
18144
20405
18147
18129
18124
18149
18160
19081
18152
18132
18164
18162
18177
18194
18929
18150
18160
18215
18178
18171
18129
18951
18176
18141
18140
18179
18166
18950
18127
18136
18147
18174
18184
18189
18922
18173
18136
18168
18161
18161
18176
18950
18177
18145
18191
18170
18174
18162
18967
18185
18170
18193
18159
18176
18945
18146
18193
18168
18196
18189
18195
18937
18184
18189
18191
18218
18195
18149
20418
18150
18188
18177
18198
18194
19121
18205
18175
18189
18508
19012
18513
19065
18196
18191
18193
18184
18189
18201
18978
18198
18207
18183
18162
18171
18970
18137
18194
18178
18199
18198
18155
19944
18302
18186
18178
18207
18207
18175
19046
18163
18177
18208
18180
18205
18200
18972
18161
18203
18194
18213
18195
18961
18193
18192
18201
18203
18204
18213
18990
18212
18218
18193
18184
18195
18201
20476
18200
18222
18216
18188
18236
19134
18227
18229
18538
18307
18242
18220
19007
18205
18211
18205
18211
18240
18225
19001
18193
18225
18214
18203
18211
19019
18246
18200
18234
18205
18217
18227
19033
18229
18214
18738
18200
18201
18226
19091
18251
18222
18218
18207
18225
19521
18211
18231
18227
18231
18232
18254
19094
18228
18246
18206
18222
18226
18245
18999
18209
18225
18239
18249
18213
20615
18172
18233
18243
18243
18256
18272
19213
18267
18260
18266
18243
18240
18265
18985
18256
18283
18242
18239
18262
19074
18217
18259
18249
18225
18263
18227
28246
18375
18253
18248
18247
18253
19153
18239
18225
18229
18238
18248
18276
19048
18255
18262
18244
18269
18271
18252
19015
18256
18267
18275
18260
18274
19103
18276
18268
18264
18269
18273
18261
19048
18263
18270
18257
18281
18264
18254
20554
18298
18900
19100
18387
18308
19388
18276
18268
18279
18271
18288
18293
19063
18327
18269
18277
18281
18276
18301
19072
18291
18304
18275
18265
18251
19071
18305
18361
18760
18307
18289
18263
19169
18301
18278
18301
18282
18311
18313
19026
18305
18297
18293
18283
18272
19074
18325
18284
18291
18304
18306
18304
19047
18327
18352
18265
18296
18297
18325
19067
18315
18316
18333
18324
18307
20594
18334
18817
18333
18315
18285
18278
19409
18353
18301
18310
18324
18332
19110
18279
18311
18311
18317
18283
18307
19090
18307
18316
18305
18291
18301
18305
19097
18335
18312
18308
18297
18308
19096
18296
18335
18337
18293
18299
18326
19094
18305
18303
18323
18334
18349
18317
19085
18322
18327
18310
18344
18315
19107
18290
18336
18320
18331
18313
18327
19117
18373
18358
18337
18348
18347
18350
20640
18357
18363
18348
18347
19120
19916
18364
18365
18343
18330
18338
18356
19109
18334
18354
18359
18370
18346
18346
19155
18368
18353
18335
18352
18341
19117
18341
18335
18336
18343
18356
18337
19128
18358
18357
18341
18356
18343
18351
19141
18365
18373
18360
18336
18369
19160
18373
18358
18366
18369
18383
18360
19136
18377
18362
18379
18388
18382
18403
19402
19187
18744
18393
18387
18386
20668
18341
18395
18376
18378
18393
18392
19381
18378
18390
18370
18354
18372
19160
18375
18398
18377
18353
18365
18361
19181
18375
18370
18393
18366
18379
18354
19173
18382
18388
18387
18401
18370
19148
18368
18382
18357
18397
18369
18387
19805
18395
18402
18390
18378
18398
19213
18399
18395
18405
18386
18374
18361
19155
18376
18404
18408
18392
18376
18392
18360
18436
18419
18417
18380
18415
21010
18422
18446
18417
18415
18402
18374
19392
18419
18423
18422
18401
18431
19185
18408
18385
18373
18383
18414
18437
19203
18428
18421
18417
18419
18410
18425
19188
18401
18429
18394
18391
18416
19226
18400
18422
18406
18427
18433
18447
19246
18435
18425
18452
18423
18461
19185
18425
18424
18430
18436
18441
18440
19222
18453
18464
18461
18434
18425
18472
19235
18455
18473
18447
18458
18450
20705
18453
18443
18483
18442
18440
18434
19421
18440
18465
18456
18486
18443
19219
18418
18442
18442
18455
18457
18436
19218
18433
18428
18461
18449
18459
18429
19229
18446
18457
18455
18452
18446
19223
18450
18464
18468
18486
18468
18440
19216
18483
18467
18498
18452
18467
18471
19231
18473
18472
18480
18487
18536
20050
19257
18742
18485
18472
18477
18512
19367
18509
18467
18501
18499
18486
20739
18501
18490
18467
18499
18498
18470
19459
18475
18500
18499
18496
18485
19267
18502
18501
18470
18503
18479
18497
19244
18485
18497
18470
18477
18494
18493
19231
18487
18491
18505
18504
18489
19290
18544
18483
18498
18501
18493
18528
19277
18500
18502
18486
18503
18505
19289
18493
18490
18514
18526
18517
18475
19295
18530
18526
18513
18514
18524
18504
19294
18523
18510
18515
18520
18514
20744
18524
18479
18521
18496
18495
18512
19501
18521
18503
18527
18520
18493
19294
18485
18533
18545
18531
18493
18503
19279
18483
18495
18499
18530
18500
19316
18467
18508
18516
18520
18504
18554
19319
18549
19037
18551
18508
18540
18546
19386
18497
18514
18507
18521
18511
19287
18543
18554
18560
18553
18574
18535
19342
18564
18566
18526
18558
18561
19332
18541
18567
18556
18535
18568
18547
20739
18529
18522
18544
18558
18576
19528
18508
18536
18541
18547
18538
18548
19326
18537
18516
18521
18541
18493
18540
19330
18563
18532
18543
18546
18547
19296
18547
18526
18565
18566
18557
18583
19309
18543
18547
18564
18796
18856
19465
18553
18564
18558
18696
19369
19128
19394
18564
18579
18587
18582
18587
19341
18605
18557
18587
18581
18576
18557
19350
18562
19088
18740
18553
18556
18574
20935
18572
18573
18579
18560
18584
19527
18566
18569
18589
18575
18563
18577
19345
18571
18586
18585
18575
18592
19437
18558
18582
18576
18581
18577
18562
19399
18613
18573
18605
18640
18594
19389
18577
18608
18608
18605
18587
18582
19343
18949
18639
18578
18637
18612
19436
18618
18598
18612
18607
18616
18608
19375
18601
18594
18605
18617
18603
18613
19383
18604
18597
18578
18603
18630
20869
18623
18619
18601
18595
18620
18574
19547
18635
18613
18636
18623
18597
19398
18620
18611
18617
18620
18619
18610
19393
18603
18606
18605
18611
18601
19392
18638
18629
18604
18615
19143
18643
19518
18635
18621
18601
18625
18637
19376
18649
18608
18642
18660
18612
18646
19438
18628
18641
18669
18640
18618
19410
18606
18656
18655
18646
18658
18668
19370
18653
18633
18641
18648
18640
18641
20928
18646
18652
19105
18701
18648
19756
18650
18672
18638
18616
18650
18637
19380
18647
18657
18651
18629
18634
19363
18654
18662
18635
18667
18635
18660
19458
18649
18666
18669
18701
18648
19411
18665
18645
19154
19458
18756
18649
19510
18667
18676
18683
18683
18679
19459
18694
18676
18703
18677
18662
18678
19459
18681
18693
18686
18702
18654
19462
18685
18686
18675
18668
18636
18702
20939
18678
18655
18666
18700
18665
19653
18672
18667
18657
18660
18669
18668
19495
18686
18688
18675
18662
18666
19456
18655
18691
18671
18863
19447
18987
19581
18710
18715
18715
18678
18720
19460
18692
18703
18712
18705
18705
18708
19515
18705
18744
18727
18738
18732
19503
18722
18717
18731
18685
18730
18735
19509
18732
18727
18740
18729
18697
19529
18716
18735
18725
18723
18734
18716
20971
18716
18729
18708
18710
18738
19672
18727
18749
18717
18720
18740
18696
19481
18745
18730
18731
18707
18720
19479
18696
18737
18740
18737
18736
18751
19515
18750
18741
18727
18735
18761
18746
19524
18714
18736
18743
18745
18734
19513
18749
18745
18749
18772
18721
18822
19539
18752
18756
18728
18784
18764
19541
18738
18746
18761
18766
18741
18761
19544
18764
18752
18752
18754
18752
22027
18747
18753
18778
18738
18781
19749
18739
18740
18794
18774
18764
18743
19574
18773
18757
18760
18769
18758
19541
18754
18774
18766
18805
18782
18797
19534
19438
19572
18796
18757
18763
19620
18779
18797
18772
18801
18775
18775
19542
18789
18750
18775
18787
18813
19545
18758
18772
18780
18804
18768
18788
19565
18801
18781
18809
18790
18743
19558
18776
18791
18788
18784
18781
18779
21044
18798
18810
18782
18787
18744
19764
18761
18782
18790
18782
18797
18790
19514
18759
18801
18781
18782
18796
19549
18789
18812
18800
18817
18782
18786
19574
18818
18815
18808
18794
18789
19574
18785
18811
18792
18824
18801
18826
19607
18803
18825
18805
18816
18820
19583
18814
18819
18834
18794
18809
18827
19607
18796
18803
18834
18797
18795
19595
18814
18831
18810
18813
18805
18803
21046
18818
18818
18813
18835
18832
19808
18814
18834
18818
18783
18834
19595
18819
18791
18791
18787
18807
18832
19573
18825
18816
18817
18806
18798
19569
18807
18836
18798
18836
18795
18808
19601
18793
18816
18841
18830
18837
19590
18808
18832
18838
18826
18846
18834
19596
18826
18821
18823
18846
18814
19622
18829
18820
18837
18827
18835
18831
19584
18854
18834
18832
18835
18829
21077
19261
18846
18843
18823
18829
18832
19897
18836
18824
18850
18837
18841
19573
18862
18850
18837
18841
18858
19030
20422
19638
18834
18845
18839
18833
19687
18806
18846
18857
18859
18861
18854
19648
18863
18867
19244
18960
18844
19721
18859
18863
18829
18856
18831
18842
19647
18858
18841
18862
18847
18840
19612
18855
18849
18851
18883
18851
19673
18829
18850
18847
18866
18889
18863
21127
18844
18847
18856
18861
18858
19833
18847
18848
18876
18842
18868
18875
19661
18875
18871
18868
18878
18827
19643
18862
18856
18867
18891
18890
18868
19603
18868
18856
18869
18895
18878
19645
18888
18848
18905
18908
18891
18918
20216
18897
18889
18826
18887
18899
20303
18889
18892
18900
18900
18835
18886
19819
18901
18881
18911
18877
18912
19657
18904
18915
18901
18905
18892
18904
21229
18861
18920
18907
18902
18897
19887
18920
18905
18827
18919
18904
19641
18888
18903
18923
18909
18798
18923
19684
18923
18888
18915
18891
18931
19612
18933
18915
18927
18915
18916
18914
19700
18839
18933
18927
18937
18919
19677
18935
18938
18865
18939
18947
18949
19711
18947
18935
18920
18876
18931
19696
18933
18920
18931
18949
18936
18861
19722
18911
18946
18937
18933
18936
18912
18838
18942
18949
18926
18944
19917
18943
18956
18862
18946
19345
19767
20266
19083
18948
18956
18874
18967
19787
18955
18972
18961
18992
18948
18948
19719
18931
18934
18942
18967
18971
20300
18963
19000
18984
18987
18994
19867
18980
18963
19029
19023
19013
18953
19771
19022
19006
18993
19042
19029
19827
19004
19042
19012
19010
18995
19003
19758
18999
18990
19019
19010
18996
21279
19052
18991
19008
19009
19190
20433
18975
18998
19027
19000
18989
18997
19782
18971
18962
18989
19027
19019
19821
19017
19033
19041
19043
19026
18972
19813
19035
18992
19032
19021
19008
19811
18994
19049
19060
19030
19027
19004
19797
19055
19056
19007
19041
19032
19801
19037
19028
19055
19069
19051
19816
19018
19037
19008
19055
19046
19039
19747
19026
19031
19033
19052
19030
21284
19051
19032
19055
19042
19038
19051
20004
19055
19069
19031
19023
19056
19816
19040
19040
19037
19064
19079
19840
19072
19060
19037
19047
19050
19050
19797
19034
19037
19043
19052
19038
19825
19089
19047
19047
19042
19073
19061
19837
19076
19069
19060
19094
19074
19828
19053
19056
19072
19084
19062
19853
19033
19041
19058
19058
19045
19062
19803
19053
19045
19032
19034
19049
21311
19090
19048
19068
19831
19765
19054
20123
19067
19083
19043
19033
19069
19826
19043
19089
19073
19086
19070
19813
19085
19088
19063
19075
19065
19102
19801
19067
19060
19092
19050
19096
19876
19085
19053
19070
19062
19082
19094
19855
19115
19093
19077
19036
19071
19853
19098
19089
19088
19085
19074
19864
19079
19107
19104
19068
19074
19096
19884
19089
19070
19110
19078
19105
21376
19097
19073
19085
19088
19086
19087
20053
19080
19097
19098
19082
19084
19897
19085
19086
19103
19102
19081
19884
19102
19114
19074
19087
19108
19096
19907
19114
19104
19135
19096
19107
19874
19137
19111
19136
19099
19130
20528
19125
19133
19140
19130
19157
19129
19907
19132
19144
19142
19162
19150
19864
19131
19107
19129
19128
19161
19905
19137
19133
19134
19127
19125
19120
21740
19138
19095
19124
19141
19117
20092
19118
19135
19170
19125
19138
19899
19108
19139
19127
19148
19159
19144
19927
19152
19147
19164
19134
19122
19946
19162
19137
19165
19162
19150
19171
19911
19164
19154
19144
19159
19166
19903
19180
19180
19173
19136
19143
19928
19141
19148
19139
19184
19184
19132
19919
19105
19153
19152
19188
19151
19958
19142
19632
19994
19433
19154
21512
19160
19175
19138
19164
19164
19163
20132
19159
19149
19149
19157
19135
19903
19168
19166
19178
19160
19177
19959
19137
19185
19179
19175
19186
19166
19935
19189
19159
19203
19185
19170
19932
19169
19193
19166
19197
19180
19171
19922
19196
19210
19169
19153
19184
19948
19150
19215
19191
19174
19194
19917
19180
19168
19191
19176
19177
19180
19964
19187
19162
19164
19173
19168
21422
19173
19191
19151
19176
19161
20152
19187
19196
19180
19191
19157
19175
19966
19169
19173
19182
19191
19178
19984
19182
19188
19201
19213
19196
19960
19183
19184
19164
19186
19184
19193
19962
19185
19227
19201
19181
19557
20190
19201
19210
19184
19193
19181
19170
19991
19215
19180
19192
19204
19211
19973
19202
19189
19185
19214
19192
19990
19205
19196
19204
19184
19198
19193
21441
19187
19177
19203
19195
19186
20194
19185
19223
19223
19215
19194
19969
19209
19205
19212
19228
19206
19194
20055
19237
19195
19229
19192
19219
20021
19244
19180
19196
19230
19209
19991
19230
19227
19240