1107
160
128
133
126
126
126
128
125
144
123
123
123
123
123
123
143
129
129
129
129
129
129
127
130
130
130
130
130
130
130
127
198
180
180
180
180
180
180
168
177
177
177
177
177
177
177
162
163
163
163
163
163
163
163
155
159
159
159
159
159
159
159
152
245
231
231
231
231
231
231
216
252
230
230
231
231
231
231
202
222
222
222
222
222
222
222
203
218
218
218
218
218
218
218
202
236
236
236
236
236
236
236
218
241
241
241
241
241
241
241
200
224
220
220
220
220
220
220
202
220
220
220
220
220
220
220
195
267
249
249
249
249
249
249
227
249
249
249
249
249
249
249
231
258
258
258
258
258
258
258
227
249
249
249
249
249
249
249
227
254
254
254
254
254
254
254
222
247
247
247
247
247
247
247
225
256
252
252
252
252
252
252
220
245
245
245
245
245
245
245
248
268
263
263
263
263
263
263
236
256
256
256
256
256
256
256
236
261
261
261
261
261
3221
283
238
255
256
256
256
256
256
256
236
261
261
261
261
261
261
261
236
264
257
269
262
270
267
266
243
275
272
279
261
271
270
267
244
260
258
258
266
264
257
271
286
299
301
290
288
316
281
279
255
273
272
272
273
272
272
273
254
280
280
279
279
279
279
279
254
274
274
274
274
274
274
274
254
278
278
278
278
278
278
278
254
272
272
272
272
272
272
272
254
277
277
277
277
277
277
277
254
274
274
274
274
274
274
274
295
302
302
302
299
299
299
299
275
295
294
295
294
295
294
295
274
299
299
299
299
299
299
299
275
295
295
294
294
295
295
294
277
299
299
299
299
299
299
299
277
295
295
294
295
295
294
295
275
299
299
299
299
299
299
299
274
295
294
295
295
295
295
295
309
322
322
322
322
320
320
319
295
312
312
312
312
312
312
312
293
317
317
317
317
317
317
317
293
312
312
312
312
312
312
312
293
317
317
317
317
317
317
317
293
311
312
312
312
312
312
312
293
320
317
317
317
317
317
317
293
312
312
362
324
319
314
311
321
340
335
335
335
333
333
385
332
341
343
339
353
350
338
342
325
342
350
339
351
344
397
333
309
328
329
328
329
328
328
328
310
334
333
333
333
333
333
333
308
329
329
329
328
328
328
329
308
336
333
333
333
333
333
333
308
329
329
329
328
328
328
328
340
358
355
356
353
353
353
353
326
345
345
345
345
345
345
345
326
351
351
351
351
351
351
351
326
346
346
346
346
346
346
346
326
351
351
351
351
351
351
351
326
346
346
346
346
346
346
346
326
355
351
351
351
351
351
351
326
345
345
345
345
345
345
345
366
373
374
373
373
373
371
371
345
364
364
364
364
364
364
364
346
369
369
369
369
369
369
369
345
364
364
364
364
364
364
364
346
369
369
369
369
369
369
369
345
364
364
364
364
364
364
364
345
370
369
369
369
369
369
369
345
364
364
364
364
364
364
364
392
397
394
405
394
397
392
392
395
382
382
382
382
382
382
382
362
387
387
387
387
387
387
398
379
404
406
390
400
402
396
397
367
387
387
387
387
387
387
387
362
383
384
382
382
382
382
382
364
387
387
387
387
387
387
387
364
382
382
382
382
382
382
382
401
412
412
410
407
407
407
405
382
400
400
400
400
400
400
400
382
405
405
405
405
405
405
405
382
400
400
400
400
400
400
400
382
405
405
405
405
405
405
405
382
400
400
400
400
400
400
400
382
405
405
405
405
405
405
405
382
400
400
400
400
400
400
400
412
428
428
428
425
425
425
425
402
420
420
421
420
421
421
420
402
425
425
425
425
425
425
425
401
420
421
421
420
421
420
420
402
425
425
425
425
425
425
425
402
420
420
421
420
421
421
421
402
425
425
425
425
425
425
425
401
421
421
420
420
421
420
421
1409
447
446
446
448
446
443
445
420
439
438
439
438
438
439
439
420
443
443
443
445
443
443
443
420
438
438
438
438
439
438
438
420
443
443
445
443
443
443
443
421
438
438
439
438
439
438
438
420
447
443
445
443
443
443
443
421
438
438
439
439
438
439
438
461
461
461
461
461
461
461
461
437
457
457
457
457
457
457
457
437
461
461
461
461
461
461
461
438
457
457
457
457
457
457
457
438
461
461
461
461
461
461
461
437
456
456
456
456
456
456
456
437
465
461
461
461
461
461
461
438
457
457
457
457
457
457
457
473
480
480
480
480
480
480
480
457
474
475
475
475
474
474
475
457
480
480
480
480
480
480
480
456
474
474
475
475
475
474
474
457
480
480
480
480
480
480
480
456
475
475
474
474
474
474
475
457
1294
478
480
480
480
480
480
456
475
475
474
474
475
475
475
505
550
500
500
497
497
497
497
475
493
493
492
493
492
493
492
475
497
497
497
497
497
497
497
474
493
493
492
493
492
493
492
475
497
497
497
497
497
497
497
475
493
493
493
492
493
492
493
474
497
497
497
497
497
497
497
474
493
493
493
492
493
492
493
510
517
517
517
516
517
516
517
492
511
510
512
511
510
510
511
492
517
517
516
517
516
517
516
492
511
510
512
511
510
510
511
492
517
517
516
517
516
517
516
492
511
510
512
511
510
510
511
492
517
517
516
517
516
517
516
492
511
510
512
511
510
510
511
546
539
535
535
535
535
535
535
510
529
529
529
537
529
529
529
511
535
533
533
535
535
535
535
511
529
529
529
529
529
529
529
511
533
535
535
535
535
535
535
510
529
529
529
529
529
529
529
510
533
535
535
535
535
535
535
511
529
529
529
529
529
529
529
551
558
553
553
553
553
553
553
529
547
548
548
548
548
547
548
528
553
553
553
553
553
553
553
528
548
547
548
548
548
548
547
529
553
553
553
553
553
553
553
529
548
548
547
548
548
548
548
528
556
553
553
553
553
553
553
528
548
548
547
548
547
548
548
577
573
570
570
570
570
570
570
547
565
565
565
564
564
565
565
547
570
570
570
570
570
570
570
547
565
565
565
565
565
565
565
547
570
570
570
570
570
570
570
1555
570
605
567
589
569
564
565
547
574
570
570
570
570
570
570
599
611
607
592
596
595
599
606
585
592
589
590
589
590
591
589
565
585
583
585
584
585
584
584
564
589
589
589
589
589
589
589
564
584
585
584
584
585
583
585
564
589
589
589
589
589
589
589
565
585
584
585
584
584
585
583
564
589
589
589
589
589
589
589
565
585
584
585
584
584
585
583
631
609
606
606
607
606
607
606
583
603
603
603
603
603
603
603
582
606
607
606
607
606
606
607
583
602
602
602
602
602
600
602
583
606
607
606
607
606
606
607
582
603
603
603
603
603
603
603
582
607
606
607
606
607
606
606
583
602
602
602
1493
605
601
603
619
625
625
625
625
625
625
625
603
620
621
621
621
620
621
621
601
625
625
625
625
625
625
625
601
620
621
620
621
620
620
621
600
625
625
625
625
625
625
625
601
620
620
621
621
621
621
620
600
626
625
625
625
625
625
625
602
621
621
621
620
620
621
620
653
646
643
643
643
643
644
643
619
637
637
638
638
638
637
637
619
643
643
643
643
644
643
643
619
638
637
638
638
638
637
637
619
643
643
643
643
644
643
643
619
638
637
637
638
637
637
637
619
643
643
644
643
643
643
643
619
638
638
637
638
638
638
638
673
668
664
664
664
664
664
664
640
659
1476
659
659
659
659
659
640
664
664
664
664
664
664
664
640
659
659
659
659
659
661
659
640
664
664
664
664
664
664
664
640
659
659
659
659
659
659
659
640
664
664
664
664
664
664
664
640
659
659
659
659
659
659
659
687
692
694
689
694
695
694
695
670
689
689
689
689
689
690
690
669
694
694
695
694
695
694
695
1788
730
687
687
689
684
684
684
665
689
689
689
689
703
748
727
699
743
724
728
720
715
730
719
700
723
690
691
690
690
690
690
667
684
684
684
684
684
684
685
696
713
713
713
713
713
713
713
690
708
708
708
708
708
1716
708
690
714
714
714
714
714
714
714
690
708
708
708
708
708
708
708
690
714
713
713
713
713
713
713
690
708
708
708
708
708
708
708
690
714
713
713
713
713
713
713
690
708
708
708
708
708
708
708
711
734
733
733
733
733
733
733
708
727
727
727
727
727
727
727
708
733
734
733
734
733
734
733
708
728
727
727
727
727
727
727
708
734
734
733
733
733
734
734
708
727
727
727
727
727
727
727
708
734
734
733
734
734
734
733
708
727
727
727
727
727
727
727
727
750
750
750
750
750
750
750
726
744
744
744
744
744
6580
747
726
750
750
645
603
603
603
627
623
639
625
631
639
620
609
600
585
603
603
603
603
603
604
603
585
600
600
600
599
599
600
599
585
603
603
603
603
603
603
603
585
599
599
600
599
600
600
599
600
618
618
618
618
618
618
618
600
614
614
614
614
614
614
614
600
618
618
618
618
618
618
618
600
614
614
614
614
614
614
614
600
618
618
618
618
618
618
618
599
614
614
614
614
614
614
614
600
618
618
618
618
618
618
618
600
614
614
614
614
614
614
614
615
632
632
632
632
632
632
632
614
630
629
629
629
629
629
629
614
632
632
632
632
632
632
632
614
629
629
629
629
629
629
1780
614
632
632
632
632
632
632
632
614
629
629
629
629
629
629
629
614
632
632
632
632
633
632
632
614
629
630
629
629
629
629
673
630
648
648
648
648
648
648
648
629
643
643
643
643
643
643
643
630
648
648
648
648
648
648
648
630
643
643
643
643
643
643
643
629
648
648
648
648
648
648
648
629
643
643
643
643
643
643
643
629
648
648
648
648
648
648
648
630
643
643
643
643
643
643
643
691
663
661
661
661
661
661
661
643
657
657
657
657
657
657
657
643
661
661
661
661
661
661
661
643
657
657
657
657
657
657
657
643
661
661
661
661
661
661
661
643
657
657
657
657
1985
657
657
643
661
661
661
661
661
661
661
643
657
657
657
657
657
657
657
659
678
677
677
677
677
677
677
657
672
672
672
672
672
672
672
657
677
677
677
677
677
677
677
657
672
672
672
672
672
672
672
657
677
677
677
677
677
677
677
657
672
672
672
672
672
672
672
657
679
677
677
677
677
677
677
657
672
672
672
672
672
672
672
672
690
690
690
690
690
690
690
671
686
686
686
686
686
686
686
672
693
692
692
692
692
692
692
671
695
695
695
695
695
695
695
679
716
717
717
716
717
717
716
679
699
699
698
698
699
699
699
672
690
690
690
690
690
690
690
671
1347
686
686
686
686
686
686
688
713
713
713
713
713
713
713
686
702
702
702
702
702
702
702
686
706
706
706
706
706
706
706
686
702
702
702
702
702
702
702
686
706
706
706
706
706
706
706
686
702
702
702
702
702
702
702
686
709
706
706
706
706
706
706
686
702
702
702
702
702
702
702
702
720
720
720
720
720
720
720
701
715
715
715
715
715
715
715
701
720
720
720
720
720
720
720
701
715
715
715
715
715
715
715
702
720
720
720
720
720
720
720
701
715
715
715
715
715
715
715
702
723
720
720
720
720
720
720
702
715
715
715
715
715
715
715
717
1559
735
792
737
741
734
734
715
731
731
731
731
731
731
760
759
777
769
777
772
758
735
735
715
732
731
732
732
731
731
731
715
734
734
735
734
735
734
735
715
731
731
731
731
731
731
731
715
735
735
735
735
734
734
735
715
731
731
731
731
731
731
731
731
749
749
749
749
749
749
749
729
744
744
744
744
744
744
744
729
749
749
749
749
749
749
749
729
744
744
744
744
744
744
744
729
749
749
749
749
749
749
749
729
744
744
744
744
744
744
744
729
749
749
749
749
749
749
749
729
744
744
744
744
744
744
744
746
765
764
764
764
1508
764
765
744
760
760
760
760
760
760
760
744
764
764
764
764
764
764
764
745
760
760
760
760
760
760
760
744
764
764
765
764
764
764
764
744
760
760
760
760
760
760
760
744
764
764
764
764
764
764
764
744
760
760
760
760
760
760
760
760
778
778
778
778
778
778
778
758
774
774
774
774
774
774
774
758
778
778
778
778
778
778
778
758
774
774
774
774
774
774
774
758
778
778
778
778
778
778
778
758
774
774
774
774
774
774
774
758
781
778
778
778
778
778
778
758
774
774
774
774
774
774
774
774
792
792
792
792
1435
792
792
774
788
788
789
788
788
788
789
774
792
792
792
792
792
792
792
774
789
788
789
788
788
789
789
774
792
792
792
792
792
792
792
774
788
789
789
788
788
788
789
774
797
792
792
792
792
792
792
774
788
788
789
788
788
788
789
789
806
807
807
806
806
807
807
787
803
803
803
803
803
803
803
787
806
807
807
806
807
806
806
787
803
803
803
803
803
803
803
787
807
806
807
806
807
807
806
787
803
803
803
803
803
803
803
787
807
807
806
806
806
807
806
787
803
803
803
803
803
803
803
803
821
1444
821
821
821
821
821
803
818
818
818
818
819
818
818
803
821
821
821
821
821
821
821
803
818
819
818
818
818
819
818
803
821
821
821
821
821
821
821
803
818
818
818
818
818
819
818
803
821
821
821
821
821
821
821
803
818
818
818
818
818
818
819
818
836
836
836
836
836
836
836
816
832
832
832
832
832
832
832
816
836
836
836
836
836
836
836
816
832
832
832
832
832
832
832
816
837
836
836
836
836
836
836
816
832
832
832
832
832
832
832
816
836
836
836
836
836
836
836
816
832
832
1575
832
834
834
837
833
850
850
850
850
850
850
866
874
906
891
881
881
860
846
846
832
851
851
851
850
850
850
850
832
846
846
846
846
846
846
846
832
850
850
850
850
850
850
850
832
846
846
846
846
846
846
846
832
850
850
850
850
850
850
850
832
846
846
846
846
846
846
846
846
864
864
864
864
864
864
864
846
860
860
861
861
861
860
860
846
864
864
864
864
864
864
864
846
860
861
860
861
860
860
860
846
864
864
864
864
864
864
864
846
860
860
861
861
861
860
860
846
867
864
864
864
864
864
864
846
861
860
860
860
907
862
861
862
879
879
879
879
879
879
879
861
875
875
875
875
2065
899
877
877
879
879
879
879
879
879
879
861
952
926
917
950
926
918
914
910
919
911
916
880
880
880
880
861
877
875
875
875
875
875
875
861
879
879
879
879
879
879
879
860
875
875
875
875
875
875
875
875
893
893
893
893
893
893
893
875
890
890
890
890
890
890
890
875
893
893
893
893
893
893
893
875
890
890
890
890
890
890
926
875
893
893
893
893
893
893
893
875
890
890
890
890
891
890
890
875
896
893
893
893
893
893
893
875
890
890
890
890
890
890
890
891
909
909
909
909
909
909
909
891
904
904
904
904
904
904
904
891
909
909
909
909
909
909
909
890
904
904
904
904
904
904
904
890
909
909
909
909
909
909
909
890
904
904
904
904
904
904
904
890
911
909
909
909
909
909
909
890
904
904
904
904
904
904
904
905
922
922
922
922
922
922
922
904
918
918
918
918
1897
918
918
904
922
922
922
922
922
922
922
904
918
918
918
918
919
918
918
904
922
922
922
922
922
922
922
904
918
918
918
918
918
918
918
904
925
922
922
922
922
922
922
904
918
918
918
918
918
918
918
920
938
938
938
938
938
938
938
918
933
933
933
933
933
933
933
918
938
938
938
938
938
938
938
918
933
933
933
933
933
933
933
918
938
938
938
938
938
938
938
918
933
933
933
933
933
933
933
918
940
938
938
938
938
938
938
918
933
933
944
973
936
942
933
933
951
951
951
951
951
999
998
976
1001
997
969
948
947
948
948
934
951
951
951
951
951
951
951
933
947
947
947
947
947
947
947
933
951
951
951
951
951
951
951
933
947
947
947
947
947
947
947
932
951
951
951
951
951
951
951
932
947
947
947
947
947
947
947
949
967
967
967
967
967
967
967
947
963
963
963
963
963
963
963
947
967
967
967
967
967
967
967
947
963
963
963
963
963
963
963
947
967
967
967
967
967
1711
967
947
963
963
963
963
963
963
963
947
970
967
967
967
968
967
967
947
963
963
963
963
963
963
963
963
981
981
981
981
981
981
981
962
976
976
976
976
976
976
976
963
981
981
981
981
981
981
981
962
976
976
976
976
976
976
976
963
981
981
981
981
981
981
981
962
976
976
976
976
976
976
976
963
984
981
981
981
981
981
981
962
976
976
976
998
976
976
976
978
995
996
995
996
995
995
996
976
992
992
992
992
2022
992
992
976
995
995
996
995
995
996
996
976
992
992
992
992
992
992
992
976
995
995
996
996
996
996
995
976
992
992
992
992
992
992
992
976
998
995
995
995
996
995
996
976
992
992
992
992
992
992
992
992
1010
1010
1010
1010
1010
1010
1010
990
1005
1005
1005
1005
1005
1005
1005
990
1010
1010
1010
1010
1010
1010
1010
990
1005
1005
1005
1005
1005
1005
1005
990
1010
1010
1010
1010
1010
1010
1010
990
1005
1005
1005
1005
1005
1005
1005
990
1010
1010
1010
1010
1665
1010
1010
990
1005
1005
1005
1005
1005
1005
1005
1008
1025
1025
1026
1026
1025
1025
1025
1005
1021
1021
1021
1021
1021
1021
1021
1005
1026
1025
1025
1025
1025
1025
1025
1005
1021
1021
1021
1021
1021
1021
1021
1005
1026
1025
1025
1025
1026
1025
1025
1005
1021
1021
1021
1021
1021
1021
1021
1005
1026
1025
1025
1025
1025
1025
1025
1005
1021
1021
1021
1021
1021
1021
1021
1021
1039
1039
1039
1039
1039
1039
1039
1019
1035
1035
1035
1035
1035
1035
1035
1019
1039
1039
1039
1039
1039
1039
1039
1019
1035
1810
1038
1038
1040
1035
1035
1019
1039
1039
1039
1056
1095
1096
1113
1071
1084
1095
1086
1096
1092
1085
1090
1075
1094
1098
1105
1104
1093
1097
1101
1080
1077
1076
1088
1084
1087
1050
1039
1079
1085
1068
1079
1053
1057
1105
1091
1078
1090
1079
1052
1052
1053
1052
1051
1068
1053
1053
1053
1053
1053
1053
1053
1035
1050
1049
1050
1050
1049
1050
1050
1035
1053
1053
1053
1053
1053
1053
1053
1035
1049
1050
1049
1050
1050
1049
1050
1035
1056
1053
1053
1053
1053
1053
1053
1035
1049
1049
1050
1775
1050
1050
1049
1051
1068
1068
1068
1067
1068
1068
1067
1048
1064
1066
1064
1064
1064
1064
1064
1048
1067
1068
1067
1068
1068
1068
1068
1048
1064
1064
1064
1064
1064
1064
1064
1048
1067
1067
1068
1068
1067
1068
1068
1048
1064
1064
1064
1064
1064
1064
1064
1048
1068
1069
1068
1068
1067
1068
1068
1048
1064
1064
1064
1064
1064
1064
1064
1064
1082
1082
1082
1082
1082
1082
1082
1064
1079
1079
1079
1079
1079
1079
1079
1064
1082
1082
1082
1082
1082
1082
1082
1064
1080
1079
1079
1079
1079
1710
1079
1064
1082
1082
1082
1082
1142
1082
1082
1064
1079
1079
1079
1079
1079
1079
1079
1064
1085
1082
1082
1082
1082
1082
1082
1064
1080
1079
1079
1079
1080
1079
1079
1079
1097
1097
1097
1097
1097
1097
1097
1077
1093
1093
1093
1093
1093
1093
1093
1077
1097
1097
1097
1097
1097
1097
1097
1077
1093
1093
1093
1093
1093
1093
1093
1077
1097
1097
1097
1097
1097
1097
1097
1077
1093
1093
1093
1093
1093
1093
1093
1077
1114
1113
1113
1113
1113
1113
1113
1093
1111
1111
2470
1111
1111
1111
1111
1113
1135
1136
1136
1136
1136
1136
1136
1109
1124
1124
1124
1124
1124
1124
1124
1091
1104
1104
1104
1104
1104
1104
1104
1100
1107
1107
1107
1107
1107
1107
1107
1097
1130
1130
1130
1131
1131
1131
1130
1107
1121
1121
1121
1122
1122
1122
1121
1098
1109
1109
1109
1109
1109
1109
1109
1102
1111
1111
1111
1111
1111
1111
1111
1113
1136
1136
1136
1136
1136
1136
1136
1122
1134
1134
1134
1134
1134
1134
1134
1112
1127
1127
1127
1127
1127
1127
1127
4079
1132
1125
1124
1124
1124
1124
1124
1145
1210
1209
1200
1191
1139
1139
1139
1123
1143
1142
1142
1142
1142
1142
1142
1109
1130
1127
1127
1127
1127
1127
1127
1111
1125
1125
1125
1125
1125
1125
1125
1123
1147
1147
1147
1147
1147
1147
1147
1129
1147
1147
1147
1147
1147
1147
1147
1133
1154
1154
1154
1154
1154
1154
1154
1129
1145
1145
1145
1145
1145
1145
1145
1129
1149
1149
1149
1149
1149
1149
1149
1125
1143
1143
1143
1143
1143
1143
1143
1125
1147
1147
2176
1147
1147
1147
1147
1122
1138
1138
1138
1138
1138
1138
1138
1139
1158
1158
1158
1157
1158
1158
1158
1136
1151
1151
1152
1151
1151
1151
1151
1136
1154
1154
1154
1154
1154
1154
1154
1136
1151
1152
1151
1151
1151
1151
1151
1136
1154
1154
1154
1154
1154
1154
1154
1136
1151
1151
1151
1151
1151
1151
1151
1136
1172
1154
1154
1154
1154
1154
1154
1136
1152
1151
1151
1151
1151
1151
1151
1152
1170
1170
1170
1170
1170
1170
1170
1152
1165
1165
1165
1165
1165
1811
1165
1151
1170
1170
1170
1170
1170
1170
1170
1152
1165
1165
1165
1166
1165
1165
1165
1151
1170
1170
1170
1170
1170
1170
1170
1152
1165
1165
1165
1165
1165
1165
1165
1152
1174
1170
1170
1170
1170
1170
1170
1151
1165
1165
1165
1165
1165
1165
1165
1166
1183
1183
1183
1183
1183
1183
1183
1165
1179
1179
1179
1179
1179
1179
1179
1165
1183
1183
1183
1183
1183
1183
1183
1165
1179
1179
1179
1179
1179
1179
1179
1165
1183
1183
1183
1183
1183
1183
1183
1165
1806
1179
1179
1179
1179
1179
1179
1165
1186
1183
1183
1183
1183
1183
1183
1165
1179
1179
1179
1179
1179
1179
1179
1181
1199
1199
1199
1199
1199
1199
1199
1179
1194
1194
1194
1194
1194
1194
1194
1179
1199
1199
1199
1199
1199
1199
1199
1179
1194
1194
1194
1194
1194
1194
1194
1179
1199
1199
1199
1199
1199
1199
1199
1179
1194
1194
1194
1194
1194
1194
1194
1179
1201
1199
1199
1199
1199
1199
1199
1179
1194
1194
1194
1194
1194
1194
1194
1195
1212
1995
1214
1215
1220
1212
1212
1194
1208
1208
1249
1296
1267
1279
1257
1195
1213
1213
1214
1213
1212
1212
1212
1193
1208
1208
1208
1208
1208
1208
1208
1194
1212
1212
1212
1212
1212
1212
1212
1193
1208
1208
1208
1208
1208
1208
1208
1194
1212
1212
1212
1212
1212
1212
1212
1193
1208
1208
1208
1208
1208
1208
1208
1210
1228
1228
1228
1228
1228
1228
1228
1208
1224
1224
1224
1224
1224
1224
1224
1208
1228
1228
1228
1228
1228
1228
1228
1208
1910
1224
1224
1224
1224
1224
1224
1208
1228
1228
1228
1228
1228
1228
1228
1208
1224
1224
1224
1224
1224
1224
1224
1208
1228
1228
1228
1228
1228
1228
1228
1208
1224
1224
1224
1224
1224
1224
1224
1224
1242
1242
1242
1242
1242
1242
1242
1223
1237
1237
1237
1237
1237
1237
1237
1223
1242
1242
1242
1242
1242
1242
1242
1223
1237
1237
1237
1237
1237
1237
1237
1223
1242
1242
1242
1242
1242
1242
1242
1223
1237
1237
1237
1237
1237
1237
1237
1933
1242
1242
1242
1242
1242
1242
1242
1223
1237
1237
1237
1237
1239
1237
1237
1238
1257
1257
1257
1257
1256
1257
1257
1237
1253
1253
1253
1253
1253
1253
1253
1237
1257
1257
1257
1256
1257
1257
1256
1237
1253
1253
1253
1253
1253
1253
1253
1237
1257
1257
1257
1256
1257
1257
1256
1237
1253
1253
1253
1253
1253
1253
1253
1237
1259
1256
1256
1257
1257
1256
1257
1237
1253
1253
1253
1253
1253
1253
1253
1254
1271
1271
1271
1271
1903
1271
1271
1251
1266
1266
1266
1266
1266
1266
1266
1251
1271
1272
1271
1271
1271
1271
1271
1356
1266
1266
1266
1266
1266
1266
1266
1251
1271
1271
1271
1271
1271
1271
1271
1251
1266
1266
1266
1266
1266
1266
1266
1251
1272
1271
1271
1271
1271
1271
1271
1251
1266
1266
1266
1266
1266
1266
1266
1283
1286
1286
1286
1286
1286
1287
1286
1266
1282
1282
1282
1282
1282
1282
1282
1266
1287
1286
1286
1286
1286
1286
2798
1285
1302
1282
1282
1282
1282
1282
1325
1350
1353
2321
1379
1363
1346
1341
1319
1269
1283
1282
1283
1282
1282
1282
1282
1266
1288
1286
1286
1286
1286
1286
1286
1266
1282
1282
1282
1282
1282
1282
1282
1282
1300
1300
1300
1300
1300
1300
1300
1280
1296
1296
1296
1296
1296
1296
1296
1280
1300
1300
1300
1300
1300
1300
1300
1280
1296
1296
1296
1296
1296
1296
1296
1280
1300
1300
1300
1300
1300
1300
1300
2119
1298
1296
1296
1296
1296
1296
1296
1280
1303
1300
1300
1300
1300
1300
1300
1280
1296
1296
1296
1296
1296
1296
1296
1296
1314
1314
1314
1314
1314
1314
1314
1296
1310
1311
1311
1310
1311
1310
1311
1296
1314
1314
1314
1314
1314
1314
1314
1296
1311
1311
1310
1311
1310
1311
1310
1296
1314
1314
1314
1314
1314
1314
1314
1296
1310
1311
1311
1310
1311
1310
1311
1296
1314
1315
1314
1314
1314
1314
1314
1296
1311
1310
3951
1311
1311
1313
1311
1310
1329
1328
1328
1329
1329
1329
1329
1309
1325
1325
1325
1325
1325
1325
1325
1309
1328
1329
1328
1329
1328
1329
1329
1309
1325
1325
1325
1325
1325
1325
1325
1309
1329
1328
1329
1328
1329
1328
1329
1309
1325
1325
1325
1325
1325
1325
1325
1309
1346
1329
1328
1328
1328
1329
1329
1309
1325
1325
1325
1325
1325
1325
1325
1325
1343
1343
1343
1343
1343
1343
1343
1325
1341
1340
2315
1341
1340
1340
1340
1325
1343
1343
1343
1343
1343
1344
1343
1325
1341
1340
1340
1340
1340
1340
1340
1325
1343
1343
1343
1343
1343
1343
1343
1325
1340
1340
1340
1340
1340
1340
1340
1325
1346
1343
1343
1343
1343
1343
1343
1325
1340
1340
1340
1340
1340
1340
1340
1340
1358
1358
1358
1358
1358
1358
1358
1338
1354
1354
1354
1354
1354
1354
1354
1338
1358
1358
1358
1358
1358
1358
1358
1338
1354
1354
2209
1374
1360
1354
1354
1338
1359
1358
1429
1442
1420
1425
1360
1339
1355
1355
1370
1354
1354
1354
1354
1338
1360
1358
1358
1358
1358
1358
1358
1338
1354
1354
1354
1354
1354
1354
1354
1354
1372
1372
1372
1372
1372
1372
1372
1354
1368
1368
1368
1368
1368
1368
1368
1354
1372
1372
1372
1372
1372
1372
1372
1354
1368
1368
1368
1368
1368
1368
1368
1354
1372
1372
1372
1372
1372
1372
1372
1354
1368
2057
1368
1368
1368
1368
1368
1354
1375
1372
1372
1372
1373
1372
1372
1354
1368
1368
1368
1368
1368
1368
1368
1380
1386
1386
1386
1386
1386
1386
1386
1368
1383
1383
1382
1383
1383
1382
1383
1368
1386
1386
1386
1386
1386
1386
1386
1368
1382
1383
1383
1382
1383
1383
1383
1368
1386
1386
1386
1386
1386
1386
1386
1368
1382
1383
1382
1383
1383
2244
1400
1388
1388
1386
1386
1386
1386
1467
1473
2326
1464
1447
1473
1448
1440
1456
1448
1439
1404
1403
1403
1403
1402
1401
1401
1382
1397
1397
1397
1397
1397
1397
1397
1382
1401
1401
1401
1401
1401
1401
1401
1382
1397
1397
1397
1397
1397
1397
1397
1383
1401
1401
1401
1401
1401
1401
1401
1382
1397
1397
1397
1397
1397
1397
1397
1383
1404
1401
1401
1401
1401
1401
1401
1383
1397
1397
1397
1397
1397
1397
1397
1398
1415
1415
1415
1415
2157
1415
1415
1397
1412
1412
1412
1412
1412
1412
1412
1397
1416
1415
1415
1415
1415
1415
1415
1397
1412
1412
1412
1412
1412
1412
1412
1397
1415
1415
1415
1415
1415
1415
1415
1397
1412
1412
1412
1412
1412
1412
1412
1397
1418
1415
1415
1415
1415
1415
1415
1397
1413
1412
1412
1412
1412
1412
1412
1413
1431
1431
1431
1431
1431
1431
1431
1413
1426
1426
1426
1426
1426
1426
1426
1413
2193
1462
1433
1443
1431
1431
1431
1412
1447
1538
1501
1498
1458
1427
1427
1412
1434
1431
1431
1431
1431
1431
1431
1412
1426
1426
1426
1426
1426
1426
1426
1412
1433
1431
1431
1431
1431
1431
1431
1412
1426
1426
1426
1426
1426
1426
1426
1427
1444
1444
1444
1444
1444
1444
1444
1426
1440
1440
1440
1440
1440
1440
1440
1426
1444
1444
1444
1444
1444
1444
1444
1426
1440
1440
1440
1440
2160
1440
1440
1426
1444
1444
1444
1444
1444
1444
1444
1428
1440
1440
1440
1440
1440
1440
1440
1426
1447
1444
1444
1444
1444
1444
1444
1426
1440
1440
1440
1440
1440
1440
1440
1442
1460
1460
1460
1460
1460
1460
1460
1440
1455
1455
1564
1455
1455
1455
1455
1440
1460
1460
1460
1460
1460
1460
1460
1440
1455
1455
1455
1455
1455
1455
1455
1440
1460
1460
1460
1460
1460
2786
1460
1440
1455
1455
1455
1455
1455
1455
1455
1440
1460
1460
1460
1460
1460
1460
1460
1440
1455
1455
1455
1455
1455
1455
1455
1455
1473
1473
1473
1473
1473
1473
1473
1455
1469
1469
1469
1469
1469
1469
1469
1454
1473
1473
1473
1473
1473
1473
1473
1455
1469
1469
1469
1469
1469
1469
1469
1454
1473
1473
1473
1473
1473
1473
1473
1455
1469
1469
1469
1469
1469
1469
1469
2111
1473
1473
1473
1473
1473
1473
1473
1455
1469
1469
1470
1469
1469
1469
1469
1471
1489
1489
1489
1489
1489
1489
1489
1469
1485
1485
1485
1485
1485
1485
1485
1469
1489
1489
1489
1489
1489
1489
1489
1469
1485
1485
1485
1485
1485
1485
1485
1469
1489
1489
1489
1489
1489
1489
1489
1469
1485
1485
1485
1485
1485
1485
1485
1469
1492
1489
1489
1489
1489
1489
1489
1469
1485
1568
1490
1485
1485
1485
1485
1549
1601
1594
1568
1504
1503
1504
1504
1484
1498
1498
1498
1498
1498
1498
1498
1484
1503
1503
1503
1503
1503
1503
1503
1484
1498
1498
1498
1498
1498
1498
1498
1484
1503
1503
1503
1503
1503
1503
1503
1485
1498
1498
1498
1498
1498
1498
1498
1485
1503
1503
1503
1503
1503
1503
1503
1484
1498
1498
1498
1498
1498
1498
1498
1500
2539
1518
1518
1518
1518
1517
1518
1498
1514
1514
1514
1514
1514
1514
1514
1498
1518
1518
1517
1518
1518
1517
1518
1498
1514
1514
1514
1514
1514
1514
1514
1498
1517
1518
1518
1517
1518
1518
1518
1498
1514
1514
1514
1514
1514
1514
1514
1498
1517
1518
1518
1517
1518
1518
1518
1498
1514
1514
1514
1514
1514
1514
1514
1514
1532
1532
1532
1532
1532
1532
1532
1512
2152
1527
1527
1527
1527
1527
1527
1512
1532
1532
1532
1533
1532
1532
1532
1512
1527
1527
1527
1527
1527
1527
1527
1512
1532
1532
1532
1532
1532
1532
1532
1512
1527
1527
1527
1527
1527
1527
1527
1512
1532
1532
1532
1532
1532
1532
1532
1512
1527
1527
1527
1527
1527
1527
1527
1529
1547
1547
1547
1547
1547
1547
1547
1527
1543
1543
1543
1543
1543
1543
1543
1527
2174
1547
1547
1547
1547
1548
1547
1527
1543
1543
1543
1543
1543
1543
1543
1527
1548
1547
1547
1547
1547
1548
1547
1527
1543
1543
1543
1543
1543
1543
1543
1527
1550
1547
1547
1547
1547
1548
1547
1527
1543
1543
1543
1543
1543
1543
1543
1543
1561
1561
1561
1561
1561
1561
1561
1541
1557
1557
1557
1557
1557
1557
1557
1541
1561
1561
1561
1561
1561
1561
1561
2294
1566
1563
1557
1557
1557
1557
1614
1640
1653
1655
1562
1561
1562
1562
1561
1541
1557
1557
1557
1557
1557
1557
1557
1541
1564
1561
1561
1561
1561
1561
1561
1541
1557
1557
1557
1557
1557
1557
1557
1557
1575
1575
1575
1575
1575
1575
1575
1557
1572
1572
1572
1572
1571
1572
1572
1557
1600
1577
1645
1678
1652
1662
1665
1639
1659
1655
1654
1668
2484
1653
1645
1664
1669
1633
1666
1667
1665
1633
1647
1646
1631
1573
1574
1574
1575
1572
1572
1557
1577
1575
1575
1575
1575
1575
1575
1557
1571
1572
1571
1572
1572
1571
1572
1621
1591
1589
1590
1590
1589
1590
1589
1570
1586
1586
1586
1586
1586
1586
1586
1570
1589
1590
1590
1589
1590
1589
1590
1570
1586
1586
1586
1586
1586
1586
1586
1570
1590
2239
1589
1590
1590
1590
1589
1570
1586
1586
1586
1586
1588
1586
1586
1570
1592
1589
1589
1589
1589
1589
1589
1570
1586
1586
1586
1586
1586
1586
1586
1586
1604
1604
1604
1604
1604
1604
1604
1586
1601
1602
1601
1601
1601
1601
1601
1586
1604
1604
1604
1604
1604
1604
1604
1586
1602
1602
1601
1601
1601
1601
1601
1586
1604
1604
1604
1604
1604
1604
2202
1589
1602
1601
1601
1601
1601
1601
1601
1586
1606
1604
1604
1604
1604
1604
1604
1586
1601
1601
1601
1601
1601
1601
1601
1602
1619
1619
1619
1619
1619
1619
1619
1599
1615
1615
1615
1615
1615
1615
1615
1599
1620
1620
1620
1620
1620
1620
1620
1599
1622
1622
1622
1622
1622
1622
1622
1608
1644
1644
1644
1644
1644
1644
1644
1608
1626
1626
1626
1635
1636
1632
1626
1599
1619
1620
1692
1707
1706
1668
1619
1600
1617
1615
1615
1615
1615
1615
1615
1615
1640
1640
1640
1640
1640
1640
1640
1615
1629
1629
1629
1629
1629
1629
1629
1615
1633
1633
1633
1633
1633
1633
1633
1615
1629
1629
1629
1629
1629
1629
1629
1615
1633
1633
1633
1633
1633
1633
1633
1615
1629
1629
1629
1629
1629
1629
1629
2311
1636
1633
1633
1633
1633
1633
1633
1615
1629
1629
1629
1629
1629
1741
1629
1629
1647
1647
1647
1647
1647
1647
1647
1629
1644
1643
1644
1644
1643
1644
1643
1629
1647
1647
1647
1647
1647
1647
1647
1629
1643
1644
1643
1644
1644
1644
1643
1629
1647
1647
1647
1647
1647
1647
1647
1629
1644
1643
1644
1643
1644
1643
1644
1629
4999
1647
1647
1647
1647
1647
1647
1629
1645
1643
1644
1643
1644
1643
1644
1644
1662
1662
1662
1662
1662
1662
1662
1644
1658
1658
1658
1658
1658
1658
1658
1643
1662
1662
1662
1662
1662
1662
1662
1643
1658
1658
1658
1658
1658
1658
1658
1644
1662
1662
1662
1662
1662
1662
1662
1644
1658
1658
1658
1658
1658
1658
1658
1643
1662
2607
1662
1662
1662
1662
1662
1644
1658
1658
1658
1659
1658
1658
1658
1658
1676
1676
1676
1676
1676
1676
1676
1658
1673
1673
1673
1673
1673
1673
1673
1658
1676
1676
1676
1676
1676
1676
1676
1658
1674
1673
1673
1673
1673
1673
1673
1658
1676
1676
1676
1676
1676
1676
1676
1658
1673
1673
1673
1674
1673
1673
1673
1658
1676
1676
1676
2489
1686
1683
1676
1658
1673
1673
1756
1774
1770
1743
1674
1675
1693
1692
1692
1692
1692
1692
1692
1673
1687
1687
1687
1687
1687
1687
1687
1673
1692
1692
1692
1692
1692
1692
1692
1673
1687
1687
1687
1687
1687
1687
1687
1673
1692
1692
1692
1692
1692
1692
1692
1673
1687
1687
1687
1687
1687
1687
1687
1674
1692
1692
1692
1692
1692
2403
1692
1673
1687
1687
1687
1687
1687
1687
1689
1687
1705
1705
1705
1705
1705
1705
1705
1687
1701
1701
1701
1701
1701
1701
1701
1687
1705
1705
1705
1705
1705
1705
1705
1687
1701
1701
1701
1701
1701
1701
1701
1687
1705
1705
1705
1705
1705
1705
1705
1687
1701
1701
1701
1701
1701
1701
1701
1687
1708
1705
1705
1705
1705
1705
2345
1687
1701
1701
1701
1701
1701
1701
1701
1703
1722
1721
1721
1721
1721
1721
1721
1701
1716
1716
1716
1716
1716
1716
1716
1701
1721
1721
1721
1721
1721
1721
1721
1701
1716
1716
1716
1716
1716
1716
1716
1701
1721
1721
1721
1721
1721
1721
1721
1701
1716
1716
1716
1716
1716
1716
1716
1701
1723
1721
1721
1721
1721
1721
1721
2315
1716
1716
1716
1716
1716
1716
1716
1717
1736
1734
1734
1734
1734
1734
1734
1715
1730
1730
1730
1730
1730
1730
1730
1716
1734
1734
1734
1734
1734
1734
1734
1716
1730
1730
1730
1730
1730
1730
1730
1715
1734
1734
1734
1734
1734
1734
1734
1716
1730
1730
1730
1730
1730
1730
1730
1716
1737
1734
1734
1734
1734
1734
1734
2428
1735
1743
1730
1730
1730
1730
1813
1832
1841
1782
1751
1751
1751
1750
1750
1730
1746
1746
1746
1746
1746
1746
1746
1730
1750
1750
1750
1750
1750
1750
1750
1730
1746
1746
1746
1746
1746
1746
1746
1730
1750
1750
1750
1750
1750
1750
1750
1730
1746
1746
1746
1746
1746
1746
1746
1730
1753
1750
1750
1750
1750
1750
1750
2413
1746
1746
1746
1746
1746
1746
1746
1746
1765
1764
1764
1764
1764
1764
1764
1745
1759
1759
1759
1759
1759
1759
1759
1745
1764
1764
1764
1764
1764
1764
1764
1745
1759
1759
1759
1759
1759
1759
1759
1745
1764
1764
1764
1764
1764
1764
1764
1746
1759
1759
1759
1759
1759
1759
1759
1745
1766
1764
1764
1764
1764
1764
2376
1746
1759
1759
1759
1759
1759
1759
1759
1762
1778
1779
1778
1779
1778
1779
1778
1759
1775
1775
1775
1775
1775
1775
1775
1759
1778
1779
1779
1778
1779
1778
1779
1759
1775
1775
1775
1775
1775
1775
1775
1759
1778
1778
1779
1778
1778
1779
1778
1759
1775
1775
1775
1775
1775
1775
1775
1759
1782
1778
1778
1779
1778
2393
1778
1759
1775
1775
1775
1775
1775
1775
1775
1775
1793
1793
1793
1793
1793
1793
1793
1773
1788
1788
1788
1788
1788
1788
1788
1773
1793
1793
1793
1793
1793
1793
1793
1773
1788
1788
1788
1788
1788
1788
1788
1773
1793
1793
1793
1793
1793
1793
1793
1773
1788
1788
1788
1788
1788
1788
1788
1773
1793
1793
1793
4017
1843
1793
1793
1773
1788
1846
1910
1879
1852
1789
1790
1805
1808
1808
1808
1808
1808
1808
1808
1788
1804
1804
1804
1804
1804
1804
1804
1788
1809
1808
1808
1808
1808
1808
1808
1788
1804
1804
1804
1804
1804
1804
1804
1788
1808
1808
1808
1808
1808
1808
1808
1788
1804
1804
1804
1804
1804
1804
1804
1788
2815
1808
1808
1808
1808
1808
1808
1788
1804
1805
1804
1804
1804
1804
1804
1804
1822
1822
1822
1822
1822
1822
1822
1802
1818
1818
1818
1818
1818
1818
1818
1802
1822
1822
1822
1822
1822
1822
1822
1802
1818
1818
1818
1818
1818
1818
1818
1802
1822
1822
1822
1822
1822
1822
1822
1802
1818
1818
1818
1818
1818
1818
2485
1802
1825
2002
1822
1822
1822
1823
1822
1802
1818
1818
1818
1818
1818
1818
1818
1818
1836
1836
1836
1836
1836
1836
1836
1818
1833
1832
1833
1833
1832
1833
1833
1818
1836
1836
1836
1836
1836
1836
1836
1818
1833
1833
1832
1833
1833
1832
1833
1818
1836
1836
1836
1836
1836
1836
1836
1818
1832
3208
1833
1832
1832
1833
1832
1818
1836
1838
1836
1836
1836
1836
1836
1818
1832
1833
1832
1832
1833
1833
1833
1832
1851
1851
1850
1851
1850
1851
1850
1831
1847
1847
1847
1847
1847
1847
1847
1831
1851
1851
1850
1851
1850
1851
1850
1831
1847
1847
1847
1847
1847
1847
1847
1831
1850
1851
1851
1850
1850
2724
1890
1838
1847
1847
1847
1866
1965
1953
1930
1832
1855
1869
1851
1850
1851
1850
1851
1831
1847
1847
1847
1847
1847
1847
1847
1847
1865
1865
1865
1865
1865
1865
1865
1847
1862
1862
1862
1862
1862
1862
1862
1847
1865
1865
1865
1865
1865
1865
1865
1847
1862
1862
1862
1862
1862
1862
1862
1847
1865
1877
1865
1865
1865
1865
1865
1847
1863
1862
1862
1862
1862
1862
1862
1847
1865
1865
1865
1865
1865
1865
1865
1847
1862
1862
1862
1862
1862
1862
1862
1863
1880
1880
1880
1880
1880
1880
1880
1860
1876
1876
1876
1876
1876
1876
1876
1860
1881
1880
1880
1880
1880
1880
1880
1860
1876
1876
1876
1876
1876
2558
1876
1860
1880
1880
1880
1880
1880
1880
1880
1860
1876
1876
1876
1876
1876
1876
1876
1860
1883
1880
1880
1880
1880
1880
1880
1860
1876
1876
1876
1876
1876
1876
1876
1876
1894
1894
1894
1894
1894
1894
1894
1876
1890
1890
1890
1890
1890
1890
1890
1876
1894
1894
1894
1894
1894
1894
1894
1876
1890
2520
1890
1890
1890
1890
1890
1876
1894
1895
1894
1894
1894
1894
1894
1876
1890
1890
1890
1890
1890
1890
1890
1876
1897
1894
1894
1894
1894
1894
1894
1876
1890
1890
1890
1890
1890
1890
1890
1890
1908
1908
1908
1908
1908
1908
1908
1890
1905
1905
1905
1905
1905
1905
1905
1890
1908
1908
1908
1908
1922
1910
1913
1890
1904
1904
1985
2006
2012
1920
1906
1891
1908
1908
1908
1908
1908
1908
1908
1890
1905
1904
1905
1905
1905
1905
1905
1890
1910
1908
1908
1908
1908
1908
1908
1890
1904
1905
1905
1905
1905
1905
1905
1905
1923
1923
1923
1923
1923
1923
1923
1905
1919
1919
1919
1919
1919
1919
2656
1912
1923
1923
1923
1923
1923
1923
1923
1906
1919
1919
1919
1919
1919
1919
1919
1904
1923
1923
1923
1923
1923
1923
1923
1905
1919
1919
1919
1919
1919
1919
1919
1904
1926
1923
1923
1923
1923
1923
1923
1904
1919
1919
1919
1919
1919
1919
1919
1919
1937
1937
1937
1937
1937
1937
1937
1919
1934
4530
1936
1934
1934
1934
1934
1919
1937
1937
1937
1937
1937
1937
1937
1919
1934
1934
1934
1934
1934
1934
1934
1919
1937
1937
1937
1937
1937
1937
1937
1919
1935
1934
1934
1934
1934
1934
1934
1919
1940
1937
1937
1937
1937
1937
1937
1919
1934
1934
1934
1934
1934
1934
1934
1935
1953
1953
2858
1954
1953
1953
1953
1934
1948
1948
1950
1948
1948
1948
1948
1934
1953
1953
1953
1953
1953
1953
1953
1934
1948
1948
1948
1948
1948
1948
1948
1934
1953
1953
1953
1953
1953
1953
1953
1934
1948
1948
1948
1948
1948
1948
1948
1935
1955
1953
1953
1953
1953
1953
1953
1934
1948
1948
1948
1948
2743
1958
1948
1948
1966
1967
2105
2069
2055
1967
1968
1949
1962
1962
1962
1962
1962
1962
1962
1948
1966
1966
1966
1966
1966
1966
1966
1948
1962
1962
1962
1962
1962
1962
1962
1948
1966
1966
1966
1966
1966
1966
1966
1948
1962
1962
1962
1962
1962
1962
1962
1948
1969
1966
1966
1966
1966
2681
1966
1948
1962
1962
1962
1962
1962
1963
1962
1964
1982
1982
1982
1982
1982
1982
1982
1962
1977
1977
1977
1977
1977
1977
1977
1962
1982
1982
1982
1982
1986
2065
2102
2074
2092
2109
2097
2086
2102
2092
2110
2069
2067
2100
2106
2055
2083
1995
1984
1964
1993
1977
1977
1977
1977
2680
1977
1962
1984
1982
1982
1982
1982
1983
1982
1962
1977
1977
1977
1977
1977
1977
1977
1977
1995
1995
1995
1995
1995
1995
1995
1976
1991
1991
1991
1991
1991
1991
1991
1977
1995
1995
1995
1995
1995
1995
1995
1976
1991
1991
1991
1991
1991
1991
1991
1977
1995
1995
1995
1995
1995
1995
2647
1977
1991
1991
1991
1991
1991
1991
1992
1976
1998
1995
1995
1995
1995
1995
1995
1976
1991
1991
1991
1991
1991
1991
1991
1993
2011
2011
2011
2011
2011
2011
2011
1991
2007
2007
2007
2007
2007
2007
2007
1991
2011
2011
2011
2011
2011
2011
2011
1991
2007
2007
2007
2007
2007
2007
2751
2005
2016
2011
2011
2011
2307
2012
2012
1992
2007
2007
2007
2007
2007
2007
2007
1991
2011
2011
2011
2011
2011
2011
2011
1991
2007
2007
2007
2007
2007
2007
2007
2007
2025
2025
2025
2025
2025
2025
2025
2006
2020
2020
2020
2020
2020
2020
2020
2006
2025
2025
2025
2025
3551
2025
2025
2007
2020
2020
2020
2020
2021
2020
2020
2006
2025
2025
2025
2025
2025
2025
2025
2006
2020
2020
2020
2020
2020
2020
2020
2006
2041
2042
2042
2042
2042
2042
2042
2022
2039
2040
2040
2040
2040
2040
2040
2040
2063
2063
2063
2063
2063
2063
2063
2036
2052
2052
2052
2721
2052
2052
2052
2018
2033
2033
2033
2033
2033
2033
2033
2029
2036
2036
2036
2036
2036
2036
2036
2025
2058
2058
2058
2058
2058
2058
2058
2034
2049
2049
2049
2049
2049
2049
2049
2027
2038
2038
2038
2038
2038
2038
2038
2030
2040
2040
2039
2040
2039
2040
2040
2042
2063
2063
2700
2071
2063
2063
2063
2051
2063
2063
2064
2063
2063
2063
2063
2040
2056
2056
2056
2056
2056
2056
2056
2039
2052
2052
2052
2052
2052
2052
2052
2040
2067
2067
2066
2067
2066
2067
2067
2052
2070
2070
2070
2070
2070
2070
2070
2038
2059
2056
2056
2056
2056
2056
2056
2039
2052
4875
2061
2052
2052
2052
2123
2166
2186
2080
2077
2078
2075
2076
2075
2058
2074
2074
2074
2074
2074
2074
2074
2061
2081
2081
2081
2081
2081
2081
2081
2056
2074
2074
2074
2074
2074
2074
2074
2056
2079
2078
2078
2078
2078
2078
2078
2052
2070
2070
2070
2070
2070
2070
2070
3021
2075
2074
2074
2074
2074
2074
2074
2051
2067
2067
2066
2067
2067
2066
2067
2065
2085
2085
2085
2085
2085
2085
2085
2063
2079
2079
2079
2079
2079
2079
2079
2063
2083
2083
2083
2083
2083
2083
2083
2063
2079
2079
2079
2079
2079
2079
2079
2063
2083
2083
2083
2083
2083
2723
2083
2063
2079
2079
2079
2079
2079
2081
2079
2063
2086
2083
2083
2083
2083
2083
2083
2063
2079
2079
2079
2079
2079
2079
2079
2079
2097
2097
2097
2097
2097
2097
2097
2079
2094
2093
2094
2093
2094
2093
2094
2079
2097
2097
2097
2097
2097
2097
2097
2079
2093
2094
2093
2714
2094
2093
2093
2079
2097
2097
2097
2098
2097
2097
2097
2079
2093
2094
2093
2094
2093
2094
2093
2079
2097
2097
2097
2097
2097
2097
2097
2079
2093
2094
2094
2093
2093
2094
2093
2094
2111
2112
2112
2111
2112
2112
2111
2092
2108
2108
2108
2108
2108
2108
2108
2092
2112
2926
2113
2127
2112
2112
2112
2198
2254
2192
2109
2109
2139
2108
2108
2092
2111
2112
2112
2112
2111
2112
2112
2092
2108
2108
2108
2108
2108
2108
2108
2092
2114
2111
2112
2112
2112
2111
2112
2092
2108
2108
2108
2108
2108
2108
2108
2108
2126
2126
2126
2126
2126
2126
2126
2810
2124
2123
2123
2123
2123
2123
2123
2109
2126
2126
2126
2126
2126
2126
2126
2108
2123
2123
2123
2123
2123
2123
2123
2108
2126
2126
2126
2126
2126
2126
2126
2108
2123
2123
2123
2123
2123
2123
2123
2108
2129
2126
2126
2126
2126
2126
2126
2108
2124
2123
2123
2123
2794
2123
2124
2123
2142
2141
2141
2141
2142
2141
2141
2121
2137
2137
2137
2137
2137
2137
2137
2121
2142
2141
2141
2141
2141
2141
2141
2121
2137
2137
2137
2137
2137
2137
2137
2121
2141
2141
2141
2141
2141
2141
2141
2121
2137
2137
2137
2137
2137
2137
2137
2121
2143
2773
2142
2141
2141
2141
2141
2121
2137
2138
2137
2137
2137
2137
2137
2137
2155
2155
2155
2155
2155
2155
2155
2137
2151
2151
2151
2151
2151
2151
2151
2137
2155
2155
2155
2155
2155
2155
2155
2137
2151
2151
2151
2151
2151
2151
2151
2137
2155
2155
2155
2155
2155
2155
2889
2140
2156
2151
2151
2153
2302
2280
2198
2138
2159
2155
2155
2155
2155
2155
2155
2137
2151
2151
2151
2151
2151
2151
2151
2151
2169
2169
2169
2169
2169
2169
2169
2151
2166
2166
2165
2166
2166
2165
2166
2151
2169
2169
2169
2169
2169
2169
2169
2151
2166
2166
2873
2194
2166
2165
2166
2151
2169
2169
2170
2169
2169
2169
2169
2151
2166
2165
2165
2166
2165
2166
2165
2151
2171
2169
2169
2169
2169
2169
2169
2151
2166
2166
2165
2166
2165
2165
2166
2166
2184
2184
2184
2184
2184
2184
2184
2166
2180
2180
2180
2180
2180
2180
2180
4376
2185
2184
2184
2184
2184
2184
2185
2166
2180
2180
2180
2180
2180
2180
2180
2166
2184
2184
2184
2184
2184
2184
2184
2166
2180
2180
2180
2180
2180
2180
2180
2166
2187
2184
2184
2184
2184
2184
2184
2166
2180
2180
2180
2180
2180
2180
2180
2180
2198
2198
3148
2208
2198
2198
2198
2180
2195
2195
2196
2195
2195
2195
2195
2180
2198
2198
2198
2198
2198
2198
2198
2403
2195
2195
2195
2195
2195
2195
2195
2180
2198
2198
2198
2198
2198
2198
2198
2180
2196
2195
2195
2195
2195
2195
2195
2180
2198
2198
2198
2198
3874
2206
2198
2180
2196
2244
2324
2323
2196
2196
2196
2196
2214
2214
2214
2214
2214
2214
2214
2195
2209
2209
2209
2209
2209
2209
2209
2196
2214
2214
2214
2214
2214
2214
2214
2196
2209
2209
2209
2209
2209
2209
2209
2196
2214
2214
2214
2214
2214
2214
2214
3029
2209
2209
2209
2209
2209
2209
2210
2196
2214
2214
2214
2214
2214
2214
2214
2196
2209
2209
2209
2209
2209
2209
2209
2209
2227
2227
2227
2227
2227
2227
2227
2209
2223
2223
2223
2223
2223
2223
2223
2209
2227
2227
2227
2227
2227
2227
2227
2209
2223
2223
2876
2223
2223
2223
2223
2209
2227
2227
2228
2227
2227
2227
2227
2209
2223
2223
2223
2223
2223
2223
2223
2209
2227
2227
2227
2227
2227
2227
2227
2209
2223
2223
2223
2223
2223
2223
2223
2225
2243
2243
2243
2243
2243
2243
2243
2223
2238
2238
2238
2238
2238
2894
2253
2223
2243
2243
2243
2243
2243
2243
2243
2223
2238
2238
2238
2238
2238
2238
2238
2223
2243
2243
2243
2243
2246
2243
2243
2223
2238
2238
2238
2238
2238
2238
2238
2223
2245
2243
2243
2243
2243
2243
2243
2223
2238
2238
2238
2238
2238
2238
2238
2238
3089
2267
2263
2256
2256
2294
2403
2365
2263
2253
2279
2252
2252
2252
2252
2237
2256
2256
2256
2256
2256
2256
2256
2244
2258
2258
2259
2258
2258
2259
2258
2244
2263
2263
2263
2263
2263
2256
2256
2237
2252
2252
2252
2252
2252
2252
2252
2237
2256
2256
2997
2273
2256
2256
2256
2238
2252
2252
2253
2252
2252
2256
2252
2254
2272
2272
2272
2272
2272
2272
2272
2252
2268
2268
2272
2268
2268
2268
2268
2252
2272
2272
2272
2272
2272
2272
2272
2252
2268
2268
2268
2268
2268
2268
2268
2252
2272
2272
2272
2272
2272
2951
2286
2252
2268
2268
2268
2268
2268
2268
2268
2252
2275
2272
2272
2272
2272
2272
2272
2252
2268
2268
2268
2268
2268
2268
2268
2268
2286
2286
2286
2286
2286
2286
2286
2267
2281
2281
2281
2281
2281
2281
2281
2268
2313
2293
2286
2286
2286
2420
2421
3234
2409
2418
2388
2378
2284
2284
2296
2268
2286
2286
2286
2286
2286
2286
2286
2267
2281
2281
2281
2281
2281
2281
2281
2268
2286
2286
2286
2286
2286
2286
2286
2267
2281
2281
2281
2281
2281
2281
2281
2282
2300
2301
2301
2300
2301
2300
2301
2281
5180
2304
2300
2297
2304
2450
2417
2332
2302
2302
2301
2301
2300
2301
2300
2281
2297
2297
2297
2297
2297
2297
2297
2281
2300
2300
2301
2301
2300
2300
2301
2281
2297
2297
2297
2297
2297
2297
2297
2281
2307
2301
2301
2300
2301
2300
2301
2281
2297
3316
2308
2297
2297
2297
2297
2297
2316
2315
2315
2315
2315
2315
2315
2295
2310
2310
2310
2310
2310
2310
2310
2295
2315
2315
2315
2315
2315
2315
2315
2295
2310
2310
2310
2310
2310
2310
2310
2295
2315
2315
2315
2315
2315
2315
2315
2295
2310
2310
3024
2315
2310
2310
2310
2295
2315
2316
2315
2315
2315
2315
2315
2296
2317
2310
2424
2449
2436
2459
2453
2447
2485
2472
2494
2441
2470
2450
2423
2412
2328
2328
2331
2326
2326
2326
2326
2310
2330
2330
2330
2330
2330
2330
2330
2310
2326
2326
2326
3063
2338
2326
2326
2310
2330
2330
2330
2330
2331
2330
2330
2310
2326
2326
2326
2326
2326
2326
2326
2310
2331
2331
2330
2330
2330
2330
2330
2310
2326
2326
2326
2326
2326
2326
2326
2326
2344
2344
2344
2344
2344
2344
2344
2324
2340
2340
2340
2340
3227
2344
2340
2324
2345
2503
2476
2375
2345
2345
2344
2324
2340
2340
2340
2340
2340
2340
2340
2324
2344
2344
2344
2344
2344
2344
2344
2324
2340
2340
2340
2340
2340
2340
2340
2324
2344
2344
2344
2344
2344
2344
2344
2324
2340
2340
2340
2340
3076
2340
2340
2340
2358
2358
2358
2358
2358
2358
2358
2340
2355
2355
2354
2354
2354
2354
2354
2340
2358
2358
2358
2358
2358
2358
2358
2340
2355
2355
2355
2355
2355
2355
2355
2340
2358
2358
2358
2358
2358
2358
2358
2340
2355
2354
2355
2355
2355
3037
2361
2340
2358
2358
2358
2358
2359
2358
2358
2340
2355
2355
2354
2355
2355
2355
2355
2355
2373
2372
2373
2373
2372
2373
2373
2353
2369
2369
2369
2369
2369
2369
2369
2353
2373
2373
2372
2373
2372
2373
2373
2353
2369
2369
2369
2369
2369
3047
2380
2353
2373
2373
2373
2372
2374
2373
2372
2353
2369
2369
2369
2369
2369
2369
2369
2353
2372
2373
2373
2373
2372
2373
2373
2353
2369
2369
2369
2369
2369
2369
2369
2372
2387
2387
2387
2387
2387
2387
2387
2369
2384
2384
2658
2385
4030
2406
2384
2369
2450
2550
2532
2389
2389
2388
2387
2369
2384
2384
2384
2384
2384
2384
2384
2369
2387
2387
2387
2387
2387
2387
2387
2369
2385
2384
2384
2384
2384
2384
2384
2369
2387
2387
2387
2387
2387
2387
2387
2369
2384
2384
2384
3210
2384
2384
2384
2384
2402
2402
2407
2402
2402
2402
2402
2382
2398
2398
2398
2398
2398
2398
2398
2382
2403
2402
2402
2402
2402
2402
2403
2513
2538
2535
2510
2518
2421
2399
2399
2382
2402
2402
2402
2402
2403
2402
2402
2382
2398
2398
5176
2489
2398
2398
2398
2382
2402
2405
2402
2402
2402
2402
2403
2382
2398
2398
2398
2398
2398
2398
2398
2398
2416
2416
2416
2416
2416
2416
2416
2398
2412
2412
2413
2412
2412
2412
2412
2398
2416
2416
2416
2416
2416
2416
2416
2398
2412
3495
2412
2412
2412
2412
2412
2398
2417
2416
2416
2416
2416
2416
2416
2398
2412
2412
2412
2412
2412
2412
2412
2398
2419
2416
2416
2416
2416
2416
2416
2398
2412
2412
2412
2412
2412
2412
2412
2412
2430
2430
2430
2430
2430
2430
2430
2412
3287
2431
2433
2427
2427
2470
2564
2525
2431
2432
2431
2430
2430
2430
2430
2412
2427
2427
2426
2427
2427
2426
2427
2412
2430
2430
2430
2430
2435
2430
2430
2412
2427
2426
2427
2426
2427
2427
2426
2412
2430
2430
2430
2430
2430
2430
2430
3162
2439
2426
2427
2427
2426
2427
2429
2427
2445
2445
2445
2445
2445
2445
2445
2427
2441
2441
2452
2448
2448
2448
2448
2433
2452
2452
2452
2452
2452
2452
2452
2438
2441
2441
2441
2441
2441
2441
2441
2427
2445
2445
2445
2445
2445
2445
3126
2432
2441
2441
2441
2441
2441
2442
2441
2427
2448
2448
2445
2445
2445
2445
2445
2427
2441
2441
2441
2441
2441
2441
2441
2441
2459
2459
2459
2459
2459
2459
2459
2441
2456
2456
2461
2456
2456
2456
2456
2441
2459
2459
2459
2459
2459
3195
2459
2456
2456
2456
2456
2456
2456
2456
2456
2441
2459
2459
2459
2459
2459
2459
2459
2441
2456
2456
2456
2456
2456
2456
2457
2441
2459
2466
2466
2466
2466
2466
2466
2448
2463
2463
2463
2463
2463
2462
2456
2457
2475
2475
2475
2475
3321
2511
2475
2456
2497
2613
2621
2472
2472
2471
2470
2456
2475
2475
2475
2475
2475
2475
2475
2457
2470
2470
2470
2470
2470
2470
2470
2456
2475
2475
2475
2475
2475
2475
2475
2456
2470
2470
2470
2470
2470
2470
2470
2456
2477
2475
3232
2475
2475
2475
2475
2456
2470
2472
2470
2470
2470
2470
2470
2470
2488
2488
2488
2488
2488
2488
2488
2470
2484
2484
2484
2484
2484
2484
2484
2470
2488
2488
2488
2488
2488
2488
2488
2470
2484
2484
2484
2484
2484
2484
2484
2470
3210
2491
2488
2488
2488
2488
2488
2471
2484
2484
2484
2484
2484
2484
2484
2470
2488
2491
2488
2488
2488
2488
2488
2470
2484
2484
2484
2484
2484
2484
2484
2486
2504
2504
2504
2504
2504
2504
2504
2484
2499
2499
2499
2499
2499
2499
3256
2486
2504
2504
2504
2504
2504
2505
2504
2484
2499
2499
2499
2499
2499
2499
2499
2484
2504
2504
2504
2504
2504
2504
2504
2484
2499
2499
2499
2499
2499
2499
2499
2484
2507
2504
2504
2504
2504
2504
2504
2484
2499
2499
2499
2499
4864
2506
2499
2546
2577
2672
2620
2518
2520
2536
2517
2498
2513
2513
2513
2513
2513
2513
2513
2498
2517
2517
2517
2517
2517
2517
2517
2498
2513
2513
2513
2513
2513
2513
2513
2498
2517
2517
2517
2517
2517
2517
2517
2499
2513
2544
2513
2513
2513
2513
2513
2499
2518
2517
2517
2517
2517
2517
2517
2499
2513
2513
2513
2513
2513
2513
2513
2515
2533
2533
2533
2533
2533
2533
2533
2513
2529
2529
2529
2529
2529
2529
2529
2513
2533
2533
2533
2533
2533
2533
3233
2574
2529
2529
2529
2529
2529
2530
2529
2513
2533
2533
2533
2533
2533
2533
2533
2513
2529
2529
2529
2529
2529
2529
2529
2513
2536
2533
2533
2533
2533
2533
2533
2513
2529
2529
2529
2529
2529
2529
2529
2529
2547
2547
2547
2547
3264
2549
2547
2528
2542
2542
2545
2542
2542
2542
2542
2529
2547
2547
2547
2547
2547
2547
2547
2529
2551
2551
2551
2551
2551
2551
2551
2535
2573
2573
2573
2573
2573
2573
2573
2535
2555
2555
2555
2555
2555
2555
2555
2528
2547
3418
2572
2547
2547
2548
2703
2681
2546
2544
2543
2542
2542
2542
2542
2544
2569
2569
2569
2569
2569
2569
2569
2542
2558
2558
2558
2558
2558
2558
2558
2542
2562
2561
2562
2562
2561
2562
2562
2542
2558
2558
2558
2558
2558
2558
3333
2550
2562
2562
2562
2561
2563
2562
2562
2542
2558
2558
2558
2558
2558
2558
2558
2542
2561
2562
2562
2562
2561
2562
2562
2542
2558
2558
2558
2558
2558
2851
2558
2558
2576
2576
2576
2576
2576
2576
2576
2556
2571
4023
2571
2571
2571
2571
2571
2557
2576
2576
2576
2576
2576
2576
2576
2556
2571
2571
2571
2571
2571
2571
2571
2556
2576
2576
2576
2576
2576
2576
2576
2556
2571
2571
2571
2571
2571
2571
2571
2556
2576
2576
2576
2576
2576
3262
2641
2556
2571
2571
2571
2571
2573
2571
2571
2573
2591
2591
2591
2591
2591
2591
2591
2571
2587
2587
2587
2587
2587
2587
2587
2571
2591
2591
2591
2591
2591
2591
2591
2571
2587
2587
2587
2587
2587
2587
2587
2571
2592
2591
3524
2608
2592
2591
2594
2736
2730
2594
2589
2587
2587
2587
2587
2571
2606
2758
2715
2740
2723
2661
2592
2574
2587
2587
2587
2587
2587
2587
2587
2587
2605
2605
2605
2605
2605
2605
2605
2585
2601
2601
2601
2601
2601
2601
3420
2603
2605
2605
2605
2605
2607
2605
2605
2585
2601
2601
2601
2601
2601
2601
2601
2585
2605
2605
2605
2605
2605
2605
2605
2585
2601
2601
2601
2601
2601
2601
2601
2585
2605
2605
2605
2605
2605
2605
2605
2585
2601
2601
5384
2608
2601
2601
2601
2601
2620
2619
2619
2619
2619
2619
2619
2601
2615
2616
2616
2616
2615
2615
2616
2601
2619
2619
2619
2619
2619
2619
2619
2609
2615
2616
2615
2616
2615
2616
2615
2601
2619
2619
2619
2619
2619
3617
2658
2611
2616
2616
2728
2768
2768
2775
2762
2756
2798
2806
2762
2766
2758
2723
2738
2637
2619
2618
2616
2615
2616
2627
2624
2624
2642
2642
2642
2642
2642
2642
2642
2623
2639
2639
2639
2630
2630
2630
2630
2614
3547
2759
2641
2633
2634
2737
2789
2679
2631
2631
2630
2630
2630
2630
2630
2614
2634
2634
2633
2633
2634
2633
2633
2614
2630
2630
2630
2630
2630
2630
2630
2614
2637
2634
2634
2633
2633
2634
2633
2614
2630
2630
2630
2630
3396
2651
2630
2630
2648
2648
2649
2648
2648
2648
2648
2630
2645
2645
2645
2645
2645
2645
2645
2630
2648
2648
2648
2648
2648
2648
2648
2630
2645
2645
2645
2645
2645
2645
2645
2630
2648
2648
2648
2648
2654
2653
2653
2635
3421
2667
2652
2652
2652
2652
2653
2659
3562
3572
3602
3621
3625
3585
3587
3584
3583
3594
3588
3607
3582
3607
3610
3544
3565
3572
3578
3574
3575
3580
3579
3592
3582
3583
4417
3605
3599
3608
3612
3554
3580
3570
3580
3580
3578
3580
3588
3577
3603
3583
3609
3609
3601
3613
3613
3562
3577
3579
3585
3589
3586
3589
3593
3585
3611
3589
3612
4437
3612
3618
3635
3616
3604
3586
3587
3593
3594
3593
3598
3587
3617
3593
3620
3615
3613
3622
3624
3571
3588
3589
3595
3599
3597
3599
3602
3596
3618
3598
3621
4418
3620
3629
3625
3577
3594
3593
3597
3603
3603
3602
3608
3601
3626
3604
3631
3629
3622
3633
3629
3582
3597
3599
3606
3609
3607
3608
3612
3607
3628
3609
3632
3630
4339
3638
3634
3587
3604
3604
3607
3613
3614
3613
3618
3611
3636
3613
3642
3635
3633
3644
3639
3592
3607
3609
3616
3619
3616
3619
3622
3618
3637
3619
3645
3640
4387
3648
3643
3597
3614
3614
3617
3623
3623
3622
3628
3621
3646
3624
3651
3647
3641
3653
3650
3601
3617
3619
3625
3630
3628
3628
3632
3630
3645
3635
3656
3648
3651
6023
3684
3605
3659
3647
3629
3632
3633
3634
3640
3636
3655
3635
3663
3658
3655
3666
3664
3609
3627
3628
3636
3639
3637
3639
3642
3639
3655
3646
3663
3659
4750
3668
3664
3614
3634
3634
3637
3643
3643
3642
3648
3651
3662
3651
3673
3664
3663
3673
3670
3621
3638
3638
3645
3649
3646
3648
3652
3650
3664
3656
3675
3671
4360
3697
3670
3625
3641
3643
3646
3650
3652
3653
3658
3655
3673
3663
3680
3674
3673
3684
3677
3629
3647
3649
3656
3660
3657
3658
3662
3660
3675
3668
3684
3680
4348
3758
3682
3634
3650
3653
3655
3661
3661
3663
3667
3671
3682
3677
3690
3684
3684
3693
3686
3641
3658
3659
3667
3669
3668
3669
3672
3670
3683
3681
3691
3691
4487
3786
3692
3647
3703
3708
3667
3679
3670
3672
3678
3681
3691
3684
3700
3697
3689
3701
3696
3649
3667
3669
3676
3679
3676
3679
3683
3683
3693
3693
3700
3700
4486
3704
3704
3657
3673
3674
3677
3683
3684
3683
3688
3697
3699
3697
3710
3706
3701
3714
3712
3659
3677
3679
3686
3689
3686
3689
3692
3695
3702
3701
3709
3711
4438
3729
3713
3664
3684
3683
3687
3693
3693
3692
3698
3705
3708
3708
3720
3716
3711
3723
3721
3669
3688
3688
3696
3699
3697
3698
3702
3705
3713
3710
3720
3721
4423
3729
3722
3674
3691
3694
3697
3703
3704
3703
3708
3716
3719
3717
3730
3727
3721
3734
3732
3679
3697
3699
3707
3709
3707
3709
3712
3716
3722
3721
3729
3731
4607
3743
3732
3740
3737
3990
3710
3708
3711
3712
3716
3726
3728
3731
3735
3740
3742
3735
3744
3683
3696
3723
3716
3720
3716
3718
3722
3715
3738
3723
5391
3739
3741
3750
3746
3697
3714
3714
3717
3722
3724
3723
3728
3735
3739
3735
3748
3749
3742
3754
3750
3699
3717
3718
3726
3729
3727
3729
3732
3736
3742
6535
3753
3752
3758
3752
3757
3699
3717
3724
3727
3733
3733
3732
3738
3746
3743
3738
3763
3759
3752
3763
3763
3708
3727
3728
3735
3739
3736
3738
3742
3745
4809
3742
3764
3760
3761
3770
3770
3715
3734
3733
3736
3740
3742
3743
3748
3757
3758
3757
3770
3767
3760
3774
3773
3719
3737
3739
3746
3750
3746
3749
3752
4706
3813
3759
3771
3817
3797
3778
3778
3724
3743
3746
3750
3751
3752
3753
3755
3766
3768
3767
3780
3776
3770
3782
3784
3729
3744
3750
3754
3759
3756
3758
3761
4656
3778
3768
3782
3781
3781
3786
3790
3734
3754
3754
3755
3760
3761
3762
3769
3775
3779
3780
3789
3787
3781
3794
3793
3739
3760
3760
3766
3769
3766
3769
4511
3778
3783
3783
3789
3790
3794
3798
3803
3744
3767
3764
3769
3773
3772
3773
3778
3785
3789
3789
3798
3796
3789
3802
3804
3749
3770
3770
3777
3779
3777
4498
3782
3785
3789
3794
3799
3801
3802
3807
3811
3754
3777
3776
3778
3781
3783
3782
3788
3797
3798
3800
3809
3806
3801
3813
3815
3759
3780
3780
3786
3789
4639
3798
3792
3826
3851
3808
3810
3810
3812
3818
3822
3764
3787
3791
3794
3795
3798
3797
3802
3810
3813
3814
3823
3822
3816
3833
3826
3769
3790
3790
3796
4600
3803
3799
3802
3807
3812
3813
3817
3820
3824
3827
3831
3775
3796
3796
3799
3801
3803
3802
3808
3816
3818
3820
3829
3828
3819
3833
3836
3778
3800
3800
4510
3813
3806
3808
3812
3817
3823
3825
3828
3832
3833
3838
3856
3784
3807
3806
3809
3812
3812
3812
3816
3826
3829
3830
3839
3839
3830
3842
3844
3789
4500
3886
3808
3820
3817
3819
3822
3826
3833
3833
3837
3846
3844
3846
3851
3794
3813
3814
3819
3823
3822
3823
3828
3838
3843
3848
3852
3853
3857
3897
3916
6415
3874
3870
3889
3870
3874
3874
3864
3832
3845
3843
3852
3851
3849
3860
3862
3804
3827
3826
3829
3830
3834
3833
3838
3845
3848
3850
3858
3856
3852
5167
3876
3809
3833
3890
3865
3842
3836
3839
3842
3847
3853
3853
3858
3860
3862
3870
3874
3817
3836
3837
3839
3841
3844
3843
3847
3856
3858
3862
3866
3866
4694
3880
3868
3821
3839
3838
3843
3849
3848
3848
3852
3857
3862
3863
3868
3871
3869
3877
3892
3826
3843
3849
3850
3850
3853
3852
3859
3865
3869
3870
4601
3878
3871
3884
3877
3832
3848
3848
3855
3860
3856
3859
3863
3867
3873
3873
3878
3880
3882
3888
3890
3837
3854
3858
3861
3860
3864
3862
3868
3876
3879
4591
3893
3886
3882
3894
3892
3841
3857
3859
3866
3869
3867
3869
3872
3877
3882
3884
3887
3891
3892
3898
3899
3847
3863
3868
3870
3871
3873
3872
3878
4758
3893
3889
3916
3940
3901
3903
3903
3851
3868
3868
3873
3879
3877
3878
3882
3887
3893
3893
3901
3900
3904
3906
3912
3857
3877
3877
3879
3881
3884
4689
3886
3896
3898
3900
3906
3907
3901
3914
3916
3862
3880
3880
3887
3889
3890
3892
3895
3900
3905
3906
3910
3914
3915
3920
3924
3870
3890
3886
3889
3891
4613
3904
3896
3906
3908
3908
3917
3916
3912
3923
3926
3871
3890
3890
3896
3899
3896
3898
3902
3907
3913
3913
3918
3920
3921
3928
3932
3877
3897
3897
4629
3904
3902
3902
3906
3916
3918
3918
3928
3927
3922
3934
3936
3882
3900
3900
3906
3909
3906
3909
3912
3916
3923
3925
3927
3931
3932
3937
3942
3886
4750
3905
3906
3941
3956
3914
3916
3921
3932
3927
3940
3936
3932
3943
3959
3891
3911
3910
3916
3919
3916
3918
3923
3925
3930
3936
3940
3940
3939
3948
6414
3910
3910
3911
3918
3922
3922
3923
3928
3937
3938
3937
3950
3946
3941
3954
3955
3899
3921
3920
3926
3930
3928
3929
3932
3937
3943
3941
3949
5082
3950
3959
3957
3904
3924
3924
3927
3930
3931
3933
3937
3946
3948
3949
3957
3959
3952
3964
3964
3909
3925
3930
3935
3939
3936
3939
3941
3947
3952
4726
3963
3961
3963
3967
3970
3914
3934
3934
3937
3943
3943
3942
3949
3957
3960
3963
3965
3967
3959
3972
3973
3919
3934
3940
3945
3949
3946
3949
3953
4900
3966
3965
3994
4025
3977
3977
3980
3924
3944
3945
3946
3950
3951
3953
3958
3965
3969
3972
3975
3979
3970
3982
3984
3929
3951
3950
3956
3959
3957
4801
3977
3967
3972
3976
3977
3983
3984
3988
3991
3934
3953
3958
3960
3958
3961
3962
3968
3975
3978
3983
3985
3988
3979
3991
3993
3939
3960
3960
4725
3965
4265
3968
3972
3975
3983
3988
3989
3991
3998
3993
3994
3939
3964
3964
3966
3950
3983
3975
3976
3971
3996
3984
4000
3999
3990
4007
4006
5444
3965
3969
3971
3982
3978
3980
3984
3981
3997
3992
4005
4003
3999
4007
4011
3954
3977
3976
3979
3981
3983
3982
3988
3996
3998
3997
4008
4009
5037
4018
4006
3994
4037
3994
3987
3990
3987
3988
3992
3997
4003
4003
4008
4014
4011
4018
4018
3967
3984
3987
3989
3990
3993
3992
3998
4006
4009
4010
4894
4019
4013
4026
4022
3972
3992
3991
4001
4004
4001
4001
4007
4009
4014
4016
4020
4024
4024
4030
4032
3979
3998
4001
4005
4003
4008
4005
4012
4808
4028
4032
4036
4037
4045
4033
4043
3983
4004
4011
4015
4019
4016
4010
4011
4014
4032
4025
4030
4034
4031
4042
4044
3990
4012
4011
4014
4015
6828
4019
4022
4029
4038
4038
4039
4045
4047
4040
4048
3990
4011
4015
4020
4019
4012
4035
4028
4020
4042
4031
4050
4043
4048
4052
4057
4002
4022
5333
4025
4027
4059
4095
4034
4042
4045
4039
4057
4053
4046
4058
4062
4005
4027
4026
4032
4036
4032
4034
4038
4042
4045
4050
4055
4057
4056
4066
4993
4002
4021
4030
4032
4036
4034
4035
4040
4049
4053
4053
4062
4060
4055
4068
4072
4012
4034
4034
4040
4043
4040
4043
4046
4050
4057
4059
4062
4897
4076
4071
4072
4019
4038
4039
4042
4044
4046
4048
4052
4060
4063
4064
4071
4074
4066
4078
4079
4024
4039
4045
4050
4054
4058
4057
4060
4065
4877
4072
4077
4085
4082
4088
4087
4033
4053
4049
4052
4057
4057
4059
4064
4072
4074
4076
4083
4085
4077
4090
4090
4035
4051
4057
4061
4065
4063
5025
4070
4071
4110
4136
4091
4091
4088
4093
4095
4039
4063
4062
4064
4066
4069
4068
4073
4081
4084
4084
4092
4095
4087
4099
4101
4045
4065
4066
5742
4069
4080
4075
4079
4080
4088
4092
4095
4098
4100
4096
4103
4045
4064
4066
4071
4086
4078
4078
4086
4078
4103
4085
4107
4103
4098
4110
4112
4995
4071
4072
4075
4086
4082
4084
4089
4085
4103
4096
4114
4108
4109
4117
4123
4066
4087
4087
4088
4090
4093
4092
4098
4105
4105
4104
4115
4113
4944
4130
4112
4065
4081
4084
4091
4095
4093
4096
4099
4103
4109
4109
4114
4118
4119
4125
4123
4071
4155
4142
4153
4149
4171
4167
4168
4143
5186
4156
4142
4158
4135
4131
4126
4073
4093
4093
4100
4104
4101
4104
4108
4112
4118
4118
4124
4126
4126
4131
4135
4080
4102
4101
4104
4105
4109
6830
4109
4122
4191
4137
4131
4136
4138
4127
4139
4081
4101
4107
4111
4117
4101
4120
4123
4113
4134
4127
4136
4136
4136
4145
4148
4093
4112
5339
4112
4117
4118
4120
4122
4133
4134
4132
4147
4143
4136
4148
4152
4095
4117
4117
4123
4126
4122
4124
4128
4132
4135
4137
4147
4148
4145
4157
5039
4101
4114
4119
4120
4125
4123
4124
4129
4138
4142
4140
4152
4149
4144
4157
4158
4104
4123
4122
4128
4132
4129
4132
4135
4139
4146
4145
5013
4170
4158
4164
4164
4114
4129
4131
4133
4139
4140
4139
4143
4151
4154
4155
4164
4163
4158
4177
4168
4117
4131
4137
4142
4145
4142
4145
4148
5126
4160
4163
4222
4207
4211
4209
4176
4123
4140
4142
4146
4147
4148
4149
4152
4166
4167
4169
4178
4175
4168
4180
4182
4130
4144
4150
4153
5164
4168
4154
4159
4164
4169
4167
4176
4177
4178
4182
4188
4134
4153
4153
4155
4156
4160
4160
4164
4172
4175
4179
4181
4183
4178
4190
4192
4961
4165
4152
4154
4164
4162
4165
4167
4165
4180
4177
4185
4185
4185
4193
4197
4139
4162
4162
4164
4166
4168
4168
4174
4181
4183
4185
4194
4192
5063
4224
4201
4152
4170
4173
4180
4185
4181
4183
4186
4192
4197
4197
4203
4204
4206
4212
4210
4174
4179
4174
4176
4176
4178
4178
4184
4191
5154
4210
4201
4252
4221
4210
4206
4156
4175
4176
4179
4187
4185
4186
4189
4194
4200
4201
4205
4209
4214
4215
4219
4164
4181
4186
4188
4188
5136
4207
4213
4223
4221
4225
4232
4276
4285
4288
4255
4188
4206
4207
4211
4216
4207
4210
4214
4218
4224
4223
4228
4230
4231
4238
4256
4188
6791
4212
4198
4203
4203
4206
4209
4218
4221
4224
4226
4229
4236
4227
4235
4200
4211
4217
4227
4227
4225
4233
4234
4224
4250
4232
4249
5409
4251
4258
4255
4206
4225
4224
4228
4231
4235
4233
4238
4246
4248
4244
4258
4260
4252
4264
4263
4208
4230
4229
4239
4241
4238
4237
4245
5316
4273
4248
4290
4301
4258
4265
4269
4207
4235
4236
4236
4243
4242
4243
4250
4258
4258
6787
4285
4273
4272
4271
4274
4215
4235
4242
5617
4258
4256
4258
4245
4247
4249
4250
4264
4262
4262
4271
4274
4215
4237
4237
4240
4241
4245
4244
4248
4585
4275
4275
4278
4284
4286
5855
4284
4223
4244
4250
4254
4261
4262
4258
4252
4276
4277
4270
4285
4280
4282
4293
4298
4233
4260
4260
4265
4264
4268
4266
4274
4280
5244
4290
4296
4294
4296
4301
4298
4246
4265
4265
4271
4273
4277
4274
4282
4283
4285
4291
4293
4298
4296
4309
4307
4253
4276
4272
4279
4275
5404
4285
4289
4338
4328
4297
4303
4309
4306
4313
4315
4258
4279
4279
4289
4291
4289
4291
4294
4295
4302
4304
4306
4311
4312
4316
4321
5213
4290
4287
4289
4295
4291
4298
4300
4303
4317
4312
4321
4318
4319
4330
4328
4270
4294
4295
4304
4305
4302
4303
4311
4313
4317
4321
4328
5269
4331
4337
4332
4277
4302
4299
4308
4303
4308
4308
4314
4332
4335
4335
4339
4343
4338
4347
4348
4291
4314
4313
4325
4322
4325
4316
5231
4322
4328
4333
4332
4338
4338
4343
4364
4292
4312
4325
4321
4320
4324
4318
4328
4334
4340
4337
4344
4373
4344
4365
4411
4356
4371
7440
4323
4378
4350
4328
4327
4332
4336
4346
4362
4352
4350
4351
4373
4298
4315
4333
4335
4331
4333
4332
4338
4330
4359
4334
4366
4354
5556
4369
4364
4317
4328
4333
4338
4339
4351
4338
4344
4341
4356
4345
4354
4356
4355
4367
4368
4315
4332
4332
4338
4338
4347
4355
4360
5281
4366
4351
4363
4363
4360
4369
4371
4318
4331
4344
4338
4354
4342
4354
4346
4361
4356
4364
4368
4370
4365
4377
4372
4321
4337
4347
5206
4368
4352
4353
4356
4367
4364
4378
4379
4387
4369
4393
4386
4336
4354
4354
4359
4360
4369
4363
4372
4371
4374
4383
4377
4389
4389
5448
4399
4334
4392
4402
4369
4379
4361
4363
4373
4386
4377
4395
4388
4387
4378
4407
4397
4345
4366
4378
4382
4385
4386
4395
4378
4382
5375
4401
4407
4390
4395
4398
4402
4352
4372
4376
4371
4376
4385
4382
4383
4411
4397
4416
4407
4401
4397
4423
4426
4366
4385
4385
4381
5276
4396
4384
4386
4388
4397
4391
4399
4412
4410
4411
4430
4355
4382
4379
4382
4391
4381
4389
4393
4394
4398
4401
4415
4417
4406
4422
5310
4374
4391
4390
4391
4400
4401
4397
4404
4406
4416
4411
4421
4489
4467
4488
4509
4463
4455
4464
4438
4405
4404
4404
4404
4415
5517
4431
4429
4463
4452
4437
4437
4380
4390
4396
4403
4406
4407
4415
4411
4413
4423
4426
4423
4431
4432
4441
4439
4384
4401
4408
4426
5414
4419
4411
4410
4426
4423
4427
4427
4435
4430
4448
4437
4385
4406
4405
4410
4413
4417
4417
4421
4419
4426
4430
4436
4445
4441
4448
6868
4390
4412
4417
4421
4432
4419
4420
4434
4443
4438
4441
4446
4446
4455
4460
4453
4397
4426
4418
4424
4428
4428
4427
4435
4444
4619
4444
4455
4465
4456
4454
4459
4414
4417
4427
4434
4436
4436
4439
4438
4446
4450
4445
4476
4465
4451
4484
4467
4410
4439
4429
5487
4452
4433
4477
4498
4445
4455
4462
4461
4474
4458
4472
4481
4417
4437
4454
4439
4442
4446
4445
4450
4462
4465
4471
4466
4469
4463
5538
4501
4425
4438
4445
4445
4456
4457
4461
4456
4468
4475
4468
4480
4479
4473
4489
4490
4433
4458
4464
4463
4459
4453
4455
4461
5396
4473
4470
4483
4488
4484
4484
4495
4436
4458
4454
4462
4465
4467
4473
4460
4465
4470
4470
4496
4477
4488
4490
4504
4444
4465
4473
5417
4468
4469
4478
4477
4480
4479
4479
4498
4491
4496
4493
4507
4444
4475
4460
4481
4468
4469
4471
4475
4481
4493
4496
4496
4505
5566
4513
4507
4498
4486
4465
4478
4483
4472
4476
4487
4490
4491
4501
4495
4500
4495
4516
4508
4456
4476
4465
4481
4485
4485
4484
5519
4489
4501
4500
4506
4509
4508
4514
4511
4469
4478
4489
4483
4489
4491
4485
4491
4506
4501
4515
4503
4522
4505
4533
4519
4469
5304
4593
4487
4492
4497
4499
4501
4506
4519
4517
4524
4523
4531
4526
4569
4476
4498
4575
4566
4541
4505
4505
4512
4518
4519
4530
4525
5618
4533
4528
4534
4485
4496
4496
4504
4509
4502
4517
4514
4521
4524
4524
4526
4525
4522
4540
4533
4499
4504
4505
4507
4505
4509
7705
4545
4564
4600
4576
4584
4592
4611
4575
4551
4492
4494
4504
4523
4513
4510
4535
4529
4514
4525
4524
4530
4543
4533
4555
6058
4492
4510
4505
4520
4521
4508
4522
4521
4531
4529
4542
4544
4543
4537
4550
4548
4496
4520
4526
4533
4530
4525
4526
4535
4542
5539
4538
4548
4552
4557
4557
4568
4511
4533
4524
4538
4531
4539
4534
4543
4545
4557
4550
4568
4565
4559
4565
4568
4513
4525
4523
5539
4533
4547
4541
4545
4544
4566
4543
4561
4559
4560
4580
4580
4512
4538
4537
4535
4535
4548
4542
4553
4551
4558
4563
4567
4568
5583
4586
4565
4526
4537
4544
4550
4558
4553
4550
4550
4567
4569
4570
4980
4612
4586
4578
4580
4524
4541
4553
4554
4553
4564
6453
4557
4565
4563
4562
4573
4585
4584
4592
4583
4523
4548
4550
4562
4553
4558
4557
4563
4566
4571
4565
4578
4586
4590
4590
4603
5550
4542
4552
4557
4553
4564
4566
4565
4568
4579
4569
4587
4593
4586
4593
4594
4534
4562
4556
4574
4564
4567
4582
4569
4596
5577
4608
4585
4593
4595
4592
4602
4550
4585
4563
4563
4570
4566
4571
4581
4584
4594
4583
4594
4594
4592
4606
4605
4549
4574
4569
5598
4570
4572
4573
4579
4591
4598
4601
4600
4604
4606
4608
4635
4555
4581
4577
4578
4581
4586
4582
4589
4599
4609
4595
4605
4608
5684
4638
4610
4562
4585
4578
4591
4599
4593
4599
4601
4611
4610
4609
4624
4629
4626
4619
4631
4568
4596
4589
4596
4601
4604
7351
4802
4631
4623
4619
4617
4622
4638
4618
4623
4570
4590
4589
4600
4605
4609
4586
4615
4610
4628
4616
4631
4624
4630
4627
4650
4808
4592
4606
4608
4606
4603
4600
4615
4618
4639
4621
4640
4634
4633
4638
4645
4605
4606
4612
4615
4628
4612
4625
4628
4629
5717
4625
4646
4640
4639
4643
4650
4589
4617
4604
4617
4619
4612
4629
4623
4642
4637
4641
4653
4638
4639
4648
4647
4600
4614
4610
5707
4626
4631
4632
4625
4644
4646
4647
4640
4644
4654
4656
4660
4620
4629
4622
4625
4639
4647
4645
4643
4661
4665
4650
4662
5703
4662
4656
4645
4599
4623
4616
4628
4621
4635
4622
4631
4640
4649
4635
4656
4655
4660
4664
4663
4612
4616
4622
4627
4634
4635
4841
4644
4659
4657
4665
4654
4667
4664
4665
4674
4595
4636
4628
4635
4638
4630
4653
4637
4647
4652
4648
4672
4663
4669
4677
5696
4623
4625
4639
4669
4645
4689
4712
4725
4749
4752
4713
4734
4712
4671
4684
4674
4640
4628
4651
4657
4660
4658
4671
4664
5776
4679
4662
4700
4684
4689
4687
4684
4644
4664
4655
4663
4651
4666
4663
4676
4686
4678
4673
4679
4673
4693
4699
4698
4636
5702
4653
4653
4670
4686
4671
4670
4685
4682
4686
4687
4692
4696
4703
4705
4645
4678
4669
4667
4664
4674
4676
4680
4689
4686
4697
5732
4705
4700
4711
4698
4672
4654
4669
4668
4689
4684
4699
4702
4705
4697
4712
4727
4710
4709
4725
4713
4662
4688
4679
4694
7278
4712
4695
4695
4719
4711
4713
4715
4719
4720
4719
4729
4660
4690
4687
4662
4713
4718
4698
4709
4705
4718
4710
4724
6003
4763
4712
4701
4656
4694
4681
4680
4692
4691
4705
4710
4715
4702
4705
4725
4724
4725
4740
4734
4694
4708
4692
4704
4709
5734
4784
4711
4720
4718
4724
4747
4727
4741
4735
4732
4693
4698
4701
4709
4708
4720
4717
4714
4734
4751
4738
4740
4719
4722
5014
4728
4688
4709
4710
4726
4724
4744
4714
4730
4709
4746
4734
4748
4738
4763
4751
4766
4718
4730
4723
4722
4722
4736
4727
5840
4756
4757
4743
4752
4766
4746
4767
4765
4704
4719
4729
4740
4737
4754
4740
4738
4749
4747
4747
4773
4769
4773
4769
4777
5810
4715
4728
4733
4726
4750
4735
4744
4747
4766
4763
4755
4769
4766
4781
4783
4711
4720
4752
4740
4747
4754
4745
4754
4753
5837
4772
4764
4769
4768
4778
4775
4719
4729
4752
4755
4741
4736
4755
4752
4760
4780
4761
4774
4768
4767
4786
4788
4758
4759
5863
4779
4765
4762
4765
4761
4765
4789
4780
4790
4797
4794
4789
4807
4756
4771
4766
4783
4764
4769
4778
4783
4788
4786
5875
4802
4792
4796
4798
4791
4746
4761
4766
4775
4776
4766
4773
4788
4772
4785
4788
4781
4801
4796
4800
4805
4743
4778
4760
5866
4777
4775
4769
4773
4785
4801
4784
4813
4807
4803
4818
4823
4756
4778
4772
4779
4779
4775
4781
4791
4782
4818
4817
4806
7376
4830
4817
4818
4751
4774
4779
4786
4778
4791
4787
4787
4808
4809
4789
4785
4822
4818
4825
4811
4765
4781
4786
4789
6183
4798
4816
4823
4818
4831
4833
4816
4819
4835
4825
4839
4790
4803
4798
4801
4805
4800
4799
4807
4801
4820
4849
4829
5959
4823
4825
4833
4818
4839
4814
4839
4856
4840
4853
4831
4865
4870
4852
4859
4866
4841
4874
4874
4829
4851
4839
4838
4857
5896
4841
4833
4865
4858
4852
4866
4864
4854
4851
4872
4834
4838
4852
4845
4845
4858
4854
4853
4838
4878
4870
4875
4860
6046
4871
4880
4831
4856
4851
4862
4862
4845
4886
4870
4882
4893
4891
4897
4895
4895
4902
4904
4888
4878
4890
4910
4881
6021
4904
4886
4911
4906
4890
4902
4904
4909
4920
4905
4882
4881
4883
4879
4908
4891
4883
4889
4913
4882
4904
4909
4914
6050
4929
4902
4892
4892
4894
4899
4911
4883
4898
4890
4899
4900
4908
4909
4900
4913
4929
4913
4911
4920
4915
4927
4924
6090
4925
4920
4940
4920
4933
4950
4940
4934
5271
4942
4946
4950
4956
4952
4941
4954
4937
4950
4978
4957
4968
4983
6761
4969
4980
4960
4936
4954
4944
4950
4958
4947
4940
4947
4985
4963
4950
4974
4991
4971
4991
4990
4945
4956
4949
4986
5187
4967
4939
4960
4959
4967
4964
4976
4975
4970
4985
4960
4956
4979
4981
4941
4976
4993
4980
5004
5006
5012
5017
8166
4993
5032
5037
5033
5020
5031
5012
5045
5019
5045
5047
5051
5036
5061
5019
5024
5070
5044
5078
5039
5030
5037
6398
5036
5054
5034
5040
5056
5040
5060
5091
5073
5038
5064
5067
5075
5039
5062
5033
5030
5045
5021
5039
5067
5064
6207
5046
5055
5068
5075
5088
5066
5023
5041
5042
5031
5078
5045
5046
5060
5084
5080
5069
5090
5070
5076
5132
5079
5044
6089
5084
5063
5091
5075
5075
5097
5082
5105
5100
5113
5095
5091
5113
5110
5065
5065
5066
5084
5083
5090
5098
5091
6215
5097
5081
5113
5106
5108
5123
5112
5055
5076
5065
5079
5082
5104
5104
5099
5092
5102
5115
5133
5111
5154
5127
6332
5171
5171
5178
5192
5168
5176
5127
5094
5105
5139
5124
5127
5121
5106
5121
5108
5083
5103
5097
5114
5105
5103
6260
5104
5110
5134
5135
5131
5135
5140
5150
5128
5073
5084
5127
5108
5125
5121
5119
5108
5150
5123
5140
5139
5142
5373
5139
5121
5079
5120
5105
5098
5113
5108
5115
5108
5134
5123
5136
5123
5113
5135
5148
5160
5086
5115
5109
6079
5270
5123
5140
5117
5134
5144
5133
5137
5142
5144
5154
5146
5122
5126
5134
5134
5142
5134
5130
5125
5130
5145
6305
5144
5154
5164
5139
5157
5100
5122
5123
5140
5146
5150
5124
5139
5151
5161
5158
5161
5186
5169
5166
5163
5126
7763
5123
5112
5133
5121
5138
5151
5146
5172
5166
5149
5170
5170
5155
5175
5113
5105
5131
5144
5158
5154
5146
5171
6588
5176
5148
5174
5172
5163
5187
5158
5151
5141
5132
5150
5156
5142
5157
5173
5161
5169
5185
5177
5176
5185
6350
5204
5138
5145
5153
5139
5168
5166
5162
5153
5183
5175
5173
5191
5194
5196
5189
5182
5157
5170
5157
5166
5165
6332
5149
5187
5168
5180
5198
5194
5197
5187
5197
5199
5152
5173
5159
5160
5182
5190
5184
5181
5178
5175
5191
5203
6299
5200
5206
5180
5165
5169
5182
5180
5171
5178
5188
5184
5193
5178
5215
5232
5193
5209
5207
5207
5174
5176
6307
5179
5196
5190
5194
5197
5211
5221
5221
5204
5219
5197
5230
5210
5157
5171
5176
5175
5198
5200
5202
5187
5215
6346
5215
5207
5207
5236
5232
5209
5182
5203
5195
5203
5195
5195
5192
5224
5225
5220
5220
5229
5220
5204
5219
6327
5158
5202
5178
5186
5195
5210
5198
5216
5211
5207
5219
5228
5209
5227
5211
5236
5167
5181
5190
5203
5208
5212
6319
5214
5230
5231
5202
5206
5248
5224
5243
5237
5189
5179
5198
5222
5210
5216
5217
5223
5222
5216
5233
5225
6284
5291
5239
5234
5205
5216
5178
5221
5221
5220
5215
5220
5226
5231
5240
5248
5232
5245
5265
5233
5203
5220
5188
7986
5231
5211
5215
5207
5215
5233
5221
5248
5249
5244
5231
5230
5196
5212
5214
5222
5236
5209
5249
5222
5263
6634
5252
5227
5264
5249
5243
5267
5217
5206
5219
5248
5235
5252
5214
5233
5232
5241
5254
5256
5246
5245
5260
6423
5218
5225
5210
5231
5239
5230
5239
5232
5258
5266
5256
5245
5278
5262
5260
5232
5205
5224
5254
5218
5249
5232
6360
5240
5248
5246
5252
5276
5256
5272
5296
5252
5224
5254
5224
5232
5244
5244
5227
5250
5285
5280
5269
5273
6428
5288
5269
5247
5235
5245
5237
5275
5242
5267
5241
5281
5259
5274
5251
5283
5281
5269
5280
5281
5238
5242
6422
5267
5267
5256
5274
5271
5269
5284
5265
5277
5261
5293
5293
5282
5258
5256
5263
5267
5309
5273
5270
5262
5283
6357
5295
5318
5292
5286
5299
5297
5260
5274
5271
5259
5257
5268
5272
5276
5292
5315
5292
5299
5293
5291
5314
7084
5264
5330
5379
5343
5277
5278
5277
5287
5289
5283
5294
5305
5312
5300
5307
5291
5253
5290
5301
5274
5293
6630
5277
5270
5308
5279
5303
5301
5300
5304
5312
5310
5287
5253
5264
5275
5298
5308
5276
5281
5308
5282
5310
6485
5317
5315
5307
5313
5266
5295
5283
5294
5293
5286
5294
5369
5387
5351
5322
5325
5301
5303
5326
5314
5296
8212
5314
5290
5309
5297
5276
5286
5320
5314
5298
5322
5331
5315
5333
5300
5277
5281
5286
5287
5293
5285
5302
6836
5303
5325
5312
5331
5327
5322
5327
5326
5273
5283
5311
5322
5294
5301
5323
5292
5301
5310
5326
5322
5325
6573
7917
5335
5294
5293
5297
5287
5300
5309
5308
5296
5307
5311
5327
5342
5350
5335
5340
5345
5282
5321
6691
5461
5344
5315
5325
5320
5345
5341
5330
5318
5335
5341
5341
5331
5292
5299
5625
5311
5432
5418
5439
5433
7336
5417
5459
5386
5343
5342
5348
5348
5283
5314
5312
5320
5315
5327
5342
5337
5323
5348
5365
5330
5359
6759
5374
5363
5409
5347
5346
5333
5324
5346
5334
5322
5353
5361
5368
5327
5330
5358
5351
5357
5315
5325
5326
6633
5346
5325
5356
5326
5351
5341
5369
5354
5384
5355
5362
5378
5319
5316
5324
5315
5323
5342
5349
5346
5336
6487
5363
5343
5364
5362
5349
5380
5326
5324
5346
5356
5349
5339
5323
5354
5364
5343
5350
5361
5360
5381
5372
6500
5327
5351
5340
5341
5347
5351
5355
5334
5356
5376
5370
5375
5387
5383
5393
5360
5339
5347
5320
5349
5341
6593
5371
5403
5449
5362
5389
5395
5369
5380
5383
5387
5341
5353
5361
5368
5379
5353
5382
5370
5392
5397
5395
8627
5448
5502
5478
5418
5347
5359
5383
5375
5378
5380
5377
5376
5376
5389
5386
5377
5393
5386
5404
5386
6902
5378
5376
5374
5381
5372
5377
5400
5406
5393
5412
5404
5401
5410
5409
5397
5370
5368
5376
5372
5370
5378
6465
5396
5392
5387
5390
5420
5378
5418
5402
5384
5354
5365
5390
5406
5385
5387
5410
5417
5416
5394
5402
5413
6706
5429
5496
5452
5363
5374
5390
5379
5401
5386
5402
5378
5410
5402
5398
5416
5433
5406
5418
5427
5381
6549
5445
5382
5385
5371
5412
5411
5431
5413
5392
5397
5414
5396
5441
5442
5381
5395
5393
5399
5387
5378
5407
5775
5390
5410
5428
5429
5444
5429
5423
5417
5378
5397
5398
5411
5401
5414
5405
5432
5438
5432
5441
5432
5409
6557
5442
5442
5375
5415
5389
5403
5405
5412
5403
5421
5424
5405
5436
5438
5434
5440
5429
5434
5395
5406
6333
5650
5442
5499
5449
5419
5424
5452
5429
5440
5461
5442
5455
5455
5415
5419
5413
5443
5413
5442
5410
5430
6637
5445
5450
5444
5463
5451
5471
5444
5420
5438
5423
5426
5418
5434
5423
5457
5433
5443
5462
5450
5442
5467
6560
5443
5427
5415
5411
5456
5438
5450
5427
5440
5450
5445
5458
5475
5468
5445
5468
5460
5442
5444
5470
8115
5452
5444
5455
5455
5508
5462
5460
5447
5464
5486
5470
5471
5422
5427
5446
5439
5445
5464
5452
5447
6835
5585
5446
5571
5486
5472
5494
5478
5429
5442
5454
5427
5478
5443
5456
5450
5470
5469
5486
5476
5481
5480
6767
5513
5439
5466
5441
5447
5437
5486
5462
5468
5465
5475
5495
5498
5477
5470
5507
5491
5473
5477
5473
6555
5476
5470
5461
5476
5501
5487
5477
5463
5511
5466
5496
5476
5454
5471
5473
5473
5477
5483
5480
5479
5488
6659
5497
5496
5493
5479
5498
5504
5470
5479
5470
5490
5481
5490
5481
5495
5505
5505
5493
5516
5505
5491
6755
5525
5490
5539
5473
5499
5502
5507
5496
5485
5481
5503
5539
5538
5515
5528
5511
5534
5490
5497
5488
6748
5525
5491
5512
5519
5531
5509
5517
5525
5528
5527
5550
5543
5474
5492
5499
5503
5506
5499
5487
5513
5511
6632
5532
5543
5546
5531
5521
5519
5486
5521
5527
5515
5515
5525
5519
5512
5515
5522
5522
5521
5521
5512
6691
5536
5492
5504
5515
5549
5517
5511
5497
5528
5522
5536
5525
5515
5537
5537
5530
5550
5487
5590
5618
7112
5500
5509
5514
8146
5546
5540
5568
5568
5579
5583
5550
5552
5510
5522
5508
5531
5512
5549
5522
5522
8957
5564
5555
5564
5540
5558
5571
5560
5502
5529
5519
5518
5551
5536
5522
5525
5586
5542
5553
5558
6804
5716
5568
5563
5530
5533
5536
5514
5547
5542
5545
5533
5542
5564
5559
5572
5579
5559
5569
5571
5518
5534
6657
5547
5533
5530
5536
5561
5561
5574
5542
5562
5561
5577
5586
5690
5623
5625
5664
5627
5581
5573
5601
6999
5588
5635
5558
5568
5570
5571
5572
5567
5530
5551
5546
5576
5557
5561
5551
5555
5582
5576
5559
5565
7502
5656
5708
5666
5611
5613
5568
5556
5584
5575
5572
5564
5563
5575
5597
5665
5667
5664
5589
5569
6921
5611
5545
5574
5559
5555
5567
5581
5575
5580
5567
5588
5614
5589
5576
5582
5546
5556
5563
5563
5574
6694
5653
5578
5573
5566
5567
5593
5599
5599
5603
5607
5559
5565
5604
5567
5565
5573
5602
5573
5596
5596
6798
5752
5605
5677
5627
5630
5575
5575
5610
5581
5586
5604
5561
5590
5596
5606
5621
5618
5611
5637
5626
6954
5587
5607
5609
5593
5601
5569
5600
5612
5636
5608
5605
5624
5638
5604
5630
5634
5583
5586
5598
5599
6822
5631
5606
5597
5625
5604
5639
5609
5635
5622
5621
5647
5575
5612
5614
5609
5632
5617
5608
5599
5635
8447
5657
5640
5660
5631
5646
5638
5588
5592
5621
5605
5641
5642
5614
5631
5643
5636
5636
5633
5661
5677
7234
5632
5687
5646
5642
5613
5630
5642
5613
5612
5625
5633
5658
5637
5658
5648
5652
5658
5613
5608
6841
5687
5641
5978
5633
5633
5619
5653
5646
5639
5661
5662
5667
5670
5585
5616
5605
5634
5572
5668
7324
5723
5652
5654
5643
5664
5659
5661
5687
5658
5648
5647
5668
5680
5634
5647
5669
5675
5655
5669
5682
6964
5675
5667
5704
5684
5651
5654
5663
5668
5685
5676
5655
5678
5676
5692
5686
5690
5678
5687
5693
5678
7060
5667
5744
5713
5709
5697
5674
5670
5667
5701
5696
5675
5687
5687
5698
5721
5783
5818
5844
5853
7103
5864
5817
5865
5856
5846
5860
5865
5837
5849
5888
5842
5848
5853
5860
5881
5876
5890
5885
5881
7073
5915
5913
5880
5886
5894
5900
5911
5878
5897
5869
5877
5873
5893
5870
5875
5929
5909
5893
5902
7114
5901
5909
5911
5889
5893
5864
5885
5898
5896
5889
5869
5879
5895
5921
5921
5902
5909
5934
5901
7245
5978
5981
5992
5957
5972
5996
5944
5943
5972
5938
5974
5956
5943
6004
5960
6000
5992
5987
6006
9204
6023
6015
5994
6008
6042
6022
6024
6053
6059
6048
6034
6059
6032
6013
6002
6019
6029
6029
7450
6040
6038
6064
6071
6033
6016
6042
6018
6031
6016
6019
5991
6030
6008
6012
6027
6002
6065
6944
6258
6045
6026
6070
6045
6081
6062
6093
6042
6021
6085
6055
6005
6051
6055
6062
6111
6100
6052
7407
6082
6169
6164
6086
6080
6132
6116
6087
6129
6089
6094
6084
6090
6090
6103
6111
6100
6108
7388
6112
6138
6086
6100
6085
6062
6106
6111
6089
6102
6130
6165
6116
6123
6118
6107
6135
6101
7041
6246
6100
6116
6091
6115
6135
6104
6107
6099
6107
6138
6147
6127
6142
6134
6169
6177
6155
6137
7335
6189
6137
6158
6166
6137
6177
6180
6245
6213
6188
6165
6194
6192
6239
6210
6187
6157
6194
7492
6225
6289
6198
6176
6240
6192
6191
6176
6183
6198
6164
6217
6209
6161
6191
6174
6194
6161
7459
6211
6146
6180
6189
6213
6213
6158
6175
6219
6131
6202
6195
6169
6166
6192
6241
6227
6232
7397
6242
6219
6241
6226
6250
6234
6248
6196
6210
6244
6215
6221
6256
6214
6278
6265
6291
6270
9025
6296
6307
6306
6297
6270
6283
6265
6265
6225
6275
6269
6294
6257
6302
6309
6307
6310
7822
6273
6311
6374
6280
6299
6328
6396
6352
6400
6441
6423
6305
6296
6265
6314
6265
6276
6261
7548
6289
6291
6275
6267
6310
6319
6380
6370
6339
6335
6312
6369
6363
6364
6331
6353
6409
6329
6595
6327
6365
6318
6349
6413
6386
6399
6370
6379
6375
6395
6439
6424
6388
6436
6365
6395
7518
6387
6374
6429
6375
6400
6394
6403
6397
6408
6356
6349
6396
6389
6412
6382
6396
6393
6404
7567
6425
6533
6380
6446
6369
6402
6399
6390
6365
6367
6402
6375
6377
6362
6444
6440
6421
7684
6454
6434
6454
6503
6466
6458
6469
6418
6459
6431
6421
6423
6407
6471
6494
6477
6480
7639
6527
6502
6521
6497
6472
6523
6488
6498
6500
6508
6475
6480
6483
6490
6517
6475
6477
6495
7594
6500
6478
6510
6469
6500
6483
6533
6478
6540
6489
6492
6516
6510
6506
6523
6471
6489
7764
6512
6594
6476
6483
6479
6532
6538
6604
6532
6588
6563
6538
6562
6574
6549
6564
6558
9334
6617
6593
6557
6592
6580
6568
6655
6599
6600
6637
6552
6603
6628
6588
6602
6578
6605
6841
6613
6584
6623
6584
6598
6607
6574
6594
6633
6620
6590
6589
6618
6595
6598
6588
7671
6660
6589
6589
6552
6634
6564
6593
6638
6613
6626
6582
6641
6583
6616
6588
6609
6614
7970
6656
6707
6781
6626
6644
6651
6632
6666
6667
6655
6648
6688
6689
6671
6656
6678
6682
7947
6714
6707
6734
6722
6675
6737
6717
6710
6743
6729
6722
6674
6642
6705
6676
6690
6689
7844
6743
6686
6716
6685
6708
6680
6651
6684
6709
6789
6837
6831
6708
6689
6680
6747
7958
6682
6684
6681
6723
6696
6689
6740
6723
6760
6684
6747
6740
6719
6711
6737
6737
6754
7971
6794
6939
6807
6744
6801
6749
6764
6750
6766
6819
6854
6842
6799
6801
6826
6815
7148
6830
6813
6818
6808
6773
6784
6787
6807
6817
6817
6790
6849
6862
6820
6795
6828
6836
7941
6823
6832
6775
6799
6771
6817
6830
6805
6812
6803
6815
6829
6855
6812
6785
6820
9473
6815
6826
6816
6754
6842
6875
6846
6893
6891
6860
6839
6855
6864
6883
6853
6865
8321
6888
6959
6933
6850
6911
6935
6893
6911
6938
6944
6912
6885
6888
6933
6932
6916
8093
6910
6896
6926
6909
6948
6914
6917
6907
6920
6947
6897
6917
6893
6926
6953
6982
6939
7112
6894
6919
6913
6929
6988
6941
6898
6929
6911
6944
6907
6887
6892
6936
6894
6947
8087
7016
6981
6972
6960
6999
6998
7003
6965
6960
6956
6958
6963
7002
7002
6954
6965
8172
7029
7134
7007
6937
6983
6996
7050
7006
7023
7051
7024
6982
6993
6997
7053
6995
8763
7009
7058
7046
6982
7326
7031
7011
7024
7046
7019
7014
7032
6977
6989
6998
8747
7014
6993
7070
7022
6998
7045
7001
6998
7020
7012
7039
6985
7015
7059
7097
7088
8167
7050
7041
7069
7016
7057
7076
7066
7060
7041
7077
7070
7045
7048
7094
7128
8403
7123
7230
7167
7184
7110
7125
7129
7115
7079
7120
7096
7084
7110
7131
7098
7121
10280
7320
7322
7415
7305
7280
7099
7138
7120
7133
7111
7082
7115
7050
7080
7130
8508
7141
7155
7144
7128
7151
7109
7135
7082
7153
7124
7115
7192
7144
7151
7144
7184
8240
7203
7146
7180
7161
7194
7141
7179
7148
7206
7196
7223
7219
7217
7214
7244
8344
7384
7344
7316
7215
7283
7269
7224
7195
7238
7233
7208
7200
7195
7238
7276
7267
8413
7267
7233
7227
7251
7231
7266
7239
7235
7205
7180
7231
7217
7237
7222
7233
7518
7286
7240
7258
7230
7235
7215
7256
7234
7231
7275
7265
7279
7341
7283
7253
7284
8436
7316
7290
7311
7320
7281
7243
7327
7270
7306
7297
7271
7330
7363
7334
7336
8517
7342
7505
7336
7312
7311
7306
7318
7282
7295
7321
7327
7329
7325
7335
7322
8470
7320
7366
7319
7350
7290
7318
7345
7288
7348
7304
7323
7304
7330
7334
7335
8382
7332
7324
7322
7331
7362
7351
7362
7317
7406
7363
7381
7372
7387
7652
7517
9873
7571
7420
7385
7375
7375
7394
7397
7421
7411
7403
7452
7435
7441
7435
7416
8918
7440
7590
7492
7437
7447
7436
7438
7384
7416
7361
7392
7458
7433
7445
7485
8589
7447
7436
7427
7426
7420
7402
7422
7399
7382
7387
7400
7444
7457
7438
7429
8513
7454
7465
7437
7439
7474
7434
7465
7404
7494
7473
7479
7505
7500
7475
7461
8545
7508
7501
7518
7540
7492
7501
7498
7448
7527
7502
7541
7535
7517
7543
7556
8714
7546
7757
7553
7540
7545
7581
7545
7494
7552
7524
7552
7529
7552
7544
7534
8697
7551
7556
7570
7542
7567
7595
7546
7481
7477
7473
7542
7517
7554
7527
7537
8550
7519
7547
7559
7556
7547
7537
7532
7541
7605
7576
7568
7592
7595
7551
8655
7643
7582
7590
7596
7583
7611
7582
7607
7595
7630
7627
7635
7614
7641
7640
8754
7674
7802
7654
7703
7655
7662
7656
7655
7619
7654
7630
7566
7639
7626
7645
10323
7675
7644
7672
7824
7877
7653
7663
7666
7627
7570
7641
7609
7657
7637
9012
7615
7668
7657
7665
7656
7675
7677
7707
7643
7643
7699
7699
7710
7694
8758
7715
7726
7721
7712
7692
7725
7738
7732
7733
7739
7718
7726
7803
7798
7772
9023
7859
7913
7789
7798
7764
7815
7788
7750
7784
7760
7737
7784
7732
7796
8858
7738
7780
7741
7782
7774
7761
7799
7781
7760
7782
7784
7715
7742
7816
8787
7826
7801
7789
7782
7793
7827
7769
7795
7761
7773
7767
7762
7797
7802
7800
8894
7836
7800
7800
7876
7801
7859
7868
7840
7861
7877
7867
7862
7824
7821
9023
7914
8054
7893
7889
7876
7897
7922
7842
7894
7927
7869
7895
7874
7866
9000
7920
7845
7863
7919
7882
7884
7847
7918
7910
7873
7869
8063
8149
8222
9208
8059
7928
7847
7898
7894
7888
7906
7870
7880
7889
7873
7910
7908
7923
10539
7860
7931
7930
7955
7935
7938
7982
7956
7938
7981
7959
7935
7924
7936
9451
7970
8111
7905
7874
8016
7971
7988
7968
8008
8001
8006
8045
7992
8014
9129
8001
7984
7940
7935
7992
7950
7987
7992
7975
8039
7990
8011
8018
8017
9033
8043
7974
8019
7940
7919
7985
7948
8051
7973
8012
8000
8010
7998
8010
9032
8018
8039
8027
7994
8040
8049
8054
8039
8051
8014
8053
8051
8051
8079
9148
8214
8138
8095
8084
8048
8076
8051
8063
8087
8076
8090
8138
8123
9200
8135
8151
8120
8117
8135
8127
8126
8034
8035
8133
8095
8066
8152
8088
8329
8129
8107
8116
8095
8147
8100
8126
8088
8002
8103
8029
8088
8146
8115
9157
8125
8148
8141
8117
8137
8119
8155
8159
8100
8057
8143
8174
8063
9187
8255
8355
8388
8207
8174
8156
8154
8174
8180
8196
8183
8170
8159
8234
10914
8149
8178
8186
8211
8164
8191
8217
8268
8253
8208
8272
8246
8263
9493
8188
8230
8184
8198
8267
8246
8223
8234
8243
8227
8236
8241
8244
8222
9193
8204
8224
8188
8213
8230
8225
8267
8232
8224
8212
8233
8194
8237
9458
8229
8463
8322
8245
8302
8258
8238
8292
8295
8269
8253
8281
8305
8290
9402
8331
8292
8304
8289
8311
8372
8312
8363
8380
8369
8356
8339
8345
9475
8588
8422
8343
8343
8319
8311
8301
8303
8303
8345
8344
8359
8312
9452
8384
8353
8361
8381
8337
8346
8327
8325
8288
8330
8382
8337
8397
8359
9435
8455
8444
8346
8337
8338
8376
8346
8335
8361
8383
8394
8408
8411
9526
8403
8393
8424
8425
8393
8441
8431
8385
8400
8405
8428
8432
8428
9435
8420
8406
8455
8413
8433
8648
8451
8477
8464
8475
8450
8395
8492
11947
8460
8438
8468
8448
8449
8463
8465
8457
8469
8475
8437
8470
8456
9807
8569
8553
8438
8472
8464
8438
8498
8483
8456
8482
8453
8442
8460
9632
8483
8462
8429
8509
8489
8511
8523
8482
8523
8528
8540
8531
8536
9550
8519
8468
8555
8551
8541
8505
8523
8503
8531
8525
8538
8531
8588
9610
8590
8545
8592
8551
8564
8527
8487
8553
8528
8479
8549
8576
8586
9717
8674
8705
8634
8549
8552
8538
8549
8464
8519
8495
8526
8556
8574
9658
8584
8568
8571
8575
8585
8570
8562
8586
8561
8569
8603
8645
8621
9701
8643
8604
8610
8661
8599
8681
8606
8952
8944
8980
8888
8602
9614
8745
8695
8663
8707
8646
8676
8657
8668
8699
8694
8691
8706
8697
9783
8601
8890
8645
8622
8625
8706
8696
8672
8665
8639
8707
8692
8694
11258
8670
8687
8603
8717
8696
8658
8667
8661
8670
8651
8686
8635
8669
9901
8670
8633
8699
8708
8699
8685
8714
8741
8748
8721
8688
8770
9706
8736
8725
8705
8711
8773
8776
8766
8782
8683
8739
8783
8779
8813
9845
8784
8979
8783
8773
8786
8796
8800
8781
8780
8731
8749
8713
8792
9849
8808
8782
8778
8810
8798
8794
8771
8768
8780
8762
8772
8717
9740
8743
8796
8790
8824
8808
8816
8768
8810
8789
8805
8769
8732
8801
9767
8760
8721
8810
8829
8850
8813
8809
8863
8806
8827
8823
8834
8821
9861
9011
8829
8863
8855
8842
8855
8849
8861
8869
8885
8917
8886
9934
8917
8896
8903
8842
8897
8832
8787
8853
8856
8868
8852
8906
8913
9817
8881
8889
8847
8848
8876
8884
8871
8820
8862
8858
8812
8854
11438
8877
8900
8882
8868
8882
8872
8916
8866
8863
8852
8883
8899
10205
8943
9125
8958
8943
8980
8948
8913
8919
8912
8928
8950
8924
8951
9950
8961
8946
8979
8929
8945
8924
8931
8964
8947
8988
8970
8999
9930
9002
8990
8953
8935
8992
8880
8911
9000
9002
8927
8958
9017
9787
9122
9020
9002
8940
8995
8934
8951
8969
8972
8941
8960
8984
8984
10070
9105
9085
8957
8976
8955
8979
8952
9014
9012
9013
8978
9067
10113
9009
9058
9079
9073
8994
9045
9030
9046
9051
9033
9028
9021
10013
9131
9093
9103
9048
9105
9055
9090
9081
9079
9079
9085
9070
9121
9940
9086
9053
9022
9106
9107
9032
9103
9066
9062
9083
9128
9096
10132
9228
9235
8988
9096
9079
9044
9036
9083
9103
9075
9108
9049
11659
9118
9100
9075
9086
9121
9086
9171
9118
9179
9110
9155
9146
10333
9203
9171
9120
9123
9146
9163
9148
9130
9182
9147
9167
9072
10220
9151
9208
9154
9198
9254
9251
9229
9267
9248
9229
9210
9127
10290
9230
9385
9196
9156
9206
9230
9245
9226
9222
9209
9167
9243
10292
9253
9133
9226
9109
9248
9209
9221
9192
9237
9171
9215
9233
10192
9258
9228
9277
9233
9125
9268
9219
9253
9227
9278
9268
9271
10213
9284
9260
9282
9333
9608
9628
9736
9565
9262
9306
9289
9298
10481
9449
9429
9318
9356
9351
9326
9372
9322
9291
9303
9261
9295
10385
9333
9315
9339
9307
9340
9309
9330
9371
9310
9336
9293
9281
10253
9285
9278
9328
9231
9246
9303
9298
9340
9330
9334
9314
11670
9485
9309
9324
9279
9313
9290
9399
9409
9388
9322
9346
9357
10676
9424
9589
9378
9389
9375
9417
9372
9368
9364
9441
9438
9425
10519
9502
9445
9432
9463
9397
9434
9418
9389
9427
9375
9392
9388
10338
9433
9393
9430
9406
9400
9444
9403
9408
9489
9406
9401
10340
9434
9379
9443
9448
9389
9391
9395
9429
9401
9398
9387
9405
10507
9473
9632
9419
9419
9456
9493
9545
9541
9461
9462
9474
9469
10524
9461
9499
9493
9456
9464
9463
9475
9483
9537
9546
9585
10437
9532
9497
9489
11810
9516
9481
9475
9529
9530
9510
9508
9457
10786
9475
9464
9469
9515
9485
9530
9472
9479
9483
9522
9478
9574
9522
9712
9471
9431
9465
9497
9478
9508
9486
9477
9501
9502
12341
9506
9506
9488
9538
9565
9529
9550
9550
9551
9575
9594
10750
9586
9594
9572
9543
9579
9577
9573
9534
9571
9525
9548
9560
10497
9614
9600
9577
9577
9583
9590
9568
9617
9651
9601
9541
10519
9627
9825
9554
9607
9563
9564
9609
9580
9559
9618
9572
9596
10617
9566
9592
9587
9525
9599
9575
9596
9581
9563
9571
9554
9544
9700
9618
9576
9589
9555
9587
9567
9607
9634
9607
9613
9663
10546
9650
9654
9625
9619
9635
9662
9672
9630
9645
9680
9648
10622
9726
9924
9679
9669
9653
9658
9652
9666
9663
9672
9684
9649
10698
9694
9681
9650
9655
9674
9698
9682
9673
9717
9672
9687
10563
9674
9669
9639
9665
9671
9642
9665
9627
9672
9665
9673
9682
12146
9988
9843
9693
9672
9654
9672
9677
9674
9661
9712
9676
11135
9855
9801
9816
9682
9693
9704
9722
9702
9696
9700
9657
11397
9684
9749
9697
9724
9727
9734
9735
9708
9704
9712
9725
10722
9738
9724
9728
9736
9686
9680
9686
9714
9712
9718
9703
10671
9746
9705
9722
9714
9731
9696
9712
9707
9698
9697
9691
9735
10852
9919
10107
10200
10080
9830
9767
9716
9703
9709
9737
9733
10730
9769
9795
9784
9786
9803
9787
9739
9801
9787
9768
9781
10719
9798
9802
9760
9750
9780
9775
9797
9800
9792
9782
9830
9816
10723
9812
9823
9795
9827
9835
9833
9777
9780
9773
9825
9816
10866
10017
9913
9794
9815
9832
9839
9831
9825
9795
9835
9836
12717
9813
9816
9789
9811
9819
10011
10121
9822
9829
9806
9823
11099
9858
9840
9812
9862
9858
9841
9860
9889
9852
9871
9923
10853
9895
9895
9872
9896
9946
9900
9855
9856
9861
9873
9965
10994
9949
10157
9935
9954
9930
9950
9958
9910
9965
9923
9891
10874
9931
9913
9904
9919
9943
9979
9923
9939
9920
9921
9937
9937
10835
9951
9890
9923
9923
9880
9933
9847
9928
9912
9933
9938
10907
9892
9918
9959
9939
9933
9931
9932
9929
10000
9971
9938
11057
10218
9967
9961
9996
9993
10015
10002
10028
10010
9973
9957
10977
10011
10016
10040
10019
10016
10055
10048
10081
10041
10044
10032
10953
10029
9971
10002
10028
10012
9974
10008
10008
10078
10020
10045
12518
10059
10075
10064
10052
10036
9923
9906
10052
9969
10027
10049
11265
10290
10065
10075
10039
10054
10032
10015
10056
10094
9973
10051
10139
10108
10091
10112
10080
10121
10118
10113
10113
10081
10096
10977
10120
10109
10117
10130
10065
10139
10145
10135
10156
10148
10137
11099
10191
10128
10151
10150
10131
10151
10034
10140
10153
10115
10176
11240
10246
10336
10133
10178
10167
10120
10128
10170
10137
10151
10106
11132
10187
10188
10154
10181
10157
10153
10154
10148
10170
10188
10163
11070
10161
10168
10128
10205
10226
10222
10191
10194
10212
10193
10237
11123
10227
10183
10222
10241
10241
10195
10264
10204
10255
10242
11278
10275
10515
10233
10432
10604
10297
10271
10277
10269
10264
10299
10404
10255
10215
10261
10195
10259
10284
10268
10263
10252
10252
10246
11431
10249
10249
10298
10232
10237
10224
10206
10233
10241
10258
11251
10255
10278
10298
10283
10255
10326
10303
10256
10247
10325
10266
11349
10453
10458
10306
10314
10325
10297
10337
10322
10320
10601
10802
11762
10734
10457
10320
10317
10306
10371
10374
10354
10380
10385
11370
10378
10412
10749
10538
10424
10316
10383
10361
10358
10363
10393
11387
10398
10395
10381
10358
10360
10383
10389
10355
10384
10351
11355
10433
10631
10369
10352
10398
10363
10370
10376
10383
10406
10374
11436
10399
10357
10342
10389
10435
10421
10439
10468
10417
10440
11378
10459
10441
10400
10420
10434
10434
10428
10403
10416
10416
10429
12942
10487
10489
10493
10486
10483
10491
10500
10505
10511
10488
11810
10453
10624
10440
10480
10495
10476
10476
10476
10521
10473
10491
11473
10526
10494
12752
10472
10428
10464
10415
10476
10476
10515
11795
10455
10460
10481
10483
10525
10508
10549
10518
10495
10442
11364
10582
10490
10538
10555
10521
10591
10529
10558
10547
10511
10543
11598
10791
10563
10591
10559
10538
10568
10545
10577
10558
10567
11580
10602
10576
10612
10592
10610
10600
10605
10514
10508
10541
10532
11501
10599
10603
10588
10576
10623
10608
10558
10587
10629
10599
11553
10525
10523
10608
10603
10579
10604
10638
10602
10616
10617
11617
10623
10852
10626
10613
10605
10574
10482
10634
10614
10629
10603
13448
10698
10694
10670
10660
10669
10674
10683
10699
10663
10667
11836
10596
10682
10655
10754
10720
10711
10743
10726
10741
10750
11664
10756
10753
10742
10621
10645
10677
10720
10706
10711
10730
11705
10788
10915
10718
10712
10727
10736
10712
10728
10650
10707
11583
10756
10743
10728
10702
10712
10714
10729
10715
10732
10719
10735
11639
10727
10741
10753
10727
10752
10815
10779
10775
10778
10788
11670
10770
10774
10808
10795
10792
10778
10759
10779
10757
10787
11811
10997
10936
10820
10858
10871
10836
10854
10828
10842
10848
11833
10830
10818
10799
10819
10862
10858
10849
10867
10851
10840
11738
10883
10864
10881
10832
10886
10809
10841
10825
10833
10823
13238
10843
10831
10816
10837
10845
10858
10842
10831
10871
10854
12041
10899
11186
10883
10929
10875
10924
10908
10912
10918
10892
11925
10953
10925
10910
10980
10909
11045
11401
11454
11370
10954
12578
10963
10987
10929
10974
10961
10976
10935
10956
10923
10886
11815
10944
10936
10959
10917
10989
10966
10935
10928
10911
10968
12031
11234
10944
10959
10945
10884
10929
10957
10935
10900
10946
11939
10965
10962
10942
10968
10940
10948
10992
10943
10895
10961
11854
10995
11009
10994
11006
11030
10997
11039
11014
10998
11031
11879
11023
11063
11001
10984
10986
11046
11020
11013
11032
11024
11984
11369
11084
11075
11075
11098
11064
11078
11005
11007
11037
13919
11060
11023
11089
11062
11030
11079
11057
11084
11061
12175
11105
11099
10950
11040
10983
11050
11018
11071
11065
11094
11926
11089
11079
11061
11089
11065
11124
11097
11004
11087
11092
12110
11264
11298
11120
11151
11145
11159
11141
11150
11168
11153
12078
11123
11152
11141
11216
11170
11176
11210
11170
11155
11191
12069
11179
11219
11189
11204
11190
11170
11125
11116
11144
11174
11981
11160
11210
11189
11185
11213
11174
11220
11214
11178
12177
11302
11313
11163
11170
11161
11219
11185
11209
11186
11207
12156
11173
11185
11199
11207
11224
11221
11177
11225
11243
11221
12095
11248
11275
11239
11262
11246
11319
11263
11307
11280
11290
13622
11307
11245
11321
11323
11292
11349
11327
11351
11339
12539
11468
11415
11306
11315
11332
11325
11305
11255
11316
11292
12276
11350
11342
11324
11343
11327
11330
11290
11316
13509
12508
11309
11323
11299
11300
11335
11305
11314
11329
11297
11277
12213
11346
11295
11323
11314
11301
11307
11286
11307
11265
11323
12304
11597
11314
11314
11279
11291
11329
11312
11270
11288
12766
11296
11259
13135
11338
11275
11299
11320
11310
11315
11332
12549
11309
11306
11285
11300
11295
11301
11279
11324
11349
12205
11306
11322
11316
11301
11290
11288
11300
11279
11292
11268
12296
11554
11349
11292
11310
11297
11322
11329
11336
11314
11275
14050
11323
11293
11282
11305
11310
11304
11307
11312
11299
12398
11302
11262
11289
11607
11839
11872
11466
11259
11298
11279
12210
11297
11286
11274
11304
11286
11292
11283
11319
11287
12310
11371
11500
11289
11310
11320
11299
11320
11292
11291
11301
12222
11278
11292
11288
11299
11313
11301
11305
11312
11309
11322
12158
11301
11293
11309
11293
11314
11293
11284
11302
11290
12158
11309
11317
11318
11311
11316
11306
11306
11293
11260
11280
12236
11549
11333
11325
11297
11305
11325
11298
11325
11331
11335
12254
11305
11308
11304
11293
11298
11342
11298
11322
11323
12162
11316
11319
11328
11344
11339
11340
11347
11329
11320
11315
13701
11358
11328
11322
11707
11476
11337
11354
11332
11339
11381
11379
11604
11301
11321
11302
11324
11339
11317
11332
11361
12302
11315
11330
11349
11350
11329
11358
11331
11367
11377
11394
12213
11397
11382
11411
11398
11427
11449
11408
11368
11381
12237
11411
11416
11438
11445
11419
11471
11435
11441
11444
11464
12388
11764
11466
11467
11459
11463
11470
11451
11433
11440
12368
11433
11461
11463
11487
11471
11466
11456
11456
11477
11459
12322
11487
11455
11436
11442
11449
11448
11466
11467
11468
12307
11449
11463
11475
11473
11464
11458
11466
11464
11697
11743
12684
11976
11724
11690
11693
11640
11723
11671
11668
11659
14145
11714
11656
11717
11872
11904
11937
12063
12416
11903
13064
11898
11914
11908
11895
11887
11876
11931
11923
11915
12729
11914
11864
11904
11870
11851
11910
11923
11824
11884
12795
11958
12160
11875
11874
11923
11843
11893
11916
11852
11874
12803
11913
11920
11892
11929
11850
11864
11903
11863
11860
12664
11976
11964
11987
12010
11949
11979
11976
11859
11973
12797
11988
11992
11982
11979
11987
11973
12009
12007
12017
12921
12307
12017
12009
12023
12011
12020
12029
12043
12063
12982
12047
12050
12020
11977
12065
12043
12040
12036
12013
12838
12041
12059
12049
12048
12039
12041
12037
12037
11998
14321
12358
12694
12719
12169
12027
12020
12040
12053
12044
13313
12368
12025
12063
12033
12071
12099
12130
12123
12117
13039
12148
12126
12127
12122
12107
12129
12120
12127
12108
12941
12109
12097
12130
12139
12116
12149
12178
12170
12206
12979
12200
12227
12236
12228
12223
12215
12098
12152
12143
13082
12523
12237
12212
12202
12232
12228
12220
12228
13138
12220
12206
12234
12168
12133
12177
12178
12205
12223
13012
12230
12224
12205
12238
12240
12230
12230
12247
12236
13590
12248
12246
12276
12229
12314
12314
12296
12302
12317
13262
12651
12328
12308
12329
12614
12592
12295
12299
12362
12338
12376
12412
12420
12411
12428
12424
12433
12436
13431
12432
12432
12340
12341
12345
12366
12394
12368
12360
13168
12378
12386
12374
12398
12421
12437
12428
12438
12329
13282
12644
12351
12329
12368
12375
12402
12413
12450
13295
12415
12420
12422
12426
12406
12320
12436
12503
12477
13230
12489
12501
12505
12527
12787
12859
12511
12517
12527
13401
12510
12512
12536
12540
12554
12527
12546
12553
13393
12629
12766
12545
12536
12550
12540
12547
12545
12546
13361
12548
12538
12554
12541
12548
12545
12530
12548
12546
13275
12540
12542
12542
12547
12545
12544
12545
12509
14765
12552
12550
12547
12546
12547
12549
12550
12548
12539
13645
12854
12545
12531
12533
12561
12549
12557
12566
13472
12517
12565
12562
12551
12549
12547
12553
12524
12527
13316
12572
12582
12567
12584
12587
12588
12591
12592
12587
13346
12587
12589
12586
12587
12561
12564
12573
12565
13434
12701
12806
12585
12585
12579
12588
12582
12586
12590
13425
12585
12555
12564
12579
12547
12574
12587
12591
12589
13346
12596
14700
12588
12588
12582
12584
12581
12572
13649
12600
12594
12576
12586
12571
12577
12559
12594
13064
14105
13319
12816
12735
12576
12583
12589
12577
12630
15312
12948
12599
12616
12589
12600
12615
12598
12626
12623
13678
12625
12591
12593
12602
12594
12590
12617
12627
13387
12616
12618
12615
12601
12610
12626
12604
12621
12573
13347
12611
12606
12577
12604
12627
12609
12624
12615
13494
12734
12792
12621
12633
12620
12597
12625
12586
12600
13465
12610
12630
12632
12638
12637
12638
12629
12629
12630
12593
12639
12623
12629
12606
12628
12627
12650
12645
13452
12644
12664
12662
12661
12661
12661
12641
12645
12628
13518
12934
12632
12643
12652
12651
12652
12661
12650
13485
12643
12657
12650
12641
12637
12621
12612
12610
12616
14840
12627
12649
12637
12651
12641
12650
12614
12650
13624
12628
12632
12634
12641
12637
12677
12639
12657
12664
13577
12970
12672
12676
12660
12648
12666
12650
12655
13494
12682
12678
12676
12679
12689
12696
12702
12700
12704
13445
12701
12701
12708
12689
12699
12669
12670
12653
13469
12623
12680
12691
12708
12709
12706
12694
12701
12696
13533
12992
12702
12648
12686
12663
12670
12688
12697
12690
13535
12698
12713
12694
12694
12675
12685
12681
12702
13470
12710
12704
12710
12709
12728
12711
12723
12706
12719
13477
12725
12719
12717
12688
12721
12736
12728
12733
15060
13010
12734
12745
12743
12746
12743
12751
12742
13830
12681
12735
12749
12743
12741
12744
12747
12737
12739
13512
12752
12742
12752
12745
12726
12743
12731
12720
13544
12680
12739
12727
12740
12747
12748
12745
12738
12743
12689
13060
12737
12716
12727
12718
12734
12759
12767
13612
12723
12766
12763
12762
12772
12769
12766
12764
12767
13526
12755
12747
12751
12736
12749
12755
12759
12773
13579
12725
12767
12768
12782
12772
12784
13028
13459
13482
13939
12933
12763
12746
12769
12769
12759
12770
12783
13600
12767
12782
12755
12777
12765
12761
12772
12745
12746
14999
12763
12753
12771
12773
12766
12775
12774
12779
13756
12760
12743
12779
12758
12757
12773
12778
12773
12775
13672
13101
12798
12778
12787
12789
12798
12791
12801
13639
12786
12799
12807
12810
12795
12814
12810
12815
12815
13586
12804
12811
12825
12798
12799
12813
12820
12795
13526
12794
12779
12800
12813
12802
12811
12820
12820
13712
12847
13037
12802
12803
12794
12789
12810
12803
12776
13645
12814
12822
12802
12797
12827
12812
12797
12799
13549
12794
12801
12795
12824
12810
12819
12825
12801
12819
13588
12833
12845
12837
12812
12817
12837
12815
12825
15137
13126
12875
12800
12829
12812
12855
12844
12841
12847
13955
12847
12860
12847
12849
12851
12810
12815
12827
13586
12833
12846
12842
12853
12851
12855
12843
12830
13590
12854
12835
12840
12809
12834
12810
12835
12836
12849
23276
12858
12861
12850
12859
12841
12849
12841
12843
13774
12839
12844
12866
12851
12875
12864
12877
12880
13685
12885
12877
12873
12867
12888
12871
12882
12888
13673
12886
12895
12889
12888
12885
12892
12900
12896
12901
13729
12894
12897
12878
12896
12874
12896
12889
12878
14290
12894
12882
12889
12890
12890
12888
12894
12878
15580
12885
12896
12876
12876
12890
13048
13293
12876
14035
12894
12891
12900
12891
12889
12876
12879
12879
12883
13705
12913
12907
12899
12914
12905
12904
12910
12913
13699
12909
12907
12884
12897
12893
12887
12902
12917
12924
13773
12910
12925
12937
12941
12935
12936
12932
12929
13770
12940
12924
12920
12907
12915
12910
12931
12926
13730
12937
12939
12940
12943
13385
13646
13552
13092
12917
12889
12924
12919
12908
12929
12926
12931
12931
12937
13714
12940
12935
12922
12939
12927
12935
12938
12928
13738
12940
12929
12942
12945
12949
12942
12951
12957
12945
15284
12952
12949
12946
12949
12930
12949
12954
12975
14468
13099
12959
12966
12959
12975
12970
12961
12960
13887
12962
12965
12936
12941
12953
12963
12953
12974
13816
12916
12974
12960
12967
12960
12954
12958
12951
12952
13732
12955
12953
12957
12972
12968
12965
12966
12969
13761
12970
12953
12959
12962
12958
12957
12962
12971
12977
12944
12979
12990
12988
12992
12985
12995
12985
12981
13761
12995
12981
12982
12964
12984
12981
12998
13014
13811
13011
13002
13007
13005
13003
13006
13005
13010
13852
12944
12974
12968
12990
12985
12972
12995
13007
12993
15268
13008
13016
13008
13009
12997
13001
13002
12975
14041
12984
12981
12996
13004
12999
12976
12974
13002
13824
12999
13004
13008
12981
12999
13001
12997
13011
12997
13915
13016
13005
13026
13029
13024
13026
13024
13026
13843
13004
13009
13018
13023
13018
13048
13030
13033
13830
13041
13040
13024
13026
13012
13048
13035
13033
13041
13818
13049
13045
13027
13033
13048
13051
13053
12944
14186
13049
13044
13054
13043
13040
13050
13033
13052
13869
13043
13041
13039
13045
13052
13047
13051
13049
13864
13035
13045
13031
13045
13057
13054
13046
13427
16025
13017
13061
13071
13071
13074
13066
13079
13065
13067
14115
13075
13066
13062
13046
13073
13078
13062
13084
13912
13088
13086
13096
13078
13091
13089
13085
13086
13865
13077
13072
13057
13085
13080
13090
13078
13089
13879
13105
13085
13091
13082
13077
13084
13073
13074
13078
13866
13062
13466
13788
13728
13117
13277
13501
13091
14003
13083
13079
13072
13086
13094
13096
13106
13107
13895
13095
13102
13108
13116
13113
13104
13100
13106
13898
13089
13096
13106
13112
13103
13122
13121
13115
13977
13064
13123
13128
13130
13117
13114
13117
13122
13102
15360
13112
13101
13116
13120
13123
13122
13126
13123
14195
13115
13121
13124
13115
13116
13098
13111
13103
13918
13103
13122
13125
13131
13125
13126
13125
13131
13937
13118
13116
13118
13117
13100
13129
13126
13139
13143
13955
13134
13147
13152
13149
13139
13137
13149
13144
13942
13129
13131
13151
13155
13131
13161
13111
13126
13947
13156
13148
13140
13156
13157
13147
13152
13130
13907
13150
13146
13161
13158
13167
13138
13136
13160
14028
13101
13140
13156
13149
13165
13129
13148
13143
13125
13960
13148
13162
13154
13167
13151
13155
13153
13157
15461
13151
13151
13143
13151
13129
13141
13184
13175
14192
13180
13186
13171
13174
13178
13163
13175
13162
14015
13181
13192
13183
13199
13197
13213
13213
13200
14008
13184
13203
13203
13207
13185
13190
13206
13185
13189
13969
13158
13206
13196
13207
13200
13200
13203
13194
13988
13189
13180
13174
13200
13181
13174
13200
13194
13992
13196
13205
13203
13203
13192
13183
13189
13174
13997
13174
13174
13212
13203
13200
13207
13212
13201
14040
13222
13229
13215
13225
13195
13199
13214
13210
14041
13178
13233
13220
13221
13231
13243
13243
13250
13245
15490
13243
13239
13250
13234
13237
13231
13228
13218
14247
13233
13225
13237
13236
13238
13247
13242
13243
14050
13240
13234
13221
13239
13225
13234
13222
13234
14012
13226
13241
13231
13246
13230
13243
13236
13226
14031
13929
13993
13578
13260
13251
13258
13252
13264
14160
13252
13269
13263
13261
13263
13266
13264
13236
14071
13245
13246
13265
13283
13269
13282
13279
13290
14090
13264
13287
13288
13282
13276
13286
13289
13252
13269
14069
13281
13281
13283
13280
13279
13258
13285
13293
14082
13289
13279
13278
13284
13250
13280
13262
13254
15540
13284
13283
13286
13283
13281
13280
13287
13291
14324
13270
13259
13250
13300
13283
13288
13284
13311
14118
13303
13308
13297
13310
13287
13295
13298
13288
14703
13280
13291
13300
13291
13309
13302
13322
13308
14168
13324
13328
13315
13322
13298
13321
13311
13264
14147
13303
13280
13304
13322
13324
13327
13328
13311
14140
13314
13308
13318
13306
13322
13292
13259
13282
14134
13304
13303
13309
13296
13316
13311
13308
13301
14143
13302
13300
13297
13326
13338
13301
13300
13336
14141
13311
13348
13338
13341
13317
13330
13334
13324
15990
13337
13351
13355
13349
13354
13349
13361
13351
14442
13363
13367
13368
13349
13359
13364
13357
13346
14172
13356
13364
13344
13369
13368
13344
13356
13361
13362
13331
13362
13370
13350
13353
13348
13339
13355
13344
14176
13361
13362
13358
13348
13363
13367
13358
13351
14175
13345
13340
13357
13373
13374
13390
13383
13381
14651
13390
13383
13392
13381
13384
13389
13383
13375
14346
13381
13373
13372
13392
13386
13393
13401
13397
14212
13409
13408
13405
13398
13398
13399
13390
13399
14205
13395
13400
13381
13408
13402
13409
13403
13391
15816
13409
13406
13404
13408
13399
13400
13394
13372
14436
13398
13393
13403
13396
13401
13403
13409
13387
14221
13401
13396
13378
13391
13412
13423
13484
14096
14961
13968
13658
13425
13428
13423
13425
13421
13424
14449
13713
13415
13408
13429
13423
13442
13411
13426
14275
13423
13429
13443
13434
13438
13448
13425
13431
14198
13422
13403
13435
13400
13429
13446
13440
13440
14193
13450
13450
13451
13448
13442
13435
13441
13413
14281
13748
13441
13431
13450
13420
13432
13441
13432
14320
13445
13437
13444
13436
13436
13446
13471
13455
15728
13460
13456
13455
13467
13466
15588
13481
13964
15062
13466
13458
13465
13448
13452
13453
13471
13469
13472
13710
13463
13472
13479
13481
13482
13490
14373
13443
13487
13443
13447
13469
13463
13454
13442
14278
13455
13479
13486
13476
13469
13481
13490
13474
14293
13435
13480
13455
13493
13467
13482
13481
13484
14393
13532
13679
13479
13481
13479
13477
13479
13466
14325
13464
13491
13488
13504
13486
13499
13492
13502
14284
13457
13500
13494
13493
13505
13488
13511
13519
14276
13523
13517
13527
13508
13518
13528
13524
13519
16110
13803
13571
13508
13502
13509
13502
13502
13513
14595
13519
13567
14075
13519
13527
13521
13526
13517
14382
13515
13500
13502
13490
13526
13495
13507
13501
14286
13517
13516
13519
13522
13514
13520
13510
13526
14376
13845
13528
13538
13541
13534
13532
13544
13537
14394
13550
13546
13538
13538
13526
13534
13534
13542
14306
13550
13557
13560
13567
13550
13559
13561
13557
14317
13563
13568
13561
13558
13545
13537
13537
13564
14422
13864
13562
13560
13561
13555
13567
13564
13556
14396
13551
13565
13545
13546
13538
13534
13544
13562
15792
13549
13566
13562
13560
13567
13562
13533
13546
14530
13560
13579
13569
13570
13853
14273
14303
14589
13768
13704
13585
13583
13589
13583
13596
13573
14389
13599
13595
13597
13579
13583
13599
13585
13590
14348
13597
13598
13599
13602
13606
13581
13586
13591
14342
13581
13592
13597
13594
13600
13599
13603
13597
14447
13903
13600
13565
13589
13576
13574
13590
13588
14427
13594
13576
13590
13603
13590
13601
13588
13596
14347
13586
13591
13584
13601
13595
13617
13602
13615
14353
13624
13621
13620
13621
13622
13623
13619
13617
15913
14256
13616
13602
13618
13618
13628
13630
14741
13609
13644
13632
13641
13628
13646
13631
13636
14354
13633
13629
13627
13618
13627
13632
13644
13620
14403
13641
13630
13632
13642
13630
13622
13588
13610
14531
13940
13619
13616
13634
13627
13625
13642
13632
14478
13632
13636
13637
13644
13635
13640
13620
13652
14835
13793
13650
13645
13655
13662
13658
13656
13658
14528
13663
13665
13667
13654
13624
13669
13671
13666
14541
13975
13662
13668
13666
13677
13681
13668
14530
13638
13664
13672
13645
13647
13656
13667
13678
15886
13684
13687
13681
13677
13679
13656
13680
13672
14662
13655
13644
13651
13663
13680
13674
13683
13656
14548
13964
13670
13658
13673
13655
13655
13687
13673
14483
13680
13690
13691
13697
13688
13692
13698
13692
14442
13696
13705
13689
13692
13702
13686
13698
13705
14459
13732
13716
13718
13712
13713
13724
13727
14580
13914
13835
13719
13679
13698
13718
13696
13722
14609
13722
13726
13721
13725
13724
13723
13721
13722
14477
13732
13698
13709
13726
13713
13702
13727
13717
14471
13718
13662
13727
13730
13711
13714
13727
17841
13972
13761
13966
14418
14473
13845
13733
13735
14901
13747
13744
13742
13743
13728
13746
13739
13748
14511
13752
13757
13745
13740
13760
13760
13758
13763
13731
13768
13769
13761
13774
13750
13729
13757
14659
13959
13845
13764
13755
13758
13762
13766
13763
14591
13752
13769
13742
13751
13734
13752
13760
13751
14515
13771
13762
13758
13752
13767
13768
13763
13760
14527
13762
13751
13752
13765
13740
13789
13776
13775
15243
14007
13784
13780
13790
13787
13787
13782
14711
13776
13776
13780
13775
13772
13790
13784
13790
16204
13785
13796
13790
13797
13803
13796
13799
13788
14779
13788
13773
13780
13789
13793
13783
13774
13792
14752
14047
13798
13801
13784
13764
13775
13750
14627
13781
13776
13782
13791
13781
13785
13775
13793
14540
13789
13795
13780
13787
13776
13800
13796
13784
14548
13804
13797
15994
13737
13806
13817
13815
13819
15064
14076
13816
13799
13805
13811
13807
13799
14676
13816
13805
13809
13833
13829
13831
13842
13839
14577
13824
13841
13806
13792
13786
13807
13802
13825
14604
13821
13836
13839
13832
13833
13834
13837
13821
16506
14067
13823
13821
13822
13833
13828
13829
14894
13837
13827
13835
13833
13816
13824
13833
13822
14581
13848
13839
13855
13839
13851
13854
13843
13852
14603
13856
13831
13849
13856
13835
13857
13860
13850
14733
14093
13864
13870
13861
13848
13864
13876
14709
13875
13878
13872
13876
13866
13860
13860
13868
14627
13861
13871
13878
13866
13874
13878
13867
13869
14627
13858
13856
13877
13826
13841
13870
13841
13854
14764
14122
13852
13874
13873
13876
13867
13870
14706
14052
14560
14614
14047
13870
13873
13882
13897
16206
13884
13897
13894
13895
13896
13894
13889
13907
14910
13900
13897
13884
13899
13889
13909
13915
14778
14196
13956
13914
13908
13906
13910
13901
13896
14734
13905
13906
13884
13897
13906
13908
13907
13903
14666
13911
13893
13898
13903
13898
13895
13900
14668
13907
13899
13899
13910
13905
13906
13906
13912
14812
14188
13899
13908
13910
13903
13917
13921
13911
14755
13925
13924
13922
13916
13927
13930
13929
13917
14683
13931
13932
13928
13933
13930
13943
13933
14708
13947
13943
13946
13950
13943
13948
13953
13951
16220
14257
13938
13930
13943
13951
13934
13969
13972
15012
13956
13947
13946
13948
13954
13953
13942
14723
13953
13924
13947
13953
13963
13949
13939
13951
14713
13951
13958
13947
13951
13937
13939
13940
13951
14813
14260
13952
13944
13957
13976
13963
13971
14816
13973
13969
13975
13966
13966
13976
13972
13972
14775
14018
13982
13975
13979
13983
14017
13982
14060
14771
13975
13970
13983
13980
13981
14003
14039
14888
14272
14020
13983
13988
13991
13984
13986
13991
14829
13983
13974
13976
13972
14007
14005
14032
13996
16179
13984
13980
13995
13994
13983
13977
13966
14996
14024
14539
13975
13980
14029
14061
14008
13995
14978
14320
13984
14009
13995
13998
14000
14004
14843
13995
14006
14028
14039
14078
14066
14018
14022
14781
14029
14020
14025
14027
14018
14026
14024
13993
14772
14011
14009
14019
14013
13989
14012
14026
14874
14221
14142
14024
14032
14036
14024
14016
14027
14842
14002
14011
14012
14011
14021
14010
14024
14487
14575
14824
14212
14025
14018
14011
14013
14028
14878
14038
14031
14045
14036
14055
14044
14041
14044
16401
14360
14053
14047
14040
14036
14033
14051
15108
14042
14061
14053
14225
14498
14052
14062
14070
14941
14072
14073
14065
14068
14037
14028
14045
14050
14807
14046
14059
14054
14073
14064
14049
14072
14934
14380
14048
14063
14045
14028
14064
14047
14056
14899
14059
14058
14060
14056
14068
14063
14042
14810
14084
14067
14066
14075
14070
14074
14074
14079
14833
14071
14068
14075
14070
14074
14080
14079
14079
14930
14396
14083
14089
14096
14097
14105
14085
14935
14112
14103
14110
14120
14110
14108
14105
14102
16317
14104
14093
14111
14095
14106
14108
14101
15112
14114
14111
14107
14116
14109
14095
14110
14066
14993
14419
14093
14090
14097
14100
14110
14111
14109
14945
14115
14101
14094
14097
14090
14103
14126
14859
14096
14113
14129
14123
14130
14122
14131
14127
14893
14132
14128
14107
14135
14113
14126
14127
14966
14384
14198
14139
14142
14147
14138
14154
14142
15021
14161
14127
14142
14126
14112
14119
14144
15500
14135
14141
14134
14129
14147
14140
14141
14144
14944
14146
14135
14112
14140
14113
14140
14137
16929
14426
14127
14553
14346
14140
14141
14132
14136
15267
14142
14143
14121
14132
14135
14136
14120
14863
14144
14136
14140
14142
14129
14146
14142
14142
14914
14134
14142
14153
14130
14156
14149
14140
15022
14357
14269
14161
14154
14154
14169
14170
14155
14949
14162
14159
14159
14148
14153
14161
14168
14159
14931
14170
14704
14194
14170
14640
14923
14582
15020
14152
14160
14162
14154
14164
14150
14162
14169
14227
14345
14150
14155
14146
14151
14154
14151
14989
14163
14159
14172
14159
14177
14170
14175
14167
16455
14176
14178
14173
14179
14173
14158
14177
15180
14181
14191
14184
14189
14197
14189
14198
14190
15145
14494
14196
14204
14171
14161
14179
14167
15023
14186
14193
14193
14191
14186
14203
14186
14199
14968
14184
14194
14168
14173
14189
14176
14185
14966
14192
14202
14192
14197
14190
14187
14195
14186
15060
14486
14183
14196
14201
14185
14202
14201
15040
14202
14205
14212
14203
14198
14206
14204
14194
14981
14206
14206
14210
14225
14215
14220
14219
15023
14178
14229
14223
14226
14236
14240
14220
14220
16513
14516
14190
14202
14206
14229
14232
14230
15252
14237
14219
14226
14224
14231
14199
14216
14213
14953
14215
14209
14224
14216
14218
14210
14208
15009
14194
14222
14220
14219
14218
14221
14227
14230
15080
14536
14240
14242
14252
14244
14248
14251
14256
14219
14249
14249
14259
14252
14237
14248
14253
15001
14255
14255
14272
14266
14266
14270
14266
14276
15021
14270
14266
14269
14229
14241
14233
14244
15134
14534
14257
14272
14269
14280
14269
14266
14261
15073
14262
14270
14240
14248
14243
14253
14265
16453
14278
14254
14269
14280
14249
14281
14246
15322
14224
14254
14262
14283
14287
14265
14288
14280
15129
14577
14295
14291
14289
14277
14289
14293
15141
14281
14286
14287
14280
14276
14290
14281
14305
15028
14298
14305
14311
14307
14290
14298
14313
15056
14275
14290
14287
14712
15096
14750
14554
14291
15231
14623
14297
14301
14303
14307
14294
14300
15116
14276
14295
14290
14308
14292
14294
14301
14295
15048
14299
14305
14291
14309
14312
14288
14298
15053
14297
14303
14308
14314
14293
14305
14322
14321
16624
14604
14329
14312
14320
14320
14303
14308
15404
14311
14336
14329
14324
14319
14329
14334
14328
15101
14336
14333
14320
14316
14319
14318
14307
15074
14325
14330
14335
14331
14323
14322
14337
14315
14413
14508
14327
14321
14298
14311
14324
14312
15192
14326
14337
14341
14309
14329
14329
14334
15108
14296
14320
14319
14321
14337
14330
14356
14352
15101
14343
14340
14349
14354
14351
14343
14350
15230
14559
14424
14360
14343
14359
14354
14367
14369
15161
14370
14370
14379
14375
14364
14376
14370
16625
14374
14346
14362
14340
14358
14377
14373
14368
15347
14374
14374
14364
14366
14376
14385
14358
15230
14642
14371
14334
14359
14354
14375
14372
15242
14336
14376
14379
14373
14366
14376
14367
14348
15092
14392
14380
14394
14388
14376
14393
14391
15146
14394
14396
14385
14396
14401
14384
14377
14392
15749
14689
14392
14389
14397
14400
14410
14389
15342
14405
14408
14743
15049
14523
14397
14389
14396
15236
14398
14402
14401
14405
14400
14399
14405
15151
14390
14405
14397
14379
14399
14386
14392
16794
14685
14443
14387
14406
14405
14405
14402
14401
15484
14414
14398
14397
14402
14398
14413
14417
15150
14411
14426
14419
14413
14422
14432
14421
14427
15181
14425
14427
14427
14427
14435
14440
14434
15342
14958
15271
14885
14450
14441
14444
14444
15294
14448
14433
14435
14422
14454
14422
14436
14439
15219
14450
14449
14437
14459
14437
14447
14441
15182
14441
14442
14441
14434
14433
14428
14437
15332
14550
14596
14433
14442
14450
14441
14443
14432
15259
14443
14451
14443
14451
14454
14448
14468
16744
14466
14458
14462
14464
14457
14462
14460
14455
15494
14453
14456
14718
14802
14466
14472
14463
15461
14793
14479
14480
14468
14479
14473
14470
15342
14463
14458
14458
14482
14465
14478
14477
14455
15234
14483
14475
14469
14484
14479
14474
14474
15221
14462
14465
14481
14473
14474
14465
14463
15355
14652
14596
14479
14463
14464
14473
14473
14478
15336
14496
14461
14493
14499
14481
14484
14492
15252
14494
14497
14493
14498
14473
14401
14463
15810
14473
14463
14464
14472
14466
14478
14482
14473
17452
14642
14472
14469
14465
14466
14451
14455
15541
14461
14450
14470
14453
14464
15072
14482
15359
14445
14466
14452
14463
14457
14446
14457
14445
15221
14466
14472
14461
14469
14473
14463
14469
15360
14761
14456
14454
14455
14471
14457
14486
15277
14484
14490
14491
14490
14486
14494
14492
14474
15273
14486
14482
14491
14490
14487
14498
14485
15298
14506
14507
14502
14511
14513
14518
14522
15439
14608
14668
14512
14493
14494
14475
14495
14509
15333
14507
14504
14507
14510
14521
14488
14520
16772
14514
14514
14489
14496
14496
14511
14515
15537
14491
14492
14505
14507
14505
14489
14511
14502
15355
14815
14504
14515
14516
14492
14522
15000
16067
15244
14644
14527
14521
14525
14534
14529
15351
14529
14515
14514
14524
14512
14539
14528
14532
15276
14548
14548
14541
14553
14546
14541
14528
15393
14837
14515
14515
14522
14513
14544
14552
15413
14529
14554
14538
14535
14552
14540
14539
14539
15304
14526
14541
14512
14534
14545
14542
14531
15293
14559
14537
14551
14523
14544
14544
14539
14551
17044
14662
14554
14557
14964
14768
14568
14577
15661
14570
14569
14572
14574
14570
14570
14575
15327
14582
14594
14563
14597
14587
14584
14580
15346
14587
14596
14606
14596
14589
14595
14570
14589
15444
14854
14591
14616
14582
14593
14591
14592
15440
14580
14606
14591
14579
14590
14564
14589
15341
14586
14606
14603
14584
15119
14651
14591
14586
15498
14598
14592
14580
14591
14578
14578
14566
15444
14867
14586
14593
14600
14586
14593
14596
15394
14597
14582
14570
14592
14577
14600
14560
14586
16833
14583
14582
14592
14589
14575
14577
14597
15557
14580
14567
14564
14560
14596
14581
14576
15485
14869
14568
14589
14597
14559
14581
14555
15389
14567
14570
14572
14590
14568
14577
14575
14566
15332
14598
14567
14565
14568
14572
14562
14563
15326
14556
14563
14576
14574
14576
14565
14565
15427
14820
14657
14564
14564
14568
14554
14557
14551
15391
14568
14582
14581
14556
14563
14555
14563
15311
14565
14562
14566
14562
14572
14577
14583
15351
14576
14563
14567
14570
14559
14566
14558
14573
16950
14819
14586
14582
14572
14597
14585
14589
15665
14579
14553
14551
14557
15232
15366
15191
17729
14570
14578
14562
14570
14576
14578
14593
15362
14561
14556
14544
14546
14552
14577
14574
14564
15519
14790
14579
14581
14581
14587
14583
14594
15373
14577
14565
14563
14583
14566
14568
14588
15331
14598
14594
14590
14596
14600
14597
14600
14555
15330
14576
14574
14577
14594
14576
14584
14590
15435
14899
14606
14602
14601
14595
14603
14573
15413
14573
14575
14587
14583
14568
14583
14598
17128
14555
14611
14599
14602
14598
14602
14576
14593
15585
14582
14591
14574
14598
14588
14601
14601
15478
14910
14609
14606
14625
14619
14597
14601
15446
14608
14605
14604
14607
14611
14622
14636
14617
15376
14628
14628
14638
14620
14611
14605
14612
15367
14617
14619
14629
14624
14623
14622
16664
15882
14923
14630
14647
14643
14603
14624
14614
15484
14619
14633
14628
14623
14627
14634
14634
14643
15415
14636
14648
14635
14696
14688
14686
14675
15477
14672
14661
14650
14654
14662
14655
14662
17295
14950
14678
14664
14763
14774
14773
14761
15854
14775
14770
14768
14771
14766
14772
14770
15582
14738
14779
14772
14767
14773
14770
14771
14773
15531
14778
14767
14767
14766
14764
14758
14767
15629
15044
14769
14770
14769
14773
14770
14773
15589
14772
14770
14769
14769
14766
14764
14760
15507
14740
14771
14784
14781
14783
14794
14792
14793
15558
14790
14788
14792
14780
14792
14788
14786
15611
15086
14791
14795
14799
14805
14804
14797
15631
14804
14800
14804
14801
14805
14808
14812
17047
14813
14798
15161
15600
15435
14907
14808
15876
14805
14813
14805
14816
14793
14790
14803
15652
15023
14859
14809
14806
14804
14803
14804
14808
15635
14810
14813
14801
14805
14785
14784
14789
15576
14805
14833
14823
14820
14821
14829
14816
15613
14835
14826
14830
14832
14829
14835
14832
15683
15099
14816
14816
14834
14831
14836
14842
15652
14827
14834
14834
14841
14848
14844
14827
14830
15571
14838
14844
14835
14837
14842
14850
14849
15604
14854
14844
14851
14846
14852
14841
14843
17114
15148
14833
14833
14834
14839
14836
14849
15903
14791
14839
14842
17087
14856
14841
14840
16208
14853
14848
14848
14848
14849
14855
14857
15643
14862
14855
14856
14859
14863
14868
14853
15753
15171
14872
14875
14874
14875
14876
14878
15731
14882
14881
14868
14882
14881
14884
14870
15606
14880
14851
14879
14867
14868
14869
14869
14875
15657
14869
14871
14874
14868
14870
14868
14856
15750
15162
14864
14860
14861
14875
14873
14876
15721
14876
14860
14863
14871
14859
14881
14848
17587
14887
14872
14892
14893
14889
14884
14890
15874
14892
14892
14891
14892
14900
15324
15029
15932
15203
14912
14916
14907
14913
14915
14909
15737
14920
14913
14912
14917
14912
14906
14905
15694
14875
14922
14914
14906
14918
14909
14921
14915
15687
14912
14912
14915
14901
14918
14905
14909
15770
15214
14913
14911
14915
14915
14904
14915
15752
14911
14915
14904
14900
14914
14926
14937
15697
14922
14935
14934
14928
14928
14935
14940
15716
15229
15717
15409
15160
14932
14938
14939
17319
15261
14944
14941
14949
14952
14952
14960
16024
14957
14955
14956
14957
14952
16901
15114
16612
14936
14945
14947
14950
14936
14958
14955
15742
14952
14947
14950
14948
14950
14937
14934
15880
15188
15011
14941
14958
14954
14951
14955
15829
14918
14960
14949
14958
14957
14934
14962
14948
15725
14974
14976
14981
14975
14968
14973
14971
15747
14974
14973
15008
14975
14957
14973
14963
15840
15327
14973
14968
14946
14952
14971
14999
15858
14984
14977
14982
14989
14960
14956
14951
17484
14978
14979
14969
14981
14977
14992
14990
16004
14994
14998
14984
14992
14966
14992
14965
15857
15298
14953
14969
14985
14995
14973
14983
15829
14970
14982
14983
14985
14975
15004
14990
15725
15000
15011
15007
15007
14995
15018
15013
15800
14995
15007
14998
15013
15012
15001
15024
15022
15954
15237
15020
15030
15029
15032
15031
15039
15899
15029
15025
15018
14992
14995
15010
15007
15758
15026
15019
15023
15023
15027
16899
15038
16099
15017
15014
15012
14954
14997
14990
14993
17696
15267
15010
14995
14977
15003
15494
15106
16115
15003
15009
15005
15020
15034
15026
15025
15791
15055
15041
15037
15041
15050
15053
15048
15795
15041
15030
15018
15045
15048
15043
15049
15911
15364
15071
15062
15070
15067
15066
15062
15902
15075
15060
15058
15042
15008
15039
15037
15794
15072
15066
15066
15065
15063
15069
15618
15960
15070
15050
15046
15026
15041
15042
15548
16666
15760
15119
15068
15063
15076
15063
15055
15976
15335
15054
15044
15066
15044
15060
15071
17468
15076
15070
15067
15072
15072
15081
15081
16093
15080
15071
15079
15094
15092
15097
15087
15875
15104
15078
15095
15101
15093
15104
15104
15973
15390
15105
15099
15092
15093
15097
15103
15951
15088
15096
15097
15099
15102
15099
15100
15870
15102
15095
15105
15073
15084
15107
15095
15869
15098
15100
15098
15110
15104
15104
15102
15931
15347
15144
15098
15099
15125
15104
15122
15974
15109
15126
15121
18158
15119
15116
15114
16261
15111
15120
15126
15100
15121
15117
15110
17738
15131
15123
15116
15117
15125
15125
15132
16331
15435
15128
15119
15108
15098
15111
15137
15968
15095
15111
15113
15129
15120
15115
15106
15866
15118
15101
15126
15101
15110
15102
15124
15863
15108
15122
15123
15120
15112
15116
15111
15992
15392
15138
15113
15136
15124
15153
15122
15983
15140
15139
15150
15153
15154
15154
15138
15914
15154
15152
15157
15143
15142
15144
15161
15917
15156
15147
15164
15161
15164
15150
15141
16002
15384
15225
15148
15139
15146
15123
15141
17570
15174
15177
15169
15167
15170
15173
15180
16250
15171
15173
15180
15136
15145
15129
15153
15900
15127
15155
15164
15167
15163
15146
15149
16005
15419
15181
15140
15151
15154
15154
15166
16008
15171
15170
15153
15165
15181
15173
15179
15917
15190
15169
15179
15197
15188
15188
15185
15937
15188
15182
15195
15181
15253
15916
15972
16212
15465
15200
15194
15175
15192
15197
15190
16056
15178
15178
15178
15192
15199
15197
15180
15959
15200
15184
15202
15175
15201
15167
15190
17453
15201
15199
15182
15192
15205
15200
15205
16336
15469
15214
15194
15182
15198
15204
15193
16056
15168
15196
15210
15201
15216
15221
15188
15952
15213
15218
15213
15221
15226
15238
15234
15978
15228
15224
15240
15238
15242
15239
15241
16108
15518
15243
15246
15237
15239
15239
15236
16648
15198
15183
15184
15195
15194
15193
15186
15976
15187
15180
15191
15179
15158
15181
15165
15958
15195
15197
15176
15174
15203
15182
15173
16122
15453
15178
15191
15193
15200
15201
15202
17985
15215
15203
15194
15203
15207
15208
15205
16207
15210
15197
15214
15209
15221
15211
15225
15978
15196
15212
15208
15221
15220
15218
15222
16192
15362
15206
15206
15185
15199
15209
15197
16060
15210
15216
15216
15210
15218
15222
15225
15993
15224
15209
15221
15210
15219
15199
15219
16523
15228
15209
15212
15212
15211
15217
15199
15326
15306
15196
15214
15212
15219
15221
16096
15178
15218
15236
15254
15247
15243
15249
16037
15220
15242
15228
15240
15221
15253
15265
17608
15272
15233
15251
15254
15249
15270
15260
16406
15538
15266
15261
15256
15219
15240
15245
16126
15256
15243
15247
15263
15257
15262
15250
16016
15265
15243
15240
15260
15241
15241
15243
16026
15618
15557
15255
15248
15261
15259
15259
16246
15578
15261
15766
16017
15695
15282
15256
16098
15263
15290
15280
15263
15274
15271
15294
16050
15277
15272
15308
15290
15261
15261
15271
16039
15286
15290
15302
15287
15293
15307
15302
16147
15581
15287
15301
15294
15260
15276
15283
17574
15280
15276
15285
15291
15291
15297
15286
16315
15279
15288
15274
15304
15231
15237
15215
16616
15279
15280
15273
15285
15269
15270
16311
15383
15366
15259
15261
15238
15260
15279
16107
15305
15294
15301
15298
15288
15297
15296
16084
15305
15284
15286
15289
15277
15287
15270
16046
15294
15303
15325
15317
15321
15314
15322
16179
15604
15324
15322
15312
15278
15282
15278
16120
15320
15298
15299
15312
15326
15327
15311
16066
15288
15301
15310
15285
15291
15301
15290
17557
15265
15318
15302
15307
15289
15316
15317
16454
15610
15297
15306
15293
15295
15310
15328
16180
15769
15456
15327
15326
15318
15341
15326
16208
15333
15331
15329
15322
15349
15343
15335
16088
15341
15340
15353
15356
15370
15357
15356
16296
15530
15366
15373
15342
15343
15313
16210
15341
15347
15363
15356
15358
15358
15353
16096
15357
15348
15347
15348
15341
15351
15331
16092
15348
15346
15366
15354
15364
15357
15361
16201
15651
15344
15348
15361
15358
15357
15343
17708
15373
15357
15365
15368
15360
15362
15384
16385
15373
15366
15378
15376
15366
15360
15361
16127
15385
15363
15380
15376
15377
15401
15387
16266
15684
15388
15395
15399
15399
15393
15382
16211
16085
16190
15542
15397
15391
15382
16293
15363
15391
15369
15378
15374
15369
15390
16098
15383
15381
15365
15371
15385
15390
15390
16301
15704
15424
15379
15382
15386
15384
15385
16241
15414
15394
15414
15415
15423
15409
15424
16192
15414
15402
15430
15414
15422
15425
15400
17678
15426
15424
15416
15414
15430
15425
16144
17332
15807
15425
15427
15428
15428
15412
16496
15580
15511
15410
15416
15411
15438
15428
16288
15443
15440
15440
15433
15431
15437
15431
16182
15418
15432
15424
15421
15425
15425
15429
16174
15427
15429
15421
15420
15428
15440
15420
16314
15730
15437
15432
15441
15460
15454
15448
16621
15685
15472
15438
15458
15447
15467
15456
16300
15451
15437
15453
15445
15451
15449
15466
16225
15455
15473
15462
15470
15473
15475
17748
15783
15429
15436
15440
15447
15451
15470
16559
15480
15461
15473
15476
15467
15471
15481
16242
15467
15430
15446
15474
15452
15448
15464
16212
15476
15465
15480
15481
15486
15466
15457
16386
15761
15453
15464
15449
15466
15485
15475
16325
15476
15479
15490
15493
15498
15478
16259
15466
15493
15483
15492
15499
15491
15494
16237
15516
15506
15506
15507
15508
15512
15508
16395
15782
15516
15489
15483
15497
15521
15486
16346
15509
15501
15485
15514
15520
15516
15509
17718
15512
15513
15484
15502
15483
15491
15493
16503
15508
15497
15509
15517
15493
15515
16417
15747
15543
15494
15495
15526
15529
15920
17197
16193
15790
15513
15530
15536
15528
15522
16361
15541
15521
15532
15516
15528
15508
15536
16283
15541
15532
15529
15530
15546
15542
15543
16520
15742
15531
15532
15537
15539
15524
16376
15522
15540
15540
15552
15534
15545
15536
16288
15545
15548
15536
15553
15543
15537
15533
16295
15544
15527
15544
15549
15560
15547
15561
17831
15834
15532
15533
15524
15541
15542
15522
16618
15557
15556
15549
15559
15550
15558
16303
15558
15555
15551
15563
15492
15531
15516
16957
15539
15538
15514
15521
15520
15527
15550
16527
15816
15538
15527
15531
15531
15524
15506
16358
15527
15527
15544
15543
15531
15528
16292
15543
15540
15530
15537
15537
15539
15527
16273
15527
15535
15533
15532
15539
15537
15536
16407
15817
15541
15537
15535
15531
15531
15518
16406
15525
15524
15538
15545
15542
15551
15551
18167
15544
15550
15541
15534
15548
15539
16509
15512
15550
15550
15556
15562
15562
15580
16387
15836
15553
15557
15556
15563
15544
15559
16365
15561
15574
15532
15535
15549
15556
15567
16321
15564
15562
15560
15567
15552
15559
15563
16310
15555
15573
15522
15539
15548
15563
15551
15701
15669
15570
15550
15543
15535
15566
16391
15552
15562
15556
15520
15567
15565
15561
16318
15562
15562
15577
15565
15582
15561
15565
16338
15582
15566
15575
15555
15602
15597
15612
17949
15842
15609
15606
15600
15614
15610
16700
15592
15553
15573
15572
16087
16367
15943
16408
15583
15598
15601
15610
15599
15575
15590
16322
15606
15541
15566
15586
15574
15592
15603
16463
15886
15600
15594
15598
15594
15593
15591
16431
15591
15565
15566
15584
15565
15604
16366
15616
15585
15600
15621
15603
15611
15613
16374
15616
15616
15635
15638
15623
15642
15642
16504
15897
15629
15650
15659
15641
15649
15640
16500
15624
15647
15617
15641
15619
15632
17898
15604
15627
15618
15616
15623
15626
15634
16644
15621
15615
15626
15599
15632
15627
15607
16527
15923
15627
15622
15623
15630
15621
15602
16468
15626
15630
15610
15633
15632
15624
16409
15593
15625
15631
15642
15647
15643
15642
16381
15643
15619
15621
15632
15621
15630
15642
16512
15898
15646
15632
15645
15651
15656
15651
16491
15662
15655
15646
15647
15631
15635
15629
16385
15655
16333
15637
15634
15650
15660
16528
15642
15655
15656
15630
15645
15611
15611
17945
15936
15628
15634
15642
15624
15655
15658
16714
15667
15659
15643
15647
15652
15663
15647
16450
15728
16152
15680
15659
15668
15675
16553
15677
15673
15668
15679
15676
15668
15666
16571
15967
15693
15697
15680
15674
15665
15667
16520
15662
15676
15689
15687
15685
15675
15664
16464
15681
15693
15705
15697
15684
15684
16448
15698
15690
15692
15691
15689
15688
15674
16480
15940
15691
15685
15667
15685
15684
15701
16551
15693
15702
15698
15696
15706
15698
15686
17944
15702
15960
16461
16286
15695
15694
16776
15704
15702
15710
15709
15692
15707
15702
16591
15976
15689
16258
15703
15688
15695
15724
16636
15722
15721
15722
15718
15720
15727
16493
15709
15708
15705
15719
15709
15694
15703
16470
15725
15706
15720
15722
15734
15730
15720
16601
16008
15688
15699
15717
15699
15732
16567
15681
15707
15724
15729
15733
15726
15728
16479
15741
15717
15714
15715
15722
15721
15740
16499
15741
15741
15748
15745
15742
15748
15750
18110
15937
15754
15754
15762
15754
15762
16796
15760
15770
15756
15740
15773
15771
15757
16558
15754
15774
15764
15753
15756
15754
15766
16520
15763
15764
15762
15773
15762
15773
16668
15931
15832
15755
15767
15755
15761
15754
16596
15774
15771
15754
15769
15765
15763
15763
15723
15764
15777
15769
15768
15756
15780
15753
16545
15779
15778
15788
15791
15769
15783
16681
16082
15769
15792
15783
15789
15776
15793
16611
15781
15774
15781
15792
15775
15781
15804
18092
15794
15796
15787
15786
15815
15779
16811
15789
15789
16059
16085
15803
15796
15801
16778
16065
15797
15798
15789
15780
15804
15776
16633
15796
15784
15799
15807
15793
15790
16574
15791
15795
15793
15784
15804
15805
15790
16529
15812
15809
16326
16450
15976
15815
15817
17081
15819
15816
15806
15822
15823
15820
16643
15811
16044
16134
15822
15841
15822
15826
16721
15838
15835
15839
15829
15844
15837
15846
16590
16488
16618
15981
15848
15825
15828
18182
16102
15839
15831
15837
15836
15830
15814
16901
15843
15802
15834
15821
15821
15845
15844
16563
15833
15841
15840
15840
15844
15842
16577
15844
15843
15819
15858
15840
15836
15847
16749
16130
15845
15853
15861
15858
15850
15854
16710
15838
15858
15825
15847
15833
15858
16633
15886
15890
15878
15885
15875
15883
15903
16637
15884
15867
15875
15853
15850
15841
15860
16829
16060
15869
15871
15880
15890
15888
16718
15885
15876
15847
15872
15849
15837
15796
18114
15873
15866
15862
15860
15862
15789
17285
15859
15857
15867
15858
15844
15848
15854
16808
16129
15858
15881
15882
15904
15883
15886
16758
15862
15901
15897
15870
15874
15888
16661
15876
15893
15873
15919
15903
15901
15911
16674
15917
15908
15907
15914
15901
15903
16780
16014
15962
15888
15871
15908
15906
15898
16748
15907
15907
15896
15916
15912
15912
15905
16620
15891
15907
15890
15900
15910
15913
16673
15901
15918
15911
15914
15881
15900
15906
18654
16203
15914
15899
15914
15922
15944
15937
17003
15921
15923
15925
15915
15929
15930
16683
15927
15922
15955
15950
15968
15960
15960
16690
15970
15957
15963
15957
15959
15953
15970
17008
16064
15937
15923
15955
15938
15971
16788
15973
15939
15964
15965
15960
15952
15961
16698
15948
15954
15947
15960
15954
15953
16690
15956
15954
15959
15962
15959
15959
16092
17476
16750
16190
15968
15949
15955
15953
15979
17053
16120
15965
15975
15973
15992
15978
18355
15995
15977
15971
15996
15977
15967
15960
16993
15999
15988
16001
16000
15987
16000
16756
15999
15987
15999
15994
16005
15974
15983
16865
16280
16004
15986
16008
15981
16005
16856
15973
15979
15988
16002
15966
16004
15967
16740
15980
15993
15972
15995
15993
16001
16004
16746
16003
15985
16011
15981
15996
15974
16810
16280
16004
15990
16018
16006
16017
16014
16854
16026
16022
16021
16020
16010
16003
16011
15971
16006
16014
16014
16037
16029
16020
18225
16023
16028
16040
16034
16055
16035
16048
17233
16207
16010
16001
15993
16024
16040
16877
16012
16038
16031
16048
16038
16036
16030
16783
16029
16015
15993
16033
16022
16038
16774
16036
16041
16023
16038
16029
16047
16056
16899
16320
16030
16036
16031
16046
16042
16028
17405
16056
16054
16051
16065
16059
16060
16940
16065
16065
16053
16057
16061
16045
16030
16822
16060
16043
16085
16065
16078
16057
16917
16346
16066
16068
16061
16047
16034
16054
18456
16068
16068
16062
16060
16061
16073
17082
16082
16084
16061
16085
16080
16049
16063
16811
16061
16039
16057
16053
16063
16072
16975
16263
16129
16073
16069
16075
16065
16069
16906
16072
16052
16079
16056
16089
16067
16078
16823
16087
16056
16081
16066
16097
16079
16800
16100
16093
16089
16091
16131
16854
16886
17332
16104
16102
16089
16109
16100
16099
16907
16082
16087
16109
16094
16089
16100
16105
16836
16096
16098
16113
16101
16107
16073
18328
16116
16090
16092
16109
16096
16086
16095
17258
16392
16107
16117
16103
16096
16099
16925
16105
16095
16076
16643
16158
16091
16108
16982
16142
16114
16109
16101
16105
16106
16862
16115
16129
16116
16165
16155
16151
16139
17010
16454
16130
16123
16157
16201
16115
17010
16090
16144
16108
16126
16141
16156
16188
16929
16135
16140
16150
16131
16128
16153
16138
16912
16137
16134
16120
16124
16186
16162
17010
16412
16095
16175
16136
16122
16111
16129
18469
16140
16123
16134
16127
16132
16150
17142
16144
16212
16154
16162
16143
16152
16160
16910
16153
16146
16147
16242
16625
16144
17138
16495
16158
16232
16178
16173
16169
16172
16991
16180
16177
16164
16175
16188
16169
16911
16152
16144
16147
16152
16154
16193
16160
16954
16179
16228
16184
16178
16175
16179
17088
16465
16159
16156
16171
16176
16156
16169
17027
16175
16176
16169
16181
16176
16149
16920
16164
16172
16160
16168
16158
16178
16181
18541
16186
16191
17193
16659
16666
16692
17676
16479
16191
16187
16181
16209
16194
16183
16474
16207
16213
16215
16220
16215
16217
17289
16584
16216
16215
16213
16197
16186
17166
16409
16241
16213
16208
16219
16203
16208
17212
16566
16215
16215
16931
16980
16490
17267
16487
16214
16203
16198
16212
16190
16216
17077
16196
16203
16194
16216
16224
16191
16942
16225
16208
16211
16212
16214
16231
16214
17003
16242
16226
16211
16232
16235
16201
18685
16511
16264
16240
16214
16212
16247
16260
17337
16253
16257
16245
16246
16826
16246
17109
16235
16237
16208
16198
16237
16215
16238
17008
16251
16249
16254
16246
16261
16253
17144
16523
16230
16232
16237
16217
16220
16245
17068
16242
16249
16242
16251
16251
16243
17012
16245
16250
16246
16240
16242
16256
16273
17022
16269
16258
16271
16820
16267
16264
17239
16531
16271
16276
16266
16289
16281
16279
17126
16292
16287
16284
16283
16282
16299
18544
16288
16291
16305
16284
16282
16283
17263
16282
16269
16219
16278
16300
16299
16291
17994
16435
16293
16301
16289
16297
16289
17172
16260
16289
16270
16286
16287
16287
16288
17071
16298
16281
16288
16271
16286
16268
17044
16271
16295
16317
16297
16298
16299
17198
16452
16370
16297
16309
16299
16315
16298
17153
16302
16297
16298
16308
16326
16304
17099
16303
16323
16337
16328
16320
16317
16329
17092
16324
16328
16304
16301
16321
16337
19006
16606
16315
16320
16328
16328
16329
16330
17444
16332
16330
16320
16294
16302
16306
17084
16318
16295
16314
16308
16309
16323
16306
17082
16326
16327
16310
16320
16310
16316
17193
16721
17085
17023
16338
16339
16345
17198
16343
16347
16329
16349
16316
16343
16329
17086
16364
16319
16316
16354
16343
16337
17127
16350
16365
16374
16368
16367
16347
16354
17164
16610
16338
16356
16368
16368
16368
17189
16360
16353
16366
16328
16376
16363
16380
18673
16338
16356
16342
16366
16336
16350
17358
16346
16360
16352
16364
16348
16348
17223
16657
16385
16355
16373
16365
16372
16374
17213
16378
16375
16382
16387
16376
16380
17139
16373
16393
16393
16369
16374
16381
16357
17187
16402
16374
16370
16385
16405
16392
17291
16689
16404
16399
16396
16364
16387
16360
17211
16364
16387
16394
16399
16381
16399
17168
16402
16394
16391
16385
16407
16371
17143
16381
16386
16374
16396
16386
16397
16399
18728
16701
16406
16400
16394
16396
16397
17441
16398
16400
16388
16423
16408
16407
16409
17191
16424
16421
16405
16416
16419
16426
17216
16431
16427
16447
16426
16411
16411
17347
16708
16453
16429
16428
16430
16423
16425
17274
16443
16432
16437
16423
16406
16425
17195
16444
16434
16437
16430
16433
16427
16432
17174
16416
16441
16431
16430
16434
16419
17313
16721
16442
16422
16433
16432
16414
17313
16412
16435
16437
16430
16451
16444
16435
18693
16441
16441
16432
16450
16451
16447
17458
16447
16457
16448
16448
16446
16446
16443
17483
16576
16441
16447
16428
16447
16460
17905
17328
16647
16480
16477
16461
16466
17246
16451
16451
16455
16442
16454
16456
16446
17218
16467
16444
16455
16449
16456
16448
17318
16731
16440
16450
16437
16462
16448
17311
16438
16460
16449
16460
16459
16463
16462
17223
16466
16467
16483
16479
16453
16460
17251
16473
16485
16480
16479
16484
16482
16487
21797
16477
16486
16472
16483
16495
16480
17678
16484
16489
16504
16497
16495
16498
17280
16495
16502
16497
16518
16477
16485
16506
17257
16510
16519
16509
16505
16497
16519
17456
16782
16523
16505
16502
16511
16495
17359
16483
16501
16500
16526
16498
16495
16511
17270
16506
16497
16490
16501
16527
16518
17247
16523
16509
16500
16513
16514
16517
17378
16772
16539
16541
16533
16525
16522
16500
17366
16512
16527
16527
16523
16549
16535
18811
16544
16544
16544
16546
16550
16553
17556
16537
16547
16525
16535
16523
16543
16539
17417
16796
16523
16548
16553
16747
16879
17416
16529
16538
16554
16498
16547
16514
17337
16491
16533
16546
16530
16519
16530
16558
17307
16527
16536
16536
16538
16539
16549
17400
16810
16545
16548
16568
16566
16549
16566
17426
16572
16562
16570
16547
16564
16555
17314
16563
16569
16563
16583
16577
16600
17334
16578
16595
16585
16593
16596
16581
16588
19107
16665
16572
16567
16569
16589
16600
17655
16575
16593
16593
16585
16662
17406
18253
16816
16562
16569
16567
16561
16773
17853
16578
16583
16582
16577
16590
16580
16585
17495
16808
16580
16576
16586
16586
16603
17437
16588
16580
16588
16591
16605
16609
17323
16604
16609
16608
16596
16606
16585
16596
17367
16610
16619
16609
16611
16624
16614
17469
16897
16619
16620
16607
16613
16599
17441
16594
16613
16625
16607
16627
16610
16603
18852
16625
16636
16622
16629
16638
16603
17597
16603
16628
16614
16607
16597
16624
17492
16901
16615
16613
16617
16622
16620
16620
17422
16637
16617
16620
16620
16627
16657
17411
16649
16638
16647
16640
16629
16636
17394
16657
16639
16642
16636
16652
16663
16645
17722
16772
16664
16656
16652
16659
16677
17492
16658
16663
16648
16646
16612
17636
18447
17125
17103
16659
16657
16648
16648
17523
16953
16657
16657
16638
16658
16631
16653
19446
16972
16668
16653
16647
16665
16637
18039
16971
16659
16642
16655
16649
16664
18279
16670
16659
16666
16663
16679
16656
17623
16890
16669
16669
16671
16659
16685
16669
16867
16679
16663
16661
16693
16664
16682
18099
16694
16703
16687
16700
16699
16681
17513
16700
16678
16670
16693
16676
16702
17463
16683
16697
16686
16697
16706
17055
17951
16947
16706
16695
16679
16683
16706
16688
17498
16686
16680
16686
16711
16708
16703
19385
16696
16671
16711
17192
17557
17009
17787
16705
16720
16696
16711
16703
16716
17585
16982
16725
16720
16724
16698
16711
16727
17560
16723
16708
16729
16712
16719
16716
17472
16742
16733
16738
16737
16739
16735
17492
16732
16705
16721
16734
16699
16724
16715
17803
16805
16720
16738
16728
16732
16770
17567
16725
16743
16717
16699
16711
16695
17479
16730
16724
16743
16737
16742
16727
17485
16732
16720
16741
16722
16726
16730
16731
19250
16838
16733
16751
16741
16743
16746
17879
16761
16766
16742
16742
16752
16779
17507
16758
16752
16759
16748
16764
16774
17509
16777
16765
16760
16764
16772
16782
16757
17746
16905
16762
16742
16760
16781
16753
17603
16765
16771
16778
16770
16767
16763
17513
16775
16751
16747
16777
16761
16753
17535
16755
16742
16774
16771
16772
16780
16769
17720
16944
16764
16779
16775
16788
16789
17622
16779
16780
16786
16784
16794
16810
19082
16797
16777
16799
16793
16781
16794
17788
16788
16781
16786
16792
16793
16809
16805
17862
16937
16806
16796
16807
16811
16781
17631
16796
16792
16801
16792
16800
16818
17546
16813
16795
16802
16801
16805
16790
17554
16792
16798
16787
16808
16804
16809
16792
17809
16949
16821
16804
16802
16814
16800
17648
16810
16777
16797
16790
16783
16811
17543
16799
16807
16798
16784
16816
16785
17565
16813
16796
17528
17526
17089
16788
19252
17041
16834
16804
16777
16792
16797
16811
17876
16809
16802
16787
16774
16790
16809
17566
16807
16762
16809
16801
16815
16780
17556
16806
16785
16777
16781
16781
16766
17651
17096
16805
16805
16790
16806
16792
16812
17653
16781
16805
16800
16776
16773
16787
17544
16807
16764
16772
16788
16783
16787
17545
16785
16778
16774
16777
16787
16777
17662
17064
16785
16816
16795
16785
16802
16783
17623
16765
16778
16786
16796
16800
16798
19032
16812
16804
16802
16789
16799
16790
17777
16792
16798
16808
16802
16807
16805
17700
17089
16822
16813
16815
16804
16801
16791
17648
16784
16777
16798
16793
16788
16798
17570
16813
16818
16804
16808
16819
16808
17536
16798
16789
16815
16805
16796
16807
18221
17080
16806
16826
16825
16814
16821
17817
16781
16781
16799
16803
16803
16811
16801
17560
16829
16825
16837
16834
16821
16836
17585
16832
16818
16810
16799
16806
16802
19206
17094
16812
16821
16829
16829
16832
17910
16840
16840
16835
16826
16795
16808
16812
17578
16798
16815
16818
16819
16831
16829
17590
16839
16824
16838
16834
16837
16817
17710
17105
16832
16827
16839
16827
16830
17675
16846
16836
16849
16848
16846
16850
17605
16803
16833
16838
16864
16853
16840
16851
17586
16861
16860
16857
16883
16876
16867
17753
17540
17684
16999
16861
16856
16844
17685
16861
16858
16882
16871
16865
16864
19132
16893
16880
16866
16852
16853
16860
17866
16873
16869
16868
16868
16872
16877
16868
17885
17037
16891
16896
16882
16907
16912
18364
16895
16898
16880
16904
16897
16911
16885
16914
16902
16922
16916
16922
16909
17717
16998
16986
16979
16985
17006
16979
17835
17286
17003
16981
16966
16998
17000
16986
17858
16992
16999
16994
16994
16979
16990
17729
16986
16999
16973
16983
16971
16977
17761
16958
16961
16994
16982
16998
16983
19294
17273
16987
16977
16984
16942
16977
18089
16976
16979
16975
16965
17012
17027
17783
17029
17024
17020
17013
17012
16999
17774
17187
17369
17010
17003
17004
17019
17006
18162
17116
17013
17013
17020
17026
17029
17859
17043
17043
17023
17033
17023
16977
17773
17028
17026
17018
17036
17028
17037
17778
17028
17038
17025
17029
16995
17014
17855
17288
17018
17026
17030
17020
17039
17884
17044
17032
17013
17031
17024
17031
17002
16969
17008
17010
16986
17061
17044
17033
18086
17037
17049
17078
17059
17054
17042
17983
17265
17042
17050
17045
17036
17047
17869
17072
17067
17071
17065
17065
17070
17841
17072
17074
17055
17056
17083
17069
17816
17057
17068
17065
17064
17073
17062
17941
17350
17082
17076
17074
17064
17282
18783
17847
17189
17066
17061
17078
17068
17902
17073
17067
17067
17085
17013
17074
18444
17073
17058
17065
17071
17090
17091
19890
17394
17118
17096
17093
17096
17112
18190
17105
17095
17081
17100
17102
17091
17075
17846
17635
17119
17082
17089
17101
17081
17991
17099
17110
17091
17113
17132
17129
18045
17339
17090
17098
17088
17080
17086
17920
17094
17095
17085
17103
17096
17111
17915
17107
17129
17075
17119
17073
17098
17835
17107
17113
17119
17109
17106
17124
17979
17615
17201
17115
17120
17094
17100
17973
17120
17108
17130
17126
17117
17123
19377
17119
17125
17111
17129
17117
17135
18204
17091
17121
17145
17136
17131
17127
17130
18216
17238
17127
17135
17124
17139
17129
17995
17141
17144
17135
17120
17147
17138
17930
17138
17147
17141
17149
17116
17141
17904
17137
17143
17129
17150
17133
17125
17095
17409
17135
17126
17133
17137
17132
17963
17129
17144
17149
17135
17159
17160
17905
17148
17149
17149
17141
17143
17141
17893
17140
17145
17157
17141
17149
17157
19446
17459
17166
17146
17168
17178
17176
18216
17170
17179
17182
17191
17185
17184
17171
17931
17142
17146
17153
17153
17170
17174
17924
17186
17181
17188
17164
17172
17178
18110
17410
17178
17157
17184
17168
17177
18043
17190
17164
17165
17798
18062
17430
18040
17179
17172
17181
17179
17167
17168
17955
17169
17189
17187
17190
17202
17189
18055
17495
17198
17198
17196
17209
17207
17989
17189
17187
17204
17175
17180
17210
19452
17192
17189
17183
17203
17217
17213
18249
17179
17200
17204
17207
17220
17189
18094
17482
17206
17217
17206
17212
17204
18040
17206
17198
17222
17185
17222
17217
17955
17212
17199
17223
17223
17202
17218
17991
17202
17200
17206
17207
17218
17186
17218
18279
17288
17225
17219
17222
17220
17224
18074
17245
17229
17224
17234
17215
17241
17958
17207
17231
17219
17240
17234
17267
18011
17257
17248
17257
17265
17244
17253
19627
17458
17226
17240
17221
17239
17231
18324
17242
17235
17255
17246
17254
17243
18008
17243
17254
17221
17223
17228
17200
17983
17239
17232
17210
17247
17220
17224
18132
17497
17225
17233
17254
17212
17220
18078
17268
17243
17242
17248
17266
17252
18016
17273
17272
17256
17255
17266
17249
18024
17282
17264
17267
17255
17254
17278
18157
17545
17286
17301
17299
17278
17280
18104
17289
17284
17230
17255
17249
17257
19543
17270
17275
17289
17280
17280
17280
18270
17279
17275
17271
17270
17240
17285
18148
17566
17267
17261
17280
17291
17288
18100
17286
17271
17276
17267
17271
17261
18047
17302
17307
17770
18162
17607
17305
18145
17315
17309
17308
17305
17312
17302
18156
17566
17323
17328
17318
17304
17324
18161
17315
17315
17297
17329
17331
17333
18134
17296
17324
17316
17332
17317
17321
17307
18090
17296
17300
17342
17309
17336
17337
19892
17349
17340
17331
17320
17327
18442
17266
17321
17343
17328
17314
17331
17338
18107
17333
17318
17331
17329
17300
17313
18084
17369
17348
17340
17341
17353
17337
27654
17351
17362
17340
17351
17364
18292
17335
17365
17361
17362
17358
17367
18172
17380
17383
17384
17373
17386
17377
18161
17378
17362
17377
17384
17383
17378
18182
17385
17376
17379
17386
17385
17391
18206
17391
17354
17347
17359
17369
17356
19740
17380
17365
17364
17372
17410
17386
18432
17363
17391
17391
17369
17373
17377
18221
17377
17391
17408
17396
17381
17382
18192
17609
17759
17407
17411
17409
17399
18352
17408
17393
17404
17402
17389
17397
18237
17399
17388
17397
17411
17410
17412
18225
17409
17417
17406
17426
17407
17403
18196
17390
17401
17400
17401
17405
17402
18244
17406
17415
17415
17404
17422
17399
18255
17395
17399
17406
17404
17405
17434
19720
17411
17412
17418
17404
17405
17409
18448
17422
17405
17391
17420
17412
17409
18251
17415
17402
17422
17426
17430
17408
18246
18033
18189
17822
17565
17412
17447
18369
17421
17401
17416
17436
17436
17441
18234
17446
17420
17416
17436
17441
17431
18230
17443
17444
17421
17453
17447
17409
18256
17431
17424
17433
17439
17415
17441
18229
17440
17399
17433
17436
17425
17444
18225
17436
17449
17449
17450
17451
17438
19761
17437
17422
17439
17455
17458
17438
18538
17456
17458
17464
17452
17460
17465
18280
17451
17448
17464
17475
17461
17494
18349
17478
17444
17479
17485
17466
17481
17472
17481
17495
17501
17486
17463
17476
18323
17482
17480
17479
17471
17413
18927
17472
17467
17477
17488
17503
17476
18314
17470
17475
17459
17469
17487
17469
18309
17455
17491
17488
17470
17461
17472
18332
17474
17463
17477
17463
17465
17506
20152
17473
17473
17510
17493
17497
17480
18573
17502
17518
17500
17495
17496
17496
18304
17506
17534
17845
17741
17530
17538
18428
17528
17529
17529
17541
17521
17517
18321
17526
17525
17525
17527
17513
17516
18304
17528
17531
17523
17512
17525
17534
18322
17514
17528
17496
17525
17520
17511
18336
17503
17533
17498
17534
17539
17517
18313
17525
17605
17986
17503
17499
17522
18455
17554
17540
17532
17540
17538
17542
19822
17543
17538
17536
17536
17545
18646
17490
17538
17546
17522
17537
17548
19034
18365
17998
17527
17554
17554
17549
18500
17829
17564
17545
17554
17531
17534
18372
17551
17575
17558
17561
17555
17555
18314
17558
17565
17544
17555
17530
17528
18280
17540
17567
17537
17545
17566
17547
18403
17837
17541
17544
17532
17542
17540
18415
17555
17556
17563
17552
17537
17564
18320
17569
17552
17552
17567
17564
17563
19884
17572
17567
17565
17552
17572
17546
18823
17764
17562
17587
17571
17567
17588
18447
17584
17564
17565
17569
17574
17549
18322
17558
17564
17578
17557
17565
18355
17545
17593
17583
17578
17559
17584
18427
17836
17569
17566
17574
17547
17565
18386
17554
17576
17554
17576
17572
17565
18300
17578
17584
17560
17571
17567
17571
18313
17597
17588
17578
17583
17576
17594
18451
17857
17557
17574
17580
17566
17592
19922
17616
17594
17621
17617
17609
17605
18587
17602
17616
17599
17595
17592
17596
18377
17623
17607
17590
17604
17625
17598
18511
17850
17614
17622
17617
17601
17589
18444
17590
17639
17616
17614
17622
17585
18373
17612
17620
17610
17600
17599
20951
17588
17597
17592
17609
17597
17621
18537
17914
17619
17627
17613
17628
17612
18464
17618
17623
17629
17596
17612
17610
18381
17614
17644
17629
17639
17610
17633
20199
17659
17645
17641
17634
18253
20474
19385
17640
17639
17644
17645
17596
17622
18526
17615
17630
17636
17645
17645
18395
17655
17642
17623
17638
17645
17624
18417
17647
17639
17633
17633
17672
17658
18532
17944
17643
17644
17628
17635
17646
18489
17640
17672
17644
17670
17666
17668
18431
17675
17663
17658
17652
17653
17670
18426
17646
17658
17661
17671
17671
17670
18557
17934
17663
17649
17686
17676
17677
20248
17680
17665
17670
17671
17649
17675
18647
17663
17679
17668
17671
17669
18411
17686
17671
17646
17670
17663
17677
18531
17971
17680
17652
17672
17661
17681
18523
17691
17666
17667
17677
17653
17674
18436
17680
17683
17700
17678
17705
17702
19062
17700
17684
17692
17702
17693
17705
18656
17968
17681
17709
17701
17670
17692
18546
17712
17692
17715
17711
17697
17707
18489
17705
17699
17723
17716
17711
17686
20031
17710
17707
17688
17709
17711
18898
17992
17713
17726
17686
17706
17701
18558
17688
17714
17695
17702
17693
17682
18488
17702
17708
17700
17703
17713
17731
18467
17719
17702
17718
17704
17702
17725
18577
17990
17726
17729
17726
17734
17741
18595
17741
17730
17737
17736
17737
17734
18478
17738
17751
17747
17746
17749
18536
17771
17755
17756
17762
17737
17761
18626
18031
17734
18018
18634
18183
17751
20046
17747
17745
17750
17735
17743
17751
18794
17746
17754
17742
17743
17750
17751
18495
17747
17720
17740
17750
17745
17746
18819
17818
17990
18074
17759
17722
18613
17756
17775
17769
17740
17762
17776
18517
17768
17778
17766
17763
17757
17772
18522
17755
17766
17771
17791
17775
17800
18654
18063
17790
17789
17778
17806
17790
18638
17794
17789
17802
17788
17781
17797
18550
17801
17785
17804
17791
17783
17775
20031
17785
17774
17801
17774
17779
18899
18054
17790
17755
17801
17785
17792
18658
17787
17802
17783
17806
17773
17788
17753
17789
17790
17816
18373
17786
17821
18726
17809
17810
17823
17821
17822
17818
18809
17950
17815
17801
17803
17799
18682
17792
17835
17813
17808
17830
17826
18604
17833
17849
17852
17836
17830
17820
18619
17822
17813
17815
17817
17820
17827
18660
18133
17850
17825
17837
17840
17831
20163
17835
17835
17815
17822
17830
17821
18863
17829
17831
17843
17841
17850
18601
17840
17845
17834
17839
17830
17830
18740
18142
17824
17852
17855
17856
17840
18718
17874
17859
17855
17859
17852
17860
19207
17846
17855
17862
17865
17876
18726
17845
17886
17883
17859
17862
17887
18772
18178
17871
17862
17868
17864
17856
18741
18284
18747
18233
17882
17890
17883
18720
17867
17872
17859
17889
17868
17872
17808
17870
17875
17875
17864
17859
18986
18170
17887
17884
17868
17880
17890
18757
17876
17878
17877
17898
18442
17907
18791
17891
17889
17897
17903
17899
17879
18663
17896
17906
17895
17900
17891
17886
18950
17941
17904
17910
17925
17911
18748
17899
17888
17912
17909
17889
17905
18645
17904
17901
17878
17892
17910
17916
18668
17907
17922
17915
17898
18455
17908
18901
18119
17896
17890
17922
17892
17888
20194
17903
17919
17894
17886
17887
18897
17908
17893
17904
17891
17898
17904
18650
17905
19962
17941
17941
17917
17903
19223
18131
17908
17916
17910
17897
17908
18784
17937
17948
17939
17942
17929
18730
17931
17928
17950
17933
17920
17929
18709
17923
17939
17923
17925
17944
17931
18770
18199
17934
17940
17935
17937
17919
18797
17939
17919
17910
17917
17928
17941
18677
17935
17940
17935
17936
17945
20977
17930
17915
17930
17921
17940
17929
19117
18210
17953
17956
17945
17924
17971
18794
17964
17962
17956
17950
17928
17948
18721
17963
17972
17980
17972
17981
18746
17970
17979
17980
17980
17981
17983
18834
18259
17953
17961
17961
17972
17958
18791
17975
17959
17970
17974
17980
18197
19644
18847
18021
17950
17967
17960
18805
17974
17974
17965
17993
17964
17980
18839
18268
17976
17972
17977
17972
17961
20410
17963
17962
17971
17990
17987
18002
19058
17992
17998
18001
17983
18026
18753
17990
17985
17996
17986
17982
17973
18840
18310
18010
17987
17997
18011
18005
18862
18010
18012
18015
18013
18004
18016
18747
18002
18016
17974
17998
17987
18770
17999
18006
18023
18011
18013
18004
18852
18275
17992
17979
17992
18014
18009
18893
18003
18001
18017
18019
18030
17998
18774
18000
18002
18017
17988
17993
18007
20289
18042
18041
18012
18018
18032
19165
18330
18042
18034
18041
18024
18046
18907
18019
18024
18051
18038
18051
18038
18809
18063
18055
18048
18053
18056
18832
18021
18046
18036
18033
18054
18039
18892
18329
18065
18035
18036
18051
18055
18915
18050
18058
18048
18039
18043
18031
18799
18039
18030
18050
18032
18029
18855
18026
18048
18044
18047
18052
18031
18913
18347
18037
18034
18041
18075
18077
20422
18070
18072
18076
18067
18081
18065
19082
18061
18061
18064
18066
18067
18813
18080
18091
18103
18095
18099
18112
18995
18373
18096
18105
18085
18093
18083
18962
18089
18092
18080
18065
18084
18081
18876
18113
18085
18096
18095
18967
19700
18454
18086
18087
18086
18093
18088
19008
18387
18100
18091
18102
18113
18068
18910
18092
18091
18077
18081
18077
18869
18112
18109
18119
18122
18114
18125
20416
18126
18124
18113
18124
18114
18110
19299
18362
18105
18131
18114
18150
18135
18097
18128
18148
18133
18150
18164
18964
18160
18139
18123
18148
18150
18138
18904
18145
18129
18133
18138
18141
18160
19117
18287
18128
18123
18149
18128
18993
18119
18151
18158
18132
18149
18147
18897
18133
18138
18139
18141
18154
18137
18899
18147
18143
18161
18150
18164
18153
19220
18173
18156
18182
18159
18159
20479
18166
18150
18154
18146
18148
18184
19157
18178
18180
18180
18188
18193
18186
18938
18181
18187
18197
18160
18182
19078
18453
18185
18162
18349
18538
18176
19093
18190
18181
18183
18183
18178
18194
18951
18195
18180
18182
18177
18180
18944
18182
18190
18182
18200
18181
18191
19033
18473
18187
18199
18174
18178
18179
19011
18208
18163
18191
18196
18182
19002
18162
18209
18203
18194
18183
18195
20519
18212
18198
18200
18216
18199
18185
19352
18449
18200
18219
18203
18213
19081
18187
18210
18200
18207
18201
18199
18927
18191
18223
18213
18213
18217
18724
19084
18201
18205
18781
19124
18351
19161
18464
18200
18200
18204
18180
18210
19042
18205
18192
18213
18211
18186
18197
18955
18195
18193
18190
18209
18211
18230
18995
18249
18212
18244
18235
18230
19091
18497
18229
18210
18210
18230
18219
20563
18236
18242
18229
18223
18236
18254
18202
18226
18245
18236
18249
18237
18969
18246
18220
18218
18225
18223
18219
19103
18499
18259
18218
18238
18239
18240
19073
18218
18234
18233
18234
18231
18974
18243
18218
18250
18235
18239
18243
18998
18236
18171
18228
18215
18239
19711
18500
18216
18267
18257
18270
18264
19154
18260
18253
18257
18263
18247
18260
19060
18238
18248
18243
18244
18274
20902
18290
18263
18278
18260
18272
18263
19400
18532
18261
18264
18270
18244
18251
19104
18261
18250
18262
18269
18272
19636
18501
18260
18283
18259
18246
18230
19130
18256
18245
18251
18270
18251
18233
19325
18340
18266
18270
18267
18254
19071
18277
18245
18254
18249
18250
18256
19012
18299
18302
18289
18283
18269
18281
19042
18280
18286
18288
18273
18273
19643
18410
18269
18279
18311
18303
18304
20772
18579
18290
18317
18302
18308
19439
18264
18291
18305
18282
18288
18295
19048
18319
18322
18308
18299
18316
18317
19049
18815
19223
18475
18309
18295
19235
18587
18293
18300
18304
18298
18300
18271
18322
18284
18303
18302
18303
18291
19057
18310
18302
18280
18323
18309
19069
18329
18322
18316
18335
18324
18311
19201
18604
18315
18306
18320
18300
18305
19170
18354
18359
18326
18349
18349
20585
18364
18364
18344
18343
18347
18352
19359
18347
18349
18322
18334
18347
19256
18569
18351
18314
18324
18340
18362
19218
18334
18343
18312
18327
18341
18328
19075
18326
18332
18366
18346
18343
19102
18368
18345
18332
18338
18348
18335
19218
18626
18366
18368
18362
18352
18371
19202
18376
18361
18353
18347
18364
19102
18354
18344
18348
18353
18358
18381
19130
18375
18385
18372
18390
18384
18400
20923
18375
18390
18370
18388
18387
19445
18382
18382
18392
18382
18395
18393
19163
18397
18390
18396
18398
18364
19114
18377
18392
18379
18374
18405
18383
19246
18650
18408
18392
18384
18365
18393
19208
18379
18383
18362
18371
18404
19144
18418
18406
18403
18410
18408
18420
19169
18396
18387
18400
18377
18375
18418
19482
18430
18406
18417
18424
18410
19284
18420
18422
18424
18427
18445
18425
20647
18405
18412
18417
18409
18399
19445
18434
18420
18427
18426
18433
18441
19984
19281
18439
18408
18416
18400
19385
18648
18418
18433
18421
18417
18422
19269
18437
18415
18422
18408
18435
18407
19180
18420
18389
18394
18441
18419
19202
18433
18448
18455
18448
18452
18441
19319
18713
18447
18429
18432
18421
18437
19277
18452
18483
18446
18449
18449
19202
18472
18463
18480
18477
18458
18454
20653
18458
18443
18445
18469
18470
19558
18726
18468
18448
18463
18461
18466
19297
18456
18448
18444
18468
18436
19222
18417
18458
18456
18457
18463
18457
19230
18465
18446
18445
18419
18454
18443
19479
18573
18483
18493
18492
18482
19839
18491
18487
18505
18478
18473
18475
19366
18458
20578
18466
18462
18491
19644
18501
18508
18517
18507
18506
18481
19448
18821
18491
18496
18517
18481
21132
18478
18519
18483
18582
18550
18503
19541
18496
18497
18479
18492
18492
18496
19241
18476
18489
18468
18533
18517
19427
18761
18482
18496
18510
18505
18499
19297
18510
18458
18486
18472
18504
19227
18525
18534
18586
18558
18516
18549
19267
18506
18502
18523
18512
18480
19409
18737
18506
18486
18501
18530
18576
19378
18531
18530
18534
18533
18540
18539
19303
18546
18501
18503
18526
18531
20724
18531
18523
18536
18526
18848
19436
20309
18528
18518
18526
18513
18520
19500
18798
18531
18531
18526
18521
18520
19374
18507
18522
18520
18523
18525
20006
18512
18511
18514
18506
18503
18547
19318
18515
18535
18544
18543
18563
19444
18826
18563
18539
18541
18548
18543
19406
18539
18548
18559
18562
18558
18583
19309
18574
18556
18562
18576
18582
19306
18570
18557
18558
18559
18554
18535
21074
18653
18568
18566
18559
18554
19655
18572
18580
18572
18564
18558
18551
19314
18586
18553
18558
18563
18561
19331
18570
18589
18563
18565
18568
18550
19446
19135
18554
18547
18570
18566
19470
18587
18598
18582
18576
18584
18581
19344
18591
18583
18584
18593
18610
18588
19322
18605
18602
18608
18593
18610
18544
18885
18596
18619
18600
18614
18615
19432
18603
18601
18583
18602
18608
20864
18598
18597
18619
18606
18616
18611
19601
18611
18613
18602
18603
18596
19437
18897
18624
18605
18596
18615
18608
19424
18621
18609
18615
18599
18603
19344
18608
18597
18612
18607
18610
18624
19386
18623
18607
18617
18639
18635
19501
18883
18622
18624
18626
18634
18633
19476
18622
18631
18645
18645
18634
18635
19379
18630
18648
18644
18653
18654
19420
18636
18618
18636
19334
19404
22348
18924
18640
18640
18646
18649
18646
19784
18647
18654
18634
18644
18613
19375
18634
18626
18622
18641
18629
18631
19405
19117
18752
18651
18618
18619
19666
18897
18663
18658
18666
18664
18662
19527
18665
18677
18661
18666
18674
19453
18679
18676
18657
18678
18654
18650
19450
18677
18681
18685
18691
18682
19540
18975
18691
18706
18689
18677
18690
19533
19045
18857
18681
18688
18685
21114
18693
18678
18707
18695
18691
18691
19734
18672
18679
18689
18678
18673
19555
18962
18680
18664
18677
18694
18679
19533
18699
18689
18690
18679
18699
19407
18692
18695
18704
18691
18705
18688
19487
18698
18707
18690
18699
18701
19580
18958
18716
18695
18693
18706
18711
19548
18709
18723
18724
18714
18718
19526
18694
18683
18714
18714
18711
18707
19417
18718
18710
18720
18726
18726
18725
21299
18708
18714
18719
18691
18711
19809
18709
18719
18709
18705
18693
19493
18689
18713
18724
18711
18703
18712
19481
18714
18713
18703
18748
18713
19615
18933
18743
18724
18727
18722
18726
19567
18736
18721
18740
18725
18728
18733
18687
18737
18713
18727
18728
18745
19496
18740
18742
18735
18744
18750
18745
19877
18956
19661
19188
18712
18733
19575
18751
18720
18745
18727
18737
21010
18727
18738
18744
18740
18720
18721
19756
18735
18733
18747
18721
18728
19600
19044
18742
18736
18732
18737
18738
19573
18749
18710
18713
18720
18744
19520
18774
18745
18752
18750
18752
18760
19543
18763
18738
18740
18769
18747
19609
19052
18760
18754
18754
18761
18775
19633
18768
18758
18779
18770
18782
19506
18794
18773
18765
18756
18770
18752
19545
18771
18758
18782
18773
18773
21019
19040
18761
18765
18748
18779
18756
19820
18747
18793
18771
18743
18764
19549
18781
18762
18749
18775
18765
18749
19526
18760
18746
18741
18784
18795
19722
19056
18781
18785
18786
18793
18794
19621
18811
18770
18784
18794
18763
19511
18812
18809
18819
18804
18805
18813
19582
18836
18815
18818
18825
18826
19679
19096
18806
18804
18794
18799
18808
19607
18835
18823
18845
18825
18816
21013
18805
18807
18811
18812
18815
18792
19809
18804
18803
18811
18811
18833
19687
19115
18805
18831
18802
18772
18783
19677
18803
18817
18835
18808
18820
19618
18831
18822
18819
18838
18829
18833
19577
18832
18824
18838
18822
18822
19681
19126
18848
18852
18869
18871
19853
19774
19430
18857
18859
18854
18866
19728
18839
18852
18854
18858
18832
19595
18860
18848
18856
18850
18859
18873
21300
18997
18858
18849
18840
18860
19904
18862
18861
18870
18852
18862
18852
19636
18853
18851
18865
18840
18849
19611
18862
18848
18860
18879
18869
18858
20036
18885
18881
18871
18879
18864
19714
18873
18879
18869
18874
18871
19663
18852
18906
18879
18893
18902
18899
19668
18913
18905
18905
18897
18928
19754
19174
18896
18876
18900
18882
18916
19749
18905
18910
18900
18904
18904
21123
18915
18924
18895
18897
18917
18881
19887
18900
18915
18897
18908
18913
19776
19173
18926
18910
18891
18900
18902
19749
18900
18870
18919
18892
18923
19653
19472
18929
18910
18914
18917
19789
18919
18906
18905
18904
18916
18916
19759
19185
18939
18912
18945
18951
19755
18920
18935
18924
18940
18928
18946
19723
18932
18885
18915
18927
18924
19712
18924
18926
18933
18936
18931
18935
21520
18932
18940
18936
18923
18923
20000
18941
18907
18923
18914
18930
19691
18945
18920
18937
18926
18947
18937
19713
18925
18927
18935
18946
18946
19831
19237
19018
19408
18943
18944
18949
19799
18942
18944
18950
19131
19851
20306
18964
18955
18956
18947
18969
19800
18941
18974
18970
18967
18951
18962
19819
19249
18945
18971
18989
18964
19813
18953
18971
18980
18974
18952
18959
21157
18967
18949
18950
18957
18947
19952
18960
18968
18949
18960
18965
18956
20088
18986
18964
18943
18948
18968
19793
18967
18966
18982
18970
18972
19702
18985
18981
18968
18986
18982
18976
19741
18960
18992
18966
18973
18993
19860
19265
19002
19008
18997
19010
18996
19855
19021
19000
19009
19006
19005
19763
19002
18988
18985
18988
19004
19004
19754
18994
19010
19012
18997
19018
21355
19261
18993
18997
18985
18999
20124
19013
18986
18998
19007
19001
19002
19769
19007
19006
18996
19000
18999
19777
19010
19008
19350
19244
19031
20094
19242
19020
19029
19025
19028
19017
19862
19025
19013
19010
18981
19027
20439
19048
19042
19026
19029
19039
19873
19031
19051
19057
19042
19050
19045
19954
19328
19025
19012
19017
19052
19863
19041
19048
19595
19048
19057
19048
21763
19043
19040
19037
19040
19033
20051
19056
19033
19043
19047
19036
19943
19305
19046
19025
19026
19028
19019
19881
19056
19047
19040
19042
19039
19036
19054
19071
19223
19958
19601
19928
19041
19063
19062
19058
19048
19084
19933
19356
19065
19065
19065
19075
19899
19082
19060
19080
19080
19086
19074
19828
19078
19066
19075
19057
19089
19838
19083
19087
19070
19071
19085
21359
19365
19071
19076
19070
19084
19068
20132
19101
19076
19089
19078
19089
19840
19087
19082
19076
19076
19066
19070
19841
19075
19097
19078
19080
19077
19957
19367
19095
19093
19086
19088
19929
19077
19106
19083
19094
19086
19098
19852
19099
19090
19092
19102
19091
19877
19115
19110
19106
19095
19104
20034
19352
19097
19076
19112
19103
19093
19938
19095
19101
19104
19098
19097
21312
19106
19108
19114
19114
19111
19080
20106
19111
19084
19089
19093
19100
19976
19371
19113
19102
19100
19076
19910
19111
19100
19097
19099
19130
19120
19862
19131
19121
19125
19136
19117
19927
19115
19121
19111
19114
19112
19987
19396
19124
19131
19120
19127
19133
19998
19132
19144
19135
19132
19133
19899
19144
19130
19132
19123
19116
19124
19908
19137
19116
19114
19138
19137
21423
19412
19137
19132
19115
19117
20152
19149
19116
19127
19136
19124
19132
19907
19125
19140
19126
19126
19123
19910
19130
19857
19864
19334
19110
20098
19371
19136
19110
19126
19127
19124
19977
19115
19135
19113
19112
19109
19871
19152
19124
19139
19133
19120
19900
19148
19107
19121
19121
19105
19133
20107
19276
19109
19137
19125
19132
19978
19137
19126
19118
19118
19112
19101
21410
19112
19106
19107
19103
19098
20111
19172
19137
19114
19130
19107
20005
19375
19118
19107
19100
19120
19134
19965
19117
19119
19128
19120
19128
19869
19127
19111
19114
19114
19112
19869
19121
19131
19123
19137
19120
19103
20661
19206
19124
19128
19117
19108
20090
19128
19119
19115
19134
19120
19912
19152
19159
19141
19126
19117
19115
19917
19135
19125
19122
19111
19134
21540
19446
19164
19159
19151
19146
20243
19136
19133
19110
19101
19122
19131
19891
19134
19127
19129
19115
19156
19940
19153
19137
19153
19119
19127
19118
20295
19451
19155
19120
19132
19123
19994
19146
19151
19148
19148
19152
19930
19129
19152
19148
19158
19150
19157
19924
19157
19168
19168
19164
19168
20027
19439
19173
19204
19152
19149
20002
19149
19161
19184
19155
19163
19173
21380
19184
19174
19189
19187
19179
20193
19155
19157
19146
19165
19155
20050
19820
20042
19232
19171
19159
19182
20025
19195
19189
19187
19157
19155
19902
19147
19180
19722
19175
19168
20038
19196
19183
19181
19178
19189
19181
20196
19288
19146
19171
19167
19194
20012
19164
19200
19197
19207
19203
19969
19204
19218
19202
19188
19184
19191
19941
19181
19188
19204
19184
19198
21505
19473
19205
19200
19212
19220
20305
19228
19170
19189
19178
19181
19208
19971
19205
19200
19205
19223
19206
19980
19220
19220
19214
19223
19263
20129
19551
19267
19257
19430
19566
19214
20110
19231
19224
19216
19233
19214
20028
19226
19332
19327
19313
19320
20045
19320
19309
19327
19316
19319
19304
20396
19415
19337
19322
19322
19328
20147
19321
19320
19345
19316
19329
21518
19329
19318
19319
19330
19332
19322
20343
19332
19320
19332
19322
19327
20208
19583
19329
19331
19339
19330
20173
19292
19318
19323
19291
19304
20133
19320
19356
19339
19350
19342
19347
20157
19357
19357
19351
19341
19349
20179
19630
19340
19349
19351
19359
20185
19360
19363
19341
19349
19351
19354
20117
19342
19344
19346
19380
19347
20086
19368
19349
19355
19351
19357
21641
19609
19352
19373
19332
19365
21231
20226
19637
19352
19349
19339
19353
20197
20178
19881
19363
19372
19352
20216
19353
19346
19364
19578
19658
20349
19634
19361
19379
19351
19378
20238
19329
19372
19372
19373
19376
19383
20117
19372
19353
19359
19350
19361
20143
19358
19395
19383
19396
19376
20243
19666
19389
19385
19402
19400
19390
20225
19380
19378
19393
19930
19391
21793
19381
19370
19390
19397
19394
20408
19405
19403
19395
19382
19365
20282
19659
19389
19387
19382
19409
19394
20243
19305
19387
19393
19389
19390
20817
19383
19387
19385
19394
19392
20218
19408
19409
19416
19407
19412
20328
19708
19407
19419
19413
19405
19396
20251
19425
19423
19430
19443
19418
20222
19441
19440
19459
19451
19440
20212
19446
19449
19423
19414
19437
22155
19686
19429
19424
19437
19427
19427
20533
19462
19446
19445
19444
19456
20140
19424
19438
19438
19394
19433
20206
19465
19428
19448
19435
19437
20336
19680
19438
19444
19418
19418
19427
20258
19441
19439
19445
19432
19459
20223
19447
19453
19441
19455
19483
20231
19447
19446
19485
19470
19466
19468
20605
19484
19471
19465
19453
19493
20310
19477
19482
19496
20416
20093
21809
19483
19474
19454
19461
19465
20477
19473
19476
19466
19450
19461
20353
19778
19462
19466
19464
19466
19454
20346
19485
19471
19462
19479
19465
20254
19483
19469
19464
19478
19480
20240
19469
19487
19475
19481
19476
20376
19700
19484
19481
19499
19482
19480
20326
19499
19489
19496
19484
19502
20252
19501
19505
19479
19497
19495
20236
19496
19493
19506
19496
19493
19481
22048
19511
19511
19494
19491
19503
20592
19492
19499
19496
19502
19498
20249
19481
21769
19499
19476
19481
20632
19494
19508
19486
19494
19491
20476
19762
19490
19503
19506
19491
19503
20318
19503
19504
19509
19523
19506
20254
19517
19501
19526
19520
19508
20284
19502
19503
19511
19496
19490
20376
19792
19497
19489
19514
19520
19498
20316
19512
19511
19497
19514
19498
22050
19494
19501
19484
19507
19485
20518
19514
19502
19506
19506
19498
20378
19754
19505
19492
19494
19491
19506
20381
19515
19497
19500
19510
19500
20284
19507
19506
19491
19507
19490
20276
19504
19493
19512
19494
19486
20333
19797
19498
19508
19509
19501
19512
20347
19513
19510
19507
19501
19500
20253
19509
19804
20414
19859
19537
20386
19521
19506
19526
19528
19519
21847
19791
19503
19507
19538
19467
20570
19527
19522
19500
19500
19511
19515
20281
19499
19534
19506
19496
19486
20220
19491
19512
19487
19512
19504
20379
19778
19491
19499
19486
19478
20329
19514
19488
19504
19517
19556
19525
20326
19541
19528
19531
19525
19536
20313
19539
19523
19525
19512
19523
20404
19814