173
160
123
130
121
120
121
128
118
118
118
118
117
118
6984
127
125
121
121
121
121
121
121
119
121
121
120
121
121
129
150
127
124
133
131
123
132
124
133
148
160
146
147
146
144
156
146
144
147
146
154
148
181
146
146
143
143
144
144
144
144
144
143
139
139
139
139
141
160
139
139
156
153
150
150
149
148
148
149
144
146
146
146
146
146
146
146
142
142
143
142
143
142
143
142
139
139
140
140
140
140
139
139
160
155
152
150
148
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
174
157
155
155
155
155
155
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
177
170
166
166
164
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
190
179
176
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
196
184
184
180
180
180
180
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
211
193
191
189
189
189
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
186
2715
208
201
202
202
198
197
198
195
196
196
196
196
196
196
196
196
195
198
198
198
198
198
198
198
195
200
200
200
200
200
200
200
230
208
208
208
207
207
207
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
229
215
215
213
213
211
211
211
211
211
212
211
211
212
212
212
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
235
225
222
221
221
221
221
221
220
220
220
220
221
221
221
220
220
221
221
220
220
221
221
220
220
221
221
220
220
221
221
220
255
231
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
260
246
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
268
252
249
247
247
247
247
247
245
247
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
285
264
258
258
258
258
256
256
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
257
254
254
254
254
297
273
267
267
267
267
265
265
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
304
281
276
276
276
276
276
276
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
317
290
283
283
283
283
283
283
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
321
298
292
292
292
292
292
292
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
331
303
301
301
301
301
301
299
299
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
337
312
310
310
309
310
310
308
308
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
349
319
317
317
317
317
317
315
315
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
1168
312
312
312
355
323
323
323
323
323
323
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
324
321
321
321
321
321
321
321
362
331
330
330
330
330
330
330
330
330
331
330
331
330
331
330
331
330
331
330
331
330
331
330
331
330
331
330
331
330
331
330
369
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
380
365
364
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
365
364
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
373
383
382
382
382
381
382
381
382
381
382
382
382
381
382
381
382
381
382
381
382
381
382
381
382
381
382
381
382
381
382
381
382
391
392
392
391
391
391
1187
392
391
392
392
391
391
391
391
392
391
391
391
392
391
391
391
392
392
392
392
391
391
392
392
391
399
399
398
399
398
399
398
399
398
399
398
399
398
399
398
399
398
399
398
399
398
399
398
399
398
432
398
401
399
398
399
398
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
407
416
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
434
436
432
432
432
432
432
432
432
432
432
432
432
432
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
449
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
467
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
466
474
474
474
474
474
474
474
474
474
474
475
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
474
1307
479
488
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
485
483
483
483
483
483
483
483
483
483
483
483
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
492
501
500
500
500
500
500
499
499
500
499
500
499
500
499
500
499
500
499
500
499
500
499
500
499
500
499
500
499
500
499
500
499
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
519
516
516
517
517
517
517
517
516
517
516
517
516
517
516
517
516
517
516
517
516
517
516
517
516
517
517
517
517
517
516
517
526
1352
526
527
527
526
526
527
527
526
526
526
526
527
526
526
526
527
526
526
526
527
526
527
526
526
526
527
527
526
526
527
534
533
533
533
533
533
533
533
534
533
534
533
533
533
533
533
533
533
533
533
533
533
533
533
534
533
533
533
533
533
533
533
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
542
551
550
551
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
568
562
560
560
568
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
567
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
576
585
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
584
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
602
601
601
601
601
601
601
601
601
601
601
601
601
601
601
6359
603
601
601
601
513
485
485
485
485
488
488
488
488
488
488
488
492
495
495
495
495
495
495
495
492
497
497
497
497
497
497
497
494
495
495
495
495
495
495
495
492
491
492
492
491
492
491
492
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
519
519
518
519
518
519
518
519
519
519
518
519
518
519
518
519
518
519
518
519
1564
520
518
519
518
519
518
519
518
519
518
519
524
524
524
524
524
524
524
524
524
524
525
524
524
524
524
524
524
524
524
524
524
524
524
524
527
524
524
524
524
524
524
524
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
533
540
539
539
539
540
539
539
539
539
539
539
539
540
539
539
539
540
539
539
539
540
539
539
539
618
540
539
539
539
539
540
539
545
546
545
546
546
545
546
545
545
546
546
546
546
546
546
546
546
546
546
546
546
546
546
546
545
546
545
546
545
546
545
546
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
1838
553
551
551
551
551
551
551
551
551
551
551
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
566
566
567
566
566
566
567
566
566
566
567
566
566
566
567
566
566
566
567
566
566
566
567
566
566
566
567
566
566
566
567
566
572
573
572
573
573
572
573
572
573
572
573
572
573
572
573
572
573
572
573
572
573
572
573
572
572
573
573
572
572
573
573
572
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
578
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
1267
587
587
587
587
587
587
587
587
587
587
587
587
587
594
593
594
593
593
593
594
593
593
593
594
593
593
593
594
593
593
593
594
593
593
593
594
594
593
593
594
593
593
593
594
593
599
600
599
600
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
600
599
607
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
605
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
622
620
621
620
620
620
621
620
620
620
621
1283
620
620
621
620
620
620
621
620
620
620
621
620
620
620
621
620
620
620
621
620
626
627
626
627
627
626
627
627
627
626
627
626
627
626
627
626
627
626
627
626
627
626
627
626
627
626
627
626
627
626
627
626
633
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
632
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
662
647
647
647
648
647
647
647
648
647
647
647
648
647
647
647
648
647
647
647
648
647
647
647
648
647
647
647
648
647
1316
648
653
654
653
654
654
653
654
654
654
654
654
654
654
654
654
654
654
655
654
653
654
653
654
654
654
654
654
654
654
654
654
654
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
659
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
668
674
674
675
674
674
674
675
674
674
674
675
674
674
674
675
674
674
674
675
674
674
674
675
674
674
674
675
674
674
674
675
674
680
681
680
681
681
680
681
681
681
681
681
681
1336
680
681
680
681
680
681
680
681
680
681
680
681
680
681
680
681
680
682
681
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
695
701
701
701
701
702
701
701
701
702
701
701
701
702
701
701
701
702
701
701
701
702
701
701
701
702
701
701
701
702
701
701
701
708
707
708
707
708
707
708
707
708
707
708
707
708
707
708
707
708
707
708
707
708
1389
707
708
707
708
708
707
708
707
708
707
714
713
713
713
713
713
713
714
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
713
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
722
728
728
728
728
729
728
728
728
729
728
728
728
729
728
728
728
729
728
728
728
729
728
728
728
729
728
728
728
729
728
728
728
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
734
735
735
734
735
735
734
741
740
740
740
740
740
740
740
740
740
740
741
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
755
755
755
755
756
755
755
755
756
755
755
755
756
755
755
755
756
755
755
755
756
755
807
755
755
755
756
755
755
755
756
755
761
762
761
762
762
761
762
761
762
761
762
761
762
761
762
761
762
761
762
761
762
761
762
2055
762
762
761
762
762
761
762
761
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
1945
786
816
783
803
782
783
782
782
782
783
782
782
816
833
822
838
816
830
835
818
826
822
829
826
823
824
821
820
817
829
827
835
859
836
831
819
819
842
831
830
838
824
812
840
828
824
848
790
814
790
808
788
788
789
788
788
789
788
788
788
789
788
788
796
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
794
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
809
809
809
810
809
809
809
810
809
809
809
810
809
809
809
810
809
809
809
810
809
809
809
810
809
809
809
810
809
809
809
810
816
815
816
815
816
815
815
815
816
1729
819
816
815
816
815
816
815
816
815
816
815
816
815
816
815
816
815
816
815
816
815
816
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
836
837
836
836
836
836
836
836
836
837
836
836
836
837
836
836
836
837
836
836
836
837
836
836
836
837
836
836
836
837
836
836
843
1525
842
843
842
843
842
843
842
843
842
843
842
843
842
843
842
844
842
842
843
842
843
842
843
842
843
842
843
842
843
842
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
848
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
857
877
863
863
864
863
863
863
864
863
863
863
864
863
863
863
864
863
863
863
864
863
864
1507
864
863
864
863
863
863
864
863
863
870
870
869
870
869
870
870
869
870
869
870
869
870
869
870
869
870
869
870
869
870
869
870
870
870
870
870
870
870
870
870
870
876
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
875
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
884
890
890
890
891
890
890
890
891
1537
890
890
891
890
890
890
891
890
890
890
891
890
891
890
890
890
891
890
890
890
891
890
890
897
897
896
897
896
896
897
897
897
897
897
897
897
897
897
897
897
897
897
897
897
896
897
897
897
897
897
897
897
897
897
897
903
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
911
1547
911
911
911
911
911
911
911
917
918
917
917
917
918
918
918
917
917
917
918
917
917
917
918
917
917
917
918
917
917
917
918
917
917
917
918
917
917
917
918
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
924
923
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
929
938
938
938
938
938
1583
938
938
938
938
938
938
938
938
938
938
938
938
938
938
939
938
938
938
938
938
938
938
938
938
938
938
944
944
944
945
944
944
944
945
944
944
944
945
944
944
944
945
944
944
944
945
944
944
944
945
944
944
944
945
944
944
944
945
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
951
950
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
959
956
956
956
956
956
956
956
956
956
956
956
956
956
956
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
971
971
971
972
971
971
971
972
971
978
978
978
978
978
978
978
978
981
981
981
1062
981
981
981
978
983
983
983
983
983
983
983
987
990
990
990
990
990
990
990
987
987
987
987
987
987
987
987
978
983
983
983
983
983
984
983
984
986
985
985
985
985
985
985
990
992
992
993
992
992
992
992
992
994
994
994
994
994
994
994
992
992
992
992
992
992
992
992
990
990
990
990
990
990
990
990
996
996
996
996
996
996
996
996
995
996
996
996
996
996
996
996
995
995
995
996
996
996
996
995
992
992
992
992
992
992
992
992
999
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
998
1000
998
999
998
1004
1005
1004
1005
1005
1004
1005
1004
1005
1004
1006
1004
1004
1005
1004
1004
1005
1005
1004
1004
1004
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1011
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1043
1025
3611
1026
1026
1025
1025
1025
1026
1026
1025
1025
1026
1026
1025
1025
1026
1025
1026
1025
1026
1025
1026
1025
1026
1025
1026
1025
1026
1025
1026
1025
1032
1032
1032
1031
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1031
1031
1037
1037
1037
1037
1037
1037
1037
1037
1037
1039
1039
1039
1039
1039
1039
1039
1037
1039
1039
1039
1039
1039
1039
1039
1037
1041
1041
1041
1041
1041
1041
1041
1046
1046
1046
1046
1957
1048
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1047
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1053
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1058
1059
1058
1058
1059
1059
1059
1059
1058
1058
1059
1059
1059
1059
1058
1058
1058
1058
1059
1059
1059
1059
1058
1058
1059
1059
1059
1059
1058
1058
1058
1058
1081
1064
1064
1064
1064
1064
1067
1068
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1080
1079
1079
1079
1080
1079
1080
1079
1080
1080
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1080
1079
1086
1086
1086
1086
1086
1086
1733
1086
1086
1085
1085
1086
1085
1085
1086
1086
1086
1085
1085
1087
1086
1086
1085
1085
1086
1086
1086
1086
1085
1085
1086
1086
1092
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1106
1106
1106
1106
1106
1749
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1107
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1112
1113
1112
1113
1113
1113
1113
1113
1112
1112
1113
1113
1113
1113
1112
1112
1113
1113
1113
1113
1112
1112
1113
1113
1113
1113
1112
1112
1113
1112
1112
1113
1119
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1127
1127
1127
1769
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1128
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1139
1140
1139
1139
1140
1140
1140
1140
1139
1139
1140
1140
1140
1140
1139
1139
1140
1140
1140
1140
1139
1139
1140
1140
1140
1140
1139
1139
1140
1140
1140
1777
1146
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1146
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1154
1154
1154
1249
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1161
1160
1160
1160
1161
1160
1161
1160
1161
1160
1161
1160
1161
1160
1161
1160
1161
1160
1161
1160
1161
1160
1160
2512
1160
1160
1161
1160
1161
1160
1161
1160
1167
1167
1167
1166
1166
1167
1166
1166
1166
1167
1166
1166
1166
1167
1166
1166
1167
1167
1166
1166
1166
1167
1166
1166
1166
1167
1166
1166
1166
1167
1166
1166
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1172
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1188
1187
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1193
1194
1193
1193
1193
1194
1193
1193
1193
1194
1193
1193
1193
1194
1193
1193
1199
1199
1199
1199
1199
1199
1199
1199
1199
1871
1199
1199
1199
1199
1199
1199
1199
1199
1199
1199
1201
1199
1199
1199
1199
1199
1199
1199
1199
1199
1199
1199
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1215
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1214
1215
1214
1214
1214
1214
1214
1214
1214
1214
1214
3839
1221
1220
1221
1221
1221
1221
1221
1220
1220
1222
1221
1220
1220
1221
1221
1220
1221
1220
1220
1221
1221
1221
1221
1220
1220
1221
1221
1221
1221
1220
1220
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
2155
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1242
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1247
1248
1247
1248
1247
1247
1248
1248
1248
1248
1247
1247
1248
1248
1248
1248
1247
1248
1248
1248
1247
1247
1248
1248
1248
1248
1247
1247
1248
1247
1247
1248
1255
1253
1253
1253
1253
1253
1253
1253
1253
1253
1970
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1255
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1262
1269
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
1268
2147
1275
1992
1268
1268
1274
1275
1275
1280
1348
1358
1372
1352
1327
1347
1339
1303
1277
1275
1276
1276
1275
1274
1274
1275
1274
1274
1275
1275
1275
1275
1274
1274
1275
1275
1275
1275
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
2057
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1290
1289
1289
1289
1289
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1295
1301
1302
1301
1301
1301
1301
1302
1302
1301
1301
1302
1302
1302
1302
1301
1301
1302
1302
1302
1302
1301
1301
1302
1302
1302
1302
1301
1301
1302
1301
1301
1302
1307
1307
1965
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1308
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1324
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1322
1985
1325
1322
1454
1323
1323
1322
1323
1322
1323
1322
1323
1322
1329
1329
1329
1328
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1335
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1343
2681
1343
1343
1343
1343
1343
1343
1343
1343
1343
1344
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1349
1349
1349
1349
1350
1349
1350
1349
1350
1349
1349
1349
1350
1349
1350
1349
1350
1349
1350
1349
1350
1349
1349
1349
1349
1352
1352
1352
1352
1352
1352
1352
1356
1359
1359
1359
1359
1359
1359
1359
1356
1361
1361
1361
1361
1361
1361
1361
2032
1359
1359
1359
1359
1359
1359
1359
1356
1356
1356
1357
1356
1355
1355
1356
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1361
1363
1368
1361
1361
1361
1361
1361
1478
1452
1431
1443
1450
1444
1430
1461
1449
1437
1443
1455
1453
1479
1437
1426
1476
1444
1458
1419
1441
1430
1376
1372
1372
1372
1371
1370
1370
1370
1370
1370
1370
1370
1370
1370
1370
1370
1370
1370
2107
1370
1376
1376
1376
1376
1376
1376
1376
1376
1377
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1382
1383
1383
1382
1382
1383
1383
1383
1383
1382
1382
1383
1383
1383
1383
1382
1383
1383
1382
1382
1383
1382
1382
1383
1383
1383
1383
1382
1382
1382
1382
1383
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
4064
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
1404
1403
2282
1403
1403
1403
1404
1403
1404
1403
1404
1409
1411
1410
1410
1410
1409
1409
1409
1410
1409
1409
1409
1410
1409
1409
1409
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1410
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1424
1424
1424
1424
2083
1424
1424
1424
1424
1424
1424
1424
1424
1424
1425
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1430
1430
1430
1431
1430
1431
1430
1431
1430
1431
1430
1431
1430
1431
1430
1431
1430
1431
1430
1431
1430
1431
1431
1430
1430
1431
1430
1431
1430
1431
1430
1431
1436
1437
1437
1437
1436
1436
1437
1436
1436
1436
1437
1436
1436
1436
1437
2074
1437
1436
1436
1436
1437
1436
1436
1436
1437
1436
1436
1436
1437
1436
1436
1436
1443
1442
1442
1442
1442
1442
1442
1442
1442
1442
1442
1442
1442
1442
2333
1444
1468
1442
1442
1442
1442
1494
1538
1547
1531
1514
1520
1522
1502
1444
1443
1444
1452
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
2321
1451
1451
1451
1451
1451
1451
1458
1457
1457
1458
1457
1457
1457
1457
1457
1458
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1463
1464
1464
1463
1464
1463
1463
1464
1464
1464
1464
1463
1463
1464
1464
1464
1463
1464
1464
1464
1464
1463
1463
1464
1464
1464
1464
1463
1463
1464
1464
1464
1472
1469
1469
2116
1469
1469
1469
1469
1469
1469
1469
1469
1469
1470
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1469
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1485
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
2134
1484
1484
1484
1484
1484
1484
1484
1484
1485
1484
1484
1484
1484
1484
1484
1484
1484
1484
1490
1491
1491
1491
1490
1490
1491
1490
1490
1491
1491
1491
1491
1490
1490
1491
1491
1491
1491
1490
1490
1491
1491
1491
1491
1490
1490
1491
1491
1491
1491
1490
1497
1496
1496
1496
1496
1496
1496
1496
1496
1665
1496
1496
1496
1496
1496
1496
1496
1496
1496
2890
1496
1496
1496
1496
1496
1496
1496
1496
1497
1496
1496
1496
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1505
1511
1511
1511
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
1511
1512
2194
1511
1511
1511
1511
1517
1517
1518
1518
1519
1517
1518
1518
1518
1518
1517
1517
1518
1518
1518
1518
1517
1518
1517
1517
1518
1518
1518
1518
1517
1517
1518
1518
1518
1518
1517
1517
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1532
1532
2198
1539
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1539
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1544
1545
1544
1545
1545
1545
1545
1545
1544
4159
1592
1545
1544
1544
1545
1545
1545
1544
1546
1544
1545
1545
1544
1544
1545
1545
1545
1545
1544
1544
1545
1545
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
2503
1560
1559
1559
1559
1559
1559
1559
1559
1560
1559
1559
1559
1559
1559
1559
1559
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1571
1572
1571
1572
1572
1571
1571
1572
1571
1571
1572
1572
1572
1572
1571
1571
1571
1571
1572
1572
1571
1572
1572
1571
1571
1572
1571
1571
1572
1572
1572
1571
1579
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1577
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1589
1586
1586
1586
1586
1586
1593
1592
1592
1593
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1592
1598
1599
1598
1598
1598
1598
1599
1599
1598
1598
1599
1599
1599
1599
1598
1598
1598
1598
1599
1599
1598
1598
1599
1599
1599
1599
1598
1598
1599
1599
2231
1598
1605
1604
1604
1604
1604
1604
1604
1605
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1613
1619
1619
2245
1619
1619
1619
1619
1619
1619
1619
1619
1620
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1619
1625
1626
1625
1626
1626
1626
1626
1626
1625
1625
1626
1626
1626
1626
1625
1625
1625
1626
1626
1626
1625
1625
1626
1626
1626
1626
1625
1625
1626
1625
1626
1626
1633
1631
1631
1631
1631
1631
2276
1631
1631
1631
1631
1631
1631
1631
1631
1632
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1631
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1640
1647
1646
1646
1646
1646
1646
1646
1646
1646
2265
1647
1646
1646
1646
1646
1646
1646
1646
1647
1646
1646
1646
1647
1646
1646
1646
1646
1646
1646
1646
1646
1646
1652
1653
1652
1653
1653
1652
1652
1653
1652
1652
1653
1653
1653
1653
1652
1652
1652
1652
1653
1653
1652
1652
1653
1653
1653
1653
1652
1652
1653
1653
1653
1653
1659
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
2282
1658
1658
1658
1658
1658
1658
1658
1658
1659
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1667
1861
1667
1667
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1694
1675
1673
1673
1673
1673
1673
1673
1674
1673
1674
1673
1673
1673
1673
1673
1673
1673
1673
1673
1679
1679
1680
1680
1679
1679
1680
1680
1680
1680
1679
1679
1680
1680
1680
1680
1680
1679
1679
1679
1680
1680
1679
1679
1680
1680
1680
1680
1679
1679
1680
1680
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
4320
1685
1685
1685
1685
1685
1685
1686
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1701
1700
1701
1700
1700
1700
1701
1700
1701
1700
1701
1700
1701
2634
1700
1700
1700
1700
1701
1700
1701
1701
1701
1700
1701
1700
1701
1700
1701
1700
1701
1700
1707
1707
1707
1706
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1707
1706
1706
1712
1712
1712
1712
1712
1712
1712
1712
1712
1712
1712
1712
1712
2437
1712
1712
1712
1712
1712
1712
1712
1712
1714
1712
1712
1712
1712
1712
1712
1712
1712
1712
1721
1721
1721
1721
1721
1721
2655
1774
1727
1721
1721
1721
1721
1813
1844
1833
1809
1822
1792
1723
1722
1723
1740
1721
1721
1721
1721
1721
1721
1721
1721
1721
1727
1727
1727
1727
1727
1727
1727
1727
1727
1727
1727
1727
1727
1741
1727
1727
1727
1727
1727
1727
1727
1728
1727
1727
1727
1727
1727
1727
1727
1727
1727
1727
1733
1733
1734
1734
1734
1734
1734
1734
1733
1733
1734
1734
1734
1734
1733
1733
1733
1734
1733
1733
1734
1734
1734
1734
1733
1733
1734
1734
1734
1733
1734
1734
1740
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
2384
1739
1739
1739
1739
1739
1739
1739
1739
1740
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1755
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
2403
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1754
1760
1760
1761
1761
1760
1760
1761
1761
1761
1761
1760
1760
1761
1761
1761
1761
1760
1761
1760
1760
1761
1761
1761
1761
1760
1760
1761
1761
1761
1761
1760
1760
1766
1766
1766
1766
1766
1766
1766
1766
1766
1766
1766
1783
1766
1766
1766
1766
1766
1766
1766
1767
1766
1766
1766
1766
1766
1766
1766
1766
1766
1766
1766
1766
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1781
1781
1781
1781
1781
1781
1781
1781
1781
2420
1781
1781
1781
1781
1781
1781
1781
1783
1782
1781
1782
1790
1781
1807
1900
1878
1871
1888
1883
1901
1879
1892
1893
1906
1913
1870
1888
1894
1837
1828
1848
1827
1789
1865
1868
1868
1851
1791
1790
1790
1788
1788
1788
1788
1788
1788
1788
1788
1788
1788
1788
1788
1788
1788
1795
1793
1793
1793
1793
1793
2507
1793
1793
1793
1793
1793
1793
1793
1794
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1793
1802
1802
1802
1802
1802
1802
1802
1802
1815
1809
1805
1802
1802
1802
1865
1917
1949
1916
1889
1883
1804
1803
1803
1805
1802
1802
1802
1802
1802
1802
1802
1802
1809
1809
1808
2684
1809
1808
1808
1808
1808
1808
1808
1808
1809
1808
1808
1808
1808
1808
1808
1808
1808
1808
1809
1808
1808
1808
1808
1808
1808
1808
1808
1808
1814
1815
1815
1815
1814
1814
1814
1815
1815
1814
1814
1815
1815
1815
1815
1814
1815
1815
1814
1814
1815
1814
1814
1815
1815
1815
1815
1814
1814
1814
1814
1815
4120
1820
1820
1820
1820
1820
1820
1820
1821
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
1829
2703
1831
1829
1829
1836
1835
1835
1835
1836
1835
1835
1835
1835
1842
1842
1842
1842
1842
1842
1842
1842
1845
1845
1845
1845
1845
1845
1845
1842
1847
1847
1847
1847
1847
1847
1847
1850
1854
1854
1854
1854
1854
1854
1854
1851
1851
1851
1851
1851
1851
1851
1851
2076
1847
1847
1847
1847
1847
3234
1851
1847
1849
1849
1849
1849
1849
1850
1849
1854
1856
1856
1856
1856
1856
1856
1856
1856
1858
1858
1858
1858
1858
1858
1858
1856
1856
1856
1856
1856
1856
1856
1856
1854
1854
1854
1854
1854
1854
1854
1854
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
2559
1859
1859
1860
1860
1860
1856
1856
1857
1856
1856
1856
1856
1856
1863
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1862
1863
1868
1869
1869
1868
1868
1869
1869
1869
1869
1869
1869
1869
1869
1869
2583
1879
1868
1868
1869
1868
1868
1868
1870
1868
1868
1869
1869
1869
1869
1873
1868
1869
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1874
1883
1883
1883
1883
1883
1883
1883
1883
1883
2575
1883
1883
1883
1883
1883
1883
1883
1885
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1883
1890
1889
1889
1890
1889
1890
1889
1890
1889
1889
1889
1889
1889
1890
1889
1890
1889
1890
1889
1890
1889
1890
1889
1889
1889
1890
1889
1890
1889
1890
1889
1890
1895
1896
1896
1895
2576
1899
1895
1895
1895
1896
1896
1896
1897
1895
1895
1895
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1896
1902
1901
1901
1901
1901
1901
1901
1901
1901
1903
1903
1903
1903
1903
1903
1903
1901
1903
1903
1903
1903
1903
1903
1903
1901
1904
1905
1904
1904
1904
1905
2585
1910
1910
1910
1910
1910
1910
1910
1911
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1916
1917
1917
1916
1916
2571
1960
1981
2010
2019
2033
2031
1946
1924
1925
1924
1923
1922
1922
1923
1923
1923
1923
1922
1922
1923
1923
1923
1923
1922
1922
1923
1923
1923
1923
1922
1922
1923
1923
1923
1923
1922
1922
1923
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
2642
1928
1928
1928
1928
1928
1928
1928
1929
1928
1928
1928
1928
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1944
1944
1943
1944
1943
1944
1943
1944
1943
1944
1943
1944
1943
4580
1945
1943
1943
1944
1943
1945
1943
1943
1943
1944
1943
1944
1943
1944
1943
1944
1943
1944
1949
1950
1950
1949
1949
1950
1950
1950
1950
1950
1950
1950
1950
1950
1950
1950
1949
1949
1950
1949
1949
1949
1950
1949
1949
1949
1950
1949
1949
1950
1950
1950
1956
1955
1955
1955
1955
2876
1955
1955
1955
1955
1955
1955
1955
1956
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1955
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
1964
2656
1964
1971
1971
1970
1971
1970
1971
1970
1971
1970
1970
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1970
1971
1976
1977
1977
1976
1976
1977
1977
1977
1977
1977
1977
1977
1977
1977
1977
1977
1976
1976
1977
1976
1976
1976
1977
2656
1990
1976
1976
1976
1977
1976
1978
1977
1983
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
2684
1994
1991
1991
1991
1991
1991
1991
1992
1991
1991
1991
1991
1991
1991
1991
1991
1998
1997
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
1997
1998
2003
2004
2004
2003
2003
2004
2004
2688
2051
2003
2003
2003
2003
2004
2004
2005
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2004
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2009
2752
2018
2018
2018
2283
2018
2019
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2018
2024
2024
2024
2025
2024
2025
2024
2025
2024
2024
2024
2025
2024
2025
2024
2025
2024
2025
2024
2025
2024
3458
2024
2025
2024
2025
2024
2025
2024
2025
2024
2025
2030
2031
2031
2030
2030
2031
2031
2031
2031
2031
2031
2031
2031
2031
2031
2031
2030
2030
2031
2030
2030
2030
2031
2030
2030
2030
2031
2030
2030
2031
2031
2031
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2798
2036
2036
2036
2036
2036
2036
2037
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2036
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2052
2052
2051
2808
2065
2051
2051
2052
2051
2062
2052
2052
2051
2052
2051
2052
2051
2052
2051
2052
2051
2052
2051
2052
2051
2052
2051
2052
2051
2052
2051
2052
2057
2058
2058
2057
2057
2057
2058
2057
2057
2057
2058
2057
2057
2057
2058
2057
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2242
2057
2058
2057
2057
2058
2065
2063
2063
2063
2063
2063
2063
2063
2063
2066
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
3089
2072
2072
2072
2072
2072
2072
2073
2072
2072
2072
2072
2072
2072
2072
2072
2072
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2079
2078
2078
2078
2079
2078
2079
2078
2079
2078
2079
2084
2085
2085
2084
2084
2817
2085
2084
2084
2084
2085
2084
2086
2085
2085
2085
2085
2084
2085
2084
2084
2084
2085
2084
2084
2084
2085
2084
2084
2085
2084
2084
2090
2090
2090
2090
2090
2090
2090
2090
2090
2092
2094
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2093
2090
2090
2090
2090
2807
2090
2090
2090
2090
2099
2099
2100
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2105
2105
2105
2106
2105
2106
2105
2106
2105
2106
2105
2105
2105
2106
2105
2106
2105
2167
2106
2105
2105
2106
2106
2105
2106
2105
2105
2106
2105
2106
2105
2106
2111
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2111
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2112
2118
2117
2117
2117
2117
2117
2882
2117
2117
2117
2117
2117
2117
2118
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2117
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2140
2130
2126
2876
2212
2261
2246
2248
2250
2264
2243
2271
2275
2288
2232
2259
2259
2214
2241
2163
2133
2133
2132
2132
2132
2133
2132
2133
2132
2133
2132
2133
2132
2133
2132
2133
2132
2133
2132
2133
2138
2139
2139
2139
2138
2138
2139
2138
2138
2138
2139
2138
2138
2138
2139
2910
2138
2138
2139
2138
2138
2138
2140
2138
2139
2138
2138
2138
2139
2138
2138
2138
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2153
2153
2153
2153
2889
2171
2153
2153
2153
2153
2153
2154
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2159
2159
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2159
2160
2883
2171
2159
2159
2159
2160
2159
2160
2165
2166
2166
2166
2165
2165
2166
2165
2165
2165
2166
2165
2165
2165
2166
2165
2165
2165
2165
2166
2166
2166
2166
2166
2166
2166
2166
2166
2166
2165
2165
2165
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
4604
2192
2171
2171
2171
2171
2172
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
2180
3216
2198
2186
2186
2187
2186
2187
2185
2187
2186
2187
2186
2187
2186
2187
2186
2187
2186
2187
2186
2187
2186
2187
2497
2186
2186
2186
2186
2187
2186
2187
2186
2187
2192
2193
2193
2192
2192
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
2193
3626
2209
2193
2193
2193
2193
2193
2192
2192
2192
2193
2193
2193
2193
2193
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2198
2207
2207
2207
2207
2995
2213
2207
2207
2207
2207
2207
2208
2207
2207
2207
2207
2208
2207
2207
2207
2207
2207
2207
2207
2207
2207
2207
2207
2207
2207
2207
2207
2213
2213
2213
2214
2213
2214
2213
2214
2213
2216
2213
2213
2213
2214
2213
2214
2213
2214
2213
2214
2213
2214
2213
2967
2214
2216
2216
2216
2216
2216
2216
2216
2219
2223
2223
2223
2223
2223
2223
2223
2220
2225
2225
2225
2225
2225
2225
2225
2222
2223
2223
2223
2223
2223
2223
2223
2220
2219
2220
2219
2219
2223
2219
2219
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2979
2241
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2234
2234
2234
2240
2234
2234
2234
2234
2234
2234
2234
2234
2234
2234
2234
2234
2235
2234
2234
2234
2234
2234
2234
2234
2234
2234
2234
2234
2234
3026
2234
2234
2241
2241
2240
2242
2240
2240
2240
2241
2240
2240
2240
2241
2240
2241
2240
2241
2240
2241
2240
2241
2240
2241
2240
2240
2240
2241
2240
2241
2240
2241
2240
2241
2246
2247
2247
2246
2246
2247
2247
2247
2247
2247
2247
2247
2247
2247
2247
3033
2247
2246
2246
2246
2247
2246
2248
2246
2246
2246
2247
2246
2246
2247
2247
2247
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2258
2252
2252
2252
2252
2252
2252
2252
2252
2252
2261
2261
2369
2266
2261
2261
2261
2261
2262
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2261
2268
2268
2268
2275
2275
2274
2275
2274
2275
2274
2275
2274
2273
2267
2267
2267
2268
2267
2268
2267
2268
2267
2268
2384
2268
2267
2267
2267
2267
2268
2267
2267
2267
2267
2267
2273
2274
2274
2275
2273
2274
2274
2274
2274
2273
2273
2274
2274
2274
2274
2273
2274
2274
2274
2274
2274
2273
2273
2274
2274
2274
2274
2273
2273
2273
2273
2274
2279
2279
2279
2279
2279
5075
2279
2279
2279
2279
2279
2280
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2288
2366
2291
2288
2288
2288
2288
2288
2289
2288
2288
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2295
2294
2294
2294
2295
2294
2295
2294
2295
2294
2295
2300
2301
2301
2300
2300
2300
2301
3022
2385
2301
2300
2316
2301
2300
2301
2301
2300
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2307
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
3027
2317
2306
2306
2306
2306
2307
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2315
2322
2322
2321
2322
2321
2322
2321
2322
2321
2322
3040
2322
2321
2322
2321
2322
2322
2321
2321
2322
2321
2322
2322
2321
2321
2322
2321
2322
2321
2322
2321
2322
2327
2328
2328
2327
2327
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2327
2328
2327
2327
2327
2328
2327
2327
2327
2328
3051
2328
2327
2328
2327
2333
2335
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
3085
2364
2342
2342
2342
2342
2342
2343
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2349
2349
2348
2349
2348
2349
2348
2349
2348
2349
2348
2349
2348
2349
2348
2349
2348
2349
2348
2349
2348
2349
2349
2348
2348
2349
2348
2349
3112
2356
2348
2349
2354
2355
2356
2354
2354
2354
2355
2354
2354
2354
2355
2354
2354
2354
2355
2354
2355
2354
2355
2354
2354
2354
2355
2354
2354
2354
2355
2354
2354
2354
2355
2354
2374
2360
2360
2360
2360
2360
2360
2360
2360
2687
3800
2368
2360
2360
2360
2360
2361
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
2369
3182
2374
2369
2369
2369
2369
2376
2375
2375
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2376
2375
2382
2382
2382
2386
2381
2381
2382
2382
2382
2382
5169
2410
2382
2382
2382
2383
2381
2381
2381
2382
2381
2381
2381
2382
2381
2381
2381
2382
2381
2386
2381
2381
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
2387
3408
2405
2387
2387
2387
2387
2388
2396
2396
2396
2401
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2401
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2396
2403
2402
2403
2402
2403
2402
2403
2402
5195
2411
2402
2402
2402
2402
2403
2402
2402
2402
2402
2402
2402
2402
2403
2402
2402
2402
2402
2402
2402
2402
2402
2402
2408
2409
2408
2409
2409
2409
2409
2409
2408
2408
2409
2409
2409
2409
2408
2408
2409
2408
2408
2408
2409
2409
2408
3394
2431
2409
2408
2408
2408
2410
2409
2409
2414
2414
2414
2414
2414
2414
2414
2414
2414
2422
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2417
2414
2414
2414
2414
2414
2414
2414
2414
2414
2423
2423
2423
2426
2423
2423
3172
2423
2423
2423
2423
2423
2424
2423
2423
2423
2426
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2423
2430
2429
2430
2429
2430
2429
2430
2429
2451
2455
2430
2429
2473
2596
2567
2581
2584
2575
2565
2573
3448
2533
2550
2556
2579
2586
2551
2536
2546
2525
2504
2430
2439
2437
2436
2441
2436
2435
2436
2435
2435
2435
2436
2435
2435
2435
2436
2435
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2444
2436
2436
2436
2442
2441
3178
2522
2441
2441
2441
2441
2441
2442
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2450
2450
2450
2457
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
3184
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2450
2457
2457
2456
2457
2456
2457
2456
2457
2456
2466
2456
2457
2456
2457
2456
2457
2456
2457
2456
2457
2456
2457
2456
2456
2456
2457
2456
2457
2456
2457
2456
2457
3215
2493
2462
2466
2462
2462
2463
2462
2463
2462
2462
2462
2463
2462
2462
2462
2462
2462
2462
2462
2463
2462
2462
2462
2463
2462
2462
2462
2463
2466
2462
2463
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
3259
2468
2468
2468
2468
2468
2469
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2468
2477
2477
2477
2480
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2480
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
5010
2477
2477
2477
2483
2484
2483
2483
2483
2484
2483
2484
2483
2487
2483
2483
2483
2484
2483
2484
2483
2484
2483
2484
2483
2484
2485
2483
2483
2484
2483
2484
2483
2484
2483
2484
2489
2490
2490
2489
2489
2490
2490
2490
2490
3563
2493
2489
2489
2489
2490
2491
2491
2490
2490
2490
2490
2490
2490
2490
2490
2490
2490
2490
2490
2490
2490
2490
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2495
2499
3260
2514
2495
2495
2495
2495
2496
2495
2495
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2509
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2504
2511
2511
2511
2518
2517
2516
2517
2516
2626
2518
2518
2517
2515
2510
2512
2510
2510
2510
2510
2510
2520
2510
2510
2604
2645
2663
2635
2623
2511
2511
2510
2510
2510
2510
2511
2516
2517
2517
2516
2516
2516
2517
2516
2516
2516
2517
2516
2516
2516
2517
2516
2517
2517
3348
2527
2517
2516
2516
2516
2518
2516
2516
2517
2517
2522
2516
2517
2536
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
2522
3296
2531
2531
2531
2531
2531
2532
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2531
2921
2531
2531
2537
2537
2537
2537
2537
2538
2537
2538
2537
2538
4032
2680
2537
2537
2537
2538
2538
2537
2537
2538
2537
2538
2537
2538
2537
2538
2537
2538
2537
2538
2537
2538
2543
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2543
2543
2544
2543
2543
2543
2544
3338
2552
2544
2544
2544
2544
2545
2544
2544
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2558
2558
2558
2558
3367
2558
2558
2558
2558
2558
2559
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2562
2558
2558
2564
2564
2564
2564
2564
2565
2564
2565
2564
2565
2564
2565
2564
2565
2564
2565
2564
3370
2573
2565
2564
2565
2564
2566
2564
2565
2564
2565
2564
2565
2564
2565
2570
2571
2571
2572
2570
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
2571
5509
2577
2571
2576
2576
2577
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2585
2585
2585
2585
2585
2585
2585
2585
2585
3659
2600
2585
2585
2585
2585
2587
2593
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2585
2588
2585
2585
2591
2592
2591
2592
2591
2592
2591
2592
2591
2592
2591
2592
2591
2592
2591
2592
2591
2592
2591
2592
2591
3416
2602
2592
2591
2592
2591
2593
2591
2591
2591
2592
2597
2598
2598
2600
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2597
2597
2597
2598
2597
2597
2597
2598
2597
2597
2597
2598
2604
2597
2597
2603
3384
2603
2603
2603
2603
2603
2605
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2603
2612
2603
2603
2603
2603
2603
2603
2603
2603
2608
2619
2612
2612
2646
2775
2763
2774
2733
2659
2620
2636
2617
2617
3512
2621
2617
2616
2612
2613
2612
2612
2612
2612
2612
2612
2612
2612
2612
2612
2615
2612
2612
2618
2618
2618
2618
2619
2618
2619
2618
2619
2618
2619
2618
2619
2618
2619
2618
2619
2618
2619
2618
2619
2618
2618
2618
3409
2682
2618
2618
2619
2618
2620
2618
2624
2624
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2630
2624
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2625
2626
2625
2625
2630
2630
2630
2630
3464
2640
2630
2630
2630
2630
2631
2630
2630
2630
2630
2630
2630
2630
2630
2630
2630
2630
2633
2630
2630
2630
2630
2630
2630
2630
2630
2630
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
3489
2664
2639
2639
2639
2640
2639
2639
2639
2639
2639
2639
2639
2639
2639
2639
2646
2645
2645
2645
2646
2645
2646
2645
2646
2648
2646
2645
2646
2645
2646
2645
2646
2645
2646
2645
2646
2645
2645
2645
2646
2645
2646
3448
2656
2645
2645
2645
2652
2653
2652
2651
2651
2651
2652
2652
2652
2652
2652
2652
2652
2652
2652
2652
2654
2651
2651
2651
2652
2652
2652
2652
2652
2652
2652
2652
2652
2652
2652
2652
2657
2657
2657
2657
2657
2657
3427
2663
2657
2657
2657
2657
2658
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
2666
5234
2705
2666
2666
2666
2668
2666
2666
2666
2666
2666
2666
2669
2666
2666
2672
2672
2673
2672
2673
2672
2673
2672
2673
2683
2672
2672
2673
2672
2673
2672
2673
2672
2673
2672
2673
2672
2672
2672
2672
2672
2673
2672
3809
2709
2673
2672
2679
2679
2679
2679
2678
2679
2678
2678
2678
2679
2678
2678
2678
2679
2678
2678
2695
2687
2692
2687
2687
2688
2687
2687
2687
2688
2687
2687
2687
2679
2679
2679
2684
2684
2684
2684
2684
2684
3482
2690
2684
2684
2684
2684
2684
2684
2684
2684
2684
2684
2684
2684
2684
2684
2687
2684
2684
2684
2684
2684
2684
2684
2684
2684
2693
2693
2693
2700
2693
2693
2693
2693
2693
2693
2693
2693
2693
2693
2693
2693
2696
3497
2722
2693
2693
2693
2693
2694
2693
2693
2693
2693
2693
2697
2693
2693
2699
2706
2706
2705
2706
2706
2706
2707
2713
2727
2727
2869
2867
2891
2876
2874
2872
2886
2916
2848
2872
2841
2846
2731
2725
2755
2727
3658
2718
2738
2739
2739
2742
2747
2747
2748
2747
2747
2747
2747
2742
2742
2742
2742
2742
2742
2742
2742
3164
2715
2735
2736
2736
2735
2736
2735
2714
2716
2716
2716
2716
2719
2716
2716
2721
2750
2750
4305
2734
2750
2750
2750
2730
2733
2732
2731
2732
2731
2731
2731
2730
2751
2751
2751
2751
2751
2751
2747
2724
2721
2721
2721
2722
2721
2721
2721
2730
2728
2729
2728
2729
2729
2729
2729
2732
2733
2733
2733
2733
3638
2758
2736
2734
2734
2735
2734
2734
2734
2734
2734
2731
2731
2731
2731
2731
2734
2731
2731
2737
2748
2747
2746
2746
2746
2747
2746
2747
2748
2745
2745
2745
2745
2745
2745
2745
2745
2745
2745
2745
2745
3514
2872
2750
2745
2744
2745
2746
2745
2745
2744
2751
2751
2752
2754
2749
2750
2750
2750
2752
2752
2756
2754
2754
2754
2754
2754
2758
2751
2750
2750
2750
2751
2751
2751
2753
2753
2753
2752
2752
2752
2752
2752
3649
2779
2772
2774
2772
2773
2774
2768
2772
2769
2769
2768
2768
2769
2769
2768
2768
2769
2769
2769
2769
2768
2768
2763
2763
2762
2763
2762
2763
2762
2763
2762
2770
2770
2771
2771
2771
2771
2771
2771
2775
2774
3701
2790
2783
2777
2775
2777
2775
2776
2775
2776
2775
2776
2775
2776
2775
2778
2775
2778
2775
2778
2775
2778
2782
2796
2791
2788
2791
2789
2789
2791
2787
2792
2792
2786
2786
2785
2785
2785
2785
2786
2785
5749
2810
2790
2785
2787
2790
2786
2786
2785
2786
2787
2790
2788
2794
2793
2796
2791
2791
2792
2791
2791
2798
2799
2799
2793
2800
2797
2799
2796
2797
2796
2794
2799
2795
2796
2797
2794
2797
2797
2795
4020
2798
2801
2794
2801
2801
2809
2812
2810
2806
2806
2805
2807
2805
2807
2806
2806
2802
2807
2806
2804
2808
2802
2805
2807
2807
2807
2805
2804
2806
2811
2808
2811
2810
2810
2804
2805
2810
2817
2814
2819
3737
2820
2818
2816
2812
2813
2820
2822
2822
2818
2816
2818
2813
2815
2820
2816
2815
2820
2818
2818
2817
2818
2817
2821
2822
2819
2817
2825
2830
2831
2827
2928
2990
3003
2946
2897
2833
2825
2827
2823
3843
2836
2825
2830
2832
2831
2830
2826
2823
2828
2831
2827
2832
2833
2833
2836
2835
2833
2839
2840
2849
2846
2840
2838
2836
2837
2828
2829
2838
2836
2837
2837
2836
2836
2837
2837
2837
2837
2837
2837
2837
3763
2839
2838
2838
2838
2841
2836
2840
2833
2833
2831
2843
2851
2853
2843
2847
2847
2856
2850
2840
2843
2844
2839
2846
2841
2844
2844
2841
2848
2846
2847
2837
2846
2837
2841
2841
2842
2839
2841
2848
3807
2861
2837
2852
2851
2852
2844
2853
2853
2854
2850
2852
2852
2859
2855
2851
2855
2858
2856
2849
2862
2856
2853
2855
2853
2855
2854
2852
2852
2861
2858
2851
2858
2859
2859
2867
2865
2863
2865
2872
3814
2884
2864
2868
2872
2865
2865
2872
2866
2874
2864
2867
2869
2861
2864
2865
2867
2861
2872
2864
2862
2866
2862
2864
2866
2873
2866
2876
2869
2871
2869
2864
2878
2869
2874
2882
2873
2871
2871
2868
3802
2881
2871
2864
2871
2880
2877
2883
2874
2879
2877
2880
2880
2879
2881
2875
2881
2878
2874
2899
2893
2891
2887
2885
2884
2884
2889
2888
2880
2885
2884
2889
2889
2887
2885
2888
2890
2884
2882
2880
3845
2895
2879
2877
2889
2891
2887
2889
2895
2885
2879
2894
2886
2898
2895
2894
2902
2893
2896
2905
2896
2897
2900
2898
2896
2910
2901
2889
2894
2892
2896
2901
2894
2926
2903
2892
2923
3056
3039
4044
3052
3066
2958
2907
2911
2909
2929
2900
2900
2903
2915
2910
2917
2905
2914
2894
2902
2899
2901
2900
2901
2900
2901
2900
2901
2900
2901
2900
2901
2900
2901
2900
2901
2900
2901
2907
2908
2907
2911
5708
2927
2916
2911
2921
2919
2913
2916
2924
2912
2913
2907
2919
2909
2914
2911
2915
2915
2923
2903
2922
2918
2913
2914
2917
2912
2923
2909
2927
2925
2927
2925
2932
2925
2932
2925
2924
2920
4120
2983
2927
2927
2917
2933
2920
2919
2930
2925
2923
2922
2925
2921
2923
2925
2928
2922
2929
2923
2925
2930
2932
2929
2936
2927
2935
2939
2939
2928
2930
2931
2937
2935
2938
2940
2937
2937
2945
2941
3108
2926
2931
2938
2944
2938
2935
2933
2938
2941
2940
2931
2935
2942
2940
2944
2943
2944
2937
2944
2940
2938
2938
2947
2939
2938
2941
2937
2942
2951
2941
2945
2939
2941
2949
2933
2940
2934
2946
3843
2965
2953
2937
2935
2935
2944
2941
2944
2946
2950
2951
2950
2945
2951
2950
2949
2957
2949
2953
2953
2948
2954
2951
2945
2949
2948
2950
2952
2954
2945
2955
2955
2953
2945
2950
2957
2945
2952
3152
2956
2961
2972
2960
2955
2966
2967
2961
2960
2964
2947
2978
2950
2958
2955
2960
2957
2954
2957
2969
2958
2951
2958
2960
2963
2961
2954
2966
2953
2957
2959
2969
2976
2972
3371
2968
4700
2955
2969
2967
2973
2974
2966
2961
2961
2971
2964
2961
2962
2960
2974
2962
2973
2965
2972
2967
2968
2971
2976
2979
2979
2974
2979
2979
2970
2974
2977
2982
2975
2974
2978
2981
2966
2963
4016
3006
2966
2962
2961
2961
2966
2968
2964
2963
2970
2969
2967
2961
2962
2970
2965
2969
2969
2964
2957
2969
2972
2980
2975
2976
2971
2978
2971
2967
2977
2984
2969
2972
2972
2977
2968
2981
2988
3973
2978
2973
2975
2976
2968
2970
2977
2979
2980
2974
2964
2972
2976
2985
2976
2982
2977
2981
2982
2980
2985
2980
2987
2977
2993
2982
2989
2985
2988
2984
2986
2992
2991
2987
2994
2989
2973
3915
3075
2985
2979
2981
2977
2967
2984
2983
2988
2995
3000
3000
3004
3005
3007
3006
3002
3004
3003
3005
3002
3011
3002
3008
2987
2994
2986
2995
2991
2989
2992
2997
2985
2987
2995
2988
3003
2990
4023
3015
3015
3009
3004
2994
3002
2994
3000
2999
3005
2998
3002
2995
2995
3000
2993
3001
3005
3002
3006
3010
3004
3004
2996
2997
3000
2998
2993
2997
3004
3018
3135
3194
3175
3058
3013
3008
6097
3054
2998
3004
3008
3006
3003
3002
3002
3015
3004
3023
3004
3013
3001
3003
3005
3006
3012
3003
2998
3013
3004
3009
3002
3015
3004
3019
3009
3020
3025
3029
3017
3015
3014
3015
3029
4251
3025
3020
3016
3015
3017
3019
3020
3013
3012
3012
3022
3035
3014
3013
3019
3019
3020
3023
3014
3019
3023
3022
3024
3028
3051
3027
3029
3017
3019
3023
3028
3024
3028
3030
3026
3029
3027
4943
3035
3025
3024
3019
3030
3019
3022
3022
3025
3021
3028
3039
3016
3024
3160
3214
3201
3214
3195
3208
3252
3178
3219
3158
3180
3034
3033
3037
3038
3032
3031
3039
3034
3035
3043
3036
4294
3066
3026
3026
3033
3022
3029
3028
3031
3035
3040
3034
3038
3037
3054
3040
3027
3040
3041
3038
3038
3042
3041
3038
3047
3041
3050
3048
3043
3037
3042
3043
3040
3042
3043
3038
3051
3046
4078
3058
3034
3035
3048
3042
3078
3067
3072
3066
3068
3051
3070
3065
3060
3049
3054
3049
3055
3063
3059
3054
3055
3064
3049
3071
3064
3053
3051
3048
3048
3053
3054
3057
3054
3047
3055
4140
3084
3060
3055
3058
3054
3065
3054
3074
3057
3061
3060
3069
3067
3058
3072
3065
3063
3055
3060
3063
3069
3060
3070
3069
3067
3054
3068
3057
3052
3064
3056
3069
3068
3078
3075
3067
3080
4089
3070
3073
3088
3081
3066
3067
3069
3086
3067
3085
3079
3076
3068
3075
3070
3073
3066
3069
3081
3082
3087
3067
3076
3068
3066
3077
3078
3080
3084
3086
3076
3076
3080
3076
3083
3081
4142
3105
3083
3085
3084
3094
3083
3081
3085
3082
3092
3081
3085
3103
3084
3079
3083
3086
3084
3085
3091
3103
3079
3093
3101
3094
3097
3104
3106
3093
3090
3089
3092
3094
3100
3091
3092
4129
3107
3096
3091
3087
3094
3105
3090
3094
3112
3080
3087
3092
3107
3096
3094
3104
3105
3097
3104
3100
3110
3103
3096
3094
3102
3099
3098
3117
3105
3091
3103
3101
3101
3103
3104
3102
4169
3111
3108
3103
3109
3105
3101
3100
3097
3108
3104
3117
3125
3129
3123
3122
3113
3126
3121
3121
3113
3116
3111
3113
3108
3107
3108
3116
3126
3130
3122
3133
3116
3126
3138
3121
3120
5930
3116
3131
3120
3119
3122
3137
3133
3128
3126
3124
3117
3127
3126
3118
3131
3137
3134
3136
3130
3125
3132
3130
3137
3117
3119
3127
3122
3142
3132
3123
3137
3121
3131
3132
3133
4499
3137
3128
3145
3142
3145
3140
3137
3151
3143
3143
3135
3135
3136
3137
3145
3151
3146
3134
3137
3134
3145
3147
3139
3137
3129
3144
3125
3147
3138
3130
3132
3136
3139
3140
3146
4263
3147
3146
3145
3149
3149
3155
3158
3140
3157
3155
3156
3154
3157
3150
3146
3160
3148
3162
3147
3154
3146
3152
3153
3146
3148
3155
3148
3151
3156
3158
3165
3165
3176
3192
3159
3162
4221
3187
3179
3177
3162
3168
3168
3159
3170
3168
3151
3167
3159
3160
3153
3173
3173
3168
3161
3162
3173
3167
3166
3159
3166
3175
3165
3170
3163
3184
3176
3173
3181
3168
3183
3184
4283
3188
3185
3181
3176
3174
3185
3190
3168
3175
3183
3180
3177
3184
3178
3175
3158
3170
3181
3178
3176
3180
3190
3198
3187
3186
3198
3181
3195
3198
3185
3188
3192
3190
3185
3187
4294
3185
3194
3186
3183
3186
3177
3182
3189
3185
3188
3184
3191
3201
3195
3197
3187
3206
3192
3181
3200
3199
3205
3201
3213
3205
3206
3205
3196
3205
3195
3198
3207
3203
3209
3210
3428
3205
3219
3196
3202
3207
3215
3201
3205
3209
3209
3208
3212
3235
3206
3208
3214
3224
3217
3222
3218
3223
3223
3227
3199
3204
3211
3213
3210
3234
3214
3209
3223
3214
3225
3616
3212
3225
3212
3211
3227
3211
3220
3218
3221
3218
3207
3220
3218
3239
3219
3213
3222
3240
3238
3223
3230
3219
3219
3225
3232
3235
3222
3248
3223
3236
3234
3235
3231
4847
3257
3224
3221
3220
3220
3214
3220
3284
3286
3284
3293
3306
3315
3291
3284
3297
3265
3260
3282
3277
3251
3249
3256
3268
3266
3270
3275
3253
3272
3285
3272
3247
3266
3271
4441
3299
3272
3280
3281
3324
3300
3282
3286
3296
3274
3287
3295
3298
3284
3277
3270
3285
3266
3277
3269
3286
3290
3266
3289
3294
3270
3283
3288
3267
3280
3269
3285
3286
3283
6384
3300
3336
3334
3341
3331
3337
3334
3335
3328
3322
3326
3329
3325
3333
3325
3321
3333
3333
3320
3330
3336
3315
3310
3347
3334
3321
3370
3379
3376
3353
3415
3378
3374
4761
3351
3377
3350
3360
3368
3347
3342
3350
3355
3356
3360
3361
3370
3355
3355
3355
3357
3368
3362
3333
3361
3355
3358
3362
3313
3348
3340
3371
3350
3363
3354
3368
3357
4476
3384
3400
3397
3377
3380
3375
3385
3362
3361
3376
3374
3381
3376
3351
3352
3375
3360
3370
3369
3374
3368
3360
3373
3396
3373
3401
3377
3380
3373
3379
3400
3399
3403
4529
3375
3390
3391
3407
3407
3401
3401
3401
3390
3405
3413
3403
3401
3410
3404
3423
3388
3409
3401
3415
3405
3448
3424
3431
3417
3437
3416
3463
3473
3448
3477
3477
4559
3461
3460
3451
3448
3454
3438
3453
3447
3450
3457
3446
3446
3443
3465
3459
3454
3458
3442
3448
3459
3448
3448
3472
3476
3470
3466
3438
3447
3477
3499
3471
3465
4576
3476
3471
3460
3472
3483
3458
3476
3476
3469
3483
3491
3469
3482
3501
3487
3474
3486
3492
3488
3499
3488
3495
3510
3492
3492
3523
3527
3538
3543
3525
3531
3509
4663
3535
3545
3550
3521
3513
3514
3522
3501
3512
3508
3527
3514
3516
3505
3544
3511
3525
3523
3526
3511
3518
3532
3527
3516
3537
3531
3531
3541
3535
3537
3533
3533
4591
3571
3559
3559
3590
3566
3564
3553
3548
3541
3542
3554
3576
3529
3546
3543
3577
3576
3571
3553
3582
3590
3574
3551
3573
3594
3580
3576
3591
3598
3567
3568
4689
3583
3589
3573
3555
3572
3569
3587
3578
3568
3579
3563
3599
3575
3613
3584
3572
3569
3583
3567
3564
3556
3563
3574
3580
3599
3580
3590
3564
3544
3556
3547
4689
3593
3588
3604
3582
3569
3607
3605
3620
3584
3617
3577
3597
3608
3596
3604
3597
3604
3594
3618
3615
3597
3614
3591
3620
3621
3605
3613
3613
3609
3615
3615
6319
3665
3617
3629
3617
3597
3599
3616
3620
3609
3632
3629
3628
3614
3634
3636
3609
3625
3625
3610
3609
3611
3602
3622
3620
3604
3624
3631
3630
3644
3610
4994
3633
3660
3673
3777
3803
3829
3828
3850
3868
3809
3807
3715
3690
3752
3797
3651
3631
3639
3629
3654
3644
3643
3642
3656
3658
3658
3650
3663
3666
3654
4820
3657
3636
3672
3661
3641
3651
3640
3646
3664
3675
3638
3658
3657
3667
3639
3677
3662
3663
3641
3652
3667
3652
3659
3666
3657
3671
3640
3658
3663
3667
4814
3664
3683
3686
3654
3699
3677
3674
3651
3680
3654
3690
3659
3678
3667
3675
3656
3670
3664
3662
3674
3658
3676
3670
3670
3674
3649
3688
3679
3688
3679
4837
3679
3683
3668
3668
3666
3674
3697
3665
3678
3661
3660
3658
3686
3673
3698
3661
3660
3679
3680
3666
3672
3670
3663
3680
3656
3659
3690
3671
3681
3673
3698
4696
3682
3683
3681
3691
3695
3674
3668
3678
3668
3691
3680
3658
3699
3670
3675
3672
3674
3666
3688
3688
3673
3689
3680
3685
3673
3672
3686
3694
3700
3676
4848
3675
3669
3676
3670
3663
3672
3679
3693
3683
3670
3689
3668
3699
3672
3704
3676
3671
3700
3698
3683
3680
3686
3673
3664
3654
3674
3659
3683
3691
3697
4845
3679
3705
3687
3690
3680
3704
3668
3699
3697
3693
3702
3696
3692
3701
3685
3726
3693
3693
3690
3697
3684
3689
3677
3692
3693
3676
3706
3685
3692
3706
4848
3687
3684
3700
3697
3698
3686
3700
3701
3699
3697
3687
3693
3712
3689
3696
3686
3700
3695
3709
3710
3696
3732
3697
3694
3687
3697
3695
3709
3695
3692
4838
3706
3709
3723
3701
3715
3699
3717
3721
3702
3718
3713
3710
3698
3711
3690
3710
3692
3697
3699
3721
3707
3717
3706
3702
3719
3712
3715
3709
3700
3694
6567
3697
3705
3710
3697
3726
3693
3706
3716
3721
3697
3709
3716
3710
3748
3723
3719
3715
3703
3716
3727
3724
3718
3714
3713
3719
3708
3713
3705
3731
4832
3942
3702
3714
3733
3716
3737
3703
3718
3722
3713
3727
3700
3703
3711
3728
3723
3705
3726
3696
3729
3725
3707
3720
3717
3712
3720
3733
3716
3719
3714
4882
3770
3741
3718
3728
3733
3704
3739
3757
3719
3719
3733
3739
4131
3727
3719
3756
3718
3722
3702
3726
3727
3711
3724
3706
3748
3724
3746
3708
3733
5551
3721
3735
3730
3717
3739
3723
3712
3706
3753
3755
3731
3740
3733
3745
3741
3743
3724
3748
3738
3740
3741
3738
3736
3734
3735
3750
3735
3745
3753
3741
4836
3746
3725
3722
3727
3740
3750
3744
3744
3734
3745
3738
3751
3740
3740
3749
3740
3742
3735
3735
3758
3741
3750
3740
3745
3728
3759
3754
3744
3739
4889
3737
3753
3730
3746
3742
3759
3726
3752
3759
3710
3759
3751
3739
3745
3756
3750
3748
3746
3744
3730
3745
3761
3752
3750
3764
3733
3738
3754
3731
3762
4930
3752
3768
3760
3745
3753
3743
3750
3742
3750
3764
3770
3743
3774
3758
3727
3774
3758
3744
3762
3767
3784
3758
3771
3749
3752
3777
3791
3755
3762
4561
4019
3772
3769
3754
3768
3761
3748
3772
3744
3757
3757
3749
3756
3766
3773
3773
3791
3765
3760
3772
3758
3753
3740
3778
3760
3771
3754
3767
3775
3759
4944
3764
3760
3747
3758
3732
3773
3771
3758
3788
3769
3754
3770
3784
3768
3779
3778
3759
3790
3772
3776
3793
3796
3758
3792
3773
3757
3762
3760
3769
3769
4049
3773
3762
3764
3786
3761
3776
3771
3749
3760
3763
3776
3765
3775
3766
3764
3777
3767
3792
3763
3782
3795
3800
3781
3776
3783
3798
3788
3792
3792
7023
3769
3778
3765
3778
3790
3784
3769
3780
3789
3814
3781
3754
3785
3792
3765
3790
3794
3787
3772
3759
3802
3796
3787
3795
3814
3787
3776
3789
3781
5178
3790
3793
3814
3776
3788
3766
3767
3826
3782
3795
3777
3798
3781
3796
3770
3797
3788
3791
3771
3790
3807
3766
3786
3803
3783
3793
3794
3777
3803
4955
3792
3797
3785
3800
3807
3796
3807
3797
3812
3804
3805
3814
3790
3788
3790
3792
3793
3789
3769
3808
3809
3795
3813
3817
3813
3826
3816
3810
3810
4986
3778
3780
3808
3789
3792
3782
3802
3796
3788
3811
3805
3802
3820
3789
3803
3790
3798
3799
3880
3997
3989
3943
3795
3815
3829
3814
3806
3806
3799
4958
3896
3804
3811
3803
3806
3831
3807
3818
3798
3799
3806
3792
3801
3811
3819
3825
3808
3807
3809
3816
3806
3785
3796
3796
3801
3810
3807
3806
3841
3814
4971
3833
3831
3825
3836
3795
3812
3810
3827
3812
3811
3821
3815
3832
3823
3824
3812
3795
3809
3804
3813
3806
3809
3817
3807
3823
3813
3828
3838
3835
4982
3827
3811
3824
3833
3799
3828
3823
3799
3818
3816
3835
3826
3823
3821
3824
3838
3819
3819
3816
3822
3813
3812
3831
3812
3828
3831
3828
3845
3839
5068
3837
3832
3825
3825
3813
3854
3831
3834
3841
3856
3820
3823
3824
3844
3839
3836
3817
3825
3851
3815
3826
3853
3818
3817
3828
3830
3823
3827
3831
4999
3862
3839
3824
3858
3845
3847
3826
3834
3824
3839
3844
3850
3837
3841
3858
3844
3840
3838
3826
3839
3847
3819
3841
3837
3835
3850
3853
3861
3834
5050
3852
3851
3851
3857
3839
3856
3844
3859
3849
3857
3860
3863
3847
3849
3863
3854
3839
3862
3852
3869
3854
3861
3865
3846
3846
3851
3869
4082
6967
4205
4015
4019
4100
4049
4078
4028
3864
3856
3870
3840
3877
3866
3879
3839
3879
3861
3851
3845
3885
3862
3828
3869
3843
3860
3860
3860
3850
5222
3921
3857
3849
3853
3848
3860
3865
3888
3858
3862
3863
3867
3888
3864
3877
3886
3852
3867
3870
3877
3866
3877
3870
3868
3857
3876
3867
3866
3898
5149
3872
3894
3885
3870
3873
3842
3869
3880
3871
3872
3891
3895
3868
3871
3862
3880
3856
3884
3885
3882
3881
3894
3887
3893
3884
3873
3876
3896
3892
5082
3902
3882
3871
3869
3881
3896
3865
3879
3891
3893
3885
3890
3900
3903
3887
3892
3873
3891
3907
3900
3885
3892
3878
3893
3906
3876
3876
3885
5165
3878
4033
4088
4086
3920
3876
3889
3917
3904
3870
3870
3862
3878
3902
3900
3900
3924
3893
3893
3894
3882
3906
3897
3909
3901
3903
3900
3908
3903
5204
3910
3882
3900
3893
3881
3879
3895
3906
3888
3884
3915
3877
3876
3878
3903
3907
3896
3907
3877
3860
3890
3893
3895
3893
3932
3897
3889
3899
5139
3900
3907
3899
3913
3915
3900
3896
3900
3908
3914
3896
3881
3910
3891
3910
3891
3887
3909
3905
3929
3911
3907
3922
3910
3909
3937
3901
3899
3917
5014
3919
3893
3894
3898
3907
3911
3900
3914
3910
3907
3897
3888
3909
3897
3902
3909
3902
3889
3923
3903
3894
3904
3931
3931
3904
3901
3903
3917
5158
3953
3909
3916
3910
3923
3896
3895
3890
3926
3910
3900
3909
3930
3898
3916
3910
3891
3888
3912
3896
3905
3892
3901
3924
3917
3903
3922
3906
4998
4062
3908
3903
3926
3905
3916
3905
3922
3919
3931
3918
3944
3931
3917
3925
3900
3913
3890
3930
3898
3914
3922
3922
4354
3928
3917
3929
3918
7813
3932
3924
3928
3913
3927
3952
3941
3917
3917
3918
3930
3929
3928
3926
3917
3922
3924
3937
3922
3936
3928
3942
3940
3942
3963
3948
3924
5466
3944
3938
3927
3923
3927
3933
3934
3959
3930
3946
3935
3927
3943
3950
3956
3944
3937
3936
3926
3936
3921
3926
3952
3931
3933
3916
3939
3925
4970
4114
3928
3930
3926
3935
3921
3925
3948
3977
3945
3921
3935
3949
3946
3930
3932
3941
3939
3944
3940
3932
3940
3950
3935
3916
3935
3951
3931
3926
5185
3962
3946
3924
3947
3951
3924
3962
3938
3947
3963
3952
3938
3955
3944
3947
3948
3950
3943
3960
3958
3955
3953
3969
3969
3951
3940
3969
3958
5209
3979
3955
3950
3965
3967
3956
3962
3970
3958
3985
3986
3985
3985
4005
3976
3989
3982
3999
3981
3980
3975
3947
3966
3961
3969
3976
3973
3978
5309
4016
3958
3974
3977
3974
3960
3957
3957
3957
3969
3961
3976
3969
3974
3968
3988
3974
3960
3969
3953
3985
3978
3961
3974
3971
3962
3990
3981
5202
3974
3967
3963
3965
3965
3974
3993
3972
3983
3970
3969
3967
3980
3975
3968
3971
3987
3991
3976
3979
3970
3986
4011
3971
3989
4000
3983
3971
5168
3987
3984
3965
3978
3998
3976
3982
3981
4003
4006
3984
3970
3967
3982
3962
3977
3975
3969
3996
4003
3986
3981
3988
3984
3984
3977
3992
4826
4332
4013
3996
3982
3999
4000
4014
3998
3993
3987
3988
3978
3997
4005
3996
3993
3997
3988
3964
3991
3992
3997
4007
3992
3995
4004
4014
4014
5256
4040
4007
4039
4005
4005
4034
4011
3988
3994
4012
4021
4018
4029
4008
3986
4024
3999
3994
4014
4010
4025
4000
4015
4016
4005
4014
4010
3996
7060
4038
4024
4014
4025
4028
4016
4017
4007
4016
4033
3994
4018
4028
4025
4019
4028
4009
4024
4013
3994
4001
4029
4005
4028
4034
4013
3999
5548
4065
4041
4028
4032
4023
4037
4021
4014
4022
4031
4021
4009
4021
4036
4037
4025
4004
4020
4026
4045
4015
4052
4041
4017
4026
4028
4021
4043
5230
4016
4063
4018
4035
4020
4047
4043
4036
4032
4024
4045
4061
4037
4017
4045
4044
4044
4050
4031
4028
4027
4037
4056
4039
4044
4042
4027
5354
4104
4211
4210
4151
4043
4030
4023
4031
4032
4041
4023
4027
4054
4046
4049
4042
4045
4028
4037
4016
4039
4020
4029
4027
4031
4032
4057
5039
4356
4048
4036
4030
4039
4021
4041
4038
4042
4033
4053
4045
4034
4043
4065
4052
4046
4046
4060
4055
4053
4049
4052
4052
4052
4053
4064
4071
5445
4070
4050
4075
4066
4046
4059
4084
4046
4047
4052
4037
4084
4041
4050
4061
4044
4073
4071
4069
4054
4062
4084
4068
4074
4057
4068
4083
5497
4076
4037
4055
4057
4054
4059
4056
4061
4096
4045
4070
4062
4042
4046
4069
4056
4052
4056
4077
4067
4050
4108
4065
4069
4062
4068
4093
5297
4118
4071
4076
4080
4080
4089
4101
4074
4081
4079
4084
4077
4066
4080
4067
4074
4072
4073
4081
4097
4086
4078
4063
4099
4065
4118
4111
4097
5274
4107
4080
4112
4095
4080
4096
4102
4084
4074
4091
4092
4102
4094
4096
4099
4124
4097
4090
4095
4264
4328
4311
4308
4333
4272
4298
5777
4222
4113
4086
4109
4095
4091
4116
4101
4111
4112
4090
4131
4111
4071
4138
4097
4120
4088
4093
4098
4098
4079
4099
4099
4104
4095
4093
7181
4116
4099
4156
4108
4118
4095
4109
4098
4114
4133
4118
4147
4106
4122
4104
4106
4113
4094
4099
4088
4105
4095
4133
4117
4135
4101
4107
5681
4111
4117
4123
4108
4102
4112
4116
4110
4127
4145
4148
4143
4136
4137
4135
4131
4139
4108
4131
4118
4112
4123
4152
4119
4129
4115
4112
4494
4110
4115
4097
4133
4130
4123
4111
4133
4107
4136
4140
4146
4138
4141
4151
4132
4129
4154
4166
4160
4134
4124
4134
4136
4135
4142
5537
4146
4148
4141
4152
4156
4153
4119
4126
4148
4132
4123
4136
4128
4131
4142
4124
4119
4137
4143
4126
4163
4132
4127
4133
4153
4144
4124
5530
4136
4133
4139
4161
4134
4152
4146
4125
4126
4125
4121
4128
4118
4126
4124
4119
4140
4109
4149
4156
4166
4158
4159
4152
4167
4186
4165
5588
4183
4140
4179
4167
4214
4355
4358
4135
4140
4142
4148
4139
4162
4157
4156
4157
4179
4158
4171
4154
4152
4167
4169
4175
4175
4184
5616
4179
4156
4186
4170
4176
4176
4181
4181
4156
4195
4200
4188
4197
4184
4180
4174
4161
4177
4186
4181
4170
4180
4177
4185
4180
4154
4168
5564
4298
4271
4272
4246
4266
4283
4255
4285
4245
4291
4272
4281
4253
4258
4279
4268
4244
4262
4275
4272
4245
4266
4252
4255
4251
4300
4854
4288
4285
4241
4289
4267
4296
4272
4277
4284
4268
4263
4256
4271
4299
4295
4268
4290
4277
4273
4274
4290
4759
4292
4298
4298
6285
4318
4271
4309
4313
4304
4305
4316
4284
4320
4310
4344
4466
4482
4502
4502
4477
4487
4503
4469
4513
4515
4495
4488
4462
4492
7887
4490
4506
4492
4495
4487
4495
4457
4527
4480
4481
4560
4576
4579
4561
4601
4585
4570
4645
4625
4598
4659
4698
4647
4679
6092
4636
4676
4660
4696
4639
4665
4670
4649
4692
4648
4640
4655
4692
4668
4672
4660
4661
4682
4652
4647
4662
4656
4676
5522
5074
4749
4735
4734
4734
4745
4745
4724
4750
4739
4728
4772
4741
4701
4748
4755
4728
4719
4738
4727
4723
4753
4751
4726
6107
4768
4748
4738
4724
4765
4754
4772
4758
4747
4754
4776
4731
4760
4776
4761
4747
4749
4766
4764
4780
4764
4764
4775
6000
4853
4771
4757
4755
4781
4729
4721
4737
4741
4759
4744
4730
4744
4750
4729
4833
4856
4861
4840
4859
4835
4840
4878
4820
6175
4867
4853
4864
4852
4877
4865
4870
4848
4880
4877
4882
4847
4858
4863
4865
4838
4879
4874
4859
4877
4860
4848
4878
6074
4896
4889
4856
4855
4845
4857
4891
4860
4864
4855
4867
4884
4851
4871
4872
4838
4863
4869
4860
4873
4846
4838
4854
5207
4843
4843
4844
4865
4833
4864
4926
4913
4908
4953
4948
4930
4949
4939
4926
4972
4925
4980
4925
4939
4921
4932
6281
4996
4992
4970
4939
4930
4978
4927
4980
4956
4950
4946
4978
4962
4986
4994
4977
4998
5036
5024
4993
5008
4997
4997
6212
5006
4967
5008
4970
4995
4990
5013
5001
4990
5003
4984
5004
4974
4993
4983
4996
4986
4964
4971
4969
4958
4978
7994
5040
5038
5033
5004
5004
5000
5025
4995
5040
5089
5038
5077
5033
5040
5073
5059
5033
5072
5033
5080
5084
5069
6620
5059
5065
5071
5104
5067
5085
5078
5070
5059
5134
5125
5131
5156
5130
5145
5101
5114
5070
5074
5071
5083
5078
6251
5089
5082
5077
5123
5138
5107
5102
5098
5088
5145
5100
5057
5061
5084
5077
5112
5084
5076
5101
5117
5140
5971
5485
5119
5119
5132
5096
5202
5166
5152
5174
5157
5134
5156
5156
5167
5197
5167
5176
5162
5178
5153
5121
5182
5644
5173
5192
5148
5152
5252
5224
5246
5261
5280
5242
5263
5293
5269
5237
5252
5234
5244
5250
5210
5222
5273
6304
5376
5280
5260
5279
5253
5251
5249
5267
5237
5241
5255
5228
5263
5277
5251
5294
5321
5325
5308
5275
5338
5266
6533
5298
5322
5357
5342
5340
5279
5310
5332
5334
5324
5357
5321
5357
5360
5343
5343
5289
5314
5317
5350
5335
6429
5330
5290
5319
5376
5406
5373
5404
5403
5412
5345
5600
5638
5614
5706
5616
5546
5432
5315
5317
5402
6799
5399
5417
5366
5389
5394
5379
5306
5370
5404
5350
5329
5332
5341
5412
5391
5384
5378
5428
5406
5394
5438
6687
5429
5365
5365
5398
5390
5376
5431
5400
5424
5408
5432
5399
5435
5458
5443
5440
5350
5413
5369
5440
8132
5559
5397
5412
5507
5507
5542
5539
5514
5487
5554
5484
5408
5438
5442
5450
5479
5404
5433
5460
5516
5492
5828
5549
5507
5515
5482
5441
5466
5435
5506
5455
5448
5455
5447
5515
5527
5570
5539
5478
5543
5560
5552
6731
5529
5496
5516
5491
5463
5481
5517
5476
5511
5551
5559
5524
5547
5571
5548
5529
5542
5485
5524
5547
6781
5526
5582
5581
5652
5643
5679
5685
5680
5646
5667
5562
5644
5565
5625
5567
5588
5629
5610
5651
5672
6919
5678
5663
5674
5667
5654
5609
5621
5560
5543
5608
5613
5571
5535
5610
5677
5726
5734
5673
5675
5746
6848
5648
5683
5597
5619
5621
5687
5669
5639
5727
5736
5682
5691
5715
5675
5732
5657
5740
5728
5663
6972
5742
5759
5735
5706
5789
5857
5830
5840
5811
5847
5802
5824
5705
5756
5750
5785
5831
5738
5849
5812
6914
5801
5783
5814
5843
5842
5827
5827
5717
5815
5798
5786
5804
5791
5754
5730
5853
5905
5888
5868
7137
5872
5884
5863
5816
5834
5858
5892
5831
5868
5867
5813
5838
5871
5845
5910
5926
5884
5928
5931
7097
5912
5867
5866
5878
5896
5874
5902
5884
5969
5917
5946
5917
5978
5930
5930
5902
5897
5854
5880
8745
5942
5918
5876
5938
5947
5940
5920
5941
5953
5955
5957
5899
5868
5880
5911
5865
5962
5925
7368
5857
5988
5965
5923
5961
5960
5991
5991
5884
5975
5967
5926
5990
5982
5945
5965
5971
5981
6006
7247
6000
6025
5999
6001
5924
5945
5984
5986
5985
5984
5921
5954
6029
6104
6079
6072
6057
6085
6049
7120
6023
5968
6012
5991
6013
6013
5969
6027
6030
6054
6055
6063
6036
6056
6070
6060
5964
5923
7178
5962
6008
6044
5977
5971
6057
6051
6055
6064
6090
6079
6101
6125
6025
6053
6063
6072
6078
6035
7135
6032
6043
6113
6113
6129
6108
6114
6098
6131
6145
6116
6037
6093
6062
6090
6076
6173
6120
7420
6218
6527
6230
6191
6195
6206
6078
6164
6103
6141
6123
6101
6072
6093
6133
6165
6186
8025
6176
6185
6144
6193
6164
6112
6116
6079
6115
6106
6083
6062
6078
6201
6179
6160
6157
6178
6621
6264
6141
6230
6161
6167
6156
6212
6199
6164
6157
6249
6255
6195
6289
6168
6240
6237
6142
7468
6297
6288
6231
6281
6248
6188
6262
6346
6350
6347
6337
6317
6320
6314
6280
6291
6289
6308
9448
6293
6298
6214
6285
6309
6313
6353
6347
6318
6347
6321
6266
6296
6234
6290
6282
6249
6263
6560
6298
6370
6423
6411
6433
6438
6406
6385
6358
6351
6370
6325
6335
6339
6324
6360
6366
7635
6443
6473
6433
6435
6444
6411
6385
6366
6415
6360
6424
6392
6440
6399
6465
6446
6449
7666
6463
6495
6477
6446
6397
6396
6389
6402
6445
6415
6422
6403
6463
6491
6473
6484
6498
6483
7661
6495
6395
6400
6387
6345
6427
6457
6444
6423
6499
6536
6532
6519
6550
6530
6523
6490
7648
6422
6489
6587
6520
6476
6574
6491
6563
6566
6557
6549
6582
6557
6580
6550
6466
6548
7725
6553
6583
6578
6617
6842
6914
6903
6988
6900
6699
6661
6633
6654
6572
6597
6560
6614
7810
6642
6613
6629
6614
6664
6626
6638
6650
6617
6664
6643
6560
6599
6602
6644
6605
6600
6870
6602
6654
6726
6726
6691
6710
6686
6728
6690
6627
6732
6707
6678
6711
6704
6677
7824
6663
6701
6710
6740
6700
6714
6695
6727
6693
6673
6709
6715
6687
6702
6681
6678
6697
9593
6760
6759
6766
6757
6787
6784
6701
6727
6758
6726
6716
6689
6759
6730
6730
6793
8095
6782
6778
6770
6745
6768
6678
6691
6733
6723
6709
6707
6774
6705
6771
6799
6816
6852
7953
6879
6853
6813
6756
6763
6798
6755
6764
6801
6817
6742
6734
6840
6818
6831
6796
7934
6861
6809
6762
6873
6835
6807
6833
6812
6819
6831
6819
6941
6896
6892
6928
7181
8480
7101
6817
6831
6812
6831
6815
6847
6789
6803
6805
6864
6888
6891
6870
6880
6902
7964
6940
6837
6834
6824
6855
6828
6807
6883
6955
6956
6963
6974
7005
6981
6953
6957
6956
8127
6987
6931
6895
6901
7001
6964
6885
7005
6967
6999
6995
6971
6997
6988
6886
6922
8049
6941
6949
6974
6937
6985
6935
6989
7011
7015
7007
7031
7020
7031
6994
6930
6958
8021
6980
6999
6978
6993
6918
7019
7012
7001
7052
7004
7033
7030
6918
6952
6936
6933
7941
6923
6956
6978
7137
7111
7104
7126
7089
7091
7118
7102
7083
7129
7020
7046
9870
7109
7111
7075
7075
7148
7139
7119
7131
7106
7150
7136
7153
7134
7110
7074
7071
8432
7087
7084
7112
7167
7192
7196
7263
7487
7187
7178
7108
7087
7062
7111
7086
8280
7121
7174
7156
7132
7184
7147
7173
7177
7162
7165
7123
7168
7112
7128
7147
7152
8202
7121
7237
7250
7288
7251
7213
7203
7209
7272
7207
7282
7281
7220
7226
7198
8284
7249
7259
7219
7276
7282
7486
7533
7306
7302
7186
7238
7433
7505
7268
7252
7248
8431
7202
7313
7349
7305
7315
7306
7312
7298
7268
7278
7265
7280
7267
7280
7278
8417
7287
7332
7326
7325
7287
7294
7327
7302
7225
7250
7328
7281
7244
7294
7259
8365
7300
7325
7327
7378
7320
7276
7365
7383
7285
7378
7272
7261
7373
7327
7321
8423
7299
7318
7345
7349
7364
7331
7364
7330
7310
7374
7333
7354
7324
7302
7357
7330
8409
7407
7402
7456
7443
7430
7410
7423
7378
7360
7305
7280
7356
7383
7377
7333
10156
7447
7407
7425
7435
7392
7420
7409
7381
7330
7384
7322
7363
7331
7349
8416
7602
7429
7401
7440
7414
7426
7455
7464
7440
7407
7445
7417
7450
7371
7454
8377
7513
7432
7467
7479
7444
7441
7441
7483
7450
7430
7447
7457
7467
7388
7363
8457
7500
7500
7455
7553
7541
7520
7501
7552
7491
7483
7438
7439
7404
7497
7462
8560
7484
7507
7541
7510
7509
7522
7553
7520
7455
7450
7460
7466
7412
7439
7477
8520
7775
8012
7998
8015
7893
7605
7579
7515
7541
7529
7514
7544
7553
7539
7529
8663
7475
7589
7599
7565
7607
7594
7584
7550
7546
7565
7543
7576
7553
7532
8569
7614
7558
7655
7629
7629
7645
7616
7593
7640
7584
7536
7570
7558
7578
7567
8717
7544
7591
7624
7634
7613
7618
7618
7626
7663
7612
7575
7626
7586
7559
7573
8654
7524
7713
7690
7703
7676
7709
7678
7665
7694
7649
7685
7683
7692
7741
10369
7716
7702
7692
7697
7684
7709
7741
7697
7698
7740
7704
7725
7697
7742
8996
7688
7709
7697
7771
7761
7751
7716
7757
7735
7758
7746
7671
7726
7722
7699
8786
7730
7715
7712
7677
7743
7717
7750
7789
7751
7738
7697
7668
7621
7676
8792
7655
7729
7719
7624
8092
8057
7821
7842
7827
7767
7782
7848
7813
7830
8884
7928
7811
7817
7816
7797
7803
7808
7848
7837
7816
7826
8058
7828
7817
9566
7819
7864
7852
7831
7832
7803
7814
7850
7814
7822
7852
7844
7825
7833
8938
7844
7848
7842
7852
7831
7824
7842
7853
7824
7818
7826
7799
7819
7823
8809
7892
7832
7813
7860
7856
7781
7840
7803
7866
7882
7905
7867
7879
7862
7848
8929
7844
7951
7922
7901
7888
7918
7935
7925
7894
7895
7921
7932
7919
7912
9016
7926
8024
8288
8003
7931
7909
7918
7929
7908
7942
7960
7923
7930
7927
11087
7933
7940
7917
7925
7929
7934
7944
7930
7937
7943
7940
7930
7934
8183
7936
7934
7933
7928
7915
7926
7905
7938
7921
7919
7948
7932
8003
7985
9060
8017
7992
7979
7982
8028
7960
7991
8011
7987
7993
8010
8001
8024
8005
9043
7997
8010
8004
8012
7992
7990
8021
8033
8018
8012
8016
8021
8021
8016
9070
8017
8039
8037
8055
8020
8017
8021
8015
8020
8024
8043
8046
8008
8006
9068
8017
8030
8038
8035
8015
8015
8027
8035
8019
8045
8025
8024
8019
8033
9101
8024
8100
8101
8106
8102
8109
8088
8103
8096
8088
8136
8108
8115
8103
9100
8113
8113
8100
8104
8096
8133
8116
8122
8113
8097
8121
8119
8090
8344
8103
8111
8102
8105
8115
8128
8138
8130
8131
8103
8121
8111
8105
8083
9144
8125
8154
8124
8138
8117
8129
8138
8121
8145
8131
8144
8138
8129
8127
10831
8121
8118
8117
8121
8131
8120
8162
8179
8121
8176
8155
8221
8181
9503
8187
8221
8218
8233
8229
8225
8211
8221
8197
8228
8195
8216
8236
8222
9753
8219
8236
8214
8211
8253
8262
8245
8242
8207
8268
8269
8248
8249
9462
8232
8276
8266
8249
8217
8259
8251
8253
8230
8283
8254
8386
8672
9901
8724
8581
8373
8428
8271
8253
8224
8253
8271
8254
8283
8254
8260
8288
9412
8344
8344
8345
8337
8370
8334
8349
8320
8315
8349
8341
8337
8321
9445
8350
8356
8343
8306
8331
8362
8345
8336
8291
8340
8368
8325
8389
9398
8352
8348
8317
8369
8440
8425
8398
8420
8416
8394
8359
8386
8364
9360
8396
8370
8386
8404
8366
8405
8417
8405
8406
8411
8425
8412
8372
8350
9405
8351
8365
8321
8352
8341
8447
8437
8432
8480
8461
8467
8451
8439
11135
8507
8444
8439
8448
8449
8366
8388
8433
8455
8411
8451
8459
8446
9698
8450
8465
8404
8432
8416
8381
8451
8396
8430
8448
8503
8513
8529
9543
8510
8509
8507
8466
8463
8452
8511
8431
8463
8481
8471
8446
8545
9561
8490
8516
8522
8512
8507
8438
8463
8467
8497
8464
8416
8419
8493
9536
8517
8533
8557
8546
8554
8553
8596
8550
8509
8521
8468
8531
8496
9576
8519
8527
8566
8583
8568
8580
8590
8573
8553
8533
8527
8554
8573
9629
8566
8478
8559
8546
8651
8647
8648
8651
8643
8631
8618
8603
8553
8811
8556
8567
8528
8583
8573
8584
8632
8666
8633
8620
8624
8601
8663
9584
8648
8557
8564
8517
8544
8580
8549
8640
8678
8731
8712
8719
8701
9699
8695
8606
8626
8681
8659
8686
8632
8655
8674
8665
8691
8764
11327
8779
8707
8699
8702
8663
8717
8680
8726
8659
8688
8723
8710
8635
10027
8788
8755
8766
8783
8790
8778
8699
8710
8723
8695
8687
8725
8733
9688
8749
8805
8777
8774
8784
8821
8795
8805
8693
8687
8688
8691
9724
8725
8743
8711
8805
8835
8880
8889
8853
8842
8890
8874
8831
8782
9749
8822
8807
8807
8841
8822
8871
8884
8861
8876
8878
8900
8879
9887
8837
8873
8821
8858
8843
8874
8840
8838
8782
8896
8919
8933
8915
9887
8915
8945
8881
8819
8901
8863
8899
8881
8883
8846
8917
8939
9908
8911
8938
8960
8941
8934
8885
8905
8887
8914
8878
8836
8897
8896
9963
8996
9017
9000
9010
9056
9080
8970
8988
9013
9055
9011
9043
9965
9018
9012
9053
9041
9048
9057
9092
9032
9015
9003
9044
8995
11611
9043
9047
9037
9027
9025
9109
9164
9102
9146
9140
9103
9106
9274
9087
9081
9081
9105
9054
9048
9071
9086
9097
9105
9155
9100
10141
9113
9117
9123
9084
9122
9106
9112
9097
9407
9498
9591
9555
10172
9133
9211
9172
9147
9128
9179
9141
9164
9132
9178
9152
9144
10226
9198
9153
9170
9190
9197
9162
9188
9167
9181
9189
9128
9220
10140
9221
9149
9178
9192
9152
9256
9276
9261
9255
9252
9280
9260
10169
9203
9211
9125
9207
9246
9198
9207
9264
9257
9241
9235
9247
10204
9214
9276
9262
9196
9243
9219
9188
9131
9140
9189
9235
9283
10325
9288
9272
9256
9318
9289
9287
9300
9283
9256
9304
9185
9294
10266
9275
9311
9299
9343
9296
9317
9320
9311
9276
9314
9288
9257
11817
9285
9271
9329
9280
9360
9355
9324
9332
9340
9355
9331
9275
10490
9263
9287
9290
9263
9292
9283
9254
9319
9349
9344
9334
9340
10300
9337
9300
9251
9257
9296
9288
9267
9269
9262
9402
9404
9403
10381
9428
9541
9423
9440
9368
9423
9386
9456
9374
9370
9382
10989
9438
9426
9451
9458
9448
9449
9468
9458
9381
9365
9391
9425
10315
9355
9405
9423
9406
9471
9509
9468
9495
9494
9482
9478
10468
9414
9379
9428
9403
9442
9351
9369
9346
9490
9478
9480
9493
10525
9476
9506
9443
9360
9381
9407
9393
9350
9453
9442
9450
9549
9718
9585
9585
9572
9545
9583
9542
9547
9573
9587
9548
9525
10564
9582
9547
9633
9618
9622
9603
9562
9555
9593
9561
9603
9538
12465
9537
9589
9566
9590
9597
9613
9620
9644
9628
9643
9611
10779
9527
9616
9591
9569
9601
9597
9648
9580
9581
9648
9621
10480
9758
9657
9610
9667
9558
9589
9563
9525
9568
9574
9575
9567
10691
9658
9710
9682
9710
9698
9714
9698
9726
9703
9681
9645
10670
9662
9956
9990
9659
9703
9741
9744
9671
9750
9735
9725
9632
10784
9722
9725
9712
9694
9695
9694
9723
9753
9727
9754
9734
10753
9758
9745
9759
9681
9721
9734
9724
9697
9706
9715
9709
10717
9795
9774
9761
9759
9742
9759
9681
9680
9703
9713
9717
9713
10700
9716
9793
9796
9798
9812
9794
9807
9824
9828
9790
9775
10788
9787
9819
9813
9751
9770
9831
9827
9811
9774
9830
9827
12426
9818
9833
9812
9827
9799
9813
9808
9803
9825
9869
9872
11072
9886
9879
9885
9900
9979
10345
10421
10299
9924
9835
9801
10899
9852
9842
9883
9880
9871
9865
9864
9899
9867
9813
9836
10768
9841
9798
9823
9802
9790
9861
9903
9955
9887
9894
9888
9922
10818
9925
9898
9864
9894
9946
9955
10166
10452
10277
9953
9936
10028
9905
9923
9932
9940
9905
9972
9963
9975
9894
9845
9895
10872
9981
10025
10004
10026
10033
10018
9995
9999
9989
9952
9971
10941
9974
9927
9951
9915
9998
10021
10029
9988
10000
9984
10015
10997
9965
9987
9935
9960
9965
9938
9992
9991
10012
10061
10042
11039
10089
10054
10061
10057
10047
10054
10042
10065
10014
10063
10056
12510
10011
10062
10059
10095
10076
10070
10103
10099
10054
10055
10262
10072
10051
10079
10071
10083
10138
10188
10197
10158
10186
10209
11178
10181
10115
10114
10140
10175
10148
10167
10187
10118
10171
10171
11148
10169
10202
10202
10184
10169
10155
10144
10210
10167
10154
10158
11103
10130
10223
10221
10206
10232
10243
10213
10230
10257
10206
10235
11172
10279
10232
10253
10265
10211
10271
10256
10241
10242
10230
11229
10206
10266
10263
10276
10243
10219
10265
10252
10235
10251
10300
11250
10312
10334
10314
10288
10297
10321
10325
10323
10314
10283
10303
11226
10311
10341
10320
10310
10335
10323
10307
10310
10320
10327
11173
10285
10344
10272
10323
10287
10238
10293
10397
10381
10387
10404
12902
10445
10405
10446
10346
10340
10417
10412
10378
10384
10395
11530
10423
10447
10399
10433
10407
10414
10438
10414
10375
10360
10429
11387
10425
10393
10393
10443
10471
10474
10477
10489
10492
10464
11276
10565
10407
10406
10423
10417
10439
10651
10786
10450
10438
10491
20936
10670
10469
10456
10480
10468
10430
10439
10371
10423
10389
11505
10394
10412
10515
10519
10497
10580
10554
10549
10507
10564
11418
10840
10705
10557
10522
10483
10546
10514
10526
10573
10562
11501
10505
10578
10571
10555
10517
10532
10547
10538
10535
10547
10576
11458
10555
10597
10612
10587
10566
10584
10600
10623
10546
10548
11492
10596
10602
10599
10582
10637
11111
10588
10614
10615
10563
13103
10634
10912
11067
11157
10881
10570
10530
10537
10559
10538
10630
11788
10613
10619
10584
10634
10672
10626
10660
10598
10649
10634
11537
10587
10609
10594
10588
10657
10673
10636
10641
10639
10630
11552
10623
10603
10636
10640
10655
10655
10604
10660
10669
10717
11586
10752
10701
10739
10730
10750
10639
10657
10630
10693
10651
10621
11592
10667
10647
10707
10713
10711
10744
10785
10724
10714
10667
11612
10675
10683
10713
10664
10667
10648
10758
10811
10831
10757
11664
10834
10797
10789
10795
10764
10791
10780
10761
10772
10787
11748
10746
10880
10850
10783
10848
10833
10850
10865
10766
10816
11571
10819
10810
10761
10800
10804
10803
10862
10892
10893
10853
10875
13376
10899
10808
10884
10830
10766
10827
10843
10850
10808
10856
11992
10894
10930
10897
10890
10916
10847
10843
10775
10834
10868
11731
10804
10822
10821
10818
10908
10915
10921
10892
10936
10914
11828
10843
10843
10972
10914
10890
10912
10939
10880
10820
10954
11817
10940
10928
10951
10896
10862
10853
10972
10939
10941
10892
11762
10953
10969
11007
11032
11051
11021
11032
11022
11014
13083
11594
11441
11148
10993
10983
10987
10995
11001
11008
11057
12075
11058
11030
11044
11039
11003
10972
10990
10993
10962
11014
11873
11008
11005
11053
11082
11064
11087
11099
11058
11058
11033
11914
11108
11082
11061
11110
11117
11082
11158
11064
11090
11136
13864
11206
11108
11100
11168
11102
11113
11100
11042
11144
12120
11110
11097
11126
11184
11179
11174
11191
11186
11201
11186
12007
11104
11166
11101
11148
11152
11123
11118
11157
11174
11197
12038
11185
11161
11171
11167
11118
11192
11126
11146
11127
11091
12008
11123
11166
11193
11164
11188
11191
11187
11169
11180
11154
12035
11129
11169
11158
11141
11146
11112
11151
11188
11188
12060
11175
11189
11195
11171
11123
11130
11131
11144
11141
11146
11990
11180
11194
11157
11198
11176
11198
11171
11197
11184
11148
12100
11160
11183
11141
11187
11198
11169
11155
11187
11222
11374
12678
11832
11762
11429
11184
11148
11189
11147
11149
11162
13694
11154
11191
11185
11198
11184
11176
11168
11174
11184
11208
12259
11185
11158
11189
11150
11163
11152
11201
11174
11174
11164
12036
11154
11202
11199
11167
11210
11181
11168
11196
11191
11205
12021
11176
11178
11190
11200
11188
11198
11194
11186
11193
12092
11198
11195
11189
11195
11176
11206
11164
11193
11162
11198
12035
11188
11171
11188
11188
11192
11164
11199
11190
11182
11197
12053
11164
11162
11158
11188
11176
11184
11163
11177
11192
11150
12058
11175
11179
11162
11179
11192
11174
11173
11185
11156
12016
11175
11187
11181
11174
11167
11171
11185
11159
11171
11180
12053
11166
11155
11174
11180
11162
11154
11194
11155
11162
11153
13532
11191
11147
11151
11144
11159
11180
11156
11180
11150
11161
12219
11166
11165
11175
11156
11138
11159
11162
11169
11160
12016
11239
11237
11235
11254
11236
11223
11224
11232
11233
11253
12108
11250
11247
11250
11236
11260
11237
11238
11238
11241
11260
12141
11236
11245
11261
11281
11299
11336
11307
11310
11323
11308
12143
11319
11316
11337
11331
11315
11320
11325
11314
11315
12169
11324
11332
11313
11344
11319
11319
11330
11334
11326
11335
12164
11320
11345
11336
11333
11346
11335
11327
11325
11316
12151
11681
11734
11726
11727
11745
11742
11745
11718
11703
11713
12535
11750
11669
11627
11747
11741
11728
11728
11644
11756
14057
11760
11756
11754
11737
11685
11752
11787
11679
11668
12808
11774
11725
11878
11888
11879
11894
11876
11898
11901
12764
11884
11921
11906
11885
11857
11878
11882
11908
11899
11892
12728
11891
11910
11909
11889
11897
11896
11890
11894
11915
12694
11902
11886
11954
11930
11956
11982
11969
11963
11980
12766
11962
11994
11987
11997
11970
11987
11951
11982
11977
12847
11998
11991
12003
11988
11982
11981
11776
11984
11969
12792
11993
11984
11983
11991
12016
12056
12073
12387
12732
13617
12423
12281
12023
12020
11986
12008
12058
12032
12027
12893
12031
12083
12068
12076
12067
12070
12063
12072
12017
14372
12023
12009
12003
12027
12030
12025
12077
12128
12122
13122
12104
12118
12159
12115
12074
12066
12070
12094
12134
12908
12102
12126
12081
12134
12162
12140
12180
12145
12145
12941
12103
12106
12104
12112
12117
12128
12108
12128
12130
13033
12231
12232
12232
12673
12406
12219
12156
12169
12156
13052
12145
12120
12136
12115
12169
12227
12216
12217
12212
13025
12230
12214
12167
12104
12144
12151
12129
12145
12978
12104
12194
12262
12275
12300
12275
12254
12234
12228
13027
12243
12246
12292
12239
12228
12220
12247
12183
12320
13093
12276
12298
12316
12316
12280
12211
12248
12201
12219
14575
12219
12191
12288
12232
12347
12360
12363
12361
12397
13391
12364
12260
12319
12303
12257
12269
12267
12257
12292
13087
12359
12365
12344
12370
12381
12342
12349
12298
13015
12267
12320
12302
12281
12245
12245
12272
12425
12408
13163
12444
12407
12405
12413
12354
12393
12385
12369
12425
13526
12713
12502
12383
12442
12418
12368
12440
12427
12434
13345
12381
12491
12523
12487
12422
12528
12480
12537
13356
12582
12626
12591
12594
12627
12604
12575
12562
12601
13357
12548
12569
12578
12566
12584
12592
12614
12581
12617
13388
12621
12610
12613
12607
12570
12601
12615
12607
14823
12612
12517
12598
12603
12603
12611
12599
12607
12641
13621
12614
12403
12578
12577
12611
12604
12618
12635
14011
12616
12627
12646
12621
12621
12627
12634
12534
13383
12600
12621
12647
12612
12591
12606
12621
12655
12639
13404
12615
12653
12632
12651
12610
12910
13175
12545
12641
13463
12589
12651
12641
12644
12644
12649
12615
12640
13399
12639
12612
12632
12628
12646
13257
13431
13161
12619
13484
12654
12652
12642
12643
12666
12653
12660
12646
13398
12631
12614
12648
12647
12639
12649
12635
12645
12670
13422
12634
12660
12650
12663
12619
12658
12637
12646
15278
12642
12634
12636
12673
12669
12650
12672
12668
12663
13627
12676
12641
12634
12680
12641
12664
12678
12654
13412
12663
12670
12671
12663
12667
12679
12670
12683
12672
13419
12651
12659
12638
12666
12652
12652
12671
18422
12638
12680
12659
12674
12658
12658
12670
12668
12682
13470
12673
12665
12662
12631
12687
12658
12670
12662
12675
13452
12673
12666
12651
12653
12669
12681
12661
12660
12677
12641
12697
12686
12704
12689
12698
12693
12700
12692
13469
12684
12711
12705
12686
12695
12700
12688
12686
12684
13418
12695
12680
12690
12669
12694
12700
13288
12739
15389
12691
12687
12699
12697
12702
12721
12691
12691
13708
12669
12696
12688
12691
12671
12712
12698
12686
12700
13473
12713
12683
12663
12691
12737
12694
12731
12708
13524
12657
12716
12708
12702
12711
12723
12731
12715
12740
13483
12739
12745
12732
12743
12737
12745
12748
12739
13576
12686
12749
12748
12754
12730
12737
12741
12738
12752
13512
12747
12728
12746
12735
12743
12744
12733
12729
13550
12691
12731
12763
12774
12762
12752
12760
12769
12758
13531
12770
12762
12755
12763
12773
12765
12765
12763
13588
12715
12763
12758
12763
12774
12769
12763
12767
12764
15027
12756
12766
12770
12766
12766
12773
12784
12778
13753
12775
12776
12772
12780
12780
12772
12756
12779
12781
14024
12791
12779
12762
12773
12770
12776
12766
12766
13674
12775
12772
12767
12776
12786
12780
12776
12775
12759
13584
12809
12824
12821
12827
12795
12824
12817
12812
13575
12819
12828
12796
13449
13549
13255
12810
12827
13683
12803
12799
12823
12801
12787
12815
12817
12809
12811
13557
12811
12813
12827
12832
12821
12833
12823
12832
13588
12830
12829
12824
12824
12822
12829
12820
12825
12820
14066
13520
13222
12830
12838
12830
12841
12826
12842
15194
12834
12831
12819
12815
12820
12818
12829
12836
13790
12846
12845
12843
12840
12850
12838
12835
12840
12844
13589
12841
12830
12832
12836
12833
12841
12850
12837
13569
12837
12838
12832
12837
12832
12850
12828
12832
12835
13601
12829
12849
12852
12843
12840
12842
12848
12851
13605
12857
12847
12851
12841
12857
12851
12845
12851
12857
12788
12844
12848
12842
12861
12847
12830
12842
12838
13586
12846
12856
12845
12847
12839
12867
12864
12845
13615
12863
12864
12854
12848
12856
12859
12873
12859
12858
13639
12852
12838
12861
12857
12859
12860
12863
12861
15107
12865
12854
12858
12852
12861
12861
12864
12842
13878
12823
12844
12870
12858
12864
12874
12865
12870
12860
13626
12871
12860
12859
12870
12870
12873
12861
12875
13628
12870
12867
12873
12868
12858
12870
12868
12870
12867
13640
12869
12878
12870
12885
12875
12878
12892
12887
13642
12876
12893
12889
12884
12880
12900
12895
12900
13697
12857
12891
12899
12880
12890
12893
12902
12891
12879
13619
12914
12901
12901
12893
12901
12906
12908
12903
13639
12899
12903
12909
12905
12898
12939
12909
12914
12907
13681
12902
12904
12905
12907
12899
12902
12897
12902
15121
12906
12896
12902
12906
12909
12895
12904
12917
13890
12903
12918
12948
12939
12942
12926
12947
12935
12939
13689
12961
12950
12929
12954
12935
12943
12951
12949
13695
12953
12941
12942
12939
12952
12927
12938
12953
13716
12980
13650
13723
13345
12943
12938
12958
12970
12979
13779
12966
12972
12952
12970
12960
12958
12967
12963
13776
12957
12967
12962
12968
12955
12975
12955
12960
13714
12973
12967
12965
12958
12957
12964
12976
12948
12970
13771
12972
12973
12977
12981
12991
12976
12973
12957
13738
12985
12982
12984
12984
12975
12970
12979
12986
15225
12975
12990
12994
12986
12988
12974
12978
12992
14007
12963
12994
12983
12989
12985
13005
13016
13007
13006
13759
13004
13002
13007
12995
13514
13039
12997
13004
13795
12991
13001
12998
13003
13005
12933
12998
13005
14394
13003
12986
13005
13002
13002
12999
13008
12996
13723
13023
13017
13022
13011
13021
13026
13006
13020
13013
13775
13024
13027
13034
13018
13017
13017
13017
13015
13777
13017
13002
13022
13020
13032
13026
13010
13018
13758
13026
13029
13020
13018
13018
13037
13032
13054
13835
13006
13035
13050
13022
13044
13026
13041
13032
13026
15609
13042
13029
13023
13042
13026
13020
13048
13030
14007
13038
13032
13034
13033
13030
13032
13031
13042
13775
13053
13044
13042
13044
13033
13044
13037
13036
13030
12999
13043
13043
13039
13029
13055
13023
13023
13050
13809
13041
13046
13052
13047
13035
13197
13523
13063
13915
13042
13047
13061
13075
13072
13080
13060
13075
13801
13079
13074
13049
13058
13053
13077
13066
13063
13065
13819
13080
13069
13068
13074
13075
13083
13073
13086
13835
13061
13052
13054
13077
13061
13072
13069
13083
13825
13091
13059
13050
13064
13074
13090
13061
13078
15343
13075
13038
13056
13067
13061
13061
13079
13066
13091
13035
13068
13077
13053
13090
13079
13087
13069
13081
13852
13092
13082
13110
13116
13107
13108
13104
13294
14566
13871
13648
13112
13103
13108
13111
13102
13101
13984
13115
13104
13104
13116
13110
13108
13107
13104
13876
13105
13127
13674
13199
13112
13106
13104
13124
14114
13078
13128
13135
13124
13122
13146
13103
13112
13120
13874
13115
13125
13124
13143
13120
13128
13143
13121
13893
13132
13140
13129
13127
13112
13132
13128
13131
13886
13130
13126
13135
13143
13151
13137
13154
13156
15396
13161
13151
13155
13150
13150
13142
13140
13138
14176
13084
13148
13127
13151
13152
13134
13134
13155
13135
13908
13150
13150
13146
13153
13145
13135
13164
13176
13909
13199
13197
13189
13177
13165
13174
13175
13206
14003
13194
13206
13166
13179
13181
13195
13192
13197
13944
13188
13191
13193
13175
13194
13182
13181
13178
13996
13164
13189
13202
13196
13211
13211
13190
13199
13197
13943
13209
13181
13199
13204
13201
13200
13198
13202
13954
13203
13205
13206
13202
13198
13194
13208
13205
13933
13210
13215
13201
13204
13201
13206
13210
13217
15453
13226
13203
13211
13221
13196
13195
13210
13204
14160
13202
13208
13213
13216
13209
13209
13220
13209
13975
13206
13220
13210
13207
13208
13199
13207
13209
13207
13957
13213
13223
13231
13233
13231
13231
13228
13236
13996
13864
13254
13205
13218
13220
13224
13228
13227
14131
13228
13234
13239
13238
13228
13225
13239
13234
14014
13222
13225
13221
13220
13211
13211
13250
13258
13983
13258
13246
13244
13246
13241
13236
13246
13240
14016
13246
13230
13245
13238
13224
13252
13240
13242
13996
13232
13248
13242
13242
13253
13250
13242
13258
13247
16134
13268
13260
13260
13262
13261
13265
13245
13253
14382
13251
13248
13251
13252
13266
13614
14008
13856
14501
13398
13247
13253
13266
13273
13238
13250
13240
14058
13261
13250
13235
13261
13239
13253
13269
13277
13216
13268
13272
13271
13276
13301
13272
13271
13280
14007
13273
13265
13277
13264
13273
13274
13267
13279
14018
13275
13276
13285
13269
13279
13261
13293
13272
14065
13295
13277
13297
13288
13287
13301
13283
13288
14083
13302
13285
13279
13271
13268
13281
13289
13285
14045
13282
13299
13306
13298
13293
13271
13280
13289
13263
13205
13269
13305
13266
13286
13300
13301
13308
14335
13264
13334
13314
13323
13324
13327
13328
13312
13321
14096
13326
13315
13333
13322
13315
13324
13314
13316
14041
13331
13320
13333
13328
13308
13322
13324
13323
14087
13308
13319
13334
13339
13352
13331
13351
13338
14092
13343
13329
13338
13337
13328
13339
13339
13341
14083
13340
13350
13333
13330
13341
13331
13338
13335
14068
13338
13336
13340
13352
13342
13339
13335
13349
14120
13346
13366
13345
13357
13341
13349
13354
13361
14124
13353
13348
13357
13362
13358
13352
13351
13355
15599
13351
13346
13365
13348
13364
13359
13371
13359
14316
13353
13350
13362
13384
13379
13380
13366
13380
14144
13377
13376
13370
13373
13376
13367
13368
13364
14133
13365
13375
13376
13366
13360
13379
13375
13367
14122
13377
13377
13368
13376
13381
13375
13358
13378
14177
13339
13381
13390
13380
13397
13380
13377
13375
13386
14138
13384
13369
13366
13379
13382
13374
13399
13370
14142
13388
13389
13387
13384
13395
13389
13373
13392
14110
13381
13274
13391
13385
13395
13398
13395
14809
13404
13411
13398
13393
13401
13394
13382
13395
16073
13399
13371
13379
13391
13969
14214
13918
13396
14476
13403
13400
13396
13379
13387
13390
13393
13391
14170
13426
13411
13398
13392
13393
13399
13406
13405
14127
13411
13379
13387
13394
13403
13400
13415
13413
14143
13399
13393
13385
13404
13405
13411
13398
13401
14185
13402
13410
13423
13407
13402
13412
13430
13435
14189
13416
13436
13418
13414
13419
13417
13415
13418
14165
13436
13420
13425
13407
13427
13424
13433
13428
14152
13437
13424
13425
13430
13427
13414
13413
13421
14227
13415
13451
13419
13428
13432
13430
13433
13456
15780
13384
13443
13465
13436
13432
13438
13427
13422
14416
13447
13447
13423
13409
13435
13410
13417
13417
14188
13450
13427
13439
13430
13444
13430
13458
13465
14240
13461
13472
13467
13468
13469
13466
13462
13466
14234
13469
13464
13475
13470
13464
13460
13470
13465
14236
13461
13472
13466
13470
13467
13471
13468
13470
14238
13462
13468
13466
13490
13484
13487
13489
13498
14241
13477
13472
13470
13477
13477
13470
13490
13480
14251
13487
13481
13502
13487
13474
13933
13555
13489
14282
13492
13481
13500
13485
13487
13496
13496
13505
15744
13505
13504
13504
13505
13494
13495
13501
13503
14476
13507
13508
13504
13500
13513
13505
13487
13496
14270
13514
13520
13517
13502
13512
13515
13495
13514
14264
13517
13498
13510
13529
13533
13530
13543
13526
14304
13543
13526
13542
13526
13545
13547
13528
13514
14288
13540
13542
13524
13530
13547
13529
13533
13547
14322
13524
13522
13536
13536
13539
13525
13536
13553
14307
13559
13556
13539
13558
13569
13543
13555
13551
14324
13552
13553
13569
13552
13549
13551
13561
13560
14300
13557
13831
14305
14276
13657
13548
13552
13560
15887
13548
13553
13559
13547
13551
13560
13559
14592
13558
13561
13567
13572
13564
13577
13582
13581
14319
13577
13590
13569
13582
13578
13567
13579
13562
14342
13568
13577
13577
13573
13579
13591
13564
13572
14319
13566
13582
13595
13590
13592
13595
13595
13599
14798
13774
13580
13600
13585
13582
13575
13579
13591
14467
13593
13600
13594
13597
13570
13588
13595
13586
14323
13592
13584
13586
13599
13589
13589
13631
13617
14395
13613
13607
13610
13618
13603
13601
13595
13604
14373
13607
13600
13597
13595
13605
13616
13602
13597
15867
13616
13600
13608
13600
13613
13594
13596
14610
13563
13607
13617
13609
13624
13624
13612
13632
14388
13640
13623
13614
13622
13627
13622
13623
13604
14368
13622
13597
13631
13617
13618
13615
13635
13625
14360
13634
13618
13626
13620
13634
13615
13617
13624
14397
13632
13620
13640
13639
14095
13790
13620
13637
14492
13633
13620
13653
13649
13623
13630
13622
13629
14430
13634
13642
13629
13626
13642
13639
13638
13633
14367
13635
13631
13630
13635
13659
13655
13661
13650
14408
13654
13658
13658
13659
13647
13628
13647
15956
13614
13650
13654
13617
13662
13659
13664
13652
14607
13639
13658
13648
13641
13647
13646
13664
13647
14418
13642
13675
13685
13688
13677
13679
13680
13670
14432
13689
13694
13668
13673
13666
13676
13672
13678
14444
13681
13699
13692
13694
13695
13691
13682
13679
14419
13681
13696
13675
13664
13689
13681
13697
13701
14468
13709
13693
13709
13709
13699
13705
13691
14461
13718
13704
13708
13703
13711
13712
13712
13707
14497
14335
14499
14133
13715
13702
13709
13690
13704
14539
13693
13710
13691
13722
13712
13711
13711
13711
15993
13726
13700
13720
13716
13734
13708
13718
13717
13653
13721
13717
13728
13726
13731
13726
13716
14471
13702
13720
13722
13719
13714
13711
13726
13714
14470
13732
13742
13744
13743
13741
13737
13735
13737
14475
13741
13746
13854
14266
13735
13748
13730
13737
14632
13734
13728
13763
13751
13732
13745
13727
13737
14489
13742
13742
13739
13745
13741
13745
13766
14531
13750
13759
13763
13752
13744
13736
13756
13756
14479
13737
13738
13755
13765
13760
13755
13778
13758
14520
13762
13746
13754
13746
13758
13762
13761
13762
15977
13765
14090
14120
13785
13766
13778
13749
13763
14847
13778
13771
13758
13763
13767
13759
13764
14506
13776
13771
13781
13772
13781
13786
13770
13784
14512
13760
13764
13764
13766
13753
13766
13776
13773
14544
13774
13778
13784
13779
13791
13781
13783
13775
13649
13791
13762
13764
13772
13772
13765
13787
14883
13794
13794
13775
13781
13790
13761
13763
13781
14569
13778
13786
13767
13783
13793
13790
13805
13811
14582
13813
13805
13806
13812
13813
13798
13788
13781
14566
13797
13819
13809
13816
13811
13819
13815
16398
13808
13804
13793
13803
13812
13790
13771
13808
14769
13789
13790
13809
13793
13824
13803
13799
13810
15011
13813
13811
13817
13799
13829
13810
13832
14725
13739
13800
13810
13798
13789
13807
13808
13817
14592
13812
13832
13801
13803
13832
13834
13831
13824
14596
13839
13851
13850
13838
13838
13850
13834
13833
14634
13811
13832
13827
13830
13835
13836
14098
15612
14467
14291
13854
13846
13844
13848
13845
13838
14679
13835
13824
13839
13840
13842
13849
13866
13865
14638
13862
13869
13863
13872
13845
13867
13855
13863
16181
13860
13848
13857
13847
13853
13853
13856
14812
13861
13854
13864
13869
13872
13868
13856
13861
14641
13871
13848
13879
13875
13877
13912
14427
13881
14678
13890
13873
13889
13870
13885
13886
13879
14718
13834
13881
13871
13875
13884
13878
13864
13883
14643
13886
13869
13872
13862
13884
13875
13907
13880
14674
13903
13928
13903
13914
13907
13901
13932
13884
14685
13924
13931
13905
13921
13915
13904
13910
14698
13922
13905
13931
13913
13926
13916
13938
13932
14653
13913
13916
13916
13922
13912
13927
13936
13934
16190
13928
13946
13932
13933
13927
13923
13922
15378
13972
13942
13928
13925
13929
13924
13942
13934
14726
13927
13931
13937
13939
13938
13925
13934
13916
14676
13920
13928
13951
13956
13944
13929
13960
14753
13914
13950
13929
13937
13935
13944
13954
13940
14689
13953
13957
13955
13945
13953
13955
13955
13933
14708
13957
13940
13957
13932
13940
13936
13962
13947
14708
13950
13965
13971
13961
13970
13950
13966
14791
13962
13956
13957
13959
13961
13947
13956
13959
14686
13974
13957
13955
13966
13957
13960
13960
13972
16192
13966
13961
13966
13955
13967
13977
13988
14919
13979
13978
13973
13977
13976
13981
13994
13974
14718
13983
13977
13982
13982
13979
13989
13973
13974
14758
13962
13982
13989
13978
13990
13994
13979
14736
13979
13990
13981
13998
14004
14004
14001
13995
14721
14006
13998
13994
13988
14092
14725
14808
15042
13975
13994
13992
14009
14011
14002
14000
13998
14762
13999
14004
14002
13985
13985
13993
14004
13985
14733
14010
14010
14011
14007
14007
14025
14009
14767
14017
14044
14016
14013
14017
14018
14024
14011
16314
14013
14006
14020
14002
14021
14014
14033
14020
14977
14018
14010
14009
14009
14024
14022
14032
14784
14046
14028
14043
14035
14042
14035
14021
14035
14795
14037
14041
14028
14027
14020
14021
14034
14050
14807
14033
14045
14018
14043
14011
14045
14040
14821
14028
14020
14030
14029
14047
14075
14039
14069
14817
14049
14078
14062
14045
14057
14045
14029
14868
14016
14063
14038
14060
14037
14057
14079
14054
14808
14050
14070
14067
14075
14052
14069
14057
14051
14799
14068
14102
14088
14077
14082
14088
14086
16350
14082
14074
14085
14085
14085
14079
14077
14083
15050
14086
14087
14086
14080
14075
14070
14069
14835
14091
14081
14091
14063
14084
14078
14079
14084
14866
14119
14110
14109
14102
14086
14094
14080
14086
14825
14079
14087
14080
14092
14082
14080
14093
14829
14091
14347
14526
14084
14077
14097
14110
14092
14986
14098
14083
14087
14098
14082
14114
14136
14871
14109
14116
14099
14131
14106
14117
14111
14110
14865
14114
14115
14116
14123
14117
14112
14104
14122
14850
14103
14100
14120
14094
14109
14118
14103
16384
14114
14113
14115
14127
14128
14113
14117
14138
14084
14126
14130
14130
14129
14129
14123
14133
14894
14123
14125
14127
14142
14130
14131
14140
14133
14887
14139
14133
14145
14137
14136
14134
14127
14905
14142
14160
14159
14526
14976
14642
14446
14139
14984
14147
14141
14144
14156
14148
14320
14625
15011
14148
14150
14148
14152
14154
14149
14157
14136
14887
14140
14140
14146
14149
14149
14148
14142
15003
14104
14170
14159
14149
14167
14164
14169
14149
14927
14161
14175
14162
14171
14153
14148
14164
14166
16425
14163
14173
14153
14154
14160
14155
14141
15131
14157
14144
14172
14164
14159
14175
14193
14190
14910
14200
14184
14191
14181
14168
14191
14185
14914
14180
14189
14181
14182
14177
14191
14198
15535
14158
14174
14199
14174
14160
14167
14172
14174
14998
14192
14191
14176
14178
14201
14188
14193
14983
14130
14183
14193
14202
14186
14194
14189
14190
14922
14193
14182
14196
14199
14203
14205
14201
14205
14935
14184
14166
14187
14210
14180
14221
14188
14950
14199
14214
14216
14221
14217
14215
14217
14222
16838
14221
14207
14203
14226
14216
14211
14218
15165
14219
14228
14226
14212
14211
14216
14222
14211
14974
14228
14217
14212
14212
14214
14218
14214
14974
14229
14241
14230
14230
14252
14240
14229
14228
14978
14223
14243
14234
14234
14381
14762
14236
15084
14236
14219
14229
14257
14223
14243
14228
14235
14983
14230
14246
14236
14227
14251
14255
14257
15040
14275
14261
14260
14252
14266
14256
14240
14260
15013
14245
14246
14251
14260
14259
14266
14245
15033
14264
14254
14240
14263
14238
14252
14259
14256
16515
14260
14268
14245
14409
14759
14286
14294
15387
14291
14282
14310
14288
14282
14275
14273
14297
15042
14301
14274
14271
14316
14300
14288
14278
15015
14492
15042
15039
14348
14293
14284
14278
15114
14272
14263
14299
14294
14298
14316
14307
14291
15075
14321
14306
14308
14310
14309
14312
14306
15030
14303
14303
14294
14301
14307
14296
14313
14307
14257
14297
14319
14301
14310
14307
14288
14299
15072
14348
14323
14317
14311
14306
14323
14310
14313
15062
14340
14318
14326
14324
14308
14431
14731
16630
14324
14326
14334
14317
14327
14322
14317
14323
15270
14322
14314
14325
14322
14317
14323
14338
15070
14349
14340
14345
14347
14337
14348
14345
14352
15068
14341
14329
14338
14341
14337
14331
14336
15117
14344
14355
14340
14333
14341
14331
14328
14328
14299
14353
14330
14336
14342
14347
14366
14350
15096
14347
14346
14345
14350
14361
14365
14361
15150
14344
14371
14362
14359
14342
14357
14360
14355
15125
14371
14353
14358
14347
14355
14365
14372
15104
14372
14353
14360
14368
14376
14381
14372
14381
16645
14382
14379
14365
14373
14367
14379
14366
15320
14378
14376
14375
14379
14374
14376
14389
14366
15131
14376
14383
14372
14372
14370
14372
14359
15116
14370
14397
14407
14396
14392
14388
14409
15156
14381
14392
14395
14395
14395
14382
14396
14387
15132
14404
14379
14392
14403
14383
14405
14374
15150
14388
14386
14379
14391
14389
14398
14402
14393
15137
14407
14400
14391
14409
14405
14402
14403
15172
14395
14420
14408
14412
14403
14413
14408
14401
15154
14422
14421
14424
14420
14417
14412
14392
16654
14386
14414
14421
14391
14411
14402
14440
15388
14434
14437
14442
14436
14436
14432
14431
14664
15974
15229
15033
14449
14448
14427
14433
14454
15278
14446
14444
14440
14443
14453
14454
14445
15207
14440
14450
14442
14447
14439
14476
14462
14466
15217
14454
14463
14463
14462
14470
14448
14453
15269
14459
14452
14478
14468
14467
14452
14465
14472
15208
14459
14463
14443
14443
14463
14461
14452
15234
14455
14473
14464
14475
14494
14477
14489
15222
14480
14481
14471
14483
14474
14472
14479
14462
16715
14483
14493
14485
14491
14475
14495
14482
15449
14480
14465
14478
14493
14472
14487
14479
15225
14499
14487
14508
14499
14520
14495
14499
14501
15254
14511
14491
14503
14503
14499
14495
14501
15280
14499
14487
14492
14498
14506
14496
14495
14506
14454
14508
14503
14501
14484
14507
14495
14501
15272
14505
14508
14511
14508
14535
14522
14517
15281
14517
14521
14510
14508
14511
14495
14511
14516
15265
14523
14520
14494
14516
14497
14507
14513
15241
14522
14503
14517
14500
14511
14510
14512
16784
14542
14528
14535
14538
14543
14519
14528
14533
15479
14519
14527
14527
14517
14520
14528
14529
15281
14542
14529
14523
14526
14534
14512
14517
15265
14529
14521
14521
14520
14509
14522
14534
14526
15283
14544
14545
14525
14529
14526
14539
14523
15288
14531
14527
14518
14519
14545
14523
14549
15300
14539
14546
14539
14545
14552
14520
14538
14545
15257
14536
14539
14534
14532
14561
14554
14556
15339
14565
14557
14556
14561
14558
14544
14559
15299
14556
14559
14542
14557
14561
14568
14555
14569
16836
14567
14543
14558
14557
14560
15167
15408
16222
14542
14544
14562
14561
14588
14550
14577
15364
14567
14571
14566
14568
14582
14578
14575
15389
14523
14584
14583
14551
14567
14576
14583
14578
15353
14572
14575
14570
14591
14592
14587
14589
15349
14453
14577
14597
14879
14953
14594
14614
16093
14605
14612
14600
14607
14601
14584
14598
15391
14595
14599
14604
14619
14600
14627
14616
14612
15377
14612
14606
14593
14593
14600
14614
14584
15360
14600
14621
14612
14617
14626
14631
14606
17214
14631
14617
14603
14615
14602
14585
14619
14601
15594
14639
14629
14641
14609
14631
14630
14607
15380
14617
14616
14619
14615
14623
14622
14622
15396
14619
14641
14648
14644
14643
14650
14640
15388
14649
14659
14650
14643
14643
14646
14629
14637
15410
14656
14641
14646
14654
14642
14650
14647
15588
15082
14652
14638
14646
14641
14638
14640
15506
14655
14658
14658
14656
14658
14654
14658
14653
15466
14647
14661
14639
14656
14662
14646
14661
15411
14655
14660
14666
14671
14651
14669
14652
16932
14656
14665
14653
14634
14670
14650
14668
15619
14668
14670
14662
14671
14670
14664
14660
14653
15419
14670
14656
14654
14657
14647
14649
14661
15404
14663
14668
14669
14653
14663
14662
14668
15439
14657
14662
14655
14666
14667
14669
14661
15416
14643
14662
14648
14645
14677
14666
14660
14658
15421
14661
14668
14670
14666
14660
14666
14668
15406
14676
14664
14667
14664
14670
14665
14665
15405
14676
14670
14664
14670
14658
14666
14670
14662
14615
14670
14665
14671
15232
15509
15101
14672
17018
14679
14673
14668
14657
14666
14654
14665
15608
14655
14659
14651
14667
14665
14662
14672
15422
14666
14665
14659
14644
14630
14646
14645
15415
14631
14644
14638
14648
14644
14648
14629
14644
15418
15149
14843
14623
14639
14655
14649
14650
16202
14646
14644
14626
14649
14639
14631
14635
15538
14646
14652
14632
14629
14634
14631
14651
15392
14622
14639
14632
14640
14637
14632
14630
14636
15356
14621
14636
14635
14624
14636
14622
14627
15369
14632
14631
14633
14621
14639
14638
14628
16907
14627
14650
14665
14655
14660
14649
14947
16165
14602
14661
14644
14648
14660
14675
14685
14666
15380
14658
14657
14648
14637
14668
14646
14651
15403
14660
14674
14666
14667
14674
14671
14671
15433
14682
14644
14663
14685
14673
14656
14664
14683
15425
14671
14665
14652
14672
14666
14666
14669
15386
14659
14670
14661
14659
14668
14669
14670
15411
14679
14670
14680
14684
14672
14669
14683
15571
14789
14783
14782
14786
14778
14786
14788
14782
15563
14785
14785
14780
14784
14783
14784
14785
17022
14783
14788
14784
14784
14784
14789
14785
15763
14785
14781
14790
14788
14788
14784
14810
16051
14871
14860
14868
14866
14866
14862
14866
14812
14870
14866
14863
14869
14862
14868
14872
15647
14873
14863
14867
14869
14873
14869
14858
14874
15626
14868
14866
14866
14870
14864
14885
14886
15632
14879
14878
14880
14874
14882
14883
14888
15662
14888
14881
14879
14883
14829
14882
14889
15645
14884
15045
15659
15567
15202
14882
14880
15724
14879
14885
14879
14885
14878
14892
14898
17173
14899
14884
14889
14889
14885
14888
14890
15855
14893
14899
14891
14883
14886
14888
14888
15720
14852
14889
14890
14891
14897
14889
14879
14887
15726
14891
14889
14886
14888
14898
14911
14899
15680
14903
14901
14907
14900
14901
14907
14899
15657
14912
14894
14889
14892
14898
14910
14905
15657
14905
14900
14904
14903
14895
14889
14897
15618
14894
14907
14901
14898
14911
14912
14935
15694
14927
14924
14924
14923
14903
14912
14905
14909
15690
14909
14915
14908
14918
14922
14917
14933
17251
14931
14922
14921
14916
14922
14913
14915
15903
14907
14911
14914
14924
14927
14930
14935
15676
14946
14943
14945
14915
14933
14921
14931
15681
14928
14926
14932
14930
14934
14933
14935
15682
14943
14938
14948
14917
14938
14935
14936
15656
14921
14928
14923
14945
14944
14954
14945
14870
15298
15745
15428
15120
14944
14930
14937
15877
15602
14925
14939
14942
14948
14954
14949
16061
15225
14981
14947
14926
14940
14941
14943
16038
15115
15132
14932
14930
14943
14969
14948
14953
17506
14976
14967
14933
14971
14955
14943
14944
15960
14953
14961
14952
14957
14952
14974
14957
15743
14959
14967
14936
14990
14972
14984
14967
15746
14979
14962
15022
15021
15018
15018
15021
15782
15016
15022
15014
15027
15017
15012
15017
15789
15011
15017
15027
15024
15026
15012
15004
15782
15015
15011
15000
15012
15018
15021
15025
15795
15675
15911
15352
15025
15022
15013
15015
15866
15030
15034
15033
14910
15008
15021
15019
16405
15026
15025
15041
15033
15038
15026
15026
17708
15033
15034
15020
15024
15041
15021
15026
16005
15032
15022
15040
15045
15041
15027
15035
15825
15033
15039
15041
15031
15032
15038
15034
15763
15044
15025
15030
15031
15037
15043
15032
15796
15032
15042
15031
15038
15043
15040
15029
15782
15034
15037
15054
15058
15056
15043
15042
15792
15053
15043
15051
15049
15042
15051
15045
15779
15049
15047
15046
15182
15431
15057
15065
15853
15059
15056
15044
15057
15062
15051
15055
15877
14997
15056
15059
15060
15067
15064
15075
15067
17379
15076
15071
15061
15072
15050
15070
16047
15025
15072
15068
15061
15076
15061
15064
15067
15816
15074
15052
15064
15058
15058
15056
15060
15824
15074
15077
15075
15083
15067
15070
15069
15805
15075
15060
15058
15061
15057
15062
15049
15808
15068
15062
15069
15080
15073
15300
15470
15927
15067
15055
15068
15062
15062
15053
15061
15802
15058
15078
15085
15058
15085
15085
15079
15849
15091
15084
15077
15087
15084
15088
15096
15823
15095
15077
15085
15074
15080
15074
15096
17372
15091
15081
15092
15071
15090
15091
15068
16034
15085
15103
15100
15102
15098
15093
15088
15851
15079
15103
15090
15111
15095
15082
15077
15862
15083
15087
15090
15099
15121
15110
15089
15848
15113
15102
15113
15119
15100
15125
15119
15895
15110
15136
15131
15139
15128
15134
15491
16741
15993
15447
15137
15135
15134
15145
15150
16016
15138
15135
15134
15141
15150
15127
15148
15907
15146
15132
15140
15140
15131
15136
15142
15883
15139
15158
15137
15138
15141
15141
15139
17434
15142
15157
15149
15149
15153
15147
15142
16138
15135
15137
15147
15131
15127
15131
15133
15890
15147
15136
15142
15137
15154
15132
15136
15874
15136
15157
15156
15160
15153
15152
15166
15903
15139
15159
15153
15159
15157
15165
15155
15909
15151
15154
15153
15162
15157
15160
15130
15884
15158
15156
15144
15158
15155
15158
15152
15910
15169
15178
15192
15167
15193
15183
15184
15955
15180
15166
15157
15150
15184
15195
15199
15927
15168
15189
15195
15164
15173
15195
15181
17404
15189
15164
15185
15196
15178
15181
15192
16154
15181
15237
15218
15224
15222
15226
15221
16001
15222
15225
15222
15223
15237
15213
15217
15168
15213
15213
15224
15226
15230
15221
15214
15964
15225
15227
15225
15216
15223
15220
15230
15966
15237
15854
15255
15232
15230
15240
15225
16091
15225
15235
15223
15231
15231
15226
15237
15175
15227
15232
15229
15237
15238
15222
15230
16017
15228
15235
15231
15235
15224
15233
15239
15985
15241
15243
15242
15240
15247
15253
15248
17490
15246
15249
15248
15249
15244
15239
15243
16223
15832
15248
15241
15250
15248
15254
15247
16114
15251
15250
15242
15242
15245
15241
15244
15984
15245
15258
15254
15255
15253
15255
15256
15981
15255
15253
15259
15252
15895
16072
16445
15256
15254
15257
15254
15252
15260
15251
16018
15266
15257
15261
15273
15258
15263
15258
15995
15257
15255
15256
15265
15256
15266
15256
16002
15273
15271
15267
15258
15255
15257
15271
16033
15269
15253
15256
15277
15272
15274
15267
17543
15273
15257
15279
15253
15264
15270
15257
16229
15261
15271
15275
15278
15272
15265
15279
16051
15268
15286
15261
15293
15281
15289
15276
16023
15274
15272
15275
15280
15273
15284
15278
16079
15289
15277
15274
15275
15278
15279
15296
16046
15287
15288
15299
15298
15285
15288
15288
16052
15281
15284
15284
15287
15289
15291
15282
16050
15276
15279
15274
15303
15294
15282
15295
16012
15296
15292
15289
15275
15293
15286
15279
16044
15275
15267
15345
15323
15330
15316
15293
17535
15317
15308
15309
15311
15291
15287
16283
15285
15313
15313
15306
15296
15322
15320
16062
15322
15294
15304
15330
15322
15332
15327
16119
15316
15319
15332
15358
15349
15352
15352
16093
15354
15358
15351
15355
15349
15343
15349
16068
15358
15340
15355
15351
15350
15354
15359
16111
15349
15352
15342
15347
15349
15345
15356
16101
15333
15350
15342
15385
15357
15363
15364
16105
15368
15365
15358
15369
15365
15369
15366
16119
15362
15356
15368
15354
15366
15358
15368
17599
15369
15354
15361
15355
15361
15362
15366
15298
15350
15348
15372
15363
15369
15366
16105
15375
15362
15374
15367
15372
15375
15365
16118
15376
15365
15367
15894
16225
15759
15365
16748
15374
15364
15376
15367
15372
15353
15369
16151
15367
15373
15374
15364
15386
15381
15379
16108
15387
15368
15390
15382
15381
15376
15375
16161
15391
15384
15385
15386
15382
15384
16133
15365
15381
15379
15386
15378
15385
15375
16128
15375
15381
15372
15378
15382
15392
15396
18059
15396
15388
15401
15380
15392
15390
15381
16331
15388
15394
15390
15383
15393
15388
15389
16157
15392
15396
15390
15384
15387
15384
15389
16131
15391
15381
15382
15393
15395
15396
15388
16167
15397
15392
15393
15393
15402
15397
15397
16144
15384
15395
15400
15399
15390
15390
16191
15350
15382
15395
15391
15387
15403
15385
16154
15387
15392
15383
15380
15402
15390
15423
16198
15429
15421
15426
15424
15428
15430
15430
16157
15436
15425
15428
15414
15422
15413
15426
17689
15426
15425
15427
15434
15413
15434
15423
16380
15417
15418
15417
15431
15424
15416
15452
17598
15447
15422
15431
15432
15445
15413
16398
15421
15440
15451
15420
15410
15444
15428
16180
15436
15436
15444
15430
15427
15446
15415
16147
15453
15427
15448
15442
15445
15451
15444
16223
15465
15468
15464
15463
15464
15462
15998
16293
15467
15460
15460
15468
15464
15448
15448
16219
15463
15457
15460
15467
15464
15461
15462
16221
15471
15460
15466
15465
15456
15469
17727
15687
15728
15490
15486
15484
15476
15472
16489
15493
15468
15485
15490
15479
15490
15489
16258
15677
16299
16148
15782
15479
15493
15498
16313
15489
15484
15488
15475
15488
15482
15491
16246
15511
15513
15504
15504
15508
15512
16222
15513
15489
15493
15500
15497
15495
15503
16368
16004
15612
15494
15497
15494
15501
15507
16373
15514
15491
15497
15486
15503
15488
15495
16283
15504
15531
15514
15526
15534
15539
15509
16261
15521
15509
15509
15516
15497
15525
15521
17839
15507
15516
15523
15507
15528
15526
16517
15527
15522
15518
15523
15523
15508
15531
16310
15525
15517
15532
15534
15538
15553
15545
16306
15528
15534
15540
15536
15531
15530
15530
16276
15540
15551
15532
15529
15528
15535
15526
16301
15536
15543
15533
15541
15535
15545
16289
15534
15541
15552
15930
15750
15549
15559
16399
15551
15550
15550
15547
15544
15549
15554
16318
15553
15551
15536
15536
15546
15555
15531
16288
15544
15549
15547
15538
15538
15541
15535
17793
15562
15550
15560
15572
15579
15577
16517
15567
15576
15568
15569
15566
15570
15557
16356
15573
15563
15578
15551
15571
15568
15567
16352
15568
15574
15562
15564
15557
15565
15574
16315
15576
15565
15562
15560
15581
15570
15587
16331
15583
15587
15588
15574
15595
15589
16363
15575
15564
15577
15578
15575
15582
15575
16328
15576
15572
15575
15572
15584
15598
15586
16363
15585
15586
15586
15597
15594
15626
15617
16366
15614
15620
15616
15615
15620
15601
15621
17836
15617
15618
15612
15621
15625
15633
17171
16458
16066
15628
15626
15622
15638
15598
16454
15625
15619
15611
15618
15612
15621
15625
16370
15638
15625
15627
15614
15620
15630
16427
15599
15639
15636
15625
15617
15620
15626
16378
15635
15641
15625
15948
15936
15626
15643
16486
15623
15639
15635
15638
15636
15639
15620
16400
15662
15665
15653
15657
15657
15656
15646
16424
15661
15651
15640
15640
15666
15637
16387
15657
15671
15651
15656
15659
15642
15659
17892
15659
15649
15647
15647
15666
15646
15635
16599
15659
15666
16281
15657
15671
15652
16536
15675
15670
15671
15670
15666
15657
15658
16412
15649
15655
15650
15655
15661
15658
15674
16425
15671
15660
15664
15665
15671
15669
15666
16443
15666
15696
15696
15696
15677
15689
16478
15652
15698
15681
15688
15679
15685
15684
16436
15691
15678
15692
15692
15694
15687
15702
16436
15685
15684
15695
15682
15685
15691
15698
16429
15689
15682
15701
15703
15695
15702
18002
15650
15714
15698
15698
15700
15705
15697
16635
15697
15698
15696
15686
15707
15696
15705
16918
15701
15700
15702
15694
15710
15690
15698
16596
15698
15708
15696
15705
15725
15715
16490
15714
15702
15705
15721
15716
15722
15710
16479
15722
15715
15697
15702
15699
15703
15710
15665
15731
15724
15716
15710
15706
15711
16534
15666
15730
15710
15718
15704
15726
15721
16502
15712
15757
15692
15714
15712
15745
15699
16490
15729
15714
15726
15735
15739
16293
16640
18672
15731
15725
15742
15731
15719
15720
16781
15730
15728
15722
15721
15616
15711
15745
17128
15737
15743
15752
15748
15744
15752
16548
15747
15742
15749
15735
15752
15747
15766
16495
15756
15756
15756
15745
15754
15758
15750
16514
15750
15758
15749
15750
15746
15751
16558
15718
15761
15758
15751
15749
15754
15766
16519
15757
15758
15748
15751
15767
15757
15762
16519
15754
15761
15753
15758
15757
15763
15751
16528
15763
15761
15773
15765
15770
15755
18452
15762
15771
15788
15778
15770
15788
15774
16775
15769
15779
15773
15775
15777
15772
15776
16536
15761
15789
15760
15775
15779
15797
16550
15785
15785
15769
15782
15775
15758
15783
16530
15768
15763
15823
15807
15796
15828
15820
16544
15814
15788
15797
15824
15803
15800
16533
15794
15810
15800
15781
15808
15791
15810
16550
15796
15806
15824
15810
15799
15796
15814
16564
15811
15808
15794
15822
15815
15837
16612
15780
15827
15822
15828
15822
15829
15822
18152
15805
15824
15824
15818
15825
15804
15820
15760
15827
15815
15822
15819
15805
15799
16603
15812
15812
15818
15824
15809
15825
15824
16582
15842
15826
15835
15827
15837
15812
15834
16604
15829
15833
15835
15842
15809
15823
16649
15770
15840
15840
15822
15830
15838
15838
16599
15837
15835
15839
15837
15845
15851
15850
16607
15855
15866
15859
15853
15856
15859
15844
15803
15861
15857
15839
16498
16754
16074
16664
15856
15847
15862
15860
15867
15853
15862
18101
15863
15833
15838
15839
15845
15850
16776
15857
15860
15863
15857
15861
15876
15869
16654
15873
15870
15857
15858
15869
15855
15862
16614
15865
15868
15869
15857
15856
15868
16644
15874
15873
15855
15875
15865
15870
15860
16582
15861
15896
15890
15880
15883
15896
15900
16654
15881
15897
15884
15879
15887
15895
16633
15891
15898
15886
15896
15882
15893
15891
16673
15901
15889
15886
15883
15885
15892
15881
16607
15893
15872
15910
15895
15917
15909
18136
15906
15896
15898
15905
15909
15898
15920
16863
15930
15917
15912
15911
15902
15912
16674
15907
15908
15916
15912
15908
15920
15926
16650
15911
15918
15919
15923
15922
15919
15928
16683
15915
15922
15935
15924
15917
15922
16689
15907
15911
15920
15931
15918
15917
15940
16682
15920
15918
16534
15953
15921
15939
15929
16765
15935
15928
15929
15925
15945
15953
16709
15950
15946
15938
15954
15946
15938
15957
16670
15952
15947
15953
15940
15941
15936
18214
15917
15943
15958
15948
15949
15952
15960
16910
15945
15940
15960
15942
15928
15942
15949
16704
15974
15965
15972
15959
15973
15976
16698
15960
15989
15968
15951
15949
15960
15961
16676
15984
15960
15973
15969
15966
15970
16733
15953
15962
15959
15957
15958
15969
15952
16707
15973
15979
15986
15978
15993
16568
16002
16876
16006
16707
16857
16175
15990
15978
16786
15971
15990
15983
15980
15974
15967
15975
16756
15982
15993
15984
15986
15984
16001
18217
15993
15989
15975
15992
15997
15987
15991
16928
15999
16003
16003
16008
15994
15994
16790
15963
15999
15989
16005
15996
15994
15994
16746
16011
16001
15996
16000
16002
16003
15993
16725
15997
15999
16007
16004
16024
16010
16742
16023
16026
16005
16010
16024
16022
15992
16767
16029
16013
16005
16005
15980
16008
16778
15968
16007
16015
16006
16005
15991
16003
16755
16015
16016
16026
16008
16008
16009
16045
16789
16044
16028
16035
16025
16041
16044
18248
16026
16033
16036
16031
16021
16017
16028
16996
16031
16028
16020
16039
16028
16023
16800
16041
16029
16037
16021
16027
16022
16025
16795
16054
16027
16045
16040
16044
16022
16889
15998
16034
16030
16036
16023
16023
16039
16797
16046
16027
16043
16029
16043
16444
16239
16929
16016
16036
16032
16044
16053
16039
16785
16030
16039
16065
16051
16048
16048
16046
16797
16045
16040
16052
16041
16055
16030
16788
16056
16043
16048
16040
16021
16067
16049
18388
16053
16041
16045
16049
16041
16056
17018
16051
16014
16060
16037
16155
16584
16068
16898
16082
16054
16078
16052
16073
16076
16886
16012
16054
16052
16052
16048
16060
16061
16803
16046
16056
16071
16049
16057
16062
16078
16823
16064
16056
16066
16068
16063
16062
16854
16803
16963
16202
16080
16086
16066
16083
16897
16088
16092
16093
16094
16071
16084
16817
16086
16105
16079
16081
16072
16094
16091
16851
16072
16084
16078
16084
16074
16074
18359
16097
16099
16093
16099
16084
16108
16088
17098
16078
16006
16094
16085
16102
16088
17495
16102
16085
16100
16101
16089
16098
16098
16913
16098
16089
16119
16103
16397
16309
16946
16110
16110
16131
16121
16119
16128
16130
16881
16138
16140
16113
16117
16132
16112
16881
16123
16126
16128
16145
16135
16144
16116
16899
16125
16126
16144
16129
16139
16115
16901
16138
16130
16143
16115
16155
16153
16146
16904
16159
16152
16147
16159
16134
16153
16068
16153
16159
16154
16158
16161
16167
16155
17085
16149
16152
16147
16153
16159
16137
16914
16161
16141
16167
16159
16144
16156
16183
16952
16172
16177
16168
16143
16178
16180
16941
16172
16161
16165
16159
16173
16170
16183
16933
16176
16165
16171
16179
16179
16176
16936
16176
16160
16161
16176
16172
16169
16160
16933
16180
16185
16176
16189
16181
16186
16981
16191
16604
16205
16202
16166
16181
16173
17034
16183
16184
16184
16186
16184
16175
18463
16173
16186
16170
16182
16180
16172
16187
17121
16183
16171
16213
16210
16220
16207
16982
16214
16199
16201
16200
16213
16199
16196
16941
16206
16202
16217
16203
16226
16207
16993
16217
16202
16226
16218
16203
16236
16846
17807
16709
16396
16200
16208
16223
16228
17065
16223
16217
16227
16237
16215
16220
16230
16974
16235
16218
16204
16216
16203
16215
16969
16215
16213
16217
16220
16208
16231
16205
16968
16229
16222
16226
16226
16211
16209
18521
16224
16232
16241
16226
16235
16231
16217
16191
16225
16242
16231
16234
16243
16219
16980
16227
16232
16233
16233
16229
16234
16239
17015
16243
16239
16226
16227
16242
16236
16961
16244
16257
16241
16248
16249
16256
16247
17030
16241
16260
16263
16247
16245
16259
16990
16252
16238
16240
16250
16250
16244
16256
17019
16259
16243
16256
16232
16261
16251
17000
16263
16246
16229
16256
16265
16273
16277
17037
16263
16265
16262
16264
16266
16260
16558
16263
16267
16260
16266
16274
16265
17272
16278
16278
16278
16276
16278
16278
16271
17029
16263
16257
16264
16270
16272
16277
17042
16273
16285
16284
16289
16289
16291
16298
17069
16299
16298
16283
16295
16282
16292
17054
16298
16300
16288
16298
16301
16285
16275
17029
16290
16298
16284
16304
16286
16284
17026
16317
16301
16307
16301
16321
16312
16318
17032
16306
16310
16301
16314
16315
16306
17049
16307
16306
16315
16302
16315
16302
16315
18550
16310
16301
16319
16303
16310
16306
17312
16308
16299
16304
16307
16322
16329
17081
16311
16305
16338
16331
16330
16336
16339
17075
16328
16326
16312
16332
17064
17176
17331
16325
16311
16318
16320
16331
16319
16327
17099
16328
16317
16315
16318
16344
16339
17109
16359
16350
16345
16356
16861
16414
17245
16278
16348
16342
16346
16343
16339
16347
17107
16348
16354
16358
16345
16340
16332
17098
16343
16349
16349
16344
16347
16343
16358
18625
16357
16344
16361
16365
16373
16375
17309
16359
16357
16347
16370
16360
16352
16343
17098
16360
16362
16353
16368
16372
16347
16314
16347
16355
16355
16350
16353
16356
17161
16344
16354
16395
16359
16369
16376
16367
17123
16363
16359
16384
16387
16378
16364
17140
16373
16363
16373
16372
16376
16363
16393
17569
16485
16384
16393
16390
16376
16385
17236
16390
16381
16388
16386
16404
16402
16403
17130
16397
16394
16406
16379
16385
16404
18695
16379
16387
16379
16379
16399
16409
17370
16398
16383
16409
16389
16407
16397
16393
17154
16396
16406
16402
16384
16385
16416
17170
16405
16426
16382
16415
16405
16406
16406
17162
16422
16407
16412
16411
16409
16418
17164
16416
16411
16431
16399
16412
16414
17148
16403
16405
16430
16407
16421
16411
16406
17159
16406
16408
16400
16400
16431
16432
17178
16429
16426
16408
16433
16407
16420
16411
17170
16446
16434
16426
16425
16445
16429
18658
16422
16419
16428
16407
16429
16438
17380
16428
16427
16438
16423
16457
16458
16461
17224
16453
16481
16986
17338
16768
16457
17273
16466
16452
16458
16465
16463
16452
17221
16458
16467
16462
16474
16455
16469
16446
17229
16437
16454
16458
16447
16460
16470
17267
17054
16462
16480
16470
16469
16462
16477
16433
16470
16464
16474
16481
16478
16468
17228
16458
16482
16465
16478
16470
16479
17236
16487
16468
16471
16476
16473
16463
16489
18706
16466
16505
16492
16484
16494
16487
17454
16483
16484
16477
16479
16493
16499
17790
16848
16484
16495
16482
16497
16476
17914
16505
16495
16499
16487
16503
16505
16477
17274
16489
16469
16490
16494
16501
16490
17252
16487
16495
16510
16482
16485
16490
17340
16456
16504
16494
16515
16508
16493
16500
17244
16501
16487
16513
16490
16509
16513
17284
16507
16528
16506
16506
16502
16495
16495
17315
16539
16518
16526
16519
16511
16524
19172
16513
16522
16515
16512
16496
16521
17493
16508
16542
16521
16523
16526
16525
16515
17741
16516
16523
16507
16512
16522
16511
17422
16536
16515
16533
16540
16530
16544
17326
16543
16520
16535
16532
16547
16533
16544
17276
16529
16543
16550
16535
16547
16539
17309
16542
16552
16532
16537
16536
16542
17311
16538
16556
16556
16539
16551
16560
16565
17284
16573
16573
16559
16587
16571
16565
17334
16571
16552
16562
16563
16561
16575
18929
16571
16559
16552
16576
16564
16555
16574
17548
17189
17457
16782
16567
16574
16559
17404
16594
16577
16580
16581
16585
16582
17313
16578
16585
16567
16575
16590
16582
16556
17362
16576
16585
16588
16589
16578
16565
17319
16592
16579
16570
16588
16591
16588
17332
16575
16568
16570
16594
16591
16586
16593
18180
17036
16589
16589
16574
16586
16593
17596
16594
16586
16584
16584
16602
16587
17346
16588
16591
16587
16577
16592
16593
18957
16492
16589
16591
16599
16593
16590
16610
17562
16592
16602
16592
16603
16593
16600
17369
16604
16600
16610
16598
16612
16582
16555
16609
16597
16614
16593
16600
16588
16604
17333
16592
16609
16593
16607
16601
16592
17315
16598
16618
16611
16615
16622
16632
17375
16612
16607
16626
16609
16619
16606
16622
17417
16614
16627
16609
16635
16618
16620
16571
16610
16616
16606
16605
16608
16608
17356
16610
16604
16615
16611
16634
16616
16616
18903
16623
16621
16624
16614
16624
16620
16560
16630
16620
16644
16627
16627
16635
17418
16643
16633
16640
16625
16632
16635
16633
16581
16622
16627
16607
16617
16633
16625
17436
16640
16660
16652
16656
16664
16657
17374
16660
16650
16645
16655
16673
16650
17440
16644
16638
16648
16654
16662
16626
16643
17414
16652
16663
16661
16657
16654
16650
17434
16644
16649
16667
16664
16650
16674
17404
16668
16674
16679
16652
16671
16671
16864
19775
17537
16737
16666
16665
16682
16680
17704
16681
16680
16669
16675
16679
16669
17445
16679
16686
16676
16684
16693
16700
17438
16718
16685
16686
16693
16700
16698
16695
17479
16692
16700
16692
16694
16696
16687
17469
16689
16695
16685
16706
16691
16689
17495
16693
16697
16699
16686
16689
16697
17514
16642
16695
16701
16712
16698
16703
16693
17461
16703
16708
16696
16697
16717
16717
17459
16714
16703
16711
16707
16699
16706
18998
16712
16713
16699
16727
16721
16705
16715
17716
16705
16730
16702
16741
16728
16728
17471
16738
16727
16733
16739
16732
16735
17486
16732
16735
16733
16731
16738
16731
17508
16729
16737
16725
16734
16733
16744
16738
17467
16731
16728
16731
16737
16738
16737
17508
16758
16769
16738
16754
16742
16763
18360
16844
16741
16743
16731
16747
16747
17586
16748
16733
16746
16749
16726
16747
16746
17492
16742
16740
16747
16745
16742
16748
19014
16745
16752
16765
16759
16766
16754
17731
16771
16764
16758
16766
16753
16744
17515
16760
16753
16765
16755
16752
16762
16764
17473
16764
16752
16761
16752
16743
16769
17512
16751
16751
16772
16758
16760
16769
17520
16777
16774
16771
16778
16776
16790
17535
16755
16770
16766
16761
16785
16765
16771
17529
16778
17387
16759
16773
16771
16770
17615
16768
16784
16767
16771
16778
17466
18490
17199
16889
16787
16785
16772
16784
19101
16795
16792
16783
16778
16792
16794
17732
16777
16777
16783
16788
16774
16780
16782
17527
16797
16777
16786
16794
16797
16787
17545
16786
16781
16792
16788
16811
16797
17548
16799
16803
16796
16797
16796
16795
17528
16804
16800
16797
16785
16798
16801
16811
17556
16805
16807
16803
16787
16798
16795
17551
16807
16823
16810
16811
16806
16825
17550
16828
16819
16847
16844
16825
16827
17594
16842
16829
16802
16832
16822
16828
16824
19099
16819
16829
16823
16816
16854
16821
17803
16826
16849
16826
16812
16832
16815
17583
16823
16840
16816
16837
16827
16830
17581
16833
16836
16855
16834
16847
16837
26659
17187
16834
16816
16827
16839
16827
17736
16845
16848
16836
16845
16826
16849
17591
16828
16878
17412
16842
16831
16743
18288
16856
16878
16864
16861
16848
16831
17655
16854
16845
16864
16855
16858
16867
16855
17623
16853
16846
16850
16859
16856
16857
19477
16856
16858
16856
16853
16871
16836
17841
16884
16862
16872
16853
16865
16866
17661
16898
17431
16898
16873
16847
16880
17761
16854
16885
16855
16863
16863
16850
16880
17632
16864
16855
16880
16872
16881
16864
17644
16878
16890
16885
16899
16897
16887
17672
16909
16907
16904
16912
16908
16911
17681
16903
16917
16894
16962
17794
17706
17772
16889
16890
16911
16904
16920
16906
17688
16869
16912
16892
16917
16914
16898
16896
19203
16918
16894
16908
16928
16921
16907
17881
16915
16911
16915
16903
16906
16932
17651
16907
16909
16905
16919
16912
16903
17646
16898
16906
16898
16913
16911
16901
17675
16910
16913
16904
16919
16894
16908
16912
17678
16918
16911
16918
16929
16915
16918
17684
16922
16920
16911
16925
16909
16923
17654
16918
17550
17625
17006
16913
16898
17798
16916
16916
16919
16911
16921
16922
17670
16909
16925
16922
16903
16922
16918
19178
16940
16906
16912
16919
16904
16916
16914
17898
16927
16925
16908
16920
16915
16913
17646
16924
16926
16928
16927
16902
16910
17660
16917
16924
16912
16904
16933
16916
17668
16911
16905
16922
16911
16932
16923
17662
16908
16915
16915
16909
16906
16932
17723
16874
16919
16909
16922
16905
16914
16906
17678
16921
16911
16902
16907
16891
16901
17681
16910
16883
16891
16886
16900
16878
17615
16904
16890
16911
16903
16895
16886
19197
16888
16889
16886
16890
16889
16903
17876
16897
16893
16894
16890
16900
16893
16880
17653
16888
16873
16899
16898
16895
16892
17643
16894
16872
16896
16886
16885
16886
17629
16887
16883
16877
16882
16894
16892
17615
16889
16875
16882
16884
16896
16893
17620
16902
16879
17147
17847
17379
16895
16892
17747
16916
16881
16874
16894
16892
16888
17645
16895
16906
16899
16887
16898
16892
17641
16908
16890
16884
16882
16903
16902
19097
16911
16892
16898
16905
16915
16907
17874
16894
16906
16913
16911
16914
16927
17669
16922
16905
16921
16938
16905
16912
16904
17678
16913
16923
16911
16900
16928
16914
17636
16924
16914
16902
16911
16910
16918
17659
16920
16922
16921
16910
16920
16915
17633
17016
17013
17006
17009
17012
17013
17756
17016
17005
16998
17004
17024
17018
17825
16957
17010
17010
17015
17014
17010
16999
17774
17004
17016
17011
17018
17015
17011
19330
16998
17012
17018
17031
17083
17058
18110
17095
17094
17096
17103
17089
17088
17858
17039
17096
17093
17090
17094
17045
17815
17099
17096
17046
17082
17105
17087
17846
17101
17096
17082
17095
17085
17059
17835
17110
17098
17109
17111
17105
17100
17924
17053
17044
17114
17105
17111
17107
17100
17844
17113
17117
17100
17110
17114
17115
17824
17100
17104
17100
17104
17107
17106
17862
17098
17111
17104
17120
17106
17111
19337
17110
17111
17118
17120
17121
17105
18080
17118
17121
17117
17119
17121
17116
17861
17129
17116
17123
17119
17115
17117
17873
17116
17128
17117
17112
17116
17116
17866
17126
17134
17125
17121
17142
17130
17873
17254
18000
17855
17119
17123
17122
18008
17126
17122
17115
17125
17120
17119
17132
17875
17710
17133
17130
17117
17117
17111
18013
17128
17130
17136
17138
17139
17139
17892
17147
17137
17141
17143
17130
17125
19403
17133
17134
17125
17136
17144
17142
18093
17143
17134
17146
17147
17149
17132
17900
17133
17128
17139
17150
17135
17143
17872
17159
17147
17171
17146
17141
17141
17943
17156
17150
17147
17156
17151
17147
17914
17146
17144
17142
17161
17156
17148
17899
17144
17153
17146
17132
17130
17152
17928
17128
17129
17137
17196
17692
17165
17155
18066
17163
17164
17157
17162
17160
17154
17914
17152
17156
17162
17166
17163
17148
19453
17161
17153
17159
17144
17162
17152
18111
17161
17151
17138
17156
17149
17165
17879
17153
17160
17168
17168
17168
17175
17935
17162
17155
17168
17149
17148
17161
17901
17154
17163
17151
17176
17183
17183
17901
17179
17170
17152
17138
17177
17696
18305
17182
17156
17174
17194
17215
17214
17979
17226
17221
17224
17212
17203
17246
17955
17211
17230
17223
17232
17225
17192
17995
17211
17228
17210
17219
17222
17213
19492
17218
17218
17200
17220
17220
17219
18202
17220
17234
17216
17237
17224
17215
18048
17179
17233
17235
17138
17230
17217
18586
17236
17246
17251
17217
17227
17237
18594
18123
17723
17215
17227
17225
17220
18062
17225
17219
17228
17211
17221
17238
18014
17234
17240
17239
17243
17787
17263
18138
17231
17239
17239
17237
17227
17230
18059
17224
17249
17238
17235
17239
17240
17230
18017
17236
17225
17239
17241
17238
17232
19825
17235
17242
17252
17236
17267
17252
18249
17247
17245
17243
17264
17263
17246
18028
17245
17251
17528
17566
17264
17249
18096
17259
17262
17248
17246
17254
17242
17979
17262
17253
17262
17241
17251
17255
18011
17259
17272
17271
17249
17263
17263
18025
17267
17268
17268
17265
17279
17263
17999
17272
17259
17254
17259
17252
17258
18026
17260
17274
17264
17258
17266
17258
18015
17277
17269
17259
17280
17270
17285
19572
17251
17267
17269
17262
17269
17272
18222
17279
17261
17266
17254
17263
17253
18468
17260
17262
17258
17273
17261
17267
18186
17266
17257
17257
17257
17268
17266
18051
17272
17281
17275
17279
17277
17300
18033
17290
17277
17281
17273
17273
17275
18039
17279
17279
17276
17287
17276
17295
18027
17276
17287
17287
17294
17291
17275
18032
17283
17288
17288
17267
17287
17270
18076
17282
17280
17304
17260
17284
17293
19590
17277
17301
17993
17923
17355
17297
18360
17289
17272
17304
17275
17290
17302
18061
17316
17280
17279
17294
17512
18218
18843
17621
17340
17322
17331
17318
17337
18176
17319
17322
17325
17328
17341
17319
18091
17329
17328
17317
17304
17348
17310
18083
17325
17313
17342
17316
17318
17330
18088
17333
17321
17323
17339
17329
17342
18113
17343
17327
17344
17352
17350
17334
18101
17353
17324
17346
17347
17332
17332
19626
17350
17355
17347
17335
17352
17344
18292
17339
17339
17346
17347
17349
17345
18116
17346
17355
17358
17351
17364
17362
18090
17372
17379
17362
17365
17348
17362
18114
17353
17358
17367
17388
17364
17363
18129
17367
17358
17358
17353
17364
17357
18105
17346
17359
17373
17372
17377
17418
18146
17402
17391
17414
17389
17381
17391
18175
17397
17403
17399
17404
17391
17406
18122
17395
17373
17371
17381
17402
17391
19642
17401
17385
17378
17392
17400
17391
18404
17368
17395
17402
17401
17406
17402
18159
17400
17407
17408
17395
17397
17415
18133
17438
17398
17402
17412
17407
17418
18169
17413
17408
17399
17413
17428
17418
18162
17405
17421
17404
17403
17432
17405
18180
17419
17431
17403
17412
17412
17407
18198
17404
17413
17416
17407
17420
17412
18171
17416
17408
17403
17410
17403
17402
18148
17413
17423
17418
17404
17426
17418
19694
17411
17404
17407
17424
17435
17422
18414
17422
17429
17427
18154
18295
17557
18268
17425
17419
17435
17441
17443
17425
18149
17446
17430
17426
17448
17438
17430
18196
17429
17421
17429
17435
17432
17432
17373
17445
17426
17446
17439
17439
17451
18166
17441
17423
17441
17429
17430
17420
18215
17440
17432
17444
17460
17450
17462
18175
17437
17434
17423
17458
17431
17443
18210
17449
17450
17450
17454
17463
17460
19686
17464
17477
17468
17458
17446
17471
18400
17468
17460
17472
17466
17482
17457
18215
17456
17458
17467
17461
17461
17465
18207
17471
17466
17460
17453
17452
17477
18206
17475
17489
17477
17470
17479
17471
18206
17475
17460
17482
17466
17477
17466
18259
17493
17477
17469
17474
17480
17494
18236
17493
17481
18032
17510
17466
17471
18342
17478
17483
17484
17485
17477
17511
18241
17495
17498
17502
17507
17484
17498
19769
17497
17488
17483
17483
17487
18448
17480
17504
17484
17492
17490
17485
18234
17493
17488
17489
17496
17498
17497
18269
17479
17492
17482
17531
17535
17535
18265
17546
17531
17529
17539
17553
17525
18282
17531
17529
17529
17530
17527
17510
18273
17521
17513
17530
17527
17519
17534
18282
17525
17542
17528
17517
17521
17937
18587
17563
17559
17551
17557
17553
17549
18299
17567
17563
17567
17554
17561
17559
19807
17584
18254
18454
17802
17559
17569
18627
17557
17560
17564
17554
17554
17571
18286
17565
17546
17562
17543
17574
17565
18315
17586
17580
17584
17568
17549
18368
17518
17542
17569
17564
17549
17566
18357
17562
17558
17573
17570
17559
17563
18310
17551
17577
17571
17567
17554
17559
18318
17553
17558
17579
17582
17573
17573
18326
17585
17570
17574
17577
17572
17568
18334
17568
17575
17569
17572
17575
17582
19817
17529
17570
17576
17572
17579
17576
19048
17566
17583
17581
17583
17584
17592
18367
17592
17602
17591
17594
17595
17586
18393
17600
17594
17586
17566
17598
18372
17566
17577
17578
17607
17587
17589
18365
17593
17584
17588
17587
17580
17577
18357
17590
17590
17597
17602
17599
17603
19166
17761
17643
17604
17595
17604
17594
18418
17613
17606
17616
17602
17590
17614
18357
17606
17602
17604
17590
17606
17610
20239
17601
17585
17601
17606
17600
17603
18553
17601
17615
17599
17602
17586
17608
18348
17605
17615
17605
17609
17895
17903
18465
17617
17598
17609
17609
17603
18447
17564
17606
17599
17616
17597
17594
18378
17615
17597
17602
17616
17593
17608
18396
17620
17633
17609
17601
17615
17611
18386
17616
17620
17614
17619
17614
17612
18373
17607
17617
17625
17637
17635
17618
18435
18544
18372
17637
17630
17626
17629
19972
17613
17601
17622
17654
17617
17630
18608
17637
17629
17614
17664
17604
17591
18388
17592
17631
17619
17629
17659
17611
18384
17626
17615
17632
17628
17619
18361
17628
17634
17638
17668
17648
17637
18415
17644
17683
17679
17675
17667
17670
18456
17676
17676
17676
17673
17665
17668
18397
17693
17665
17676
17669
17678
17671
18444
17670
17674
17675
17673
17674
17681
18411
17664
17667
17677
17684
17665
17687
19945
17688
17679
17678
17671
17678
17676
18634
17680
17672
17685
17676
17676
18464
17636
17672
17687
17682
17685
17675
18446
17688
17685
17675
17672
17674
17669
18442
17678
17687
17684
17675
17691
17697
18454
17709
17698
17684
17684
17697
17686
18457
17695
17703
17681
17677
17709
17702
18439
17681
17724
17687
17680
17691
17679
18446
17701
17698
17699
17706
17687
17682
18453
17712
17739
17739
17732
17720
17709
19908
17720
17731
17726
17722
17696
18710
17739
17717
17714
17717
17707
17718
18516
17747
17726
17751
17724
17737
17729
17680
17756
17728
17714
17726
17732
17749
18498
17751
17725
17741
17725
17749
17755
18453
17718
17733
17747
17736
17736
17747
18488
17712
17748
17718
17737
17738
17750
18493
17737
17733
17738
17733
17795
19454
18643
17858
17751
17744
17766
17752
18581
17745
17751
17748
17733
17738
17737
20019
17740
17746
17742
17746
17735
17752
18733
17754
17758
17759
17745
17759
17758
18498
17751
17751
17731
17767
17762
17746
18503
17772
17764
17771
17768
17775
18576
17732
17771
17780
17765
17762
17778
18520
17786
17787
17775
17773
17772
17783
18544
17773
17766
17774
17762
17789
17787
18515
17788
17770
17770
17784
17774
17790
18516
17792
17804
17800
17793
17790
17790
18554
17797
17797
17787
17789
17805
17795
20067
17789
17783
17783
17804
17790
18753
17789
17788
17785
17794
17802
17811
18607
17805
17797
17795
17809
17813
17817
18574
17822
17814
17814
17790
17801
17805
18591
17815
17803
17810
17798
17811
17807
18558
17826
17814
17812
17798
17803
17816
18569
17822
17820
17799
17823
17814
18550
17805
17812
17831
17842
17858
17823
18562
17829
17818
17837
17821
17818
17820
18579
17821
17826
17820
17830
17829
17819
20071
17826
17834
17827
17815
17827
17810
18790
17834
17831
17819
17819
17821
18656
17798
17853
17842
17836
17835
17839
18575
17850
17821
17835
17841
17824
17829
18603
17851
17839
17849
17836
17835
17839
18582
18182
17982
17842
17830
17860
17818
18693
17826
17845
17803
18180
18857
18351
18707
17888
17881
17888
18333
18024
18776
17879
17870
17871
17856
17867
17890
18634
17884
17874
17873
17896
17896
17900
20138
17903
17880
17895
17882
17861
17893
18820
17889
17903
17899
17886
17907
18685
17877
17880
17896
17909
17890
17907
18623
17886
17888
17888
17895
17891
17902
18643
17887
17918
17887
17904
17895
17886
18662
17902
17899
17904
17902
17906
17892
18647
17906
17906
17907
17921
17905
17935
17892
17916
17916
17922
17914
17916
18636
18364
18033
17929
17895
17904
17904
18760
17914
17920
17925
17899
17903
17921
20129
17905
17902
17907
17911
17936
17916
18917
17950
17927
17935
17928
17936
18682
17933
17923
17920
17924
17916
17922
18686
17925
17929
17923
17922
17929
17916
18646
17919
17919
17932
17918
17927
17919
18648
17920
17916
17958
17944
17947
17939
18666
17936
17942
17934
17964
17929
18709
17951
17955
17944
17954
17960
17967
18751
17943
17954
17949
17964
17949
17945
18714
17934
17930
17950
17951
17937
17869
21120
17953
17970
17970
17956
17980
18985
17970
17959
17967
17967
17966
17966
18698
17973
17949
17949
17952
17954
17953
19198
17965
17961
17960
17970
17962
17959
17936
17950
17954
17956
17952
17943
18751
17975
17959
18220
18977
18462
18121
18795
17959
17942
17958
17933
17967
17969
18696
18531
17950
17961
17965
17945
17957
18852
17956
17951
17950
17953
17958
18735
17975
17954
17951
17945
17972
17999
20283
17999
18003
17989
17982
18005
17975
18932
17980
17963
17979
17988
17982
17993
18727
17985
17977
18019
17973
17985
18771
18596
17975
17975
17968
17986
17973
18839
17980
17966
18011
17977
17975
17990
18683
17971
18010
17981
17971
17975
17980
18759
17976
17948
18000
17973
17986
18752
17957
17994
18007
17978
17980
17964
18751
17992
18008
18002
18044
18034
18005
18764
18027
18017
18039
18025
18028
18032
20258
18020
18011
18027
18013
18019
19023
18030
18056
18018
18035
18038
18023
19178
18027
18012
18034
18035
18015
18024
18919
18019
18018
18023
18027
18028
18046
18799
18021
18019
18037
18045
18024
18781
18043
18033
18014
18030
18023
18046
18764
18037
18023
18027
18035
18034
18051
18802
18016
18046
18022
18026
18037
18019
18790
18044
18038
18059
18029
18069
18768
18038
18046
18046
18056
18045
18052
20352
18045
18031
18055
18044
18047
18058
19023
18049
18061
18058
18045
18051
18066
18775
18057
18047
18038
18031
18071
18794
18056
18044
18080
18094
18084
18087
18843
18451
19025
18493
18101
18063
18066
18926
18086
18073
18079
18119
18099
18881
18050
18057
18071
18080
18076
18077
18833
18059
18106
18089
18079
18120
18092
18812
18102
18103
18099
18098
18095
18083
18816
18099
18108
18099
18101
18102
20380
18105
18095
18090
18104
18093
18088
19054
18098
18077
18092
18111
18099
18114
18856
18089
18104
18098
18107
18108
18313
19113
18115
18126
18102
18096
18094
18944
18110
18109
18108
18124
18104
18095
18843
18115
18112
18114
18105
18099
18107
18908
18110
18091
18104
18100
18114
18870
18063
18104
18118
18102
18131
18118
18876
18126
18117
18117
18119
18123
18136
18850
18119
18119
18131
18113
18122
18131
20348
18134
18137
18127
18130
18119
19093
18129
18121
18125
18142
18128
18128
18857
18126
18131
18139
18128
18140
18119
18872
18137
18130
18123
18133
18126
18914
18133
18132
18146
18142
18144
18124
18907
18128
18144
18142
18140
18126
18138
18895
18135
18131
18133
18123
18133
18128
18880
18166
18140
18141
18132
18140
18896
18153
18155
18143
18135
18157
18149
18910
18137
18165
18145
18156
18162
18154
20384
18149
18145
18136
18148
18146
19096
18143
18133
18148
18147
18150
18150
18926
18170
18145
18142
18138
18148
18164
19796
19039
18348
18151
18156
18147
18960
18147
18143
18152
18145
18148
18170
18964
18143
18138
18146
18168
18147
18151
18905
18146
18146
18166
18154
18167
18167
18912
18173
18162
18162
18173
18164
18964
18152
18178
18162
18162
18166
18168
18918
18159
18175
18187
18166
18149
18149
20442
18165
18162
18167
18143
18159
19120
18173
18187
18141
18213
18204
18197
18949
18206
18199
18212
18209
18210
18209
18966
18220
18204
18202
18203
18210
18959
18202
18195
18185
18188
18201
18210
18935
18203
18202
18199
18221
18189
18211
18952
18210
18201
18213
18220
18221
18221
18964
18217
18212
18232
18217
18217
19587
18434
18218
18209
18225
18234
18231
19084
18224
18213
18217
18219
18215
18211
20564
18216
18229
18208
18243
18228
19169
18259
18214
18225
18205
18212
18229
18963
18233
18230
18226
18228
18229
18230
18996
18249
18253
18236
18247
18230
18973
18246
18242
18246
18247
18244
18246
18969
18223
18241
18246
18245
18233
18244
19022
18257
18247
18252
18259
18257
18999
18252
18267
18252
18260
18271
18243
19018
18252
18261
18825
18245
18262
18246
19127
18258
18253
18257
18264
18255
20479
18261
18266
18264
18244
18277
18274
19238
18281
18271
18272
18264
18552
20072
18964
18274
18252
18272
18262
18256
19115
18268
18261
18273
18268
18288
18258
19030
18271
18258
18272
18276
18264
19027
18277
18271
18266
18270
18286
18296
19033
18281
18271
18281
18278
18301
18295
19026
18284
18280
18285
18279
18269
19060
18272
18280
18284
18280
18271
18280
19060
18272
18330
18280
18285
18290
18295
20582
18295
18286
18316
18297
18291
19253
18293
18294
18308
18281
18745
19010
20203
19080
18731
18936
18900
18378
19155
18302
18283
18270
18277
18268
18308
19005
18296
18285
18282
18290
18266
19089
18257
18301
18319
18331
18329
18301
19062
18295
18302
18308
18844
19020
18480
19161
18300
18746
18472
18307
18328
19184
18305
18301
18296
18308
18311
18915
19878
18841
18896
19119
18318
18280
20969
18292
18262
18282
18285
18304
18305
19257
18325
18298
18314
18297
18303
18318
19017
18311
18310
18271
18281
18303
19073
18321
18313
18925
18331
18285
18324
19190
18316
18306
18318
18301
18310
18340
19086
18340
18345
18348
18335
18330
19135
18338
18327
18332
18344
18339
18348
19112
18348
18336
18327
18338
18346
18343
19101
18355
18350
18354
18328
18340
19105
18356
18332
18344
18344
18348
18340
20616
18342
18342
18352
19069
19296
19419
18339
18340
18342
18342
18348
18348
19133
18346
18356
18351
18347
18333
18353
19104
18382
18333
18343
18352
18337
19070
18369
18364
18340
18383
18378
18390
19152
18366
18359
18350
18366
18380
19165
18314
18363
18373
18364
18378
18381
19084
18377
18388
18368
18358
18356
18349
19130
18365
18362
18366
18377
18361
19169
18391
18367
18413
18420
18413
18410
20701
18404
18428
18380
18411
18374
18385
19397
18408
18397
18390
18400
18386
19157
18378
18368
18420
18364
18394
18399
19167
18393
18380
18422
18419
18394
19186
18364
18429
18394
18424
18419
18422
19155
18428
18423
18429
18418
18410
18420
19150
18434
18430
18414
18418
18417
19162
18432
18437
18434
18400
18427
18431
19225
18420
18421
18423
18414
18409
18416
19200
18428
18422
18425
18433
18441
20679
18438
18431
18431
18434
18419
18436
19444
18409
18431
18419
18440
18423
19197
18430
18437
18449
18450
18443
18437
19175
18436
18441
18423
18427
18418
18495
19216
18462
18447
18455
18457
18461
19209
18454
18457
18456
18459
18469
18442
19219
18435
18456
18455
18466
18472
19193
18465
18464
18460
18458
18453
18452
19167
18460
18458
18461
18449
18481
18472
19208
18486
18848
19426
18945
18474
20756
18492
18459
18470
18469
18483
18470
19425
18492
18475
18492
18484
18477
19233
18477
18468
18464
18468
18463
18465
19219
18483
18451
18483
18480
18492
19237
19010
18494
18490
18488
18482
18494
19289
18482
18493
18501
18488
18501
18495
19261
18504
18507
18502
18494
18485
19247
18497
18492
18496
18490
18481
18481
19238
18490
18501
18499
18510
18494
19253
18502
18506
18502
18498
18492
18482
20764
18494
18493
18500
18496
18498
19500
18494
18516
18498
18493
18507
18506
19254
18502
18490
18484
18506
18504
18490
19235
18494
18510
18512
18522
18517
19267
18521
18519
18521
18513
18514
18511
19244
18516
18533
18520
18528
18502
19284
18534
18524
18511
18513
18503
18523
19244
18511
18526
18531
18501
18507
18506
19317
18538
18540
18533
18535
18533
19288
18532
18544
18545
18524
18535
18530
20778
18546
18540
18511
18538
18521
19505
18547
18520
18553
18533
18532
18540
19293
18519
18540
18542
18529
18540
19283
18575
18571
18558
18548
18538
18547
19304
18569
18549
18540
18546
18567
19344
18989
18567
18547
18582
18536
18565
19346
18567
18571
18541
18576
18526
18572
19271
18538
18546
18531
18555
18534
19329
19017
19513
19031
18562
18560
18577
19471
18572
18572
18573
18579
18591
20868
18575
18560
18580
18571
18577
18580
19558
18574
18571
18581
18537
18559
19279
18568
18542
18577
18575
18587
18596
19306
18600
18597
18579
18566
18577
19310
18577
18589
18569
18599
18597
18565
19304
18593
18592
18581
18584
18580
19417
18566
18591
18589
18587
18578
18594
19370
18588
18587
18586
18588
18602
18611
19346
18608
18608
18604
19056
18705
19469
18612
18588
18593
18631
18606
18612
20884
18594
18613
18602
18592
18609
19576
18606
18572
18581
18604
18599
18590
19331
18598
18605
18597
18603
18631
19384
18637
18624
18637
18611
18610
18618
19366
18622
18599
18627
18611
18608
19310
18621
18619
18625
18633
18618
18620
19345
18637
18618
18621
18618
18633
19378
18602
18606
18613
18629
18637
18628
19381
18633
18623
18611
18642
18627
18611
19389
18627
18624
18612
18613
18627
20862
18634
18602
18636
18620
18624
18598
19589
18614
18628
18622
18619
18620
19377
18621
18639
18638
18649
18645
18654
19369
18652
18647
18628
18651
18642
19392
18991
18940
18638
18639
18637
18641
19497
18632
18588
18615
18630
18639
20072
18640
18625
18601
18645
18646
19728
19594
19026
18650
18649
19176
18648
19430
18629
18610
18638
18611
18665
19362
18650
18682
18654
18634
18651
18658
21385
18641
18639
18633
18613
18642
19631
18622
18632
18616
18649
18625
18628
19404
18628
18671
18677
18661
18667
19439
18662
18652
18662
18670
19220
18658
19505
18678
18660
18669
18653
18654
19495
18615
18677
18666
18654
18672
18673
19424
18660
18658
18668
18658
18677
18673
19418
18686
18665
18668
18656
18680
19426
18671
18644
18697
18675
18676
18657
19399
18674
18641
18679
18661
18689
20948
18663
18685
18659
18671
18673
18677
19628
18671
18661
18661
18650
18685
19870
18682
18695
18685
18692
18700
18693
19560
18683
18691
18706
18701
18706
19468
18686
18685
18690
18694
18687
18670
19468
18690
18701
18683
18680
18674
19461
18692
18690
18683
18684
18683
18693
19495
18728
18718
18736
18759
18708
19492
18755
18704
18717
18705
18733
18709
19465
18707
18726
18720
18721
18699
21018
18681
18715
18718
18730
18695
18710
19711
18709
18720
18721
18711
18707
19470
18734
18710
18722
18718
18715
18711
19521
18734
18721
18741
18748
18736
19466
18726
18738
18732
18729
18739
18740
19479
18722
18714
18720
18721
19450
20513
18953
18728
18730
18709
18724
18765
19530
18723
18750
18728
18762
18737
19484
18765
18734
18728
18744
18751
18745
19461
18724
18748
18749
18752
18739
21016
18746
18749
18740
18740
18715
18725
19744
18730
18731
18758
18739
18760
19521
18762
18758
18756
18750
18754
18765
19495
18757
18753
18753
18761
18760
19510
18761
18762
18769
18788
18757
18770
19496
18756
18749
18767
18756
18759
19511
18777
18758
18761
18756
18755
18786
19519
18789
18783
18796
18770
18776
19538
18778
18791
18768
18772
18761
18775
19495
18754
18788
18770
18783
18780
21040
18748
18747
18757
18742
18758
18745
19713
18754
18774
18753
18783
18786
19556
18785
18776
18803
18785
18766
18785
19527
18790
18773
18766
18768
18773
19526
18795
18779
18785
18775
18770
18794
18747
18795
18815
18776
18780
18767
19495
18790
18759
18783
18789
18787
19596
18747
18776
18790
18787
18789
18777
19549
18806
18800
18793
18799
18795
19583
18734
18802
18807
18812
18809
18776
21017
18818
18802
18801
18800
18793
19784
18793
18816
18794
18807
18821
18814
19564
18830
18821
18802
18831
18815
19539
18814
18819
18802
18805
18801
18822
19551
18808
18819
18921
19753
19422
19625
18842
18800
18824
18834
18827
18806
19547
18820
18815
18848
18858
18855
19562
18841
18834
18870
18840
18837
18844
19579
18828
18844
18838
18830
18835
19572
18841
18847
18855
18851
18839
18861
21092
18868
18850
18841
18873
18845
19820
18865
18840
18858
18883
18879
19732
18850
18852
18852
18851
18844
18834
19627
18867
18863
18873
18855
18876
19605
18850
18863
18863
18865
18872
18862
19614
18870
18885
18876
18854
18865
19618
18867
18867
18877
18905
18891
18878
19618
18872
18874
18896
18886
18879
19632
18884
18874
19324
18972
18887
18877
19739
18887
18893
18885
18877
18889
21136
18878
18882
18895
18882
18895
18881
19872
18862
18905
18914
18923
18910
19648
18918
18886
18901
18903
18900
19657
18897
18894
18894
18895
18899
18903
19679
19409
18891
18908
18909
18904
19719
18898
18894
18890
18877
18906
18898
19651
18898
18900
18923
18903
18915
19668
18928
18931
18912
18921
18918
18910
19640
18913
18902
18904
18902
18931
20266
19079
18906
18904
18898
18907
18916
21303
18913
18923
18920
18920
18914
19870
18933
18928
18927
18922
18941
19676
18927
18912
18930
18927
18929
18914
19669
18930
19427
19863
19346
18987
19747
18930
18931
18939
18936
18928
18941
19682
18940
18910
18934
18937
18943
19664
18921
18942
18928
18941
18933
19722
18950
18919
18934
18951
18933
18935
18877
18931
18940
18928
18933
18953
19679
18953
18930
18925
18932
18935
18928
21213
18942
18931
18941
18947
18940
19902
18938
18948
18957
18980
18976
18966
19691
18968
18961
18954
18950
18943
19715
18947
18941
18963
18948
18977
19707
18971
18957
18958
18958
18948
18947
19712
18953
18951
18961
18957
18954
19695
18946
18979
18972
18934
18945
18954
19715
18981
18978
18985
18995
18991
20554
19417
18946
18948
18948
18963
18958
19787
18946
18954
18960
18957
18980
21271
18952
18968
18977
18976
18983
20364
18978
18993
18996
18983
18988
19832
18952
19004
18996
18984
18987
18987
19726
18982
18975
18993
19000
19010
20494
19165
18985
19020
18981
18985
19001
19809
18987
18993
18981
18993
18992
19774
18988
19016
19009
18989
19016
18994
19756
18992
18994
18989
19007
19006
19751
19006
19003
19011
19001
19005
19777
19004
18989
18973
18989
18997
18998
21704
19016
19009
19009
19001
19006
19948
19002
19025
19015
19018
19013
19019
20109
19955
19462
19015
19029
19030
19819
19011
19038
19017
19010
19022
19744
19033
19014
19021
19014
19024
19043
19767
19055
19032
19022
19011
19029
19761
19008
19032
19026
19012
19033
19045
19751
19019
19030
19033
19043
19041
19790
19038
19031
19023
19032
19031
19802
19030
19005
19038
19020
19021
19025
21340
19031
19023
19027
19030
18999
20055
19042
19031
19049
19028
19055
19844
19010
19028
19018
19023
19038
19019
19777
19036
19045
19025
19035
19020
19802
19024
19031
19048
19035
19035
19030
19771
19060
19036
19035
19030
19042
19765
19050
19036
19033
19040
19038
19039
19783
19032
19054
19008
19071
19032
19763
19019
19049
19058
19028
19036
19781
19035
19027
19049
19052
19039
19040
21245
19052
19032
19029
19047
19032
19994
19045
19039
19040
19030
19050
19834
18987
19032
19032
19032
19027
19023
19748
19047
19037
19035
19010
19025
19770
19002
19017
19019
19033
19018
19044
19805
19028
19044
19017
19049
19055
19785
19047
19004
19031
19032
19041
19024
19774
18998
18995
19005
19029
19027
19789
19024
19026
19019
19023
19021
19759
19025
19023
19011
19034
19022
19047
21281
19032
19005
19037
19043
19055
20923
19907
19085
19017
19001
19036
19858
19018
19012
19022
19016
19003
19013
19734
19013
19004
19001
19004
19002
19778
19017
19014
19032
19034
19000
19007
19742
19010
19018
18998
19011
19023
19766
19043
19067
19018
19031
19022
19804
18997
19024
19031
19012
19029
19017
19769
19022
19023
19013
19029
19028
19770
19006
19006
19012
19026
19022
19022
21281
19035
19049
19024
19030
19068
20022
19031
19025
19042
19049
19041
21215
18999
19037
19017
19036
19021
19034
19964
19045
19048
19023
19043
19052
19765
19036
19034
19035
19032
19035
19025
19777
19020
19039
19036
19033
19029
19797
19049
19160
19131
19149
19161
19909
19130
19148
19147
19133
19149
19163
20038
19669
19137
19150
19137
19162
19952
19142
19136
19141
19156
19146
21349
19130
19153
19143
19149
19150
19147
20119
19155
19178
19198
19207
19198
19943
19189
19243
19211
19211
19198
19957
19202
19168
19199
19204
19212
19197
19958
19212
19196
19203
19210
19194
19931
19215
19208
19208
19212
19215
19201
19168
19207
19222
19226
19207
19214
19962
19182
19448
19389
19209
19201
19996
19216
19216
19202
19227
19770
19208
20116
19211
19198
19206
19760
20129
21755
19210
19229
19219
19234
19225
20162
19240
19203
19216
19217
19236
20002
19219
19228
19215
19232
19215
19243
19954
19222
19210
19228
19238
19225
19999
19228
19234
19221
19222
19213
19960
19237
19226
19249
19231
19233
19235
19986
19224
19228
19241
19227
19256
19973
19231
19229
19232
19219
19252
20012
19208
19222
19247
19238
19240
19231
19978
19498
19570
19237
19241
19247
21577
19239
19229
19259
19242
19258
20199
19234
19236
19233
19267
19277
19276
20017
19259
19272
19263
19291
19270
19981
19260
19254
19249
19237
19246
20027
19276
19270
19274
19253
19259
19248
20005
19266
19245
19258
19265
19263
20031
19266
19250
19259
19258
19262
20000
19274
19286
19279
19274
19275
19265
20039
19252
19254
19284
19246
19260
20028
19270
19301
19283
19262
19273
21459
19302
19274
19289
19267
19283
19267
20215
19263
19266
19245
19272
19303
20078
19273
19282
19295
19260
19265
20042
19278
19255
19272
19270
19264
19283
20056
19299
19292
19286
19287
19297
20051
19290
19285
19264
19275
19292
20009
19275
19276
19283
19294
19290
19297
20011
19282
19300
19301
19270
19279
20069
19852
19384
20232
19902
19281
20135
19294
19274
19301
19294
19312
21597
19301
19309
19298
19272
19308
19287
20280
19297
19297
19292
19294
19314
20040
19296
19313
19328
19317
19308
20056
19335
19321
19320
19334
19334
19317
20112
19812
19315
19336
19321
19310
20218
19316
19310
19310
19345
19300
20054
19327
19296
19304
19328
19302
19331
20096
19317
19334
19331
19329
19309
20090
19331
19273
19332
19300
19306
20684
19327
19304
19325
19337
19321
21963
19308
19314
19306
19321
19311
20307
19318
19307
19312
19315
19312
19313
20502
19328
19301
19318
19326
19318
20191
19324
19311
19297
19324
19312
20064
19334
19307
19322
19326
19340
19319
20055
19324
19322
19308
19305
19326
20103
19312
19315
19329
19309
19322
20065
19348
19302
19313
19306
19340
19321
20066
19320
19339
19307
19312
19314
20066
19307
19335
19324
19332
19336
21624
19336
19333
19334
19333
19308
20355
19304
19329
19330
19359
19331
19764
20134
19357
19372
19340
19357
19341
20092
19351
19333
19356
19343
19371
20094
19349
19350
19344
19369
19375
19356
20098
19366
19356
19378
19348
19353
20086
19331
19353
19332
19352
19359
20060
19651
20289
19693
19380
19346
20251
19318
19368
19336
19353
19336
19369
20133
19362
19351
19348
19360
19361
21585
19362
19349
19366
19348
19367
20302
19348
19383
19373
19362
19386
19379
20088
19363
19370
19384
19367
19365
20121
19384
19371
19377
19385
19358
20102
19377
19392
19378
19374
19404
19373
20113
19377
19382
19389
19396
19383
20086
19364
19378
19379
19386
19380
20104
19383
19370
19417
19401
19383
20133
19436
19396
19358
19418
19396
19400
20126
19384
19419
19410
19400
19399
21597
19363
19371
19388
19361
19373
20311
19405
19362