113
108
99
101
96
96
96
111
108
108
108
108
108
108
108
123
123
123
123
123
123
123
123
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
130
131
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
132
132
131
131
132
132
132
132
132
132
132
132
132
134
134
134
135
134
134
134
134
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
141
141
140
144
144
144
146
145
171
144
144
144
144
144
144
144
144
144
144
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
148
152
152
150
154
152
160
161
156
163
161
161
154
156
158
164
155
156
154
165
188
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
153
155
154
153
153
155
155
155
155
155
155
155
155
157
157
157
157
157
157
157
157
159
159
158
158
159
159
158
159
159
159
159
159
159
159
159
159
161
161
162
161
162
162
161
162
162
162
162
162
162
162
162
162
164
164
164
164
164
164
164
164
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
168
167
167
168
167
167
168
167
168
168
168
168
168
168
168
168
171
171
171
171
171
171
171
171
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
186
185
186
185
185
186
185
185
186
186
186
186
186
186
186
186
188
188
188
188
188
188
189
188
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
195
195
194
194
195
195
194
195
195
195
195
195
195
195
195
197
197
197
197
197
197
197
197
200
200
200
200
200
200
200
200
200
200
200
200
208
200
200
200
202
202
202
202
202
202
202
202
209
225
216
212
230
222
222
230
214
220
237
226
212
214
234
215
220
226
220
217
215
220
221
219
228
222
212
221
212
225
233
207
209
209
209
210
209
209
209
209
209
209
209
209
209
211
214
209
211
211
211
211
211
211
211
211
213
213
213
213
213
213
213
213
215
216
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
218
219
218
218
218
218
218
218
220
220
220
220
220
220
220
220
222
221
221
222
222
221
222
222
222
222
222
222
222
222
222
222
225
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
227
227
227
227
227
227
227
227
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
230
231
231
231
230
230
231
230
231
232
231
231
231
231
231
231
234
234
234
234
234
234
234
234
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
242
242
243
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
248
249
248
249
249
248
1927
250
252
252
262
249
249
249
249
249
252
251
251
251
251
251
251
251
252
252
252
252
252
252
257
277
269
279
272
271
291
296
293
275
275
283
269
290
270
269
267
264
256
256
257
256
256
256
256
256
257
257
257
258
259
258
258
258
258
258
258
258
258
258
258
258
260
260
260
260
260
260
261
260
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
265
265
265
265
265
265
265
265
265
266
265
265
265
265
265
265
266
266
266
266
266
267
267
266
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
274
274
274
274
274
274
274
274
276
276
276
276
276
276
276
276
278
278
278
279
278
278
279
278
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
281
281
281
281
281
281
281
281
283
283
283
283
283
283
283
283
284
284
285
284
284
284
284
285
285
285
285
285
285
285
285
285
287
288
287
287
287
287
287
288
288
288
288
288
288
288
288
288
290
290
290
290
290
290
290
290
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
293
293
301
294
293
294
293
294
294
294
294
294
294
294
294
294
297
297
297
297
297
297
297
297
299
299
299
299
299
299
299
299
299
299
316
299
299
299
299
299
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
311
312
311
311
312
311
311
312
312
312
312
312
312
312
312
312
315
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
315
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
320
321
321
321
320
320
321
320
321
321
321
321
321
321
321
321
323
323
323
324
323
323
324
323
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328
330
330
330
330
329
330
329
330
333
333
333
333
333
333
333
333
333
333
333
333
1742
333
333
333
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
337
337
337
337
337
337
337
337
339
339
339
339
339
339
339
339
341
341
342
341
341
341
341
341
342
355
342
342
342
342
342
342
342
342
342
342
342
342
342
342
344
344
344
344
344
344
344
344
346
346
346
346
346
346
346
346
348
348
348
348
347
348
347
348
348
348
348
348
348
348
348
348
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
353
354
353
353
353
353
353
353
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
356
356
356
357
356
357
357
356
357
357
357
357
357
357
357
357
360
360
360
360
360
360
360
360
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
368
368
368
369
368
368
369
368
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
371
371
371
371
371
371
371
371
371
371
371
371
374
371
371
371
374
374
375
374
374
374
375
374
375
375
375
375
375
375
375
375
377
377
377
377
378
377
377
377
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
383
384
384
384
383
384
383
384
384
384
384
384
384
384
384
384
386
386
386
386
386
386
386
386
389
389
389
389
389
389
389
389
389
390
389
389
389
389
389
389
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
392
392
392
392
392
392
392
392
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
396
398
398
398
398
398
398
398
398
398
398
398
398
398
423
400
400
410
405
400
400
400
400
400
400
402
402
402
402
402
402
402
402
454
444
443
454
444
438
448
429
436
445
444
443
444
440
439
439
424
451
435
431
435
429
413
405
408
408
407
407
408
407
407
407
412
430
409
409
1206
409
409
409
411
410
410
411
411
411
410
410
411
411
411
411
411
411
411
411
413
414
413
413
414
413
413
414
414
416
414
414
414
414
414
414
416
416
416
416
416
416
416
416
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
418
420
420
419
420
420
420
419
420
420
420
420
420
420
420
420
420
423
423
423
423
423
423
423
423
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
432
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
434
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
441
445
445
1203
445
445
445
445
445
445
445
445
445
445
445
445
445
446
447
446
446
447
446
446
447
447
447
447
447
447
447
447
447
449
449
449
449
449
449
449
449
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
452
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
454
455
456
456
456
455
455
456
455
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
459
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
461
463
463
463
463
463
463
463
463
465
465
465
465
465
465
465
465
467
467
467
467
468
467
467
467
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
468
470
470
470
470
470
470
470
470
472
472
472
472
472
472
472
472
473
474
474
474
473
474
473
474
474
474
474
474
474
474
474
474
476
476
476
476
476
476
1201
476
477
477
477
477
477
477
477
477
479
503
479
479
479
479
479
479
495
495
497
495
495
495
495
495
495
495
495
495
495
495
495
495
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
500
501
500
500
500
500
501
500
501
502
501
501
501
501
501
501
503
503
503
504
503
503
504
503
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
504
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
508
509
510
509
510
509
510
510
509
510
510
510
510
510
510
510
510
512
512
512
512
512
513
512
512
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
515
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
517
518
518
519
519
518
519
519
518
522
1861
522
522
522
522
522
522
522
522
522
522
522
522
522
522
524
524
524
524
524
524
524
524
525
524
524
524
524
524
524
524
526
526
526
526
526
526
526
526
528
528
528
528
528
528
528
528
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
533
533
533
533
533
533
533
533
535
535
535
535
535
535
535
535
537
537
536
537
537
536
536
536
537
538
537
537
537
537
537
537
539
539
539
539
539
539
539
539
540
540
540
540
540
540
540
540
542
542
542
542
542
542
542
542
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
544
545
545
545
546
545
545
545
546
546
546
546
546
546
546
546
546
549
549
549
549
549
549
549
549
551
1269
551
551
551
551
551
551
551
551
551
551
551
551
551
551
553
553
553
553
553
553
553
553
555
553
553
553
553
553
553
553
557
557
557
558
557
557
557
557
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
564
563
563
564
564
563
564
563
564
564
564
564
564
564
565
564
569
567
567
605
635
612
601
621
613
619
611
621
611
613
606
603
601
568
567
567
567
567
567
567
573
571
571
571
571
571
571
571
571
571
571
571
571
571
571
571
573
573
572
572
572
572
572
572
573
573
573
573
573
573
573
573
575
575
575
575
575
575
575
575
578
578
578
578
578
578
578
578
578
578
592
578
578
578
578
578
580
580
580
580
580
580
580
580
580
580
580
580
580
580
582
580
581
581
582
582
581
581
581
582
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
585
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
587
589
589
589
589
589
589
589
589
591
591
591
591
591
591
591
591
593
594
593
593
594
593
593
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
596
596
596
596
596
596
596
596
598
598
598
598
598
598
598
598
599
599
599
600
599
599
599
600
600
600
600
600
600
600
600
600
602
602
602
602
602
603
602
602
603
603
603
603
603
603
603
603
605
605
605
605
1634
605
605
605
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
608
610
609
609
609
608
609
609
609
609
609
609
609
609
609
609
612
612
612
612
612
612
612
612
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
614
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
616
621
621
621
620
620
620
620
620
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
621
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
623
627
627
626
627
627
626
626
626
627
628
627
627
627
627
627
627
629
629
629
629
629
629
629
629
630
630
630
630
630
630
630
630
630
630
630
1396
630
630
630
630
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
637
635
635
636
635
635
635
635
636
636
636
636
636
636
636
636
638
638
638
638
639
638
638
639
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
641
643
643
643
643
643
643
643
643
643
643
643
643
643
643
643
643
644
645
644
645
644
645
645
644
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
652
652
652
652
652
652
652
652
654
654
654
654
654
654
654
654
657
656
656
656
656
656
656
656
657
657
657
657
657
657
1400
657
657
657
657
657
657
657
657
657
659
659
659
659
659
659
659
659
661
661
661
663
661
661
661
661
662
662
662
662
662
662
662
662
663
663
663
663
663
663
663
663
666
666
666
665
665
665
665
665
666
666
666
666
666
666
666
666
668
668
668
668
668
668
668
668
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
716
671
672
672
671
672
672
671
672
672
672
672
672
672
672
672
675
675
675
675
675
675
675
675
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
677
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
679
2027
690
684
683
683
683
683
683
684
684
684
684
684
684
684
684
684
684
684
686
684
684
684
684
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
689
690
689
689
689
690
689
690
690
690
690
690
690
690
690
690
693
692
692
692
692
692
693
692
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
697
699
698
699
699
698
698
699
699
699
699
699
699
699
699
699
699
701
701
701
701
701
701
701
701
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
704
706
706
706
713
706
706
706
706
706
706
706
706
706
706
706
706
707
707
707
707
707
707
709
707
736
725
713
721
711
711
711
711
711
754
779
788
800
775
774
776
768
785
762
757
766
772
761
718
714
714
713
714
714
714
745
713
715
715
715
715
715
715
715
715
717
717
717
717
717
717
717
717
720
719
719
719
719
719
719
719
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
720
722
722
722
722
722
722
722
722
724
724
724
724
724
724
724
724
726
725
725
726
725
725
726
725
726
726
726
726
726
726
726
726
728
728
728
728
728
728
728
728
1535
732
729
729
729
729
729
729
731
731
731
731
731
731
731
731
733
733
733
734
733
733
733
733
733
733
733
733
733
733
733
733
734
734
735
734
734
734
735
734
735
735
735
735
735
735
735
735
738
738
738
738
738
738
738
738
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
742
746
746
746
746
746
746
746
746
747
747
747
747
747
747
747
747
747
747
747
747
747
747
747
747
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
749
753
753
752
753
1465
753
752
752
753
753
753
753
753
753
753
753
755
756
755
755
755
755
755
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
756
760
761
760
760
760
760
760
760
760
760
760
760
760
760
760
760
761
762
761
761
761
761
762
761
762
762
762
762
762
762
762
762
764
764
764
764
764
764
764
764
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
770
771
771
771
770
770
771
770
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
778
778
778
778
778
778
778
778
780
780
780
780
780
780
780
780
782
782
783
782
782
782
782
782
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
783
785
785
785
785
785
785
785
785
787
787
787
787
787
787
787
787
788
789
788
789
788
789
789
788
789
789
789
789
789
789
789
789
791
791
791
792
791
791
791
791
792
792
792
792
792
792
792
792
794
794
794
794
794
794
794
794
796
796
796
796
796
796
796
796
796
796
796
1547
796
796
796
796
798
798
798
798
798
798
798
798
798
798
798
798
800
798
798
798
801
801
801
801
801
801
801
801
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
803
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
805
809
809
809
809
809
809
809
809
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
810
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
812
815
816
816
815
816
815
815
816
816
816
816
816
816
816
816
816
819
818
818
819
818
818
3411
818
819
819
819
819
819
819
819
819
819
819
819
819
819
821
819
819
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
824
825
824
824
824
825
824
824
825
825
825
825
825
825
825
825
827
827
827
827
827
827
828
827
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
830
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
832
833
834
833
834
833
834
833
834
837
837
837
837
837
837
837
837
837
837
837
837
837
837
837
837
839
839
839
839
839
1861
839
839
839
839
839
839
839
839
839
839
841
841
841
841
841
840
841
841
843
843
843
843
843
843
843
843
845
845
845
845
845
845
845
845
846
846
846
846
846
846
846
846
846
846
846
846
846
846
846
846
848
857
855
855
855
855
855
855
857
857
857
857
857
857
857
921
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
866
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
872
873
872
872
872
872
872
873
873
873
873
873
873
873
2232
873
873
873
873
873
873
873
873
873
875
875
875
875
875
875
877
875
875
875
875
875
875
875
875
875
879
878
879
878
879
878
879
878
879
879
879
879
879
879
879
879
881
881
882
881
881
882
882
881
882
882
882
882
882
882
884
912
882
882
882
882
882
882
882
882
974
989
970
995
974
965
971
962
982
964
974
977
967
977
976
972
960
1003
967
974
949
977
974
974
957
891
888
958
940
935
922
933
891
917
962
937
974
960
955
955
895
895
895
895
1959
894
893
893
893
893
893
893
893
893
893
893
895
895
895
895
896
895
895
895
895
895
895
895
895
895
895
895
897
897
897
897
897
897
897
897
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
900
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
902
904
904
904
904
904
904
904
904
906
906
906
906
906
906
906
906
908
909
908
908
908
908
908
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
909
911
911
911
911
1628
911
911
911
913
913
913
913
913
913
913
913
914
914
914
915
925
914
915
915
915
915
915
915
915
915
915
915
917
917
917
918
917
918
917
917
918
920
918
918
918
918
918
918
920
920
920
920
920
920
920
920
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
922
923
924
923
924
923
924
923
924
924
924
924
924
924
924
924
924
927
927
927
927
927
927
927
927
929
929
929
929
929
929
929
929
929
931
929
929
929
929
929
929
931
931
931
1619
931
931
931
931
931
932
931
931
931
931
931
931
935
935
938
935
935
936
935
935
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
938
941
942
941
941
942
941
941
942
942
942
942
942
942
942
942
942
944
946
944
944
944
944
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
945
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
949
1663
951
951
950
950
951
951
950
951
951
951
951
951
951
951
953
953
954
953
954
954
953
953
953
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
956
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
958
959
959
960
960
959
959
959
960
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
963
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
965
967
967
967
967
967
967
967
967
969
969
969
989
969
969
969
969
971
971
971
971
971
971
971
971
972
973
972
972
972
972
972
972
972
972
972
972
972
972
972
972
974
985
974
974
974
974
974
974
976
976
976
976
976
976
976
976
977
977
977
977
977
977
978
978
978
978
978
978
978
978
978
978
980
981
980
980
980
980
981
980
981
981
981
981
981
981
981
981
983
983
983
983
983
983
983
983
985
985
985
985
985
985
985
985
985
986
985
985
985
985
985
985
987
987
987
987
1696
986
986
987
987
995
987
987
987
987
987
987
990
990
990
990
990
990
990
990
992
992
992
992
992
992
992
992
992
992
992
992
992
992
992
992
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
994
998
999
998
998
998
998
999
998
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
999
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1004
1004
1004
1004
1004
1004
1004
1004
1005
1005
1005
1717
1009
1005
1005
1005
1007
1008
1007
1008
1007
1008
1008
1007
1008
1008
1009
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1014
1014
1014
1013
1014
1014
1013
1013
1014
1014
1014
1014
1014
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1016
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1021
1023
3623
1038
1023
1022
1022
1023
1023
1026
1026
1026
1026
1026
1026
1027
1026
1026
1026
1026
1026
1026
1026
1026
1026
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1030
1030
1030
1030
1030
1030
1030
1030
1032
1032
1032
1032
1032
1032
1032
1032
1035
1035
1035
1034
1034
1034
1034
1034
1035
1035
1035
1035
1132
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1037
1037
1037
1037
1037
1037
1037
1037
1039
1039
1039
1039
1039
1039
1039
1039
1040
2483
1041
1040
1040
1040
1040
1041
1041
1041
1041
1041
1041
1041
1043
1041
1043
1043
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1046
1046
1046
1046
1046
1046
1046
1046
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
1049
1049
1049
1049
1049
1049
1049
1050
1050
1050
1050
1050
1050
1050
1050
1053
1053
1053
1053
1053
1053
1053
1053
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1057
1057
1057
1057
1077
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1061
1062
1062
1061
1061
1061
1061
1061
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1068
1067
1067
1067
1067
1068
1068
1067
1068
1068
1068
1068
1068
1068
1068
1068
1070
1070
1070
1070
1070
1070
1070
1070
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1075
1075
1075
1075
1075
1801
1081
1075
1075
1075
1075
1075
1075
1075
1075
1075
1076
1076
1076
1078
1076
1076
1076
1077
1077
1077
1077
1077
1077
1077
1077
1077
1079
1079
1079
1080
1079
1079
1079
1079
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1082
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1085
1087
1086
1086
1086
1086
1085
1085
1089
1089
1089
1089
1089
1089
1089
1089
1089
1091
1089
1089
1089
1089
1089
1089
1091
1091
1091
1091
1091
1091
1809
1091
1123
1119
1091
1091
1091
1091
1091
1091
1138
1194
1222
1193
1202
1199
1202
1181
1188
1165
1138
1097
1096
1097
1097
1096
1097
1097
1097
1098
1097
1098
1097
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1098
1100
1100
1100
1100
1100
1100
1100
1100
1102
1102
1102
1102
1102
1102
1102
1102
1104
1103
1103
1103
1103
1103
1103
1104
1104
1104
1104
1104
1104
1104
1104
1104
1106
1107
1106
1106
1106
1106
1106
1106
1107
1107
1107
1107
1107
1119
1107
1107
1109
1109
1109
1109
1109
1109
1109
1109
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1113
1113
1112
1112
1112
1112
1112
1112
1113
1113
1113
1113
1113
1113
1113
1113
1116
1116
1116
1116
1116
1116
1116
1116
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1120
1123
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1124
1125
1124
1125
1124
1124
1125
1124
1125
1125
1125
1826
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1125
1129
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1131
1130
1131
1130
1130
1130
1131
1131
1131
1131
1131
1131
1131
1131
1131
1131
1133
1133
1133
1133
1133
1133
1133
1133
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1139
1139
1139
1139
1139
1140
1140
1140
1843
1140
1140
1140
1140
1140
1140
1140
1143
1142
1143
1142
1143
1142
1142
1143
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1145
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1147
1148
1148
1148
1148
1148
1149
1148
1148
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1156
1156
1156
1156
1169
1156
1156
1156
1158
1158
1158
1158
1158
1158
1158
1158
1162
1160
1160
1160
1160
1160
1160
1160
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1163
1163
1163
1163
1163
1163
1163
1163
1165
1167
1165
1165
1165
1165
1165
1165
1167
1166
1166
1166
1166
1167
1166
1167
1167
1167
1167
1167
1167
1167
1167
1167
1170
1169
1169
1170
1169
1169
1169
1170
1170
1170
1170
1170
1170
1170
1170
1170
1172
1172
1172
1172
1172
1172
1886
1176
1174
1174
1174
1174
1174
1174
1174
1174
1174
1174
1174
1175
1174
1174
1174
1174
1175
1175
1176
1176
1176
1176
1175
1175
1176
1176
1176
1176
1176
1176
1176
1289
1179
1179
1179
1179
1179
1179
1179
1179
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1181
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1187
1224
1219
1187
1188
1187
1188
1187
1188
1325
1315
1297
1291
4626
1287
1274
1294
1302
1266
1267
1191
1191
1189
1189
1191
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1193
1193
1194
1194
1194
1193
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1196
1196
1197
1196
1196
1196
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1197
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1201
1202
1203
1203
2345
1203
1203
1202
1203
1203
1203
1203
1203
1203
1203
1203
1205
1206
1206
1205
1205
1206
1206
1205
1205
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1210
1212
1211
1211
1211
1212
1212
1211
1212
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1215
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1983
1217
1217
1217
1217
1219
1219
1219
1219
1219
1219
1219
1220
1221
1221
1221
1221
1221
1221
1221
1221
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1237
1239
1239
1239
1238
1238
1238
1239
1239
1239
1239
1239
1239
1239
1239
1239
1239
1242
1242
1242
1242
1242
1242
1242
1242
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1246
1246
1246
1246
1246
1246
1246
1246
1246
1989
1246
1246
1246
1246
1246
1246
1250
1256
1250
1251
1251
1251
1251
1250
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1253
1256
1257
1256
1257
1256
1256
1257
1256
1257
1257
1257
1257
1257
1257
1257
1257
1260
1260
1260
1259
1259
1260
1259
1259
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
2026
1260
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1266
1264
1264
1264
1264
1264
1265
1266
1265
1265
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1266
1268
1269
1269
1269
1269
1269
1269
1269
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1271
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1273
1274
1274
1274
1274
1274
1274
1274
1274
1278
1278
1278
1301
1278
1278
1278
1278
1278
1278
1278
1278
1278
1278
1279
1278
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1282
1282
1282
1282
1282
1282
1282
1282
1284
1284
1284
1284
1284
1284
1284
1284
1286
1287
1287
1286
1287
1286
1286
1286
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1289
1289
1289
1289
1289
1289
1289
1289
1291
1293
1292
1291
1291
1291
2008
1291
1293
1293
1292
1293
1293
1292
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1295
1296
1295
1296
1295
1296
1295
1296
1296
1296
1296
1296
1296
1296
1296
1296
1298
1298
1298
1298
1298
1298
1298
1298
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1301
1302
1302
1301
1302
1302
1301
1302
1302
1302
1302
1302
1302
1302
1302
1302
1305
1314
1305
1305
1305
1305
1305
1305
1307
2033
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1309
1307
1307
1307
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1313
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1319
1319
1319
1319
1319
1319
1319
1319
1320
1320
1320
1343
1320
1320
1320
1320
1322
1323
1322
1323
1322
1323
1323
1322
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1323
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1327
1328
1328
1328
1328
1328
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1331
1332
1332
1332
1331
1332
1331
1331
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
1334
2058
1334
1334
1334
1336
1336
1474
1336
1338
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1338
1337
1337
1338
1338
1338
1337
1338
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1341
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1343
1345
1345
1345
1345
1345
1345
1345
1345
1347
1347
1347
1347
1347
1347
1347
1347
1349
4676
1352
1349
1349
1349
1350
1349
1350
1350
1350
1352
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1352
1352
1352
1352
1352
1352
1352
1352
1354
1354
1354
1354
1354
1354
1354
1354
1355
1355
1356
1355
1355
1355
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1358
1358
1358
1359
1358
1358
1358
1358
1359
1359
1359
1359
1359
1359
1359
1359
1361
1361
1361
1361
1361
1361
1361
2354
1363
1363
1363
1363
1363
1363
1363
1363
1363
1363
1365
1363
1363
1363
1363
1363
1365
1364
1365
1365
1381
1366
1385
1365
1365
1365
1365
1374
1503
1530
1491
1508
1494
1509
1495
1490
1503
1491
1495
1508
1508
1517
1470
1488
1514
1492
1468
1485
1464
1436
1372
1372
1372
1372
1370
1370
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1372
1377
1376
1376
1376
2190
1376
1376
1376
1377
1377
1377
1377
1377
1377
1377
1379
1377
1377
1377
1377
1377
1377
1377
1377
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1383
1382
1383
1382
1383
1383
1382
1383
1383
1383
1383
1383
1383
1383
1383
1383
1385
1386
1385
1385
1385
1385
1385
1385
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1386
1390
1390
2122
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1390
1392
1391
1394
1392
1392
1391
1391
1391
1392
1392
1392
1392
1392
1392
1392
1392
1394
1400
1394
1394
1394
1395
1394
1394
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1397
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1399
1400
1401
1401
1401
1401
1400
1400
1400
2131
1404
1404
1404
1404
1404
1404
1404
1404
1404
1404
1404
1404
1404
1404
1404
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1406
1408
1408
1408
1408
1408
1408
1408
1408
1410
1410
1410
1410
1410
1410
1410
1410
1412
1412
1412
1413
1412
1413
1412
1412
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1415
1415
1415
1415
1415
2151
1415
1415
1417
1417
1417
1417
1417
1417
1417
1417
1419
1418
1418
1419
1418
1419
1418
1418
1419
1419
1419
1419
1419
1419
1419
1419
1421
1421
1421
1421
1421
1421
1421
1422
1422
1422
1422
1422
1422
1422
1422
1422
1424
1424
1424
1424
1424
1424
1424
1424
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1428
1428
1428
1428
1427
1428
1428
1427
1428
2158
1428
1428
1428
1428
1428
1428
1431
1431
1431
1431
1432
1431
1431
1431
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1433
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1435
1439
1439
1439
1440
1439
1439
1440
1439
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1442
1442
1442
1442
1442
2165
1442
1442
1442
1442
1442
1442
1442
1442
1442
1442
1447
1445
1445
1446
1446
1446
1446
1445
1446
1446
1446
1446
1446
1446
1446
1446
1449
1448
1448
1448
1448
1448
1448
1448
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1449
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1453
1455
1455
1454
1454
1455
1455
1455
1455
2169
1455
1455
1455
1455
1455
1455
1455
1457
1457
1457
1459
1457
1457
1457
1458
1460
1461
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1462
1463
1463
1463
1464
1463
1463
1463
1464
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1469
1469
1469
2198
1469
1469
1469
1469
1469
1469
1469
1469
1469
1471
1469
1469
1471
1471
1471
1471
1471
1471
1471
1471
1473
1473
1473
1473
1473
1473
1473
1473
1475
1475
1475
1475
1475
1476
1475
1475
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1478
1478
1478
1478
1478
1478
1642
1478
1480
1480
1480
1480
1480
1480
1480
1480
1481
1482
4764
1481
1482
1481
1482
1482
1482
1482
1482
1485
1482
1482
1482
1482
1484
1484
1484
1484
1485
1484
1484
1485
1485
1485
1485
1485
1485
1485
1485
1485
1487
1487
1487
1487
1487
1487
1487
1487
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1490
1490
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1494
1494
2473
1494
1494
1494
1494
1494
1496
1496
1496
1496
1498
1496
1496
1496
1496
1496
1496
1496
1496
1496
1496
1496
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1502
1502
1503
1502
1503
1502
1503
1503
1503
1503
1503
1503
1503
1503
1503
1503
1503
1507
1503
1503
1503
1503
1503
1503
1505
1505
1505
1505
1505
1505
1505
1505
1505
1506
1505
2231
1505
1505
1505
1505
1509
1509
1508
1508
1508
1509
1508
1508
1509
1509
1509
1509
1509
1509
1509
1509
1511
1511
1511
1511
1511
1511
1511
1511
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1517
1518
1518
1517
1517
1518
1518
1518
1518
1518
1518
2245
1518
1518
1518
1518
1520
1520
1520
1520
1520
1522
1520
1521
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1523
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1525
1527
1527
1526
1526
1526
1526
1527
1526
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1530
1532
1532
1532
2273
1532
1532
1532
1532
1532
1532
1532
1532
1532
1534
1532
1532
1534
1534
1534
1534
1534
1534
1534
1534
1536
1536
1536
1536
1536
1536
1536
1536
1538
1538
1538
1538
1538
1538
1538
1538
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1539
1541
1541
1541
1541
1541
1541
1541
1541
1543
1543
1543
1543
1543
1543
1543
1543
1544
1545
2270
1544
1545
1545
1545
1545
1545
1545
1545
1545
1547
1545
1545
1545
1548
1547
1547
1548
1548
1548
1547
1547
1548
1550
1548
1548
1548
1548
1548
1548
1550
1550
1550
1550
1550
1550
1550
1550
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1552
1554
1553
1553
1554
1553
1553
1553
1554
1554
1554
1554
1554
1554
1554
1554
1554
1557
2274
1557
1557
1557
1557
1557
1557
1559
1559
1559
1560
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1559
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1561
1566
1565
1565
1565
1566
1565
1565
1565
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1566
1568
1568
1568
1568
1568
1568
1568
2298
1568
1568
1568
1568
1568
1568
1568
1568
1571
1573
1572
1571
1571
1572
1572
1571
1572
1572
1572
1572
1572
1572
1572
1572
1574
1574
1574
1575
1575
1575
1574
1574
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1575
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1579
1581
1581
1580
1581
1581
2311
1580
1580
1581
1581
1581
1581
1581
1581
1581
1583
1583
1583
1583
1583
1583
1583
1583
1583
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1586
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1588
1589
1589
1589
1590
1590
1590
1590
1590
1593
1593
1593
1593
1593
1593
1593
1593
1607
1630
1628
1615
1615
1615
1615
1615
1615
1615
1615
1615
1616
1615
1615
1615
1610
1610
1610
1610
1610
1610
1610
1610
1611
1611
1611
1611
1611
1611
1611
1611
1613
1613
1613
1613
1613
1613
1613
1613
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1615
1616
1616
1616
1616
1616
1617
1617
1617
1617
1617
1617
1617
1617
1617
1617
1715
1620
1620
1620
1620
1620
1620
1620
1621
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1622
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1624
1628
1629
1629
1629
1629
1629
1632
1628
1629
1629
1629
1629
1629
1629
1629
1629
1629
1639
1629
1629
1629
1629
1629
1629
1631
2611
1665
1631
1631
1631
1631
1631
1631
1631
1631
1633
1631
1631
1631
1631
1635
1635
1635
1635
1634
1635
1635
1635
1635
1635
1635
1635
1635
1635
1635
1635
1637
1834
1637
1637
1637
1638
1637
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1642
1642
1645
1642
1642
1642
1642
1642
1642
1642
5099
1725
1642
1642
1642
1642
1643
1643
1645
1643
1643
1644
1643
1643
1644
1644
1644
1644
1647
1644
1644
1644
1647
1646
1646
1647
1646
1646
1647
1646
1649
1651
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1649
1651
1651
1651
1651
1651
1651
1651
1651
1651
1651
1651
1657
1651
1651
1651
1651
1653
1653
1652
1652
1708
1652
1652
1652
1656
1656
1656
1656
1656
1657
1656
1656
1656
1656
1656
1656
1656
1656
1656
1656
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1658
1660
1660
1660
1660
1660
1660
1660
1660
1662
1662
1662
1662
1662
1662
1662
1662
1664
1667
1664
1664
1665
1664
1664
1665
1665
1665
1665
1665
1665
1665
2410
1665
1665
1665
1665
1665
1665
1665
1665
1668
1667
1667
1667
1667
1667
1667
1667
1667
1669
1669
1669
1669
1669
1669
1669
1669
1670
1671
1671
1670
1670
1670
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1673
1673
1673
1673
1673
1673
1673
1673
1674
1674
1674
1674
1674
1674
1674
1674
1676
1676
1676
1676
1676
1676
1676
1676
2443
1679
1678
1678
1678
1678
1678
1678
1678
1679
1678
1678
1678
1678
1678
1678
1680
1679
1680
1679
1680
1679
1680
1679
1680
1680
1680
1680
1680
1680
1680
1680
1683
1683
1683
1683
1683
1683
1683
1683
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1685
1687
1687
1687
1687
1687
1687
1687
1687
1687
1687
2498
1687
1687
1687
1687
1687
1692
1691
1691
1692
1692
1692
1691
1691
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1694
1697
1698
1698
1698
1697
1698
1697
1697
1698
1698
1698
1698
1698
1698
1698
1698
1700
1700
1700
3383
1712
1701
1700
1700
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1701
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1705
1706
1706
1707
1706
1707
1707
1706
1706
1707
1707
1707
1707
1707
1707
1707
1707
1709
1710
1709
1709
1710
1709
1709
1710
1712
1712
1712
1712
2600
1714
1723
1712
1712
1712
1751
1880
1909
1866
1869
1882
1846
1870
1811
1715
1716
1716
1720
1714
1714
1714
1714
1714
1714
1714
1714
1714
1716
1716
1715
1715
1715
1716
1716
1716
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1719
1721
1721
1721
1721
1721
1721
1721
1721
1721
1721
1721
1721
2587
1721
1721
1721
1723
1723
1723
1723
1723
1724
1723
1723
1725
1725
1725
1725
1725
1725
1725
1725
1727
1727
1727
1727
1727
1727
1727
1727
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1728
1730
1730
1730
1730
1730
1730
1730
1730
1732
1732
1732
1732
1732
1732
1732
1733
1734
1733
1733
1734
1835
1734
1733
1765
1746
1734
1771
1911
1913
1911
1911
1893
1922
1916
1894
1905
1912
1931
1898
1891
1914
1879
1876
1868
1760
1739
1739
1738
1739
1739
1739
1739
1739
1739
1739
1739
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1741
1743
1743
1742
1743
1743
1743
1742
1743
1743
2927
1743
1743
1743
1743
1743
1743
1746
1746
1746
1746
1746
1746
1746
1746
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1750
1754
1755
1754
1754
1755
1754
1754
1754
1755
1755
1755
1755
1755
1755
1755
1755
1755
2599
1755
1755
1755
1755
1755
1755
1757
1757
1758
1757
1757
1757
1757
1757
1757
1757
1757
1757
1757
1757
1757
1757
1761
1760
1760
1760
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1761
1763
1763
1763
1763
1763
1763
1763
1763
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
1764
2610
1771
1768
1768
1768
1768
1768
1768
1768
1770
1768
1768
1768
1768
1768
1768
1769
1769
1770
1770
1770
1770
1770
1770
1770
1770
1770
1770
1770
1770
1770
1770
1773
1772
1773
1772
1773
1772
1773
1772
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1775
1777
1777
1777
1777
1777
1777
2588
1797
1777
1777
1777
1777
1777
1777
1777
1777
1780
1778
1779
1778
2051
1778
1779
1778
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1782
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1784
1786
1786
1786
1786
1786
1786
1786
1786
1788
1788
1788
3310
1788
1788
1788
1788
1790
1790
1790
1791
1790
1790
1790
1790
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1791
1793
1793
1793
1793
1793
1793
1793
1793
1795
1795
1795
1795
1795
1795
1795
1795
1797
1796
1796
1796
1796
1797
1796
1797
1797
1797
1797
1797
1797
1797
1797
1797
2664
1819
1800
1799
1799
1800
1799
1800
1800
1802
1800
1800
1800
1800
1800
1800
1802
1802
1802
1802
1809
1802
1802
1802
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1806
1806
1806
1805
1805
1805
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1809
1809
1809
1809
1809
1809
1890
1809
1811
1811
1811
1811
1811
1811
1811
1812
1811
1811
1811
1811
1811
1811
1811
1811
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1813
1817
1817
1817
1817
1817
1818
1817
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1818
1820
1820
1820
1820
1916
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1820
1824
1823
1823
1824
1823
1823
1823
1823
1824
1824
1824
1824
1824
1824
1824
1824
1826
1826
1826
1826
1826
1826
1826
1826
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1827
1831
1831
1831
1831
1831
1831
1831
1831
1831
2672
1831
1831
1831
1831
1831
1831
1833
1834
1832
1832
1832
1832
1833
1833
1833
1833
1833
1833
1833
1833
1833
1833
1835
1835
1835
1835
1840
1836
1835
1835
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1838
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
4524
1904
1840
1842
1842
1852
1856
1856
1857
1856
1859
1859
1859
1859
1860
1858
1859
1859
1852
1845
1845
1845
1845
1845
1845
1845
1845
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1847
1849
1849
1849
1849
1849
1849
1849
1849
1851
1851
1851
1851
1851
1851
1851
1851
1853
2994
1863
1853
1853
1853
1853
1853
1854
1855
1854
1854
1854
1854
1854
1854
1854
1854
1854
1854
1854
1854
1854
1854
1856
1856
1856
1856
1856
1856
1856
1856
1858
1858
1858
1858
1858
1858
1858
1858
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1862
1862
1862
1863
1862
2714
1862
1862
1863
1863
1863
1863
1863
1864
1863
1863
1865
1865
1865
1865
1865
1865
1865
1865
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1867
1868
1869
1869
1868
1868
1868
1868
1868
1869
1869
1869
1869
1869
1869
1869
1869
1872
1872
1872
1872
1872
1872
1872
1872
1874
2732
1877
1874
1874
1874
1874
1874
1874
1876
1874
1874
1874
1874
1874
1874
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1876
1880
1880
1880
1880
1880
1880
1880
1880
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1883
1883
1883
1883
2720
1899
1883
1883
1883
1883
1883
1883
1883
1885
1883
1883
1886
1887
1887
1887
1887
1886
1887
1887
1887
1887
1887
1887
1887
1887
1887
1887
1889
1890
1889
1889
1890
1889
1889
1889
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1890
1894
1894
1894
1894
1894
1894
1894
2676
1953
1894
1894
1894
1894
1894
1894
1894
1897
1896
1895
1895
1895
1896
1895
1895
1896
1896
1896
1896
1896
1896
1896
1896
1898
1898
1898
1898
1898
1898
1898
1898
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1901
1903
1903
1903
1903
1903
1903
1903
1903
1903
1903
2671
1957
1903
1903
1903
1903
1904
1905
1905
1906
1904
1904
1904
1904
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1908
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1912
1912
1912
1912
1912
1912
1912
1912
1914
1914
1914
1914
1914
2743
1914
1914
1916
1917
1916
1916
1916
1917
1916
1916
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1917
1919
1919
1919
1919
1919
1919
1919
1919
1921
1921
1921
1921
1921
1921
1921
1921
1922
1922
1922
1922
1922
1923
1923
2250
1923
1923
1923
1923
1923
3447
2008
1923
1925
1925
1925
1925
1925
1927
1926
1925
1926
1926
1926
1926
1926
1926
1926
1926
1928
1931
1928
1928
1928
1928
1928
1928
1930
1930
1930
1930
1930
1930
1933
1930
1930
1930
1930
1930
1930
1930
1930
1930
1931
1931
1931
1932
1932
1931
1931
1931
1932
1932
1932
1932
1932
1932
1932
2826
1935
1935
1935
1935
1935
1935
1935
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1937
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1943
1943
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
4751
1960
1944
1944
1944
1944
1949
1947
1946
1946
1946
1946
1946
1946
1946
1946
1946
1946
1946
1953
1946
1946
1946
1950
1950
1950
1950
1950
1950
1950
1950
1950
1952
1950
1950
1950
1950
1950
1950
1953
1952
1953
1952
1953
1952
1957
1952
1953
1953
1953
1953
1953
1953
1953
1953
1953
1953
3111
1956
1953
1953
1953
1953
1957
1957
1957
1957
1957
1957
1957
1957
1957
1965
1957
1957
1957
1957
1957
1957
1958
1958
1958
1959
1959
1958
1958
1958
1959
1959
1959
1959
1959
1959
1959
1959
1961
1965
1962
1961
1961
1961
1961
1961
1964
1964
1964
1964
1964
1964
1964
1964
1979
1979
1979
2817
1983
1979
1979
1979
1980
1980
1985
1981
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1982
1982
1982
1982
1982
1982
1982
1982
1984
1984
1984
1984
1984
1984
1984
1984
1986
1986
1986
1986
1985
1985
1985
1986
1986
1987
1986
1986
1986
1986
1986
1986
1988
1988
1989
2783
2053
1988
1989
1989
1989
1989
1989
1990
1989
1989
1989
1989
1991
1991
1994
1991
1991
1991
1991
1991
1993
1993
1993
1993
1993
1993
1993
2001
1993
1993
1993
1993
1993
1993
1993
1993
1995
1995
1995
1995
1994
1994
1994
1994
1995
1995
1995
1995
1995
1995
1995
1995
1998
1998
1998
1998
2877
2008
1998
1998
2000
2000
2000
2000
2002
2000
2009
2009
2016
2015
2016
2015
2019
2016
2016
2015
2017
2017
2009
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2002
2006
2007
2006
2006
2006
2006
2006
2006
2007
2007
2007
2007
2007
2007
2007
2007
2007
2007
2007
2007
2864
2033
2007
2007
2009
2013
2215
2223
2194
2186
2181
2094
2011
2011
2010
2009
2009
2009
2015
2009
2013
2012
2012
2012
2012
2013
2013
2012
2013
2013
2013
2013
2013
2013
2013
2013
2015
2015
2015
2015
2015
2015
2015
2015
2016
2016
2016
2016
2016
2016
2016
2016
2016
2016
2016
2079
2019
2016
2016
2016
2020
2020
2020
2021
2020
2020
2020
2020
2020
2024
2020
2020
2020
2020
2020
2020
2021
2022
2022
2022
2022
2022
2021
2022
2022
2022
2022
2022
2022
2022
2022
2022
2024
2025
2024
2024
2025
2024
2024
2025
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2027
2839
2028
2027
2027
2027
2029
2029
2029
2030
2034
2030
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2031
2031
2030
2030
2030
2030
2031
2031
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2034
2036
2036
2044
2040
2040
2040
2040
2040
2040
2040
2803
2123
2040
2040
2040
2040
2038
2047
2039
2038
2038
2038
2038
2038
2040
2040
2040
2040
2040
2040
2040
2040
2042
2042
2042
2042
2043
2042
2043
2042
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2043
2058
2079
2045
2045
2045
2240
2236
2234
2228
3120
2220
2252
2232
2262
2268
2287
2195
2253
2238
2176
2237
2203
2114
2051
2052
2050
2049
2049
2049
2049
2049
2049
2051
2051
2051
2051
2051
2051
2051
2051
2052
2052
2052
2052
2052
2052
2052
2052
2054
2054
2054
2054
2054
2054
2054
2054
2056
2056
2056
2056
2056
2056
2056
4568
2084
2056
2056
2056
2056
2056
2058
2056
2058
2057
2058
2058
2057
2057
2058
2057
2058
2058
2058
2058
2058
2058
2058
2058
2061
2061
2061
2061
2061
2061
2061
2061
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2063
2065
2065
2065
2065
2065
3211
2073
2065
2065
2065
2065
2065
2065
2068
2065
2065
2069
2069
2069
2069
2070
2069
2069
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2070
2072
2073
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2072
2075
2075
2076
2886
2099
2076
2076
2075
2076
2076
2076
2078
2076
2076
2076
2076
2078
2078
2079
2079
2079
2079
2078
2079
2079
2079
2079
2079
2079
2079
2079
2079
2079
2079
2463
2079
2079
2079
2079
2079
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
2083
3681
2089
2091
2084
2085
2085
2085
2086
2085
2085
2085
2085
2085
2085
2085
2085
2088
2087
2087
2088
2087
2088
2087
2088
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2090
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2092
2993
2098
2092
2094
2094
2093
2093
2093
2095
2093
2094
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2097
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2099
2101
2101
2101
2101
2101
2101
2101
2101
2103
2103
2103
2966
2125
2103
2103
2103
2106
2105
2105
2107
2105
2105
2105
2111
2106
2106
2106
2106
2106
2106
2106
2106
2106
2106
2122
2106
2108
2106
2156
2361
2311
2334
2302
2270
2127
2109
2133
2108
2110
2110
2110
2110
2110
2110
2110
2110
2112
2112
2112
2111
2111
2111
2111
2112
3102
2119
2112
2112
2112
2112
2112
2112
2115
2115
2114
2114
2115
2114
2114
2114
2115
2115
2115
2115
2115
2115
2115
2115
2117
2117
2117
2117
2117
2117
2117
2117
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2119
2120
2121
2121
2120
2121
2925
2205
2121
2121
2121
2121
2121
2121
2123
2121
2121
2124
2124
2124
2124
2124
2124
2124
2124
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2126
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2133
2132
2133
2195
2134
2132
2133
2133
2133
2133
2134
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2133
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2135
2142
2135
2135
2135
2135
2138
2139
2138
2138
2138
2139
2139
2138
2139
2139
2139
2139
2139
2139
2139
2139
2958
2144
2142
2141
2145
2142
2142
2142
2142
2142
2142
2142
2142
2142
2142
2142
2142
2155
2157
2158
2156
2156
2156
2157
2162
2162
2162
2160
2160
2161
2146
2146
2146
2146
2146
2146
2146
2146
2146
2146
2148
2148
2147
2148
2148
2148
2147
2148
2148
2148
2148
2148
4970
2148
2148
2148
2150
2150
2150
2151
2150
2150
2150
2150
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2153
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2155
2157
2156
2156
2156
2157
2156
2157
2157
3249
2160
2160
2160
2160
2160
2160
2161
2160
2160
2160
2160
2160
2160
2160
2160
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2162
2164
2164
2164
2164
2164
2164
2164
2164
2166
2166
2166
2166
2166
2166
2166
2166
2168
2168
2168
2168
2996
2176
2168
2168
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2169
2171
2171
2171
2171
2171
2171
2171
2171
2173
2174
2173
2173
2173
2173
2173
2173
2175
2175
2175
2175
2174
2175
2174
2174
2175
2175
2175
2175
2175
2175
2175
2175
2945
2262
2177
2178
2177
2178
2177
2178
2179
2178
2178
2178
2178
2178
2181
2182
2184
2184
2184
2184
2184
2184
2184
2184
2186
2187
2187
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2184
2183
2183
2183
2183
2183
2183
2183
2184
2184
2184
2184
2981
2208
2184
2184
2187
2187
2187
2187
2189
2187
2187
2187
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2189
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2191
2196
2195
2195
2195
2195
2195
2195
2195
3109
2201
2196
2196
2196
2196
2196
2196
2196
2196
2196
2196
2196
2196
2196
2196
2198
2198
2198
2198
2198
2198
2198
2198
2198
2200
2198
2198
2198
2198
2198
2198
2201
2201
2202
2201
2202
2202
2201
2201
2202
2202
2202
2202
2202
2202
2202
2202
2204
2204
2205
2204
3123
2213
2204
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2205
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2209
2211
2216
2210
2210
2210
2210
2211
2211
2211
2211
2211
2211
2211
2211
2211
3110
2217
2213
2213
2213
2213
2213
2214
2213
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2216
2218
2227
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2218
2220
2219
2220
2219
2220
2219
2220
2219
2223
2223
3071
2223
2223
2223
2223
2223
2223
2223
2223
2223
2223
2223
2664
2223
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2225
2227
2227
2227
2227
2227
2227
2227
2227
2229
2229
2229
2229
2229
2229
2229
2229
2231
2232
2231
3791
2232
2231
2231
2231
2232
2232
2233
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2232
2234
2234
2234
2234
2234
2234
2234
2234
2236
2236
2236
2236
2236
2236
2236
2236
2238
2238
2238
2237
2238
2238
2237
2237
2238
2238
2238
2238
2238
2238
5144
2238
2240
2240
2240
2240
2241
2240
2240
2240
2241
2241
2241
2241
2241
2241
2241
2241
2243
2243
2243
2243
2243
2243
2243
2243
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2245
2247
2246
2246
2246
2247
2247
2246
2246
3463
2267
2247
2247
2247
2247
2247
2247
2250
2250
2250
2250
2250
2250
2250
2250
2252
2256
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2252
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2254
2258
2258
3127
2277
2258
2259
2262
2258
2259
2261
2259
2259
2259
2259
2259
2259
2259
2261
2264
2259
2259
2259
2259
2259
2261
2261
2261
2261
2261
2261
2261
2270
2261
2266
2262
2262
2262
2262
2262
2262
2266
2266
2266
2266
2266
2266
2266
2266
2266
2266
2267
2266
3146
2272
2268
2268
2270
2270
2271
2270
2269
2270
2270
2270
2271
2271
2270
2271
2270
2271
2271
2270
2271
2270
2271
2270
2271
2270
2271
2271
2275
2275
2278
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2277
2278
2277
2276
2277
2277
3173
2299
2280
2280
2280
2280
2287
2282
2280
2280
2282
2282
2282
2282
2281
2294
2293
2281
2284
2298
2534
2525
2538
2482
2445
2286
2286
2286
2284
2285
2284
2284
2290
2284
2287
2286
2286
2287
2286
2287
2287
2286
2287
2287
2287
2287
2287
2287
2287
3378
2295
2287
2294
2288
2289
2289
2290
2289
2291
2291
2292
2292
2291
2291
2291
2291
2292
2291
2291
2291
2304
2306
2306
2308
2308
2308
2308
2308
2310
2310
2309
2308
2309
2303
2294
2294
2294
2294
2294
2293
2295
2296
2296
2296
2296
2296
2301
2296
2298
3251
2309
2298
2298
2298
2298
2298
2302
2299
2300
2300
2300
2300
2300
2300
2301
2301
2300
2300
2300
2301
2301
2303
2300
2300
2301
2301
2301
2300
2300
2300
2302
2303
2302
2302
2302
2303
2302
2302
2305
2305
2305
2305
2305
2305
2305
2305
2306
2306
3203
2308
2305
2311
2306
2307
2307
2308
2307
2307
2307
2307
2308
2308
2309
2309
2308
2310
2310
2309
2309
2309
2310
2310
2313
2309
2310
2309
2310
2310
2320
2331
2311
2312
2342
2561
2541
2542
2520
2541
2540
2553
2560
2529
2510
2553
2528
2530
3524
2502
2519
2490
2335
2316
2321
2318
2315
2316
2316
2316
2315
2315
2316
2316
2317
2316
2316
2316
2317
2316
2318
2319
2319
2319
2319
2319
2318
2319
2321
2320
2321
2321
2321
2321
2321
2321
2321
2320
2331
2321
2320
2320
2320
2320
2323
2323
2323
3339
2345
2322
2322
2322
2322
2322
2323
2322
2322
2322
2322
2322
2325
2325
2325
2326
2325
2326
2325
2325
2326
2327
2326
2327
2326
2327
2326
2326
2327
2331
2333
2331
2331
2331
2331
2331
2333
2333
2333
2333
2345
2342
2333
2327
2327
2327
2327
2327
4942
2329
2329
2329
2332
2332
2339
2351
2561
2563
2564
2519
2540
2335
2335
2334
2333
2333
2333
2333
2335
2335
2334
2335
2334
2335
2334
2335
2336
2335
2335
2335
2335
2335
2335
2336
2336
2336
2336
2336
2336
2336
2336
2336
2340
2345
2339
3701
2347
2346
2341
2341
2355
2355
2356
2354
2354
2354
2354
2354
2357
2357
2357
2357
2356
2356
2356
2357
2356
2366
2365
2366
2366
2366
2365
2365
2366
2365
2365
2366
2366
2365
2365
2366
2361
2362
2362
2362
2362
2362
2362
2362
2364
2365
2363
3291
2372
2364
2363
2363
2364
2364
2366
2364
2364
2364
2364
2364
2365
2364
2364
2365
2364
2365
2364
2364
2367
2366
2366
2366
2367
2367
2366
2366
2369
2369
2369
2369
2369
2369
2369
2369
2370
2370
2370
2370
2370
2370
2370
2370
2371
2375
2389
3272
2457
2378
2377
2383
2379
2383
2394
2380
2379
2379
2378
2383
2392
2383
2393
2380
2380
2383
2392
2383
2394
2385
2395
2382
2382
2385
2394
2385
2396
2387
2383
2385
2383
2387
2387
2387
2388
2385
2384
2388
2387
2385
2384
2385
2386
2390
2389
3341
2411
2387
2386
2390
2390
2388
2389
2388
2387
2388
2387
2390
2392
2390
2390
2390
2390
2390
2389
2390
2392
2395
2396
2395
2404
2392
2392
2395
2404
2395
2397
2395
2420
2408
2407
2407
2409
2410
2409
2410
2409
2413
2422
2409
2409
4460
2417
2402
2398
2409
2408
2414
2412
2416
2411
2404
2402
2413
2407
2413
2411
2423
2408
2413
2408
2414
2408
2413
2412
2424
2414
2408
2407
2407
2404
2405
2409
2410
2409
2408
2406
2406
2406
2409
2402
2403
2402
2403
2405
2414
2405
2414
3417
2416
2405
2414
2410
2406
2405
2414
2405
2405
2406
2405
2406
2405
2406
2415
2408
2410
2407
2417
2408
2416
2407
2408
2408
2417
2408
2417
2408
2408
2414
2410
2409
2417
2408
2417
2409
2408
2408
2417
2412
2421
2412
2422
2412
2421
2412
3368
2417
2413
2422
2413
2413
2412
2423
2413
2423
2414
2414
2414
2423
2414
2423
2414
2424
2415
2424
2415
2417
2417
2418
2417
2419
2418
2420
2418
2418
2419
2420
2418
2421
2459
2430
2423
2435
2423
2434
2423
2435
2423
2435
2423
2434
2423
3433
2439
2444
2442
2440
2438
2438
2444
2441
2441
2441
2442
2453
2444
2443
2439
2440
2444
2445
2442
2442
2442
2445
2441
2442
2448
2436
2446
2443
2445
2443
2445
2446
2446
2446
2444
2448
2444
2449
2435
2435
2437
2437
2439
2438
2439
2438
3383
2454
2441
2442
2442
2429
2437
2429
2437
2429
2437
2430
2439
2431
2439
2430
2439
2430
2439
2433
2432
2433
2442
2433
2433
2433
2442
2434
2435
2435
2444
2434
2444
2434
2435
2435
2444
2435
2444
2435
2444
2435
2444
2435
2444
2435
2435
5440
2435
2435
2435
2437
2446
2438
2447
2437
2446
2437
2446
2440
2439
2440
2449
2440
2439
2439
2448
2442
2450
2441
2441
2441
2441
2442
2450
2442
2451
2442
2452
2442
2442
2442
2442
2443
2444
2444
2443
2443
2453
2443
2453
2444
2444
3707
2447
2444
2454
2444
2453
2447
2455
2446
2455
2446
2456
2446
2455
2448
2457
2449
2448
2448
2448
2449
2448
2449
2458
2448
2449
2449
2459
2449
2458
2450
2459
2450
2450
2450
2450
2450
2450
2451
2460
2451
2451
2451
2461
2451
2460
3443
2453
2453
2453
2462
2453
2453
2455
2455
2456
2464
2456
2464
2455
2464
2456
2464
2456
2455
2455
2464
2455
2455
2456
2457
2458
2466
2457
2466
2457
2466
2470
2475
2476
2477
2471
2476
2469
2476
2469
2480
2474
2480
2475
2469
2462
3365
2619
2466
2475
2466
2476
2463
2464
2463
2463
2463
2463
2463
2464
2466
2466
2466
2475
2468
2477
2468
2468
2465
2465
2468
2467
2468
2477
2468
2478
2468
2468
2465
2465
2471
2481
2468
2469
2471
2472
2471
2471
2470
2470
2472
2473
2472
3523
2478
2473
2473
2471
2472
2475
2484
2471
2472
2475
2474
2475
2474
2475
2474
2472
2472
2475
2474
2475
2474
2472
2472
2472
2472
2476
2488
2476
2476
2476
2476
2476
2476
2477
2477
2479
2488
2479
2479
2479
2481
2477
2478
2478
2478
3541
2477
2478
2478
2480
2481
2483
2491
2482
2491
2479
2479
2481
2483
2483
2483
2481
2481
2480
2481
2483
2485
2486
2485
2486
2495
2486
2485
2483
2483
2486
2485
2487
2486
2486
2485
2483
2485
2485
2486
2486
2486
2485
2486
2485
2486
3484
2511
2487
2488
2497
2488
2491
2487
2487
2489
2499
2487
2487
2489
2490
2492
2493
2492
2502
2490
2490
2490
2490
2490
2490
2490
2491
2493
2502
2490
2490
2495
2495
2495
2494
2495
2504
2492
2492
2495
2513
2502
2503
2498
2498
2497
3478
2523
2502
2496
2503
2506
2503
2503
2503
2506
2506
2506
2506
2506
2506
2506
2506
2507
2511
2499
2500
2500
2500
2500
2501
2500
2501
2500
2502
2501
2501
2500
2502
2500
2507
2500
2508
2501
2505
2500
2508
2502
2510
2502
2507
3557
2524
2513
2507
2519
2524
2518
2521
2522
2522
2520
2526
2522
2529
2523
2520
2521
2529
2523
2522
2524
2529
2529
2525
2529
2531
2529
2525
2531
2530
2527
2529
2531
2525
2531
2534
2527
2535
2527
2533
2531
2530
2531
2526
2530
2538
3554
2560
2534
2529
2539
2529
2538
2530
2536
2529
2536
2531
2541
2531
2533
2538
2532
2532
2533
2534
2542
2532
2534
2540
2534
2532
2539
2531
2543
2533
2535
2538
2535
2538
2535
2545
2540
2534
2538
2543
2537
2536
2538
2548
2542
5322
2557
2546
2542
2537
2537
2542
2542
2537
2536
2539
2542
2537
2542
2537
2542
2537
2538
2541
2538
2541
2544
2540
2544
2540
2545
2540
2539
2541
2545
2540
2545
2540
2549
2543
2543
2546
2549
2544
2549
2544
2543
2553
2549
3904
2549
2550
2546
2548
2553
2547
2547
2552
2555
2548
2556
2548
2555
2553
2552
2554
2549
2550
2552
2554
2547
2554
2549
2550
2556
2554
2553
2554
2552
2554
2556
2558
2561
2558
2557
2554
2560
2558
2557
2554
2561
2555
2562
2555
3660
2564
2559
2560
2551
2553
2556
2550
2555
2550
2555
2557
2551
2554
2551
2554
2552
2555
2552
2556
2555
2550
2555
2558
2570
2575
2572
2576
2572
2576
2572
2575
2572
2576
2572
2577
3081
2568
2576
2569
2566
2568
2571
4290
2591
2565
2570
2565
2572
2574
2574
2577
2575
2579
2584
2572
2574
2579
2585
2577
2584
2577
2568
2569
2572
2575
2571
2569
2574
2570
2571
2573
2572
2576
2573
2568
2565
2565
2567
2567
2569
2575
2567
2567
2569
2567
2570
3744
2573
2570
2572
2568
2566
2572
2572
2572
2574
2569
2574
2569
2574
2569
2574
2569
2577
2572
2579
2574
2570
2576
2577
2576
2577
2572
2579
2577
2577
2572
2577
2577
2579
2574
2579
2574
2579
2574
2579
2574
2579
2574
2579
3657
2585
2579
2578
2581
2578
2581
2581
2584
2576
2584
2577
2583
2580
2582
2584
2591
2580
2582
2584
2583
2585
2605
2592
2591
2592
2593
2592
2592
2592
2593
2592
2592
2622
2593
2593
2595
2595
2594
2591
2592
2591
2592
2591
3532
2803
2621
2604
2607
2610
2607
2609
2607
2612
2610
2613
2610
2612
2610
2603
2608
2617
2619
2621
2611
2616
2841
2860
2854
2852
2868
2889
2877
2865
2834
2852
2680
2805
2716
2709
2800
2794
2626
2631
2644
2631
2637
3829
2631
2635
2637
2630
2633
2632
2635
2641
2635
2648
2633
2641
2637
2638
2640
2642
2644
2643
2639
2642
2639
2638
2645
2624
2630
2635
2634
2635
2635
2637
2635
2637
2637
2637
2637
2638
2635
2641
2637
2639
2636
2639
3568
2799
2642
2645
2656
2651
2633
2635
2634
2640
2646
2640
2637
2631
2625
2637
2637
2634
2664
2632
2638
2627
2633
2624
2634
2640
2636
2631
2639
2631
2642
2649
2633
2639
2643
2639
2644
2639
2644
2639
2637
2638
2641
2644
3846
2633
2631
2646
2642
2639
2640
2635
2637
2645
2642
2637
2643
2652
2655
2657
2648
2655
2664
2653
2646
2653
2653
2656
2656
2666
2657
2658
2664
2661
2664
2654
2662
2664
2662
2664
2660
2662
2669
2658
2666
2666
2667
5802
2668
2665
2665
2665
2667
2664
2669
2680
2657
2661
2661
2664
2662
2662
2664
2664
2664
2663
2663
2665
2669
2661
2663
2660
2658
2658
2656
2659
2658
2659
2662
2658
2657
2658
2657
2660
2662
2659
2662
2659
2662
2944
2669
2667
2662
2686
2669
2661
2661
2660
2661
2668
2666
2665
2667
2664
2660
2665
2665
2669
2668
2665
2664
2669
2671
2670
2675
2676
2671
2675
2671
2680
2676
2674
2672
2682
2679
2678
2676
2673
2676
2678
2676
2678
3887
2668
2673
2667
2671
2670
2680
2684
2678
2674
2674
2680
2684
2676
2676
2676
2677
2676
2677
2676
2673
2680
2672
2676
2669
2671
2675
2675
2675
2670
2674
2689
2689
2682
2681
2682
2678
2682
2677
2689
2688
2680
2688
3895
2690
2692
2692
2683
2688
2693
2694
2684
2682
2686
2690
2687
2693
2687
2695
2690
2687
2683
2696
2695
2689
2692
2694
2695
2688
2697
2680
2699
2696
2691
2694
2689
2690
2694
2696
2691
2696
2692
2688
2698
2692
3908
2707
2698
2708
2694
2693
2702
2704
2694
2703
2703
2705
2699
2707
2697
2695
2705
2692
2694
2707
2699
2706
2697
2707
2699
2712
2702
2716
2706
2712
2694
2700
2710
2705
2708
2702
2714
2699
2706
2707
2718
2711
2715
3942
2723
2710
2702
2706
2713
2700
2702
2709
2718
2712
2705
2716
2709
2710
2702
2713
2708
2717
2711
2713
2707
2710
2713
2711
2716
2706
2707
2721
2713
2718
2707
2720
2711
2721
2716
2718
2714
2723
2721
2722
2722
3907
2722
2733
2715
2725
2715
2722
2719
2721
2718
2712
2712
2718
2717
2710
2714
2710
2723
2709
2708
2710
2723
2714
2710
2716
2716
2716
2715
2714
2714
2719
2723
2720
2732
2713
2719
2723
2714
2717
2718
2721
2719
3953
2717
2713
2726
2719
2721
2720
2721
2716
2721
2718
2724
2719
2710
2721
2710
2715
2724
2720
2729
2728
2724
2718
2715
2719
2721
2718
2730
2723
2725
2723
2716
2721
2731
2718
2732
2721
2716
2725
2719
2724
2716
3959
2725
2729
2729
2733
2730
2732
2730
2724
2727
2729
2729
2733
2730
2732
2730
2729
2736
2732
2732
2731
2737
2732
2738
2739
2743
2732
2732
2730
2735
2733
2734
2731
2737
2734
2738
2730
2732
2725
2733
2739
2741
3947
2751
2735
2727
2744
2736
2736
2743
2741
2737
2733
2737
2729
2742
2729
2739
2738
2744
2744
2734
2739
2745
2738
2739
2738
2735
2748
2739
2742
2741
2738
2740
2739
2745
2743
2743
2742
2746
2740
2743
2741
2735
5706
2751
2741
2741
2744
2745
2746
2743
2746
2741
2737
2742
2749
2750
2745
2749
2752
2750
2743
2747
2749
2752
2752
2742
2754
2743
2752
2747
2747
2749
2753
2749
2742
2751
2754
2752
2750
2749
2743
2749
2747
3087
2745
2749
2748
2755
2761
2760
2752
2749
2755
2750
2748
2763
2752
2755
2752
2749
2759
2753
2758
2754
2756
2751
2757
2752
2758
2752
2752
2753
2757
2759
2777
2771
2773
2763
2773
2773
2778
2767
2769
2763
2770
3977
3295
2792
2777
2762
2766
2763
2759
2770
2772
2769
2770
2774
2763
2769
2765
2778
2774
2770
2781
2779
2775
2777
2773
2769
2778
2777
2783
2766
2761
2772
2771
2768
2771
2764
2756
2776
2767
2766
4390
2954
2764
2760
2769
2767
2761
2774
2758
2764
2770
2767
2766
2767
2759
2776
2764
2774
2761
2767
2772
2769
2768
2778
2761
2778
2765
2764
2765
2765
2768
2775
2768
2772
2763
2766
2774
2771
2770
2783
2767
2780
3991
2772
2762
2777
2772
2784
2771
2770
2781
2773
2781
2778
2780
2773
2777
2781
2780
2776
2782
2771
2783
2777
2778
2779
2776
2777
2783
2779
2772
2775
2780
2780
2779
2779
2770
2783
2785
2781
2780
2786
2786
4050
2781
2785
2785
2782
2783
2784
2789
2781
2783
2787
2788
2773
2775
2782
2784
2788
2781
2780
2784
2799
2799
2794
2799
2795
2800
2795
2793
2796
2795
2789
2794
2804
2814
2809
2808
2805
2802
2807
2807
2804
4095
2810
2816
2823
2830
2825
2826
2828
2820
2828
2827
2827
2829
2832
2826
2833
2833
2815
2807
2819
2812
2797
2820
2815
2816
2808
2808
2809
2824
2811
2813
2806
2816
2811
2826
2805
2821
2825
2811
2818
2813
4109
2826
2832
2821
2833
2835
2813
2841
2842
2838
2841
2818
2833
2837
2855
2845
2855
2831
2853
2832
2851
2856
2853
2859
2848
2833
2856
2852
2828
2834
2813
2835
2824
2832
2809
2841
2820
2833
2834
2818
4069
2822
2805
2808
2805
2801
2809
2811
2809
2810
2810
2810
2810
2828
2816
2827
2824
2825
2823
2819
2822
2821
2823
2822
2819
2824
2838
2807
2815
2817
2813
2820
2816
2820
2819
2815
2820
2812
2819
2851
2839
4117
2846
2841
2834
2839
2842
2839
2837
2838
2834
2841
2844
2850
2853
2852
2852
2848
2849
2845
2847
2852
2849
2850
2869
2870
2863
2878
2851
2842
2851
2851
2849
2858
2855
2847
2855
2848
2838
2845
2852
6129
2887
2867
2876
2873
2867
2878
2867
2874
2882
2866
2872
2870
2873
2881
2878
2868
2873
2874
2865
2865
2876
2883
2869
2870
2876
2874
2873
2879
2876
2886
2874
2873
2875
2870
2880
2876
2871
2871
2883
4266
2893
2879
2868
2881
2877
2873
2893
2882
2887
2869
2880
2880
2887
2889
2879
2888
2888
2882
2875
2893
2894
2882
2912
2888
2880
2882
2859
2893
2867
2893
2898
2903
2907
2896
2910
2885
2889
2888
4167
2899
2889
2891
2887
2868
2893
2895
2893
2873
2893
2903
2914
2901
2897
2894
2910
2898
2900
2891
2903
2902
2887
2887
2902
2894
2907
2903
2894
2910
2917
2909
2905
2880
2893
2883
2898
2908
2907
2894
4128
2903
2904
2884
2897
2921
2891
2908
2896
2891
2889
2898
2896
2895
2903
2889
2898
2890
2908
2917
2906
2896
2907
2914
2911
2908
2919
2922
2916
2902
2894
2925
2905
2897
2907
2896
2916
2914
2910
2896
4058
2915
2919
2903
2908
2905
2898
2916
2894
2916
2910
2923
2912
2920
2918
2927
2912
2922
2899
2906
2901
2896
2907
2916
2895
2915
2908
2909
2898
2915
2915
2932
2929
2919
2928
2909
2901
2910
2938
4186
2936
2932
2930
2906
2912
2917
2906
2943
2924
3211
3174
3209
3168
3190
3201
3191
3151
3190
3140
3112
2932
2910
2936
2929
2931
2933
2928
2908
2931
2941
2927
2911
2928
2926
2934
2906
2936
4291
2908
2932
2961
2936
2933
2947
2923
2940
2930
2951
2933
2937
2932
2932
2934
2948
2946
2948
2953
2942
2942
2937
2945
2939
2949
2941
2950
2941
2936
2937
2950
2949
2954
2946
2955
2935
2955
2950
4228
2929
2950
2955
2955
2945
2958
2949
2962
2948
2937
2966
2943
2956
2946
2952
2954
2935
2942
2947
2957
2960
2957
2950
2953
2951
2945
2947
2955
2949
2943
2953
2958
2952
2950
2960
2946
2962
2960
4316
2955
2933
2963
2937
2967
2947
2956
2956
2965
2966
2968
2950
2981
2955
2966
2954
2957
2974
2971
2970
2967
2950
2952
2961
2954
2935
2959
2959
2964
2964
2970
2961
2971
2974
2957
2969
2966
2975
4300
2959
2963
2967
2964
2991
2957
2962
2976
2947
2974
2973
2978
2969
2964
2955
2944
2975
2950
2985
2954
2973
2961
2969
2971
2961
2971
2971
2971
2985
2982
2977
2979
2983
2978
2992
2982
2995
2990
6020
2988
2979
2993
2975
2977
2986
2984
2975
2988
2987
2992
2979
2990
2980
2973
2983
2991
2975
2982
2996
2986
2987
2970
2973
2988
2964
2990
2989
2974
2979
2975
2997
2991
2990
2981
2978
2989
4425
2988
2962
2991
2960
2998
2982
2975
2964
2993
2979
2981
2995
3001
2976
2985
2971
2986
2963
2977
2981
3023
3248
3271
3266
2995
2992
3008
2999
3005
3001
3009
2997
2977
2977
2986
3008
2990
4316
2997
2978
2986
3006
3011
3001
3015
3008
2997
3004
3001
3001
2986
3000
3020
3009
3017
3010
2991
3034
3011
3013
3011
3001
3014
3018
3501
3029
3002
3025
2984
3017
2999
2984
3018
4915
3022
3004
3006
3010
3013
3018
3021
3006
3028
3000
3032
3033
3019
2996
3040
3022
3038
3001
2990
3024
3025
3032
3017
3021
2994
3034
2988
3039
3027
3012
3017
3019
2999
3012
3009
2999
3005
4336
3040
3020
3025
3024
3026
3018
3015
3039
3034
3033
3000
3029
3022
3020
3000
3026
3043
3007
3024
3026
3021
3029
3000
3032
3024
3027
3036
3030
3006
3037
3027
3035
3032
3055
3072
3262
3300
4649
3029
3065
3048
3040
3043
3035
3030
3045
3055
3034
3092
3364
3283
3263
3183
3044
3051
3057
3038
3038
3047
3052
3029
3042
3052
3038
3044
3051
3049
3054
3050
3049
3053
3035
3040
3037
4495
3037
3040
3040
3029
3044
3043
3032
3035
3048
3022
3049
3029
3029
3015
3003
3005
3023
3015
3040
3069
3072
3082
3063
3077
3067
3074
3067
3074
3078
3082
3040
3071
3062
3070
3069
3076
3067
4382
3062
3051
3084
3055
3072
3082
3081
3076
3059
3088
3064
3091
3081
3070
3081
3074
3066
3082
3044
3078
3065
3089
3059
3052
3081
3095
3075
3073
3061
3081
3068
3067
3088
3085
3069
3083
4409
3080
3086
3094
3232
3315
3382
3188
3062
3058
3085
3110
3086
3077
3096
3100
3090
3100
3091
3101
3061
3074
3083
3074
3118
3096
3106
3103
3087
3102
3099
3068
3110
3097
3100
3074
3092
4476
3082
3055
3096
3070
3076
3079
3061
3079
3089
3089
3068
3074
3085
3070
3109
3084
3046
3044
3061
3066
3076
3071
3087
3077
3102
3091
3071
3070
3064
3061
3064
3060
3062
3072
3092
3071
6455
3062
3044
3054
3100
3068
3071
3089
3086
3096
3077
3138
3106
3084
3100
3109
3078
3087
3100
3098
3108
3095
3079
3121
3085
3096
3091
3122
3084
3086
3101
3103
3098
3108
3100
3111
4487
3260
3095
3083
3099
3104
3107
3116
3120
3076
3099
3083
3087
3092
3073
3089
3097
3089
3103
3108
3072
3119
3100
3077
3109
3102
3098
3101
3097
3111
3107
3120
3119
3094
3114
3098
3095
4453
3113
3129
3083
3106
3124
3143
3125
3119
3127
3125
3125
3110
3109
3106
3136
3121
3110
3124
3105
3120
3121
3129
3113
3102
3095
3119
3114
3102
3128
3114
3125
3124
3122
3118
3117
3103
4485
3110
3128
3136
3122
3122
3133
3123
3113
3145
3120
3133
3123
3118
3127
3125
3130
3126
3130
3155
3120
3121
3116
3139
3112
3130
3121
3118
3124
3162
3126
3126
3127
3137
3132
3148
3135
4415
3126
3150
3142
3135
3144
3129
3139
3129
3134
3127
3132
3141
3144
3140
3142
3121
3140
3127
3130
3152
3125
3115
3136
3140
3128
3133
3145
3118
3135
3161
3135
3130
3128
3135
3135
3574
3166
3159
3126
3143
3146
3134
3155
3156
3145
3150
3136
3138
3153
3135
3146
3160
3152
3147
3132
3157
3152
3150
3151
3154
3133
3160
3146
3149
3362
3428
3387
3381
3156
3150
3142
3582
3140
3140
3161
3152
3147
3143
3133
3140
3152
3158
3163
3144
3146
3149
3142
3157
3147
3149
3138
3143
3145
3150
3162
3166
3135
3153
3149
3182
3162
3162
3151
3156
3173
3155
3158
3156
4430
3166
3156
3166
3147
3152
3153
3156
3153
3160
3155
3156
3139
3158
3149
3149
3157
3144
3172
3135
3140
3126
3157
3161
3152
3151
3172
3157
3162
3157
3159
3169
3184
3149
3157
3147
4533
3148
3143
3171
3155
3146
3166
3172
3153
3170
3181
3168
3166
3197
3165
3162
3156
3159
3169
3162
3177
3163
3159
3152
3193
3144
3167
3174
3180
3168
3170
3182
3177
3175
3157
3151
4586
3156
3180
3184
3162
3157
3173
3159
3155
3181
3152
3171
3158
3174
3142
3164
3187
3150
3164
3192
3176
3168
3167
3162
3165
3163
3158
3178
3170
3164
3179
3178
3190
3189
3179
3162
6331
3180
3172
3170
3194
3162
3178
3179
3187
3181
3196
3183
3202
3198
3171
3178
3193
3182
3179
3175
3182
3175
3170
3168
3200
3191
3194
3166
3192
3179
3172
3182
3201
3191
3188
3188
4660
3164
3184
3196
3195
3188
3209
3164
3174
3197
3185
3191
3181
3167
3181
3191
3178
3147
3179
3181
3181
3190
3173
3178
3180
3170
3194
3184
3197
3164
3155
3174
3195
3196
3187
3160
4477
3206
3193
3183
3170
3197
3195
3213
3197
3171
3207
3171
3196
3216
3215
3180
3188
3205
3189
3231
3180
3217
3209
3243
3173
3200
3205
3201
3207
3207
3190
3187
3197
3200
3204
4667
3213
3184
3224
3196
3204
3191
3202
3204
3191
3217
3203
3200
3229
3222
3191
3210
3221
3209
3217
3201
3203
3184
3214
3191
3205
3221
3184
3209
3209
3217
3193
3224
3225
3252
3245
4625
3409
3472
3467
3458
3473
3510
3534
3416
3453
3427
3290
3214
3208
3221
3226
3225
3213
3223
3224
3203
3235
3195
3220
3204
3229
3207
3217
3220
3205
3229
3204
3235
3229
3222
4757
3204
3234
3234
3244
3226
3220
3707
3225
3246
3226
3239
3221
3228
3258
3242
3226
3225
3225
3212
3228
3219
3225
3229
3228
3218
3229
3228
3233
3233
3213
3224
3235
3233
5205
3265
3234
3246
3238
3228
3239
3226
3238
3240
3227
3239
3234
3219
3227
3223
3228
3249
3228
3223
3232
3238
3239
3238
3246
3240
3232
3225
3233
3224
3222
3228
3269
3228
3245
4657
3240
3235
3222
3229
3237
3242
3253
3249
3247
3247
3242
3225
3235
3243
3244
3241
3230
3250
3245
3255
3251
3243
3239
3227
3241
3230
3229
3242
3271
3260
3248
3243
3252
3244
4672
3237
3267
3267
3252
3238
3270
3253
3241
3246
3247
3253
3248
3262
3271
3268
3278
3271
3260
3283
3241
3271
3261
3247
3249
3258
3262
3276
3262
3246
3260
3258
3258
3255
3245
4302
3490
3258
3247
3235
3242
3247
3263
3281
3254
3278
3274
3259
3262
3291
3276
3279
3267
3278
3276
3281
3284
3309
3264
3280
3279
3263
3255
3288
3254
3281
3292
3288
3277
3294
6431
3510
3286
3290
3292
3319
3304
3281
3290
3269
3286
3330
3299
3286
3290
3303
3283
3299
3263
3300
3282
3294
3306
3282
3268
3279
3295
3282
3277
3288
3295
3299
3281
3306
3276
4808
3266
3303
3282
3280
3280
3274
3317
3288
3276
3286
3253
3293
3264
3293
3274
3303
3314
3263
3289
3295
3302
3283
3316
3288
3306
3285
3285
3296
3274
3287
3266
3281
3317
4723
3330
3271
3288
3281
3304
3292
3275
3258
3262
3306
3260
3304
3298
3304
3270
3283
3303
3267
3267
3275
3307
3276
3289
3313
3290
3297
3294
3281
3291
3272
3314
3304
3285
3295
4740
3318
3287
3301
3311
3275
3281
3324
3328
3298
3299
3315
3313
3312
3291
3293
3271
3291
3313
3281
3312
3319
3298
3338
3325
3292
3306
3319
3344
3308
3344
3310
3371
3336
3326
4644
3358
3319
3309
3328
3355
3327
3316
3319
3342
3371
3305
3301
3285
3294
3289
3291
3309
3309
3295
3321
3305
3282
3627
3605
3604
3497
3320
3311
3319
3329
3337
3304
3296
4904
3352
3318
3333
3313
3334
3316
3376
3349
3352
3410
3372
3347
3349
3400
3397
3441
3434
3437
3409
3425
3436
3401
3421
3428
3395
3445
3413
3405
3395
3420
3412
3406
4718
3530
3417
3400
3406
3424
3429
3411
3430
3427
3428
3439
3430
3409
3365
3390
3391
3384
3357
3386
3383
3352
3414
3404
3396
3379
3366
3387
3400
3468
3446
3484
3455
3477
4902
3494
3491
3462
3509
3511
3512
3522
3487
3529
3488
3532
3529
3518
3522
3533
3521
3485
3511
3551
3520
3531
3521
3533
3527
3527
3521
3556
3514
3525
3521
3521
3571
3978
3501
3538
3523
3475
3508
3524
3501
3489
3519
3520
3541
3537
3541
3540
3483
3518
3519
3498
3492
3549
3510
3519
3575
3513
3529
3611
3563
3554
3572
3591
3568
5022
3596
3595
3634
3627
3634
3658
3617
3648
3690
3686
3660
3676
3701
3722
3645
3602
3664
3664
3634
3665
3608
3670
3666
3646
3617
3647
3678
3648
3636
3676
4373
3695
3635
3657
3654
3668
3656
3683
3709
3733
3663
3668
3678
3648
3911
4061
3892
3801
3681
3665
3703
3682
3679
3709
3700
3659
3715
3722
3736
3739
3723
5314
3753
3694
3748
3745
3752
3797
3751
3858
3820
3737
3789
3784
3773
3781
3736
3778
3793
3798
3767
3778
3800
3745
3815
3808
3769
3785
3816
3726
3803
5151
3748
3804
3780
3787
3762
3772
3769
3792
3756
3757
3783
3831
3792
3735
3794
3784
3774
3780
3760
3734
3816
3731
3795
3788
3768
3784
3787
3819
3796
5310
3887
3843
3884
3825
3831
3882
3871
3903
3908
3878
3841
3837
3891
3917
3897
3888
3928
3950
3917
3907
3953
3914
3922
3889
3934
3925
3897
3905
5117
4094
3959
3909
3932
3941
3953
3912
3916
3923
3972
3894
3891
3905
3896
3917
3898
3918
3916
3956
3951
3931
3917
3925
3922
3923
3970
3934
3989
3956
5355
4011
3974
3935
3978
4111
4076
4061
4039
4099
4068
4036
4028
4032
4031
4105
4040
4035
4078
4073
4040
4087
4057
4103
4091
4120
4119
4123
5554
4128
4130
4169
4073
4089
4124
4133
4112
4086
4143
4064
4078
4099
4101
4113
4113
4133
4126
4113
4055
4127
4137
4150
4129
4108
4088
4133
5564
4135
4099
4137
4126
4115
4111
4118
4124
4153
4132
4162
4140
4163
4112
4170
4158
4155
4187
4163
4266
4207
4205
4172
4248
4220
4219
4238
5483
4216
4226
4295
4215
4271
4282
4233
4181
4227
4244
4299
4201
4222
4187
4302
4310
4212
4275
4225
4257
4202
4207
4206
4196
4223
4204
5614
4236
4160
4194
4204
4260
4227
4179
4240
4200
4229
4254
4229
4243
4250
4292
4254
4333
4379
4311
4315
4290
4248
4273
4313
4326
4298
7335
4284
4287
4305
4384
4290
4315
4341
4385
4296
4343
4296
4300
4341
4335
4375
4318
4311
4316
4368
4334
4334
4352
4305
4334
4351
5958
4346
4692
4308
4334
4382
4295
4361
4372
4332
4349
4329
4408
4378
4362
4370
4311
4429
4375
4324
4389
4383
4370
4366
4347
4369
6393
4427
4365
4413
4504
4463
4449
4380
4415
4445
4376
4446
4446
4366
4446
4437
4458
4393
4469
4459
4451
4629
4721
4732
4721
6293
4737
4829
4692
4733
4493
4446
4533
4473
4557
4734
4511
4522
4480
4451
4534
4490
4502
4521
4473
4522
4547
4460
4502
4508
4442
6025
4525
4532
4498
4525
4494
4499
4532
4483
4514
4434
4493
4526
4536
4592
4581
4540
4632
4576
4571
4593
4533
4561
4613
4577
6075
4591
4581
4580
4608
4617
4624
4573
4581
4592
4624
4574
4602
4546
4581
4544
4566
4590
4599
4612
4589
4629
4623
4546
4637
4643
5852
4594
4642
4672
4634
4596
4663
4630
4638
4624
4618
4602
4642
4640
4651
4657
4646
4561
4552
4663
4616
4622
4644
4699
4595
5992
4697
4689
4680
4708
4699
4661
4682
4762
4694
4678
4710
4793
4677
4723
4730
4736
4731
4725
4746
4730
4744
4760
4751
6169
4726
4711
4806
4724
4787
4687
4793
4751
4810
4818
4744
4748
4781
4743
4755
4749
4710
4743
4710
4751
4761
4769
4714
4749
6105
4725
4719
4768
4729
4795
4735
4765
4746
4830
4700
4738
4744
4749
4753
4764
4894
4829
4869
4798
4837
4797
4819
4832
5458
4907
4845
4867
4858
4882
4808
4840
4860
4949
4826
4898
5021
4896
4914
4861
4878
4823
4865
4912
4921
4983
4854
4932
6286
4975
4809
4989
5036
4918
4900
4882
4911
4853
4850
4868
4925
4911
4838
4916
4883
4912
4852
4949
4954
4887
4897
6245
4909
4887
4946
4833
4883
4871
4887
4904
4982
5027
4894
4997
4940
4927
5017
4927
4936
4955
5043
5034
5016
4978
5072
6354
5107
4967
4975
5010
4985
4988
5023
5078
5052
5014
5031
5067
4980
4987
5063
4976
4997
5090
5022
5051
5044
5027
6325
5045
5031
5044
5124
5073
5022
4999
5072
5043
5040
5121
5169
5050
4970
5060
4990
5007
4986
4943
4997
5074
4978
6411
5035
5040
5102
5102
5200
5045
4995
5121
5107
5139
5208
5114
5085
5038
5087
5141
5134
5013
5140
5253
5258
5155
6634
5223
5102
5155
5149
5244
5213
5170
5157
5116
5145
5211
5227
5302
5185
5281
5183
5195
5200
5197
5147
5200
5163
6482
5223
5207
5133
5176
5108
5184
5131
5154
5161
5203
5142
5152
5212
5171
5115
5263
5233
5202
5156
5262
5183
6620
5320
5286
5236
5315
5178
5313
5280
5279
5260
5247
5358
5265
5186
5210
5239
5323
5335
5326
5286
5336
5283
6706
5365
5303
5295
5405
5305
5343
5325
5405
5369
5341
5467
5302
5333
5340
5513
5257
5366
5255
5258
5265
5237
8367
5304
5425
5324
5325
5266
5318
5303
5302
5299
5301
5350
5314
5277
5340
5337
5291
5327
5381
5405
5366
5385
6912
5441
5367
5371
5418
5392
5418
5461
5363
5409
5416
5482
5454
5517
5558
5472
5418
5427
5451
5503
5396
6351
5777
5515
5581
5440
5543
5412
5520
5454
5513
5503
5452
5506
5412
5489
5479
5514
5521
5491
5468
5418
5449
6781
5465
5417
5481
5470
5411
5449
5435
5464
5430
5481
5435
5489
5440
5485
5529
5462
5529
5515
5503
5518
6838
5557
5488
5548
5575
5544
5548
5547
5510
5555
5537
5522
5549
5576
5600
5681
5632
5543
5615
5647
5630
6914
5657
5622
5561
5627
5582
5652
5655
5635
5604
5670
5670
5656
5619
5809
5572
5553
5636
5562
5562
5564
6804
5573
5605
5600
5547
5635
5607
5646
5661
5588
5605
5639
5605
5588
5590
5560
5576
5622
5585
5564
5696
7624
5720
5684
5718
5682
5691
5701
5624
5673
5645
5682
5717
5672
5773
5721
5752
5716
5685
5740
5782
5721
7214
5736
5787
5767
5732
5834
5693
5781
5815
5814
5721
5877
5801
5945
5831
5765
5734
5800
5733
5790
7060
5797
5774
5694
5700
5798
5710
5775
5747
5787
5819
5817
5761
5767
5745
5782
5762
5720
5754
5806
8664
6050
5925
5883
5904
5802
5898
5802
5858
5894
5866
5817
5844
5792
5842
5824
5903
5967
5847
5938
7333
5977
5893
5966
5879
5896
5995
5942
5894
5898
5906
5914
6039
6308
6185
6308
6382
6297
6139
5914
7243
5913
5941
5870
5878
5939
5857
5941
5855
5938
5928
5945
5877
5892
5854
5958
5853
5920
5934
5935
7160
5957
5965
5877
5953
5955
5950
5979
5928
6020
5929
6061
6024
6006
5976
6011
5928
5996
6031
7366
6102
6003
6034
6023
6070
6001
6022
6015
6126
6075
6063
6052
6136
6023
6128
6091
6109
6009
6058
7327
6124
6070
6147
6116
6070
6102
6032
6028
6034
6046
6011
6004
6138
6002
6067
6081
6024
6042
7306
6067
6026
6048
6029
6055
6057
6002
6077
6055
6093
6087
6144
6083
6149
6136
6149
6168
6117
6247
6416
6163
6095
6179
6200
6202
6142
6151
6141
6168
6214
6138
6175
6243
6233
6302
6265
6220
8364
6242
6256
6186
6226
6226
6172
6257
6232
6236
6230
6312
6123
6126
6191
6198
6205
6166
6135
7429
6173
6199
6185
6183
6180
6118
6167
6185
6211
6146
6123
6190
6177
6175
6184
6145
6227
6278
9436
6236
6301
6304
6235
6322
6228
6287
6256
6224
6328
6271
6278
6343
6282
6305
6291
6324
7631
6379
6380
6343
6439
6324
6362
6336
6397
6371
6409
6453
6396
6307
6366
6296
6389
6504
6388
7670
6356
6287
6274
6296
6419
6333
6325
6361
6362
6313
6311
6397
6335
6332
6385
6363
6376
6328
7397
6324
6380
6326
6266
6322
6375
6340
6438
6420
6451
6343
6511
6371
6383
6459
6378
6478
7592
6435
6481
6456
6459
6470
6448
6417
6514
6458
6522
6605
6505
6482
6485
6454
6484
6498
7775
6514
6484
6473
6478
6464
6542
6498
6635
6495
6540
6513
6421
6474
6491
6510
6656
6538
7396
6757
6528
6418
6465
6462
6550
6502
6482
6474
6514
6459
6456
6499
6397
6499
6449
6562
6620
7770
6617
6575
6561
6606
6583
6566
6586
6543
6563
6563
6588
6612
6581
6628
6584
6650
6642
7716
6648
6655
6656
6633
6631
6613
6617
6575
6723
6658
6683
6560
6616
6644
6619
6735
7519
6949
6718
6642
6677
6675
6644
6648
6625
6618
6573
6600
6718
6739
6661
6561
6704
6637
7244
6638
6650
6619
6626
6606
6684
6585
6818
6890
6688
6786
6703
6686
6679
6609
6768
6729
8128
6840
6818
6697
6753
6778
6806
6728
6737
6804
6769
6790
6788
6769
6814
6794
6722
8105
6767
6825
6752
6855
6773
6793
6779
6807
6775
6842
6730
6929
6755
6812
6863
6791
6746
7944
6858
6799
6901
6808
6804
6765
6772
6783
6749
6769
6745
6836
6799
6761
6813
6808
7992
6751
6755
6762
6823
6879
6869
6860
6785
6875
6917
6882
6875
6800
6836
6839
6904
8104
6883
6881
6905
6926
6842
6871
6916
6912
6906
6958
7317
7227
6886
6937
6967
6842
8239
6934
6872
6904
6897
6910
6897
6989
6892
6875
6947
6855
6857
6908
6864
6925
6939
6921
8013
6948
6928
6896
6948
7021
6845
6916
6918
6925
6928
6881
6789
6888
6944
6999
6979
8128
7001
7012
6941
6926
7023
6995
7057
7000
7049
7004
6957
7082
6993
7055
7070
7081
8176
7188
7073
7061
7073
7020
7095
7035
7070
7091
7064
7058
7102
7014
7054
7126
9927
7123
7062
7150
7117
7056
7076
7318
7417
7461
7437
7339
7177
7076
7064
7095
7072
8440
7057
7108
7113
7056
7032
7041
7088
7055
7033
7047
7053
7145
7097
7141
7110
8323
7216
7120
7199
7161
7178
7195
7174
7127
7204
7177
7205
7170
7188
7212
7204
7210
8347
7232
7148
7234
7190
7235
7232
7217
7251
7259
7219
7209
7202
7263
7201
7216
8315
7206
7256
7280
7184
7180
7175
7196
7261
7228
7177
7196
7204
7206
7207
7238
7198
8421
7244
7218
7188
7258
7199
7228
7243
7255
7183
7268
7318
7340
7295
7334
7328
8411
7415
7710
7421
7232
7307
7282
7300
7369
7336
7310
7304
7359
7302
7225
7295
8640
7471
7429
7371
7419
7517
7442
7315
7406
7347
7454
7326
7321
7359
7337
7347
8358
7499
7298
7342
7317
7356
7337
7319
7316
7307
7307
7296
7334
7455
7395
7243
7353
8505
7353
7362
7339
7324
7321
7319
7332
7351
7406
7459
7356
7431
7418
7392
7414
10192
7516
7493
7440
7416
7449
7425
7419
7416
7523
7400
7464
7497
7517
7525
7473
8802
7548
7536
7416
7551
7512
7544
7582
7521
7632
7505
7564
7487
7560
7518
8649
7498
7520
7572
7529
7515
7525
7527
7561
7478
7509
7598
7502
7473
7526
7547
8558
7599
7480
7512
7437
7468
7565
7441
7445
7574
7583
7648
7633
7580
7516
7647
8639
7613
7617
7567
7559
7575
7599
7646
7688
7600
7617
7634
7668
7639
7632
7641
8683
7620
7701
7686
7657
7710
7644
7658
7812
7697
7742
7671
7614
7663
7704
8765
7716
7707
7676
7618
7664
7739
7789
7694
7656
7748
7685
7718
7599
7660
7634
8760
7644
7659
7610
7692
7807
7675
7686
7714
7591
7685
7741
7648
7771
7767
8848
7701
7768
7750
7731
7755
7717
7693
7717
7771
7749
7743
7794
7767
7827
8745
7935
7820
7821
7782
7847
7817
7784
7774
7875
7794
7774
7927
7848
7777
7817
10619
7798
7794
7886
7831
7785
7747
7777
7817
7740
7839
7880
7818
7766
7815
9100
7889
7841
7897
7780
7861
7750
7822
7789
7755
7814
7720
7837
7810
7830
9007
7853
7835
7856
7874
7895
7900
7916
7933
7820
7839
7922
7853
7939
7883
9037
7955
7887
7928
7908
7884
7960
7939
7871
7972
7921
7892
7951
8037
7927
9038
7962
7951
8007
7966
7932
7921
7884
7948
7922
7957
7987
7944
7877
7912
9424
8089
7943
7976
7836
7924
7920
7988
7989
7867
7938
7942
7861
7997
7920
9101
7962
8035
8386
8110
7899
7912
7952
7974
7971
7974
8000
7972
8004
7901
9132
8049
8261
8037
8031
8049
8013
8012
8026
8030
8033
8001
8004
8024
9713
8031
8027
8026
8036
8077
8013
8052
8056
8063
8012
8061
8071
8042
8045
9198
8090
8202
8362
8503
8499
8455
8117
8339
8106
7985
8036
8035
8043
8052
11139
8032
8051
8062
8076
8014
8048
8040
8075
8259
8627
8132
8198
8164
9565
8148
8136
8135
8142
8151
8150
8163
8160
8197
8266
8225
8168
8160
8196
9173
8222
8203
8199
8169
8254
8139
8152
8123
8160
8211
8229
8388
8539
9400
8204
8239
8221
8218
8193
8186
8203
8204
8200
8213
8184
8285
8186
8196
9291
8213
8182
8120
8261
8250
8167
8166
8108
8200
8206
8166
8189
8184
9343
8337
8308
8254
8323
8420
8672
8273
8339
8234
8349
8326
8343
8266
8377
8427
8314
8306
8302
8345
8321
8320
8284
8347
8387
8298
8397
8409
8375
9411
8317
8355
8384
8340
8247
8375
8349
8349
8339
8362
8421
8306
8333
9523
8361
8322
8364
8389
8353
8308
8332
8302
8288
8320
8278
8345
8353
9224
8483
8356
8301
8340
8373
8382
8358
8347
8417
8340
8436
8328
8398
8394
11175
8505
8450
8493
8415
8468
8500
8427
8478
8528
8386
8519
8474
8466
9742
8477
8464
8425
8385
8471
8446
8423
8552
8403
8406
8432
8481
8545
9545
8502
8454
8449
8521
8500
8431
8462
8426
8440
8448
8483
8459
8423
9552
8477
8473
8444
8512
8461
8463
8469
8478
8421
8440
8462
8460
8410
9668
8481
8543
8586
8581
8481
8600
8563
8577
8637
8565
8566
8560
8581
8757
8555
8629
8613
8601
8619
8594
8610
8646
8675
8582
8645
8588
8601
9676
8651
8654
8652
8720
8672
8674
8624
8662
8709
8610
8585
8600
8600
9725
8612
8573
8638
8663
8641
8623
8542
8597
8618
8630
8596
8672
8630
9631
8615
8665
8579
8609
8609
8616
8657
8687
8777
8602
8777
8838
9814
8707
8662
8733
8696
8649
8677
8641
8727
8689
8713
8712
8695
8675
11372
8723
8698
8744
8666
8711
8752
8749
8774
8671
8712
8790
8743
8709
9982
8738
8729
8805
8698
8805
8727
8772
8739
8706
8664
8721
8770
9762
8774
8853
8724
8760
8784
8723
8712
8816
8729
8789
8659
8757
8725
9795
8761
8805
8774
8783
8771
8769
8837
8803
8772
8751
8861
8747
8860
9893
8827
8820
8755
8834
8825
8834
8828
8865
8849
8894
8876
8898
9981
8860
8908
8947
8889
8896
8881
8907
8897
8939
8865
8945
8932
8895
9971
8890
8926
8925
8944
8908
8935
8879
8853
8873
8856
8928
8907
10018
8890
8870
8903
8910
8913
8905
8927
8905
8949
8917
8886
8924
10234
9465
9436
9474
9427
8954
8988
8939
8979
8985
8994
9071
8972
9003
10090
9046
8987
9006
9031
9061
9083
9017
9024
9055
9044
9043
8994
11659
8994
9012
9027
9038
9034
9004
9050
9035
8970
9034
9035
9037
10243
9052
9082
9006
9034
9095
9068
9014
9083
9058
9002
8967
9036
10103
9025
9024
9050
9019
9036
9038
9019
9025
9007
8993
9040
9049
10002
9168
9104
9087
9087
9051
9121
9190
9070
9175
9120
9193
9207
9161
10117
9188
9089
9208
9181
9187
9146
9169
9196
9211
9134
9197
9200
10215
9145
9225
9217
9170
9201
9145
9295
9203
9165
9156
9143
9155
10236
9206
9200
9160
9177
9225
9200
9118
9147
9193
9172
9190
9198
10326
9229
9185
9148
9193
9197
9256
9229
9144
9161
9251
9326
9278
10334
9204
9293
9298
9242
9315
9240
9254
9280
9282
9276
9265
9302
10355
9405
9336
9278
9386
9340
9275
9372
9264
9261
9302
9288
9323
11890
9291
9319
9359
9389
9249
9260
9480
9288
9395
9344
9263
10541
9278
9279
9288
9292
9359
9303
9308
9322
9259
9332
9290
9262
10356
9255
9242
9360
9312
9362
9358
9359
9299
9315
9366
9409
9375
10432
9427
9458
9435
9460
9431
9390
9464
9425
9433
9378
9455
9426
10435
9420
9458
9420
9500
9406
9466
9451
9427
9406
9418
9462
10478
9484
9449
9479
9502
9575
9494
9553
9463
9467
9459
9469
9455
10526
9425
9423
9422
9464
9445
9418
9478
9408
9438
9451
9410
9485
10469
9490
9458
9481
9425
9445
9497
9461
9423
9429
9422
9510
10557
9642
9540
9485
9480
9675
9595
9601
9550
9457
9449
9575
9526
10646
9571
9590
9633
9538
9603
9615
9564
9606
9523
9536
9685
9596
9664
9544
9577
9617
9604
9593
9602
9678
9746
9636
9633
9540
10839
9552
9544
9567
9567
9583
9541
9621
9605
9594
9560
9568
10608
9566
9527
9700
9574
9578
9548
9640
9596
9498
9568
9645
9749
10715
9602
9637
9690
9676
9688
9625
9744
9707
9634
9647
9665
10835
9720
9645
9672
9756
9692
9665
9707
9677
9741
9659
9749
9729
10701
9690
9814
9711
9733
9777
9772
9740
9799
9734
9801
9713
10812
9731
9655
9693
9712
9730
9720
9727
9697
9656
9956
10112
11429
10162
10001
9738
9666
9801
9791
9735
9790
9770
9689
9758
11398
9800
9844
9747
9830
9857
9840
9872
9850
9824
9768
9815
10971
9852
9763
9802
9801
9849
9879
9895
9820
9840
9844
9853
12769
9942
9880
9868
9889
9873
9981
9858
9864
9863
9940
9893
11122
9907
9916
9857
9902
9872
9929
9900
9866
9941
9879
9856
10939
9943
9920
9866
9934
9822
9846
9892
9894
9897
9899
9922
9928
10884
9857
9855
9915
9907
9946
9907
9903
9955
9937
9972
9989
11115
9964
10004
9980
9979
10058
9941
10017
9984
9943
9998
9983
11028
9907
10028
10036
9991
10007
10077
10012
10031
9982
10199
10475
11236
10050
9965
10018
10001
10008
9997
9958
10020
10050
9996
9987
10988
10030
10012
9986
10016
9986
10053
10004
10034
9969
9991
9990
11093
10031
10079
9975
10080
10026
9978
9994
10012
10079
10168
10109
11096
10060
10016
10125
10115
10085
10123
10084
10119
10117
10054
12648
10245
10121
10206
10095
10177
10109
10129
10218
10138
10113
10106
11384
10193
10234
10096
10113
10172
10194
10145
10154
10165
10164
10202
11200
10180
10345
10402
10140
10152
10097
10144
10076
10089
10089
10154
11228
10126
10153
10124
10162
10089
10128
10095
10167
10153
10083
10114
20749
10179
10306
10253
10206
10247
10177
10233
10177
10231
10256
10264
10229
10177
10280
10225
10282
10255
10254
10309
10271
10277
11276
10283
10238
10287
10571
10605
10334
10298
10327
10289
10341
10311
11540
10335
10312
10345
10376
10335
10326
10330
10324
10307
10272
11147
10388
10272
10288
10261
10300
10317
10325
10273
10285
10289
10290
11227
10313
10300
10325
10326
10270
10256
10314
10308
10394
10322
10397
12972
10356
10368
10415
10388
10397
10347
10439
10459
10379
10416
11623
10367
10389
10357
10429
10447
10376
10386
10392
10433
10412
10446
11531
10398
10391
10364
10447
10457
10453
10515
10487
10442
10526
11434
10576
10392
10406
10437
10424
10416
10349
10418
10368
10407
10416
11497
10426
10431
10374
10425
10429
10415
10462
10396
10429
10401
11458
10414
10386
10457
10476
10508
10492
10616
11045
11144
10961
10574
11630
10550
10507
10529
10499
10551
10497
10527
10593
10566
10559
11486
10546
10574
10582
10559
10598
10557
10589
10591
10572
10604
11426
10634
10517
10547
10557
10541
10545
10581
10612
10593
10582
10618
11554
10545
10591
10558
10596
10581
10611
10562
10580
10609
10548
13161
10515
10557
10584
10509
10587
10551
10594
10616
10569
10521
11758
10653
10540
10738
10623
10635
10603
10651
10752
10607
10697
10643
11627
10648
10590
10706
10712
10694
10711
10689
10711
10722
10694
11788
10671
10647
10720
10767
10702
10700
10789
10755
10657
10844
11675
10723
10794
10738
10721
10625
10720
10676
10678
10734
10713
10710
10750
10709
11199
10725
10647
10739
10748
10829
10708
10712
10666
11856
10766
10719
10729
10672
10677
10732
10806
10815
10792
10773
11756
10752
10735
10889
10811
10791
10884
10811
10777
10814
10819
11767
10928
10842
10884
10861
10874
10878
10838
10972
10928
10953
12020
10954
10858
10887
10927
10990
10890
10926
10943
10973
10901
13413
11009
10932
10895
10879
10962
10907
10876
10915
10932
10952
12680
10935
10893
10987
10944
10881
10895
10929
10872
10940
10881
11966
10917
10949
10953
10919
11036
10981
10943
10962
11032
11061
11947
10987
11013
10950
11058
11006
11056
11025
10932
11031
10983
12010
11013
10956
11017
11035
11046
11091
11044
11008
10990
11089
12061
11005
11025
11063
11034
11046
11006
11052
11001
11026
11589
12657
11418
11141
11099
11048
11051
11025
11013
11028
11057
10988
11032
11092
10985
11030
11028
11052
11043
11106
11050
11082
11953
11008
10996
10994
11027
11087
11080
11094
11065
11096
11029
12050
11087
11105
11049
11168
11129
11111
11176
11105
11178
11190
13691
11164
11169
11199
11154
11211
11210
11282
11179
11238
11249
12362
11197
11213
11166
11218
11176
11231
11275
11278
11237
11185
11221
11198
11209
11184
11246
11158
11223
11182
11204
11231
12164
11170
11278
11232
11280
11177
11201
11196
11262
11249
11173
12181
11203
11217
11294
11388
11789
11862
11661
11288
11229
11334
12273
11319
11366
11343
11256
11287
11353
11349
11349
11303
12314
11335
11436
11268
11311
11357
11385
11407
11444
11323
11393
12416
11401
11350
11331
11339
11396
11413
11334
11422
11339
12266
11350
11319
11384
11374
11324
11329
11237
11352
11389
11375
12347
11353
11353
11313
11382
11309
11330
11311
11337
11359
14750
11382
11352
11346
11374
11329
11295
11429
11319
11349
11388
12531
11280
11407
11361
11283
11348
11285
11378
11349
11371
12321
11343
11382
11381
11478
11376
11389
11442
11406
11428
11426
12376
11364
11408
11436
11335
11423
11433
11450
11408
11417
11417
12260
11387
11407
11438
11377
11396
11408
11417
11427
11455
12284
11401
11419
11504
11380
11389
11440
11423
11425
11380
11409
12300
11430
11410
11388
11433
11369
11421
11456
11394
11433
12344
11433
11432
11425
11397
11394
11428
11417
11470
11389
11435
12290
11471
11383
11411
11435
11420
11429
11465
11445
11371
12338
11411
11438
11425
11413
11396
11466
11431
11411
11400
11421
13873
11415
11419
11439
11429
11423
11430
11412
11444
11437
12588
11423
11426
11440
11437
11440
11408
11460
11424
11381
11428
12396
11433
11386
11437
11395
11449
11408
11397
11422
11423
12271
11436
11375
11373
11410
11364
11380
11402
11408
11414
11402
12375
11447
11423
11398
11482
11401
11401
11431
11396
11397
11384
12278
11454
11423
11419
11437
11366
11393
11408
11394
11389
12296
11411
11356
11374
11397
11372
11401
11367
11371
11407
11429
12756
11424
11388
11403
11431
11419
11431
11423
11407
11405
12473
11413
11394
11392
11373
11442
11493
11441
11469
11496
11464
12324
11483
11483
11492
11486
11480
11477
11476
11465
11479
13977
11545
11530
11533
11529
11550
11545
11546
11565
11563
11551
12760
11549
11514
11555
11577
11588
11567
11566
11553
11572
12481
11569
11534
11565
11588
11552
11529
11578
11572
11584
12485
11522
11899
12141
12151
11754
11706
11549
11551
11546
11540
12593
11545
11517
11568
11554
11532
11562
11589
11678
11679
12677
11764
11598
11795
11854
11862
11884
11899
11885
11932
12803
11935
11870
11930
11918
11955
11947
12015
11945
11948
12823
12037
12136
12124
11947
12128
12052
12181
12005
11957
13013
11986
12146
12134
12177
12030
11947
11990
11929
12024
12997
12026
11942
11939
12045
12122
11942
12128
12104
12014
12150
14472
12164
11986
11942
12138
12166
11944
12137
12007
13050
12017
12030
12151
12085
12089
12185
12116
12201
12208
13038
12024
12185
12219
12208
12189
12216
12185
12208
12225
13054
12209
12221
12200
12218
12221
12218
12227
12212
12213
13072
12206
12223
12228
12094
12196
12068
12184
12081
12203
13065
12231
12232
12212
12237
12229
12232
12225
12225
12217
13138
12219
12215
12223
12229
12241
12211
12221
12219
12220
13081
12211
12218
12217
12234
12270
12280
12277
12282
12277
13130
12269
12292
12297
12225
12280
12305
12307
12296
12288
13142
12317
12311
12319
12310
12326
12313
12310
12316
14747
12251
12318
12179
12304
12190
12289
12318
12321
12329
13351
12319
12322
12312
12312
12317
12312
12307
12314
12309
13127
12328
12331
12312
12317
12318
12312
12331
12316
12317
13134
12316
12318
12316
12333
12324
12334
12316
12310
12189
13223
12257
12218
12231
12355
12371
12721
12546
12412
13326
12413
12406
12295
12399
12397
12411
12416
12420
12415
13261
12487
12955
12412
12303
12401
12413
12324
12432
12422
13383
12412
12419
12412
12409
12403
12414
12413
12410
12412
13246
12418
12396
12412
12400
12425
12406
12415
12414
13258
12398
12402
12416
12405
12413
12420
12402
12416
12421
14747
12423
12439
12409
12409
12290
12444
12350
12333
12448
13475
12344
12449
12496
12512
12502
12466
12474
12502
13755
13035
13160
12709
12506
12507
12502
12507
12496
12519
13452
12532
12535
12529
13055
12724
12541
12536
12541
12542
13457
12545
12528
12484
12522
12529
12508
12510
12540
13352
12520
12537
12538
12529
12509
12478
12485
12540
12539
13352
12513
12513
12542
12530
12545
13051
12622
12541
13523
12488
12546
12513
12534
12542
12517
12522
12461
12525
13383
12545
12561
12549
12557
12555
12550
12538
12547
12559
13418
12558
12564
12557
12554
12534
12573
12566
12568
14873
12567
12559
12564
12560
12572
12560
12574
12565
12569
13611
12566
12570
12576
12556
12565
12558
12546
12578
12563
12520
12562
12565
12556
12557
12559
12547
12556
12565
13393
12568
12556
12538
12567
12559
12568
12551
12550
12562
13394
12575
12560
12561
12558
12556
12583
12575
12574
13401
12560
12588
12587
12588
12576
12596
12589
12599
12590
13417
12595
12598
12584
12571
12584
12600
12606
12580
12589
13391
12516
12590
12598
12590
12587
12578
12584
12579
13962
12588
12593
12580
12574
12583
12592
12581
12581
12587
13424
12589
12583
12600
12581
12579
12587
12586
12593
15241
12590
12589
12577
12575
12585
12596
12580
12572
12585
13626
12572
12593
12618
12606
12598
12593
12610
12605
13463
12608
12614
12611
12629
12608
12618
12614
12603
12621
13456
12601
12596
12625
12588
12597
12613
12622
12602
13480
12621
12597
12616
12595
12613
12605
12609
12633
12598
13437
12604
12618
12604
12701
13116
12613
12619
12623
12620
12586
12596
12623
12609
12611
12604
12608
12611
12620
13441
12613
12615
12610
12591
12621
12639
12596
12609
12607
13473
12651
12641
12642
12643
12643
12655
12633
12658
13499
12661
12647
12660
12656
12648
12642
12654
12662
12666
14982
12661
12661
12658
12649
12660
12645
13226
13376
14316
12765
13124
12790
12671
12651
12637
12633
12653
12654
13584
12651
12652
12668
12659
12658
12656
12652
12659
13492
12670
12666
12644
12658
12646
12630
12653
12640
12659
13468
12674
12665
12646
12657
12646
12657
12676
12668
13501
12677
12677
12660
12685
12675
12680
12685
12668
12691
13506
12682
12690
12691
12694
12682
12691
12684
12686
13500
12692
12694
12682
12677
12685
12696
12688
12677
12699
13497
12720
12943
13398
13207
13189
12982
12706
12689
13628
12690
12684
12693
12693
12680
12684
12701
12683
12691
15049
12695
12698
12691
12674
12678
12685
12700
12684
13707
12684
12689
12681
12690
12697
12712
12704
12708
12708
13558
12700
12707
12733
12727
12709
12709
12710
12712
13587
12734
12749
12738
12742
12740
12753
12742
12746
12740
13593
12753
12753
12760
12743
12757
12743
12743
12766
13596
12748
12747
12750
12753
12745
12743
12746
12758
12747
13607
12755
12739
12747
12746
12754
12744
12730
12757
13595
12741
12754
12736
12742
12722
12744
12744
12750
12720
13591
12738
12757
12760
12760
12775
12772
12760
12758
13589
12762
12767
12781
12762
12775
12769
12764
12765
12780
15115
12776
12764
12769
12769
12772
12777
12771
12768
13777
12766
12788
12770
12777
12767
12766
12771
12757
12765
13562
12773
12765
12764
12775
12776
12769
12772
12779
13574
12773
12782
12765
12766
12766
12759
12782
12776
12775
13577
12784
12757
12765
12768
12772
12750
12772
12754
13634
12785
12782
12795
12784
12776
12786
12789
12790
13633
12754
12782
12783
12788
12783
12795
12775
12797
12796
13606
12803
12792
12774
12795
12796
12806
12797
12789
13618
12791
12798
12803
12802
12799
12793
12806
12798
12784
13627
12799
12801
12790
12788
13333
13530
13273
12795
15225
12802
12777
12793
12789
12805
12791
12786
12795
12793
13791
12798
12793
12779
12785
12795
12781
12808
12790
13640
12795
12795
12803
12806
12808
12812
12826
12827
13712
12791
12824
12812
12832
12830
12829
12827
12838
12831
13618
12838
12834
12817
12823
12829
12841
12840
12832
13640
12822
12831
12848
12833
12836
12828
12820
12818
12824
13704
12829
12847
12838
12827
12843
12844
12840
12810
13671
12836
12835
12808
12821
12824
12808
12803
12828
12839
13681
12844
12832
12834
12814
12861
12856
12834
12861
13700
12850
12841
12834
12842
12854
12843
12854
12853
15289
12785
12879
12881
12878
12857
12875
12868
12868
12889
13865
12888
12867
12870
12871
12868
12871
12879
12881
13670
12877
12868
12890
12899
12871
12889
12875
12882
12877
13702
12866
12876
12879
12873
12881
12875
12892
12883
13676
12896
12868
12869
12894
12869
12883
12900
12900
12847
12898
13168
13472
13513
13326
12997
12892
12906
12909
13818
12889
12904
12911
12893
12923
12888
12906
12894
13785
12918
12920
12929
12919
12932
12925
12924
12924
13766
12924
12918
12913
12922
12937
12929
12921
12920
12909
13730
12922
12913
12921
12922
12904
12926
12909
12918
15259
12934
12915
12911
12927
12913
12928
12909
12910
13939
12917
12912
12935
12913
12916
12921
12927
12907
12904
13767
12936
12941
12935
12931
12941
12936
12942
12936
13791
12947
12942
12952
12954
12929
12949
12952
12950
13811
12945
12952
12946
12940
12943
12958
12959
12965
12954
13754
12964
12962
12965
12958
12945
12941
12950
12953
13766
12965
12957
12964
12957
12949
12956
12972
12957
13830
12908
12954
12970
12947
12961
12957
12951
12944
12957
13781
12952
13060
13566
13590
13313
12943
12953
12952
13904
12961
12946
12972
12881
12968
12948
12954
12970
16241
12973
12967
12961
12959
12977
12969
12982
12984
14034
12978
12985
12973
12952
12972
12984
12972
12982
12990
13850
12980
12965
12977
12970
12974
12965
12944
12968
13792
12982
12958
12962
12992
12960
12948
12979
12967
13778
12971
12981
12960
12944
12979
12983
12977
12955
12958
13837
12926
12959
12970
12946
12965
12960
12930
12942
13794
12983
12986
13002
13459
13069
12990
12983
12997
13953
12991
12996
13013
13013
12991
13008
13036
13034
13866
12971
13023
13039
13033
13022
13028
13030
13040
13029
13846
13039
13022
13020
13020
13020
13028
13036
13017
15384
13012
13023
13017
13030
13035
13037
13027
13025
14033
13035
13031
13024
13026
13019
13037
13034
13015
13030
13898
13031
13024
13031
13032
13038
13024
13037
13064
13896
13049
13046
13047
13038
13045
13046
13057
13064
13945
13047
13051
13066
13062
13050
13064
13076
13064
13931
13068
13064
13060
13061
13068
13061
13066
13064
13068
13922
13075
13063
13061
13074
13060
13058
13078
13469
14260
13075
13069
13065
13069
13071
13060
13064
13064
13940
13053
13065
13060
13067
13055
13080
13066
13062
13011
13065
13064
13071
13056
13065
13074
13069
13081
13082
15375
13090
13086
13091
13081
13086
13081
13092
13101
14097
13092
13094
13084
13101
13107
13088
13097
13091
13912
13097
13088
13097
13110
13096
13107
13105
13101
13892
13107
13112
13091
13109
13575
13108
13106
13106
14074
13064
13105
13104
13103
13109
13116
13111
13101
13106
13943
13087
13093
13099
13100
13102
13107
13100
13095
13959
13098
13108
13087
13103
13103
13096
13112
13584
14432
13848
13515
13396
13129
13116
13114
13124
13128
14052
13108
13114
13114
13126
13111
13139
13133
13126
13976
13075
13130
13100
13119
13118
13127
13111
13121
13129
15442
13114
13112
13121
13131
13130
13121
13132
13109
14160
13129
13117
13111
13118
13104
13115
13138
13122
13958
13123
13118
13131
13122
13120
13128
13104
13120
13976
13119
13114
13107
13116
13124
13097
13145
13145
13142
13100
13128
13115
13137
13124
13138
13147
13131
13135
13982
13157
13151
13136
13174
13178
13181
13716
13196
14118
13164
13174
13172
13170
13166
13173
13165
13155
14018
13171
13178
13161
13166
13164
13159
13179
13167
14043
13160
13169
13184
13178
13181
13165
13171
13172
14063
13109
13583
13751
13449
13523
13219
13337
13168
13161
15870
13647
13178
13173
13163
13184
13191
13181
13187
14520
13426
13192
13203
13678
13224
13201
13206
13190
14339
13563
13204
13183
13223
13197
13215
13225
13203
14220
13203
13201
13201
13214
13202
13197
13199
13208
14057
13207
13210
13222
13221
13200
13215
13225
13202
14029
13192
13204
13168
13209
13194
13186
13201
13192
14020
13214
13214
13226
13207
13219
13225
13194
13215
14106
13187
13204
13199
13195
13199
13184
13218
13205
13215
14056
13207
13199
13211
13190
13228
13214
13235
13223
14040
13227
13223
13222
13246
13222
13237
13238
13225
15636
13221
13236
13236
13239
13238
13213
13233
13251
14262
13256
13225
13232
13230
13237
13235
13235
13237
14074
13220
13240
13229
13234
13232
13234
13228
13226
14060
13239
13217
13229
13248
13243
13252
13242
13233
14085
13224
13235
13221
13232
13239
13219
13266
13242
13250
14092
13264
13243
13258
13264
13255
13269
13915
13949
14686
13284
13233
13258
13287
13258
13274
13278
13259
14162
13244
13272
13276
13267
13273
13272
13273
13268
14076
13253
13263
13275
13265
13266
13253
13252
13269
14079
13260
13266
13251
13263
13254
13257
13255
13275
15672
13275
13237
13259
13258
13267
13289
13264
13249
14247
13251
13237
13253
13264
13217
13254
13283
13275
14122
13286
13276
13297
13277
13270
13280
13284
13281
14120
13306
13286
13297
13272
13309
13302
13310
13299
14205
13254
13294
13297
13292
13304
13309
13288
13298
13316
14123
13298
13304
13289
13297
13304
13308
13306
13290
14138
13301
13302
13313
13303
13301
13295
13311
13307
14113
13296
13293
13292
13302
13292
13304
13300
13306
14125
13261
13293
13288
13301
13290
13307
13302
13317
14121
13330
13317
13307
13317
13311
13310
13337
13343
15632
13319
13314
13305
13326
13339
13314
13319
13329
14360
13331
13347
13325
13332
13326
13329
13337
13338
14198
13313
13325
13329
13326
13314
13335
13336
13322
14165
13336
13339
13326
13336
13338
13329
13252
13338
14752
13332
13336
13332
13344
13335
13347
13348
13328
14168
13321
13311
13334
13329
13348
13311
13334
13345
14205
13352
13346
13349
13351
13353
13343
13361
13342
14662
13371
13347
13337
13369
13356
13355
13361
13360
14272
13337
13353
13371
13349
13360
13358
13375
13366
14172
13358
13351
13376
13354
13351
13348
13361
13360
15999
13363
13355
13346
13352
13371
13354
13371
13365
14385
13369
13350
13359
13370
13353
13360
13374
13377
14228
13349
13365
13361
13360
13354
13357
13364
13337
14259
13360
13387
13373
13368
13388
13384
13384
13395
13389
14226
13354
13392
13397
13386
14011
14130
13729
14361
13362
13392
13398
13388
13383
13395
13380
13399
14265
13351
13407
13376
13408
13382
13394
13415
13394
13392
14217
13391
13376
13401
13397
13395
13394
13397
13406
14239
13400
13389
13393
13401
13383
13390
13389
13408
14216
13385
13394
13400
13399
13399
13372
13392
13390
15782
13420
13409
13409
13419
13415
13419
13407
13414
14515
13442
13426
13409
13421
13423
13420
13430
13429
14255
13418
13427
13427
13431
13442
13439
13449
13448
14256
13437
13434
13457
13432
13439
13426
13445
13439
14261
13427
13436
13429
13429
13445
13436
13425
13421
14269
13434
13428
13423
13431
13435
13433
13440
13453
14302
13447
13438
13435
13423
13439
13444
13442
13435
14286
13471
13458
13457
13445
13467
13449
13464
13460
14316
13466
13467
13462
13454
13458
13469
13452
13480
14301
13491
13470
13468
13471
13469
13476
13462
13464
15776
13482
13466
13464
13476
13462
13463
13468
13452
14516
13484
13476
13476
13479
13483
13484
13479
13478
14297
13465
13480
13456
13451
13482
13482
13486
13482
14321
13474
13474
13471
13435
13451
13459
13475
13458
14289
13480
13460
13506
13492
13498
13487
13498
13505
14306
13507
13495
13493
13499
13490
13495
13496
13509
14333
13482
13520
13512
13502
13516
13990
13610
14551
13471
13510
13503
13511
13521
13507
13526
13524
14375
13484
13483
13506
13508
13493
13496
13525
13478
14332
13521
13508
13497
13495
13499
13507
13502
13512
15812
13529
13508
13491
13501
13509
13521
13484
13488
14548
13496
13493
13497
13525
13502
13517
13526
13538
14351
13514
13529
13519
13546
13545
13509
13524
13527
14368
13540
13532
13898
14256
14114
13571
13540
13539
14446
13545
13564
13534
13560
13557
13550
13529
13546
14399
13548
13539
13496
13524
13537
13547
13541
13535
14330
13532
13558
13537
13529
13540
13522
13536
13531
14367
13858
13795
13528
13554
13552
13537
13520
13547
14493
13542
13533
13541
13562
13562
13564
13570
13543
14420
13575
13558
13559
13571
13569
13584
13581
13568
15881
13564
13566
13574
13587
13585
13583
13577
14598
13568
13581
13573
13558
13585
13584
13586
13589
14412
13591
13587
13582
13580
13583
13568
13565
13583
14425
13583
13587
13568
13587
13576
13573
13591
13576
14393
13568
13578
13571
13574
13566
13574
13575
13588
14392
13579
13582
13567
13558
13555
13720
13899
13599
14495
13604
13588
13588
13588
13594
13605
13607
13596
14454
13592
13606
13600
13600
13622
13603
13595
13605
14425
13591
13599
13601
13624
13601
13617
13613
13608
14415
13593
13598
13610
13609
13594
13610
13615
13606
15986
13613
13609
13623
13599
13601
13614
13610
14702
13564
13593
13591
13598
13606
13608
13608
13600
14446
13595
13600
13607
13609
13603
13611
13605
13604
14439
13625
13615
13622
13611
13612
13624
13627
13626
14492
13617
13641
13626
13633
13621
13628
13628
13629
14493
13639
13637
13636
13638
13625
13629
13626
13634
14691
13996
13643
13632
13645
13623
13645
13630
13643
14607
13639
13638
13634
13644
13651
13636
13634
13625
14449
13652
13638
13655
13649
13633
13634
13643
13647
14472
13628
13644
13637
13613
13636
13631
13613
15983
13580
13643
13649
13656
13648
13646
13653
13644
14671
13649
13660
13647
13668
13665
13647
14141
13750
14820
14255
14407
13811
13663
13661
13662
13667
13665
14667
13685
13676
13686
13678
13677
13674
13684
13676
14514
13673
13676
13661
13679
13668
13677
13671
13669
14523
13662
13672
13677
13674
13672
13690
13677
14514
13669
13673
13680
13668
13669
13667
13664
13671
15017
14190
14082
13862
13713
13698
13685
13681
13697
14826
14062
13699
13688
13704
13689
13693
13685
13676
14769
13991
13699
13693
13695
13701
13707
13710
13694
16499
13951
13694
13707
13701
13704
13692
13710
13637
13704
13702
13699
13703
13690
13700
13702
13688
14537
13699
13699
13687
13688
13708
13698
13693
13698
14518
13689
13695
13715
13711
13701
13708
13700
14551
13655
13706
13687
13708
13696
13685
13724
13720
14550
13723
13707
13715
13714
13711
13705
13723
13737
14562
13735
13746
13733
13747
13739
13732
13735
13746
14571
13740
13734
13748
13741
13732
13738
13730
13750
14547
13739
13744
13756
13742
13748
13749
13752
13734
14577
13737
13737
13732
13726
13742
13723
13747
16499
13673
13738
13734
13722
13736
13743
13746
13737
14751
13750
13727
13730
13726
13737
13717
13733
13725
14563
13751
13750
13753
13751
13748
13758
13759
13746
14605
13766
13774
13769
13777
13774
13773
13752
13758
14589
13747
13769
13740
13763
13757
13769
13763
14599
13764
13768
13771
13762
13780
13767
13765
13768
14581
13753
13759
13760
13753
13758
13781
13768
13766
14612
13766
13764
13776
13773
13750
13757
13755
13757
14593
13772
13747
13773
13748
13751
13753
13758
13755
14593
13766
13784
13773
13774
13777
13790
13778
16192
13720
13797
13807
13809
13806
13790
13803
14398
15583
14429
13815
13791
13792
13787
13788
13799
13803
14770
13806
13800
13800
13801
13812
13819
13810
13812
14633
13812
13782
13813
13811
13785
13804
13811
14626
13806
13808
13803
13804
13785
13781
13805
13818
14635
13797
13791
13806
13796
13796
13759
13814
13781
14608
13800
13766
13806
13809
13830
13796
13824
13832
14654
13816
13845
13824
13816
13845
13831
13829
14712
13796
13853
13847
13838
13855
13843
13851
13828
14685
13865
13835
13852
13862
13857
13841
13849
13855
16205
13861
13865
13861
13847
13861
13854
13873
13861
14886
13845
13845
13867
13863
13854
13851
13859
14681
13865
13850
13850
13852
13854
13861
13840
13851
14699
13849
13844
13855
13849
13838
13842
13858
13872
14696
13865
13848
13871
13869
13867
13870
13871
13881
14716
13880
13872
13867
13874
13862
13882
13876
14691
13879
13879
13873
13880
13878
13891
13867
13883
14685
13869
13876
13855
13890
13881
13891
13869
13885
14703
14428
13940
13885
13877
13867
13880
13879
13888
14803
13884
13875
13870
13878
13870
13885
13886
16221
13886
13872
13878
13874
13869
13867
13860
13883
14961
13870
13889
13900
13895
13894
13895
13896
13891
14733
13891
13905
13898
13904
13914
13906
13898
14741
13929
13913
13903
13916
13920
13895
13910
13920
14740
13919
13914
13913
14080
14205
13902
13913
13908
14870
13894
13900
13910
13909
13915
13910
13915
14782
13900
13914
13908
13904
13917
13899
13914
13915
14735
13911
13922
13901
13895
13903
13906
13911
13924
14748
13905
13912
13885
13904
13922
13923
13922
13930
14761
13943
13925
13933
13975
14339
14691
14356
16703
13956
13957
13953
13980
13957
13951
13977
13955
15020
13953
13954
13944
13937
13949
13965
13968
14805
13958
13974
13961
13938
13944
13951
13960
13941
14777
13949
13983
13973
13946
13958
13973
13928
13950
14834
13966
13954
13944
13960
13948
13969
13970
14868
13913
13914
13945
13940
13943
13943
13926
13947
14815
13993
13984
13980
13990
13969
13974
13969
13979
15413
14014
13992
14001
13988
13982
13990
14013
14983
13971
14007
14000
14028
13991
14009
13997
14005
14836
14029
13996
14022
14009
14012
14003
14021
14012
16366
14015
14004
14011
14010
14004
14020
13988
15020
14020
13988
14003
13987
14009
13984
13994
14024
14856
14001
13982
14001
14005
14014
14001
13975
14007
14868
14013
13967
14024
14026
14001
14022
14025
14873
14032
14034
14022
14030
14026
14008
14022
14038
14837
14032
14042
14032
14012
14047
14023
14043
14032
14863
14040
14037
14031
14026
14045
14047
14030
14854
14010
14031
14041
14477
14164
14015
14037
14017
15036
14034
14040
14043
14024
14037
14033
14031
14934
13972
14025
14041
14019
14037
14039
14039
13998
16356
14043
14024
14046
14019
14034
14033
14050
14067
15092
14052
14067
14050
14042
14062
14052
14055
14909
14065
14057
14052
14048
14054
14082
14069
14067
14889
14067
14073
14074
14084
14074
14071
14074
14962
14034
14052
14062
14062
14046
14066
14083
14065
14901
14059
14068
14067
14058
14077
14076
14066
14068
14928
14079
14088
14081
14068
14077
14067
14050
14902
14075
14051
14047
14074
14058
14064
14081
14059
14910
14055
14084
14136
14711
14681
14151
14088
15571
14075
14101
14077
14080
14088
14085
14075
14100
16780
14115
14103
14113
14099
14098
14097
14098
15133
14114
14095
14101
14104
14095
14108
14103
14106
14918
14094
14107
14112
14093
14119
14108
14107
14933
14095
14109
14100
14075
14100
14097
14106
14114
14939
14111
14104
14102
14109
14099
14109
14112
14128
14923
14127
14114
14077
14111
14104
14117
14156
14938
14121
14121
14708
14094
14120
14139
14141
14135
15126
14153
14139
14143
14153
14153
14155
14149
15024
14155
14156
14143
14147
14142
14156
14160
14146
15000
14159
14157
14157
14152
14127
14152
14147
16574
14069
14152
14141
14146
14156
14156
14144
14154
15210
14175
14159
14114
14151
14149
14158
14158
14173
14673
14154
14152
14145
14157
14155
14125
14137
15139
14139
14168
14181
14173
14165
14174
14183
14180
14976
14189
14174
14194
14181
14185
14183
14171
14978
14194
14172
14169
14197
14194
14204
14185
14179
15019
14204
14190
14192
14187
14194
14198
14183
15022
14194
14185
14196
14191
14198
14196
14195
14198
15030
14195
14181
14188
14165
14192
14176
14177
15009
14181
14186
14200
14176
14186
14198
14193
14197
16530
14189
14183
14178
14192
14183
14192
14209
15230
14179
14197
14209
14189
14206
14194
14213
14219
15053
14201
14208
14221
14192
14208
14220
14184
15089
14184
14206
14199
14216
14207
14214
14213
14208
15037
14222
14231
14210
14206
14228
14214
14194
14208
14160
14225
14208
14221
14223
14216
14209
14212
15054
14225
14215
14199
14197
14214
14209
14198
14213
15042
14705
14914
14652
14216
14198
14219
14196
15143
14205
14221
14243
14213
14204
14230
14217
14229
15053
14231
14240
14233
14230
14234
14238
14243
16555
14260
14245
14238
14226
14246
14226
14256
15329
14210
14247
14244
14395
14588
14259
14244
14243
15191
14269
14235
14259
14262
14248
14262
14257
15143
14233
14255
14257
14237
14252
14254
14252
14236
15098
14271
14244
14260
14226
14213
14257
14250
15150
14220
14262
14252
14251
14230
14238
14269
14276
15107
14274
14281
14263
14272
14286
14280
14293
15207
14255
14288
14288
14275
14288
14298
14302
14297
15084
14296
14312
14309
14293
14298
14288
14285
15163
14241
14302
14294
14285
14297
14287
14301
14288
16625
14297
14296
14307
14285
14297
14289
14295
15309
14297
14290
14289
14300
14314
14280
14304
14289
15118
14304
14303
14309
14284
14305
14265
14282
15139
14302
14288
14329
14308
14315
14318
14297
14315
15132
14326
14300
14314
14327
14315
14316
14307
15128
14328
14321
14308
14341
14315
14318
14316
14323
15162
14343
14332
14316
14341
14326
14322
14328
15595
14303
14324
14312
14320
14317
14334
14330
14313
15253
14757
14347
14324
14339
14324
14322
14332
15209
14314
14329
14311
14332
14329
14301
14323
14343
16685
14299
14321
14312
14324
14319
14294
14324
15336
14356
14345
14340
14353
14352
14348
14339
15193
14353
14357
14350
14354
14341
14366
14358
14343
15170
14344
14328
14349
14344
14348
14367
14349
15201
14365
14353
14361
14340
14347
14359
14355
14360
15172
14363
14343
14357
14352
14361
14346
14363
15819
15033
15005
14355
14339
14351
14359
14359
14359
15312
14358
14343
14338
14350
14353
14356
14347
15170
14350
14349
14344
14370
14384
14368
14372
15220
14379
14359
14386
14372
14380
14393
14382
14392
16728
14397
14389
14389
14403
14384
14390
14388
15418
14399
14405
14392
14389
14379
14403
14396
14400
15205
14411
14385
14388
14378
14387
14394
14397
15219
14390
14391
14396
14379
14384
14397
14389
15292
14339
14407
14397
14399
14399
14392
14399
14377
15211
14406
14379
14401
14375
14383
14389
14411
15258
14411
14430
14419
14397
14393
14406
14416
14407
15264
14438
14431
14435
14433
14430
14424
14431
15291
14431
14444
14428
14440
14427
14427
14437
14441
15277
14439
14436
14425
14434
14436
14426
14427
16784
14444
14423
14439
14450
14443
14436
14433
15454
14445
14422
14436
14427
14436
14443
14436
14441
15292
14429
14413
14432
14441
14414
14422
14425
15278
14437
14442
14446
14437
14433
14453
14442
15357
14438
14446
14449
14432
14437
14456
14462
14464
15290
14470
14457
14451
14463
14451
14461
14484
15289
14462
14451
14466
14464
14474
14477
14472
14467
15264
14490
15037
14467
14461
14469
14477
14487
15441
14475
14476
14465
14464
14461
14479
14461
15333
14406
14464
14480
14470
14450
14478
14461
14444
14388
14472
14484
14480
14476
14471
14474
14452
15506
14494
14474
14480
14456
14491
14481
14475
15328
14477
14482
14469
14482
14478
14485
14481
15389
14442
14507
14482
14494
14490
14476
14488
14487
15312
15016
14582
14487
14479
14499
14933
15265
15983
14495
14478
14496
14481
14481
14489
14488
15396
14447
14487
14487
14496
14481
14485
14490
14493
15322
14505
14470
14495
14489
14481
15002
14502
15431
14482
14486
14476
14478
14481
14482
14472
14504
15287
14501
14502
14495
14491
14475
14472
14462
16903
14501
14482
14503
14491
14492
14485
14490
15544
14502
14498
14495
14489
14491
14483
14490
14478
15341
14500
14481
14500
14503
14471
14490
14505
15329
14493
14463
14498
14478
14480
14474
14481
15345
14474
14466
14480
14496
14478
14485
14488
14477
15327
14486
14483
14481
14485
14497
14468
14490
15334
14462
14480
14489
14489
14466
14451
14437
15334
14449
14483
14452
14483
14473
14464
14457
14463
15294
14467
14454
14462
14463
14445
14463
14462
15279
14465
14463
14463
14473
14453
14466
14447
14452
16824
14474
14453
14451
14443
14436
14454
14450
14401
14453
14456
14446
14451
14463
14462
14448
15336
14452
14441
14456
14448
14451
14447
14456
14450
15331
14456
14456
14456
14452
14452
14458
14447
15339
14457
14447
14483
14495
14478
14466
14465
15328
14485
14474
14462
14484
14466
14477
14472
14487
15324
14473
14502
14504
14534
15044
14494
14499
15476
14511
14497
14512
14500
14496
14488
14507
15398
14459
14497
14488
14499
14486
14497
14483
14488
15322
14481
14492
14480
14486
14480
14483
14488
16799
14488
14488
14483
14484
14488
14486
14479
15554
14441
14491
14498
14503
14489
14494
14498
14485
15441
14618
14972
14843
14620
14628
14623
14620
15673
14641
14641
14632
14775
15280
15270
14900
15595
14679
14656
14679
14702
14689
14661
14707
14705
15547
14698
14654
14646
14692
14694
14657
14705
15516
14693
14687
14692
14690
14648
14694
14707
15535
14706
14667
14689
14686
14690
14705
14661
15512
14677
14707
14689
14658
14671
14639
14675
14706
15538
14690
14695
14689
14661
14690
14676
14674
16992
14693
14716
14690
14658
14696
14672
14726
15746
14733
14722
14705
14723
14709
14734
14722
15523
14736
14722
14743
14733
14726
14732
14725
14726
14706
14739
14739
14727
14728
14728
14728
14738
15541
14730
14721
14727
14724
14731
14722
14726
15568
14742
14723
14738
14735
14731
14737
14737
15585
14746
14733
14728
14734
14736
14731
14725
15597
14695
14730
14735
14736
14755
14751
14760
14749
15592
14747
14741
14746
14751
14756
14758
14761
15590
14753
14747
14754
14752
14751
14750
14746
17132
14766
14749
14774
14756
14751
14762
14755
15771
14761
14757
14764
14761
14756
14759
14762
14745
15616
14748
14759
14736
14762
14769
14772
14764
15590
14764
14756
14746
14759
14751
14737
14762
15581
14755
14744
14737
14758
14754
14761
14777
15564
14752
14768
14781
14781
14771
14772
14771
15615
14760
14777
14780
14792
14782
14786
14783
14776
15597
14768
14776
14780
14773
14773
14768
14790
15626
14780
14778
14773
14784
14779
14790
14787
15611
14782
14776
14780
14781
14773
14774
14792
17150
14781
14785
14777
14778
14784
14784
14777
15799
14784
14788
14784
14780
14798
14773
14762
14771
15614
14774
15237
15561
15221
14783
14790
14770
15685
14795
14786
14797
14793
14820
14787
14796
15616
14800
14792
14791
14802
14800
14813
14791
15625
14838
14835
14843
14841
14835
14842
14842
15663
14850
14843
14842
14847
14834
14838
14847
15706
14807
14847
14847
14840
14848
14844
14825
14837
15657
14842
14839
14847
14840
14837
14844
14835
15676
14841
14849
14837
14835
14838
14835
14839
17205
14840
14842
14842
14853
14836
14814
14844
15909
14866
14860
14872
14852
14855
14855
14845
15718
14874
14869
14868
14856
14879
14861
14862
15772
14852
14878
14857
14873
14860
14871
14868
14856
15696
14878
14868
14857
14865
14870
14859
14872
15706
14862
14861
14871
14863
14860
14857
14860
15690
14862
14865
14868
14855
14864
14855
14857
15697
14863
14854
14866
14874
14884
14867
14875
15690
14874
14866
14869
14862
14867
14859
14888
15762
14847
14889
14881
14892
14903
14878
14880
14909
17208
14907
14900
14905
14900
14905
14891
14905
15887
14905
14904
14902
14911
14897
14856
14896
16277
14901
14896
14895
14885
14894
14904
14892
15762
14916
14896
14886
14899
14883
14912
14895
15727
14909
14898
14880
14900
14898
14889
14904
15736
14896
14897
14902
14904
14907
14903
14912
15720
14896
14895
14904
14898
14900
14917
14910
15777
14934
14919
14928
14907
14918
14947
14937
15783
14957
14949
14938
14919
14947
14933
14931
15792
14903
14946
14933
14946
14932
14942
14942
14932
17558
14928
14937
14950
14932
14947
14931
14942
16172
15676
15571
14961
14936
14924
14948
14915
15836
14948
14951
14924
14935
14941
14945
14937
15738
14938
14929
14921
14946
14901
14909
14945
15810
14929
14935
14946
14946
14963
14976
14972
15826
14962
14978
14975
14953
14965
14975
14971
15804
14969
14968
14978
14988
14984
14965
14985
14935
14979
14976
14966
15039
15492
14971
14975
15964
14990
14982
14970
14977
14973
14967
14970
15824
14954
14982
14973
14968
14984
14959
14976
14962
17357
14977
14990
14979
14975
14958
14968
14957
15999
14975
14982
14988
14994
14962
14993
14960
15824
14973
14957
14978
15003
15006
14989
14999
15848
14992
15006
14996
14990
14998
15013
15017
15838
15015
14999
15007
15002
15039
15013
15017
15858
15010
15031
15000
15022
15017
15012
15004
15833
15022
15008
15009
15015
15014
15004
15020
15868
15008
15019
15017
15007
15003
15019
15051
16243
15238
15013
15009
15022
15025
15014
15010
16002
15008
15010
15019
15012
15016
15012
14997
17339
15006
15014
15020
15029
15049
15038
15037
16066
15035
15019
15037
15017
15053
15018
15052
15902
15057
15039
15061
15055
15046
15061
15050
15905
15042
15066
15054
15059
15060
15040
15052
15060
15035
15049
15055
15052
15061
15049
15066
15047
15874
15064
15063
15064
15067
15052
15019
15057
15911
15064
15047
15057
15056
15069
15069
15071
15919
15054
15028
15079
15068
15047
15072
15075
15928
15063
15042
15069
15092
15070
15069
15088
15891
15089
15076
15081
15065
15096
15054
15561
18192
15659
15114
15090
15104
15112
15117
15113
16222
15105
15090
15105
15093
15093
15105
15114
15943
15119
15108
15116
15116
15117
15118
15115
15944
15117
15100
15113
15110
15115
15107
15097
15940
15120
15109
15114
15110
15111
15108
15115
15941
15114
15104
15095
15110
15104
15109
15113
15910
15091
15101
15138
15130
15133
15138
15678
16120
15129
15120
15138
15148
15133
15147
15142
15953
15138
15153
15146
15124
15145
15145
15145
15952
15142
15144
15159
15134
15128
15135
15137
17545
15142
15141
15137
15146
15131
15131
15149
16152
15143
15145
15147
15146
15144
15149
15145
15989
15142
15137
15149
15325
15535
15137
15138
16111
15143
15125
15240
15524
15138
15130
15144
16094
15146
15146
15152
15163
15166
15140
15158
15998
15168
15166
15145
15165
15165
15169
15168
16027
15173
15172
15177
15180
15181
15156
15181
15983
15159
15179
15160
15176
15174
15183
15186
16026
15168
15174
15176
15157
15194
15170
15176
16012
15811
15470
15164
15174
15170
15157
15172
17642
15181
15176
15182
15184
15168
15163
15152
16214
15181
15194
15173
15179
15176
15166
15174
16039
15175
15174
15193
15194
15195
15187
15200
16016
15207
15195
15193
15203
15221
15194
15203
16032
15202
15178
15192
15210
15201
15185
15191
16033
15185
15196
15206
15209
15197
15197
15199
16059
15201
15207
15203
15208
15196
15187
15216
16020
15211
15201
15200
15201
15191
15207
15203
16037
15210
15203
15219
15209
15655
15990
15622
16143
15204
15201
15157
15180
15212
15206
15205
17545
15186
15220
15224
15236
15215
15250
16235
15229
15231
15232
15228
15248
15226
15234
16048
15201
15228
15239
15246
15263
15251
15241
16110
15257
15259
15253
15251
15247
15265
15254
16083
15250
15242
15245
15242
15260
15253
15248
16062
15260
15239
15266
15241
15249
15251
15264
16096
15266
15254
15263
15251
15256
15254
15256
16067
15261
15243
15248
15246
15263
15255
15244
16083
15247
15227
15247
15275
15264
15248
15375
16485
15260
15260
15258
15246
15282
15273
15291
17584
15290
15270
15288
15280
15272
15291
15283
16298
15303
15272
15286
15282
15278
15284
15269
17546
15287
15289
15276
15284
15274
15279
15285
16316
15273
15264
15303
15278
15280
15294
15282
16118
15302
15288
15276
15288
15283
15280
15288
16132
15288
15291
15295
15280
15287
15288
15274
16190
15290
15298
15292
15307
15307
15307
17101
15314
15303
15317
15303
15310
15305
15323
16270
15323
15310
15312
15307
15330
15305
15326
16157
15331
15330
15317
15308
15342
15318
15313
17938
15314
15316
15329
15310
15328
15332
15312
16366
15329
15329
15324
15316
15339
15329
15333
16159
15314
15343
15322
15332
15330
15319
15321
16160
15322
15332
15320
15325
15315
15328
15324
16162
15319
15332
15319
15314
15341
15345
16202
15319
15346
15353
15341
15353
15339
15363
16178
15348
15355
15344
15812
15360
15336
15341
16271
15359
15340
15606
16073
15919
15613
15366
16329
15365
15350
15366
15362
15372
15361
15363
16195
15373
15349
15360
15362
15356
15334
15342
17704
15351
15359
15343
15347
15334
15342
15351
16382
15347
15347
15350
15351
15358
15321
15352
16206
15340
15341
15311
15360
15340
15374
15360
15329
15381
15362
15381
15371
15366
15377
16238
15394
15400
15397
15398
15383
15403
15392
16199
15399
15396
15403
15400
15402
15404
15398
16221
15398
15411
15395
15406
15410
15398
15397
16249
15398
15404
15397
15413
15397
15405
15380
16233
15412
15407
15396
15392
15402
15411
15407
16224
15410
15403
15412
15381
15387
15401
15369
17742
15389
15392
15409
15411
15395
15390
15424
16459
15421
15406
15417
15411
15422
15423
16263
15442
15435
15423
15437
15451
15440
15436
16270
15450
15416
15442
15432
15429
15442
15447
16268
15424
15433
15446
15431
15443
15446
15444
16265
15435
15432
15448
15439
15423
15452
15447
16285
15448
15435
15446
15461
15435
15441
15453
16297
15452
15441
15442
15448
15439
15766
15691
16395
15418
15452
15437
15450
15445
15448
16305
15432
15464
15468
15455
15461
15448
15456
17763
15484
15494
15457
15483
15467
15456
15463
16503
15480
15484
15491
15464
15476
15482
15478
16302
15491
15468
15475
15489
15477
15482
15466
16348
15475
15478
15488
15481
15470
15449
15499
16327
15496
15495
15465
15482
15493
15488
16331
15448
15477
15466
15492
15473
15448
15483
16328
15600
16205
16252
15505
15464
15463
15475
16384
15486
15485
15492
15498
15504
15515
15499
16301
15488
16051
15533
15510
15503
15499
15514
16471
15505
15522
15532
15520
15539
15534
15529
17915
15522
15523
15522
15526
15532
15531
16577
15539
15513
15510
15502
15512
15516
15523
16367
15539
15522
15518
15502
15521
15523
15519
16391
15511
15512
15514
15531
15532
15521
15518
16367
15522
15517
15521
15538
15524
15526
15505
16357
15508
15519
15550
15556
15534
15534
16380
15556
15541
15533
15548
15557
15565
15552
16375
15553
15553
15561
15567
15562
15544
15529
16402
15543
15569
15551
15575
15555
15544
15571
16368
15563
15561
15566
15562
15571
15558
15545
17913
15581
15545
15574
15557
15560
15567
16600
15559
15556
15556
15576
15564
15559
15547
16400
15567
15568
15569
15560
15533
15551
15554
16350
15536
15568
15553
15570
15585
15586
15581
16402
15592
15589
15570
15578
15588
15592
15595
16453
15594
15603
15608
15591
15619
15611
16451
15605
15602
15608
15615
15606
15598
15571
16472
16036
15781
15607
15610
15613
15606
15612
16589
15610
15612
15626
15606
15603
15613
15609
16441
15593
15603
15610
15609
15608
15624
17999
15567
15628
15605
15606
15592
15619
15607
16650
15603
15599
15613
15617
15612
15605
15613
16447
15629
15616
15627
15629
15618
15713
16075
16582
15639
15633
15630
15629
15622
15642
16503
15608
15659
15628
15627
15637
15637
15659
17131
16389
16188
15636
15653
15641
15643
15627
16579
15655
15630
15622
15639
15634
15636
15638
16512
15636
15635
15615
15630
15639
15647
16448
15635
15639
15640
15637
15641
15641
15641
16493
15653
15652
15643
15636
15647
15650
15655
18118
15666
15662
15665
15657
15679
15662
15659
16688
15668
15670
15682
15666
15682
15675
16524
15666
15674
15676
15687
15669
15672
15669
16506
15675
15689
15677
15684
15688
15688
15690
16505
15684
15680
15689
15675
15687
15671
15666
16485
15677
15675
15653
15693
15672
15661
16527
16126
15668
15680
15679
15677
15651
15668
16574
15695
15665
15669
15684
15671
15685
15683
16542
15676
15651
15688
15701
15686
15687
15677
16552
15692
15706
15704
15721
15693
15724
18011
15701
15700
15696
15725
15718
15717
15717
16720
15709
15709
15708
15719
15711
15718
15725
16589
15717
15720
15713
15702
15705
15712
16540
15711
15727
15727
15730
15696
15711
15720
16542
15697
15656
15704
15725
15715
15730
15712
17130
15699
15711
15723
15733
15719
15707
16565
15716
15736
15719
15703
15710
15718
15725
16541
15729
15735
15747
15739
15753
15741
15755
16592
15750
15766
15733
15748
15766
15766
16657
15712
15765
15766
15744
15739
15744
15783
18444
15769
15769
15745
15760
15742
15763
15754
16883
15762
15728
15763
15753
15749
15749
16668
15739
15755
15759
15766
15764
15754
15764
16588
15757
15744
15733
15747
15772
16354
16553
17180
15756
15775
15754
15770
15745
15776
15758
15733
15762
15795
15776
15773
15781
15764
16596
15750
15785
15791
15786
15789
15773
15793
16612
15789
15794
15775
15774
15767
15811
15785
16602
15790
15804
15800
15794
15804
15788
16612
15760
15799
15787
15817
15800
15792
15798
18156
15808
15805
15800
15795
15796
15781
15784
16794
15802
15772
15777
15797
15791
15825
16615
15769
15794
15773
15786
15799
15801
15799
16662
15795
15783
15803
15813
15841
15805
15823
16661
15823
15788
15815
15816
15818
15818
16649
15811
15822
15815
15821
15835
15832
15818
16684
15835
15829
15816
15837
15834
15838
15851
16688
15838
15837
15851
15830
15843
15843
16663
15846
15838
15838
15829
15854
15850
15835
16647
15832
15838
15849
15840
15840
15841
15838
18173
15860
15848
15824
15827
15851
15862
16843
15845
15849
15806
15815
15816
15877
15855
16686
15850
15842
15868
15852
15853
15874
15878
16719
15883
15842
15867
15870
15872
15876
16725
15876
15864
15877
15867
15882
15879
15893
16712
15872
15883
15875
15879
15886
15887
15882
16715
15878
15888
15886
15882
15883
15886
16730
15892
15882
15886
15888
15889
15889
15882
16729
15891
15889
15884
15877
15886
15874
15873
16714
15889
15890
15869
15893
15899
15875
18245
15914
15910
15895
15892
15899
15896
15907
16883
16218
16054
15920
15892
15908
15914
16803
15912
15920
15919
16107
16674
16624
15922
16809
15910
15919
15906
15924
15911
15906
15913
16733
15914
15923
15933
15911
15915
15922
16747
15903
15896
15905
15921
15933
15923
15915
17335
16445
15924
15928
15929
15913
15929
17366
15930
15931
15930
15907
15922
15897
15916
16741
16504
15920
15926
15938
15958
15920
15944
16942
15934
15930
15949
15954
15963
15942
18284
15960
15935
15953
15943
15948
15966
15940
16945
15945
15954
15959
15943
15946
15974
16758
15983
15953
15951
15955
15958
15961
15961
16775
15974
16415
15956
15960
15958
15948
15945
16820
15966
15964
15961
15949
15953
15941
16794
15966
15964
15959
15964
15963
15968
15978
16760
15961
15957
15952
15970
15968
15943
16852
15970
15992
15985
15979
15975
15987
15990
16806
15993
15995
15998
16398
16104
15996
15992
17019
15992
16001
15996
15995
15976
15989
18356
15982
15991
16002
15992
15999
15985
16004
17046
15980
15980
15999
16006
15988
16008
16835
16004
15990
15991
16002
16017
15985
15994
16845
16013
16000
15994
15999
15977
15991
16871
15957
15994
15986
15988
16011
16014
16015
16810
16002
15968
16015
16030
16034
16033
16024
16849
16029
16020
16016
16030
16035
16037
16877
16019
16023
16030
16043
16039
16026
16044
16873
16048
16038
16033
16040
16051
16028
16844
16034
16031
16039
16042
16012
16036
16011
18346
16035
16019
16026
16036
16028
16040
16031
16004
16054
16816
16836
16130
16035
16015
16947
16035
16024
16023
16036
16016
16042
16031
16880
16009
16044
16031
16013
16046
16049
16868
16052
16063
16040
16058
16054
16062
16063
16904
16067
16074
16047
16039
16039
16071
16933
16073
16077
16093
16067
16066
16089
16071
16868
16082
16089
16589
16116
16077
16077
17054
16063
16081
16076
16074
16088
16068
16087
16934
16077
16088
16074
16086
16071
16059
18490
16024
16091
16072
16074
16064
16090
16071
17089
16088
16072
16074
16065
16068
16067
16083
16008
16065
16082
16097
16089
16095
16083
16932
16563
16181
16092
16101
16095
16102
16094
17107
16085
16098
16093
16101
16100
16111
16921
16102
16093
16085
16107
16118
16114
16105
16961
16094
16109
16094
16106
16103
16104
16936
16112
16120
16085
16099
16106
16108
16101
16943
16119
16097
16107
16115
16117
16112
16910
16121
16104
16090
16093
16103
16103
16100
18458
16081
16100
16111
16103
16092
16130
17142
16110
16123
16123
16117
16118
16124
16131
17003
16159
16156
16146
16142
16152
16136
16991
16151
16140
16142
16152
16145
16130
16160
17467
16159
16137
16156
16148
16148
16122
17016
16144
16168
16132
16144
16157
16128
16154
16977
16145
16136
16125
16152
16147
16137
16981
16617
16154
16144
16134
16142
16147
16158
17054
16143
16154
16160
16147
16174
16158
17024
16169
16148
16179
16153
16166
16192
16186
19131
17017
16544
16386
16194
16190
16193
17330
16193
16182
16188
16191
16196
16182
16189
17021
16196
16189
16199
16200
16183
16206
17035
16208
16191
16179
16192
16195
16197
16194
17066
16194
16191
16179
16198
16181
16202
17026
16183
16210
16184
16198
16184
16198
16194
17052
16198
16184
16208
16198
16202
16205
17047
16205
16188
16209
16186
16208
16204
16210
17065
16208
16229
16221
16211
16231
16232
17035
16240
16234
16221
16232
16220
16237
16245
18671
16234
16247
16235
16228
16235
16238
17271
16233
16240
16242
16242
16245
16228
17118
16188
16234
16240
16258
16232
16242
16232
17072
16240
16251
16237
16236
16237
16247
17106
16204
16241
16235
16239
16237
16211
16228
17047
16264
16223
16238
16229
16234
16238
17114
16210
16250
16221
16241
16257
16260
16254
17538
16257
16246
16252
16265
16251
16285
17208
16269
16280
16275
16259
16265
16264
16255
17078
16253
16260
16282
16260
16268
16265
18648
16274
16271
16281
16269
16264
16244
16257
17257
16280
16267
16264
16255
16272
16259
17100
16280
16257
16250
16265
16269
16282
16293
17116
16274
16296
16262
16262
16266
16281
17084
16268
16277
16271
16273
16272
16248
16267
17118
16287
16289
16273
16278
16286
16293
17111
16298
16312
16308
16305
16300
16298
16305
17127
16303
16299
16303
16295
16303
16296
17157
16319
16302
16328
16317
16320
16401
17995
17051
16563
16304
16320
16297
16303
16313
18739
16299
16337
16298
16317
16328
16329
17370
16319
16326
16314
16308
16315
16297
16308
17164
16316
16310
16318
16304
16312
16317
17140
16320
16322
16307
16317
16317
16325
17225
16305
16349
16352
16319
16352
16341
16353
17182
16359
16329
16349
16354
16346
16339
17173
16355
16339
16340
16356
16328
16315
16353
17184
16343
16356
16334
16349
16335
16348
17173
16364
16321
16341
16328
16351
16337
16337
17167
16364
16348
16343
16343
16347
16344
18698
16351
16344
16358
16366
16350
16338
17401
16282
16338
16362
16358
16342
16366
16334
17180
16340
16365
16368
16361
16374
16370
17199
16370
16362
16361
16395
16377
16368
16367
17196
16374
16376
16391
16384
16396
16376
17236
16382
16385
16375
16376
16384
16397
16369
17239
16374
16376
16380
16394
16366
16374
17186
16365
16373
16393
16384
16389
16384
17269
16352
16391
16628
16680
16387
16400
16391
17327
16374
16387
16373
16413
16379
16362
18727
16405
16388
16364
16408
16376
16372
16403
17423
16405
16398
16406
16414
16414
16402
17230
16417
16412
16399
16413
16413
16426
17267
16408
16876
16432
16402
16428
16414
16405
17336
16424
16427
16414
16401
16409
16423
17265
16408
16421
16420
16412
16411
16409
16432
17242
16405
16400
16435
16411
16396
16411
17240
16439
16427
16405
16421
16922
17254
17862
16417
16430
16424
16397
16421
17012
16427
17382
16422
16418
16415
16443
16437
16438
18757
16434
16442
16432
16447
16453
16460
17496
16466
16462
16458
16449
16459
16463
16470
17276
16469
16466
16462
16463
16451
16442
17286
16473
16460
16461
16467
16460
16457
16463
17256
16468
16465
16466
16477
16467
16474
17297
16458
16458
16463
16465
16462
16467
17285
16443
16458
16466
16464
16457
16476
16472
17301
16466
16466
16464
16477
16452
16457
17325
16468
16482
16484
16481
16491
16477
16496
17349
16490
16496
16485
16495
16489
16499
18822
16491
16490
16494
16484
16499
16483
17542
16496
16503
16507
16524
16482
16502
16491
17325
16502
16509
16505
16502
16489
16520
17366
16512
16511
16478
16511
16494
16517
17335
16523
16487
16486
16499
16500
16501
16520
17329
16508
16499
16496
16499
16510
16497
17325
16504
16505
16510
16506
16487
16509
17336
16525
16523
16525
16525
16622
16968
16517
17482
16544
16515
16523
16517
16533
16528
17366
16546
16537
16545
16535
16507
16544
18892
16523
16523
16534
16527
16540
16535
16525
17525
16524
16538
16522
16533
16537
16545
17361
16530
16540
16531
16503
16511
16544
17335
16536
16524
16726
16877
16517
16536
16532
17470
16539
16526
16559
16527
16536
16520
17335
16533
16531
16526
16529
16548
16556
17437
16475
16577
16681
17366
17307
16558
18080
16501
16567
16572
16574
16561
16549
16557
17417
16572
16577
16563
16571
16575
16562
17411
16558
16590
16575
16575
16560
16560
19258
16504
16583
16573
16548
16565
16553
16559
17591
16556
16568
16562
16566
16562
16548
17414
16561
16567
16557
16574
16948
16619
17467
16568
16583
16579
16574
16547
16558
16571
17414
16573
16565
16586
16584
16593
16593
17420
16606
16593
16574
16612
16588
16587
17441
16623
16600
16603
16600
16613
16629
16612
17430
16602
16611
16600
16623
16618
16623
17400
16610
16610
16619
16613
16613
16621
17472
16604
16624
16608
16614
16617
16612
16620
19014
16630
16622
16624
16618
16611
16615
17702
16616
16617
16599
16626
16613
16592
17477
16613
16619
16620
16622
16605
16613
16621
16586
16658
16637
16637
16675
17044
16599
17548
16637
16625
16643
16631
16631
16648
17491
16626
16651
16637
16635
16644
16651
17497
16646
16646
16648
16644
16658
16649
16644
17474
16661
16637
16636
16658
16648
16652
17510
16641
16654
16669
16634
16653
16660
17474
16652
16649
16650
16644
16661
16639
16648
18962
16659
16634
16624
16667
16646
16658
17676
16655
16667
16634
16652
16651
16628
17524
16683
16675
16667
16675
16668
16671
17560
16647
16707
16687
16681
16667
16676
16682
17526
16704
16700
16700
16705
16690
16693
17555
16980
17552
17213
16710
16696
16703
17639
16698
16720
16690
16711
16714
16696
16704
17577
16697
16698
16718
16701
16694
16709
17557
16689
16700
16712
16702
16703
16692
17522
16706
16667
16699
16689
16697
16691
19002
16703
16695
16708
16698
16697
16730
16713
17702
16722
16718
16716
16720
16731
16742
17554
16741
16731
16725
16741
16728
16728
17560
16736
16748
16724
16741
16733
16724
17582
16745
16721
16744
16739
16749
16724
16741
17606
16737
16742
16741
16721
16747
16737
17581
16740
16743
16746
16741
16742
16718
17589
16727
16752
16729
16748
16744
16720
17633
16682
16732
16733
16741
16763
16735
16754
17581
16744
16756
16743
16743
16757
16777
19164
16771
16760
16758
16768
16770
16762
17811
16779
16771
16780
16765
16762
16770
17620
16777
16772
16784
16784
16791
16784
16784
17596
16779
16779
16788
16777
16770
16777
17593
16796
16754
16763
16782
16764
16791
17608
16770
16780
16783
16754
16798
16787
17609
16786
16786
16783
16787
16778
16778
16775
17628
16787
16775
16771
16791
16754
16785
17656
16763
16776
16802
16793
16808
16795
17620
16797
16782
16802
16802
16798
16810
19177
16814
16814
16793
16806
16814
16798
16819
17877
16825
16815
16792
16806
16815
16807
17606
16808
16811
16810
16810
16809
16800
17640
16791
16816
16806
16824
16799
16805
18080
17574
17395
17021
16808
16804
16793
17716
16804
16814
16811
16833
16813
16809
16819
17681
16815
16830
16801
16816
16805
16810
17655
16816
16817
16823
16839
16841
16826
17663
16840
16812
16837
16839
17365
16834
17827
16834
16834
16825
16832
16842
16846
16828
19267
16854
16833
16824
16844
16841
16830
17869
16849
16831
16853
16854
16845
16832
17693
16835
16839
16826
16822
16822
16845
17700
16848
16853
16830
16834
16848
16861
26772
17150
16843
16851
16846
16837
16829
17801
16841
16839
16837
16841
16842
16854
17662
16828
16867
16858
16857
16866
16866
17690
16844
16856
16861
16885
16866
16883
16863
17722
16853
16869
16893
16887
16886
16888
18209
16964
16892
17041
17202
16853
16874
19333
16879
16878
16883
16871
16878
16894
17934
16884
16872
16864
16880
16871
16885
17713
16895
16876
16891
16883
16872
16865
16872
17718
16881
16869
16887
16890
16895
16876
17711
16879
16855
16878
16873
16870
16866
17720
16917
16879
16893
16874
16889
16885
17744
16889
17342
16891
16916
16923
16914
17847
16918
16909
16907
16912
16909
16918
16917
17758
16920
16929
16946
16919
16923
16921
17758
16920
16922
16918
16913
16922
16915
19218
16911
16935
16913
16912
16920
16917
17971
16930
16916
16921
16934
16921
16920
17763
16941
16916
16924
16909
16912
17282
18768
17564
16935
16924
16918
16907
16920
17878
16890
16943
16948
16928
16950
16947
16935
17788
16963
16952
16959
16929
16935
16954
17842
16952
16958
16955
16940
16943
16949
17778
16965
16957
16967
16962
16956
16978
18396
17075
16955
16958
16949
16948
16936
17911
16935
16965
16969
16940
16965
16955
16935
16889
16951
16893
16941
16952
16948
18442
16959
16944
16974
16937
16945
16953
16921
16911
16974
16924
16953
16941
16965
16939
17786
16941
16949
16958
16965
17513
16954
17938
16957
16976
16950
16953
16966
16971
17818
16943
16966
16962
16958
16976
16969
17804
16959
16967
16969
17543
17643
17069
17940
16973
16959
16972
16982
16957
16953
17861
16967
16984
16975
16975
16960
16955
16977
17799
16973
16961
16968
16964
16959
16969
19657
16982
16951
16969
16961
16967
16951
17986
16948
16976
16956
16968
16971
16961
17799
16965
16965
16956
16970
16970
16960
17801
16954
16971
16956
16980
16960
16985
17818
16976
16976
16983
16967
16968
16953
16967
17865
16977
16961
16965
16950
16969
16983
17899
16973
16980
16965
16968
16986
16974
17787
16992
16970
16968
16970
16973
16960
17806
16981
16962
16968
16963
16967
16955
17808
16963
16961
16970
16963
16950
16949
16872
16956
16968
16950
16982
16937
16964
18008
16923
16928
16932
16994
17525
17825
17131
17862
16942
16966
16951
16954
16946
16962
17784
16949
16950
16940
16947
16943
16935
17792
16951
16933
16937
16950
16942
16930
17768
16942
16948
16941
16939
16934
16933
17759
16938
16941
16937
16940
16935
16933
17793
16944
16936
16946
16945
16937
16934
16929
17778
16951
16945
16937
16934
16926
16936
17769
16939
16934
16935
16930
16933
16956
19328
16963
16945
16951
16945
16945
16954
18026
16944
16961
16953
16938
16965
16948
17798
16971
16964
16975
16971
16977
16982
17835
16976
16974
16977
16975
16971
16977
16968
17810
16996
16975
16967
16965
16964
16969
17776
16974
16972
16959
16954
16960
16968
17822
16955
16955
16958
16964
16962
16960
18249
16969
16965
16959
16975
16960
16983
17902
16971
16973
16967
16969
16970
17070
17917
17091
17078
17080
17086
17087
17088
19511
17049
17090
17088
17085
17085
17091
18201
17066
17153
17120
17170
17114
17164
17162
17988
17153
17166
17150
17161
17156
17137
17967
17105
17155
17151
17109
17160
17116
18006
17130
17134
17159
17141
17154
17164
18002
17097
17122
17150
17164
17137
17159
17994
17162
17151
17162
17122
17092
17123
17978
17126
17122
17155
17105
17148
17182
17976
17100
17117
17169
17123
17177
17112
17955
17178
17174
17181
17176
17171
17177
19545
17186
17187
17504
18048
17678
17182
18339
17179
17182
17176
17181
17177
17185
18030
17185
17180
17187
17171
17183
17171
18062
17161
17183
17181
17177
17181
17179
17171
17987
17182
17178
17183
17180
17184
17184
18040
17192
17182
17180
17169
17186
17193
18019
17188
17188
17175
17176
17189
17197
18007
17208
17214
17208
17200
17202
17193
18036
17217
17216
17211
17217
17223
17200
18076
17205
17205
17206
17204
17218
17204
19558
17199
17203
17210
17213
17218
17213
18243
17202
17216
17214
17213
17207
17207
18054
17198
17209
17200
17216
17214
17215
18051
17204
17211
17219
17220
17214
17215
18091
17225
17208
17201
17202
17226
17203
18053
17205
17203
17212
17213
17196
17196
18032
17222
17221
17225
17241
17207
17215
18116
17214
17235
17231
17219
17241
17223
17227
17206
17233
17213
17232
17225
17226
17604
18576
17238
17229
17229
17225
17232
17229
19684
17213
17212
17228
17223
17233
17223
18250
17239
17248
17223
17216
17237
17223
18037
17221
17225
17243
17229
17220
17232
18048
17234
17221
17217
17230
17220
17247
18069
17233
17243
17230
17770
17404
17242
18269
17245
17253
17250
17271
17251
17259
18091
17249
17258
17280
17261
17276
17254
18106
17282
17299
17288
17307
17300
17286
18123
17298
17301
17285
17294
17303
17295
18152
17782
18184
17767
17303
17302
17289
19778
17294
17288
17298
17297
17296
17297
18328
17285
17298
17284
17305
17314
17286
18123
17305
17300
17311
17286
17302
17302
18425
17458
17294
17288
17307
17301
17293
18209
17298
17327
17306
17303
17313
17320
18141
17330
17326
17326
17310
17324
17308
18159
17329
17310
17326
17320
17327
17338
18218
17328
17332
17337
17326
17325
17353
18172
17339
17326
17340
17338
17326
17334
18160
17323
17326
17343
17333
17350
17334
19669
17334
17340
17331
17326
17334
17336
18392
17340
17331
17334
17325
17330
17343
18179
17339
17321
17332
17336
17332
17333
18178
17329
17352
17356
17349
17363
17346
18178
17352
17357
17356
17367
17357
17366
18210
17366
17364
17364
17362
17351
17356
18195
17365
17350
17354
17356
17307
17352
18742
17361
17367
17356
17351
17352
17356
18228
17717
17565
17370
17353
17359
17361
18372
17367
17366
17364
17349
17356
17358
20016
17366
17360
17376
17361
17378
17358
18452
17377
17391
17379
17371
17390
17384
18248
17365
17386
17384
17391
17408
17382
18307
17398
17414
17396
17408
17409
17438
17891
17398
17419
17399
17402
17428
17406
18377
17419
17419
17413
17414
17408
17402
18284
17403
17412
17401
17419
17424
17393
18250
17415
17401
17388
17398
17430
17398
19016
18063
17648
17424
17418
17412
17405
18466
17713
17407
17408
17417
17823
18142
20330
17419
17412
17395
17420
17423
18615
17423
17413
17405
17410
17436
17423
18267
17438
17437
17438
17445
17427
17440
18286
17434
17444
17444
17433
17443
17427
18298
17438
17431
17426
17448
17449
17421
18287
17437
17447
17432
17459
17458
17442
18324
17447
17443
17436
17431
17452
17447
18269
17451
17438
17440
17437
17450
17437
18266
17452
17431
17456
17451
17436
17461
18256
17460
17456
17445
17442
17455
17407
19849
17446
17443
17432
17423
17436
17470
18490
17461
17476
17462
17469
17457
17476
18847
17464
17496
17481
17449
17477
17482
18399
17481
17499
17487
17475
17477
17488
18340
17473
17485
17489
17482
17490
17489
18347
17477
17493
17493
17467
17491
17485
18317
17487
17483
17486
17481
17481
17487
18345
17482
17480
17507
17491
17494
17484
18341
17474
17494
17496
17485
17469
17492
18332
17494
17486
17479
17471
17488
17489
19830
17516
17505
17511
17518
17512
17512
18527
17489
17519
17524
17515
17500
17510
18390
17516
17500
17513
17520
17523
17507
18387
17510
17498
17507
17505
17511
18395
17456
17534
17529
17513
17511
17507
18342
17515
17512
17521
17490
17509
17532
18400
17520
17524
17519
17521
17534
18157
19249
17848
17519
17529
17527
17517
17529
18456
17520
17513
17520
17496
17514
17522
17466
17522
17559
17562
17547
17558
17562
19912
17551
17558
17562
17568
17546
17558
18585
17548
17569
17560
17561
17567
17563
18420
17567
17581
17562
17567
17575
17564
18382
17566
17564
17564
17560
17567
17570
18407
17558
17567
17570
17567
17568
17566
18461
17575
17553
17578
17576
17562
17555
18386
17573
17578
17560
17565
17575
17558
18408
17578
17566
17556
17570
17574
18446
17542
17577
17563
17581
17583
17586
17556
17586
17590
17593
17592
17586
17611
19947
17603
17603
17598
17608
17616
17608
17558
17609
17613
17598
17593
17603
17604
18464
17602
17602
17605
17599
17609
17593
18448
17593
17599
17587
17607
17592
17616
18418
17615
17610
17600
17591
17606
17595
18427
17596
17612
17604
17611
17613
17595
18429
17616
17610
17616
17600
17595
17618
18442
17611
17597
17603
17616
17632
17627
18454
17621
17634
17622
17622
17633
18521
17593
17627
17638
17633
17627
17626
17556
17638
17630
17628
17647
17629
17635
18662
17627
17620
17626
17638
17618
17644
18456
17645
17627
17634
17634
17622
17633
18469
17622
17648
17627
17628
17637
17629
18516
17643
17625
17651
17639
17643
17636
18468
17629
17631
17628
18325
18520
17726
18559
17620
17623
17623
17668
17622
17629
18484
17654
17667
17645
17648
17649
18501
17644
17651
17653
17665
17654
17679
18505
17668
18220
17657
17677
17636
17667
20146
17659
17683
17672
17682
17669
17663
18715
17664
17683
17671
17678
17671
17684
18538
17685
17660
17685
17643
17675
17667
18549
17653
17679
17671
17679
17677
17644
18534
17665
17653
17666
17660
17646
17684
18501
17669
17671
17649
17657
17647
18529
17614
17650
17691
17667
17649
17691
18491
17715
17693
17688
17692
17680
17698
18552
17667
17685
17653
17692
17711
17721
18534
17713
17716
18071
17873
17709
17691
20114
17688
17713
17718
17701
17687
17706
18759
17690
17707
17714
17704
17706
17716
17687
17713
17717
17691
17701
17706
17717
17686
17709
17683
17699
17700
17695
18544
17722
17727
17705
17717
17724
17725
18549
17732
17695
17707
17716
17726
17726
18563
17712
17722
17722
17715
17732
17746
18567
17755
17749
17728
17745
17741
17743
18561
17750
17733
17751
17742
17728
17755
18618
17744
17730
17726
17714
17753
17748
20070
17773
17763
17748
17758
17755
18761
17752
17738
17759
17763
17743
17756
18575
17743
17738
17771
17750
17757
17734
18604
17758
17767
17750
17727
17765
17764
18566
17733
17903
18619
18342
17737
17760
18766
17783
17774
17709
17784
17769
19179
17787
17785
17780
17784
17785
17773
18637
17779
17781
17785
17785
17786
17790
18630
17785
17778
18098
18022
17781
17785
18781
17803
17802
17782
17781
17786
17797
20410
17795
17784
17782
17796
17795
18820
17803
17802
17795
17787
17781
17790
17769
17802
17794
17800
17793
17771
17794
18617
17778
17794
17782
17795
17795
17784
18615
18114
18008
17796
17815
17807
17824
18799
17808
17802
17804
17816
17829
17827
18707
17845
17832
17816
17834
17837
18666
17835
17830
17826
17831
17831
17843
18656
17826
17837
17829
17830
17831
17833
18683
17834
17831
17848
17830
17835
17836
20173
17827
17830
17836
17830
17837
17825
18870
17850
17842
17832
17837
17820
18697
17814
17827
17843
17822
17845
17833
18661
17851
17835
17853
17836
17843
17859
18731
17834
17861
17866
17836
17850
17850
18653
17858
17852
17872
17858
17846
17867
18685
17871
17853
17858
17847
17856
17833
18681
17832
17851
17850
17876
17859
18741
17848
17869
17859
17876
17873
17882
18707
17855
17855
17842
17830
17837
17852
20213
17855
17854
17849
17859
17869
17835
18863
17846
17858
17828
17826
17845
17842
18693
17835
17851
17850
17856
17866
18712
18091
18815
18380
17894
17873
17873
18841
17883
17869
17897
17898
17895
17905
18724
17908
17893
17898
17908
17901
17913
18763
17920
17892
17904
17909
17920
17906
18777
17929
17901
17922
17933
17903
18718
17906
17904
17911
17906
17926
17912
18753
17953
17928
17927
17924
17934
17934
20283
17934
17933
17925
17919
17920
17920
18937
17930
17931
17924
17922
17945
17928
17905
17916
17928
17925
17954
17930
18774
17961
17950
17947
17951
17944
17948
18781
17958
17932
17931
17953
17925
17955
18800
17965
17972
17958
17956
17960
17959
18791
17963
17965
17964
17954
17978
19251
17939
17957
17956
17950
17969
17959
18877
17938
17946
17937
17946
17942
17936
18737
17978
17962
17956
17951
17961
17966
20308
17965
17968
17949
17951
17956
19046
17943
17949
17958
17963
17953
17944
18797
17968
17979
17980
17970
17961
17976
18842
17970
17964
18005
17995
17993
17979
18825
17997
17987
18007
18008
17982
17987
18816
17982
17986
17983
17992
17981
18838
17997
17999
17993
17990
18013
17984
18831
17998
17983
18002
18000
17986
17992
18823
18008
18004
18008
17993
18001
18016
18813
17997
18007
17986
17989
17972
20337
17962
17987
17987
17981
17987
17993
19032
17998
17985
17999
18018
18002
18235
19661
18916
18195
18012
17992
18005
18014
18913
18013
18010
17981
18001
18035
18911
18014
18039
18010
18024
18012
18022
18847
18015
18031
18006
18021
18016
18007
18872
18012
17997
17992
18009
18005
18017
18829
18016
18013
18022
18008
18007
17996
18021
18021
17998
18009
18000
18009
18852
18030
18025
18004
18017
18038
18023
20349
18009
18014
18005
17990
18011
18026
19039
18024
18034
18020
18006
18019
18871
18017
18028
18036
18041
18044
18038
18841
18054
18053
18079
18079
18053
18090
18862
18073
18078
18075
18056
18064
18069
18890
18072
18062
18070
18056
18070
18930
18088
18071
18035
18068
18084
18075
18894
18052
18067
18059
18054
18063
18066
18884
18060
18057
18076
18074
18070
18064
18890
18074
18058
18783
18171
18068
20581
18080
18080
18047
18084
18102
18090
19123
18102
18078
18095
18072
18086
18097
18948
18102
18098
18104
18092
18100
18912
18121
18095
18106
18092
18098
18079
18938
18115
18111
18099
18100
18095
18098
18919
18102
18096
18107
18117
18088
18093
18898
18102
18090
18098
18098
18080
18929
18103
18094
18113
18103
18091
18108
18943
18096
18092
18094
18097
18097
18085
18913
18098
18089
18112
18109
18662
20619
18064
18107
18129
18114
18924
18816
19546
18118
18110
18143
18115
18137
18141
19013
18140
18124
18139
18136
18128
18942
18100
18119
18141
18157
18138
18136
18961
18140
18129
18137
18131
18123
18146
18948
18157
18154
18131
18134
18151
18128
18960
18144
18126
18141
18137
18129
18962
18146
18141
18130
18138
18144
18114
19028
18133
18118
18130
18126
18124
18125
18947
18133
18134
18126
18154
18144
20541
18086
18148
18157
18147
18154
18155
19200
18165
18169
18178
18162
18163
18170
19015
18170
18171
18165
18163
18186
18173
19002
18185
18171
18163
18172
18179
19000
18172
18180
18156
18171
18161
18162
19027
18126
18145
18148
18133
18139
18156
18986
18189
18108
18150
18139
18160
19527
18177
18170
18170
18195
18188
18169
19034
18118
18170
18169
18157
18719
19212
18132
18191
18179
18166
18182
18199
20880
18198
18186
18196
18202
18194
18206
19316
18199
18201
18187
18233
18219
19136
18205
18221
18210
18226
18208
18220
19106
18249
18236
18228
18219
18219
18218
19067
18230
18235
18726
18269
18246
19247
18195
18210
18221
18217
18219
18230
19070
18229
18230
18198
18209
18215
18215
19057
18234
18232
18216
18225
18243
18243
19039
18232
18227
18205
18227
18239
19027
18233
18237
18693
19105
18499
18243
20697
18249
18228
18228
18239
18243
19262
18245
18261
18262
18248
18243
18252
19090
18249
18253
18218
18249
18245
18252
19111
18271
18248
18259
18258
18215
19086
18253
18261
18255
18244
18237
18242
19084
18276
18256
18244
18270
18256
18243
19085
18231
18256
18243
18252
18221
19139
18221
18260
18209
18258
18269
18241
19104
18243
18252
18246
18271
18272
18287
19095
18272
18268
18271
18267
18280
20628
18223
18289
18294
18291
18286
18293
19303
18302
18288
18286
18290
18279
18295
19122
18284
18292
18289
18285
18280
19153
18301
18280
18290
18297
18295
18291
19146
18285
18297
18294
18286
18270
18296
19127
18282
18300
18286
18286
18293
19166
18292
18308
18280
18274
18282
18281
19124
18291
18295
18284
18292
18313
18288
19122
18297
18306
18311
18321
18298
19164
18301
18323
18330
18314
18326
18317
20705
18332
18318
18320
18343
18295
18325
19311
18324
18333
18322
18321
18333
19126
18306
18338
18313
18325
18322
18322
19116
18327
18346
18305
18295
18311
18311
19215
18342
18336
18317
18351
18342
19192
18316
18329
18344
18320
18322
18337
19146
18304
18334
18332
18319
18307
19197
18326
18332
18330
18350
18350
18366
19193
18732
19221
18716
18349
18349
18357
19286
18367
18369
18353
18368
18357
20733
18387
18359
18381
18383
18352
18372
19360
18376
18369
18386
18384
18373
19233
18341
18375
18380
18369
18381
18360
19235
18364
18369
18362
18359
18367
18348
19217
18383
18378
18377
18353
18376
19225
18386
18366
18380
18385
18371
18377
19238
18369
18389
18371
18364
18380
18385
19236
18361
18385
18400
18402
18395
19220
18393
18382
18380
18403
18390
18419
19307
18414
18417
18413
18410
18391
18412
20720
18404
18415
18420
18409
18402
19447
18417
18399
18419
18403
18403
18415
19233
18397
18396
18425
18404
18394
19233
18419
18410
18423
18437
18435
18406
19263
18412
18415
18404
18384
18417
18397
19241
18381
18392
18400
18417
18414
19228
18397
18417
18401
18386
18413
18390
19239
18460
18439
18435
18431
18435
19290
18429
18425
18430
18463
18434
18434
19238
18451
18444
18438
18441
18438
18434
20784
18441
18452
18444
18468
18448
19508
18443
18458
18465
18431
18446
18458
19333
18420
18438
18432
18468
18445
19279
18440
18454
18471
18465
18449
18450
19299
18438
18450
18434
18446
18465
18452
19335
18432
18456
18467
18453
18461
19316
18430
18438
18450
18430
18469
18563
20200
19361
18508
18477
18452
18443
19371
18474
18468
18455
18476
18473
18476
19306
18473
18494
18492
18493
18867
21208
18451
18467
18483
18472
18493
18481
19490
18484
18491
18490
18503
18496
18479
19335
18496
18477
18507
18477
18483
19321
18500
18492
18490
18479
18488
18501
19337
18480
18478
18459
18495
18481
19334
18484
18494
18500
18495
18506
18512
19343
18485
18481
18490
18517
18502
18503
18484
18512
18497
18495
18491
18502
19331
18498
18510
18530
18504
18496
18533
19357
18508
18527
18524
18505
18528
21151
18733
18524
18527
18523
18538
18522
19663
18503
18521
18526
18530
18516
19382
18524
18531
18530
18533
18545
18534
19358
18517
18521
18507
18519
18521
19379
18501
18510
18516
18522
18524
18524
19374
18523
18540
18540
18534
18522
18516
19366
18540
18534
18557
18539
18561
19404
18539
18534
18544
18556
18519
18544
19406
18556
18565
18570
18562
18580
19405
18568
18567
18570
18559
18555
18565
20921
18567
18573
18577
18557
18576
19625
18574
18554
18560
18546
18549
18561
19386
18577
18575
18553
18574
18536
18578
18532
18544
18565
18554
18582
18560
19424
18568
18562
18568
18556
18541
18554
19421
18565
18559
18556
18680
19502
20287
18624
18582
18585
18578
18589
18579
19549
18569
18587
18606
18581
18578
19425
18596
18565
18604
18587
18594
18604
19973
18634
18589
18585
18523
18586
21922
18588
18565
18593
18586
18578
19676
18556
18593
18587
18586
18598
18609
19392
18582
18594
18564
18578
18584
18599
19424
18560
18588
18601
18580
18586
19422
18593
18582
18552
18600
19001
18733
19541
18588
18584
18589
18587
18616
19463
18599
18593
18620
18603
18624
18633
19438
18615
18613
18614
18622
18632
19494
18629
18643
18649
18636
18633
18635
19492
18624
18643
18624
18629
18625
20991
18622
18630
18624
18656
18634
18588
19672
18640
18635
18619
18638
18614
19466
18616
18645
18609
18608
18619
18622
19453
18623
18651
18639
18633
18620
18626
19502
18629
18632
18630
18622
18635
19499
18622
18634
18640
18661
18646
18662
19484
18633
18656
18658
18616
18666
19468
18663
18653
18649
18656
18669
18649
19508
18680
18674
18667
18672
18677
19511
18664
18668
18671
18672
18674
18678
20998
18684
18659
18666
18675
18675
19697
18688
18669
18667
18689
18676
18672
19542
18676
18679
18684
18684
18676
19511
18675
18645
18682
18670
18649
18670
19519
18655
18665
19025
19586
19123
19678
18672
18683
18690
18678
18716
18692
19518
18716
18682
18684
18679
18687
19532
18714
18702
18721
18696
18705
18709
19529
18695
18707
18716
18702
18715
19531
18705
18695
18698
18709
18700
18721
21008
18714
18694
18691
18705
18726
19729
18699
18697
18700
18708
18707
18701
19562
18701
18717
18714
18708
18714
19529
18693
18695
18700
18710
18710
18699
19551
18715
18731
18710
18721
18699
19566
18696
18748
18719
18747
18745
18723
19563
18742
18727
18745
18759
18768
20055
18739
18751
18744
18768
18739
18758
19653
18756
18742
18751
18740
18761
19588
18769
18757
18750
18753
18771
18757
21130
18768
18758
18732
18756
18750
19768
18770
18762
18749
18747
18729
18735
19576
18756
18745
18748
18762
18759
19588
18754
18761
18750
18752
18756
18764
19617
18776
18762
18768
18772
18740
19568
18774
18777
18781
18778
18789
18783
19653
18791
18786
18774
18776
18783
19625
18789
18790
18791
18798
18800
18801
19612
18792
18791
18796
18785
18803
19659
18792
18790
18784
18807
18795
18820
21115
18775
18807
18792
18794
18785
19817
18816
18792
18800
18788
18794
18780
19627
18787
18802
18799
18799
18781
19625
18807
19426
19694
18880
18793
19748
18832
18811
18804
19647
19157
18794
19756
18821
18824
18816
18819
18807
19673
18826
18832
18835
18812
18822
18820
19675
18835
18839
18822
18823
18829
19670
18832
18826
18840
18840
18823
18845
19664
18832
18826
18817
18832
18847
21208
18830
18822
18828
18825
18828
18827
19834
18828
18835
18847
18839
18839
19688
18826
18828
18846
18827
18835
18845
19666
18840
18843
18839
18845
18825
19664
18854
18858
18847
18823
18828
19728
18817
18851
18860
18868
18853
18862
19706
18869
18878
18874
18864
18858
19680
18873
18866
18863
18850
18863
18849
19685
18882
18868
18875
18853
18860
19688
18869
18864
18884
18866
18865
18837
21510
19096
18889
18880
18877
18870
20081
18865
18870
18880
18869
18853
18882
19728
18867
18876
18865
18887
18860
19728
18894
18844
18875
18843
18852
18866
20000
19189
18864
18865
18873
18896
19806
18889
18900
18889
18873
18898
19741
18886
18883
18897
18895
18890
18907
19712
18878
18900
18925
18891
18904
19801
18906
18879
18915
18901
18899
18886
19749
18902
18887
18908
18881
18893
21295
18877
19447
18876
18915
18890
18917
20071
18889
18873
18901
18881
18927
19806
19856
19513
18901
18915
18878
19802
18903
18901
18909
18880
18900
18909
19731
18891
18892
18890
18884
18921
18893
18917
18926
18919
18931
18921
18935
19737
18912
18930
18918
18917
18941
19756
18919
18941
18929
18945
18946
18924
19757
18942
18940
18926
18933
18942
19762
18941
18930
18935
18934
18936
21322
18917
18918
18938
18938
18934
18943
20036
18928
18924
18953
18949
18927
19853
18929
18940
18949
18924
18931
18921
19811
18947
18934
18947
18961
18947
19764
19128
19219
18915
18929
18950
18968
19920
18960
18963
18936
18984
18962
19790
18965
18962
18979
18971
18968
19854
18980
18973
18963
18975
18975
18982
19784
18969
18967
19005
18964
18991
19826
18982
19427
19101
18993
18980
19013
21402
18973
18989
18963
18988
18982
19983
18978
18968
18989
19011
18977
19818
18993
18988
18987
18977
18968
18996
19920
18986
19005
18987
18998
18982
19829
19005
18993
18985
18985
19017
19029
20416
18958
19010
19029
19018
19001
20478
19038
19018
19031
19025
19022
19923
19006
19032
19030
19010
19013
19022
19841
19043
19027
19025
19035
19020
19895
19024
19036
19041
19030
19027
21677
19032
19030
19026
19033
19026
19601
21050
19384
19025
19037
19043
19028
19936
19038
19025
19013
19029
19033
19873
19041
19032
19026
19034
19020
19025
19853
19067
19027
19033
19027
19061
19893
19046
19050
19062
19058
19059
19058
19020
19083
19485
19063
19068
19066
19982
19076
19066
19062
19073
19068
19894
19066
19063
19067
19061
19061
19060
19915
19053
19078
19056
19044
19077
21448
19075
19068
19070
19083
19037
19058
19004
19079
19076
19079
19065
19065
19902
19061
19052
19072
19069
19052
19926
19083
19069
19071
19060
19046
19055
19895
19062
19050
19074
19062
19078
19882
19069
19077
19079
19095
19095
19926
19071
19092
19100
19090
19084
19087
19926
19080
19103
19095
19088
19124
19928
19116
19104
19101
19120
19096
19102
19926
19115
19111
19099
19090
19115
21441
19116
19117
19098
19121
19113
20157
19096
19099
19122
19096
19096
19090
19918
19117
19095
19110
19103
19110
19953
19112
19099
19103
19116
19121
19968
19093
19118
19100
19119
19114
19127
19957
19133
19148
19131
19132
19127
19975
19131
19117
19147
19134
19138
19119
19986
19117
19127
19157
19152
19147
19994
19136
19131
19141
19143
19142
20031
19156
19145
19150
19169
20077
19824
21619
19133
19147
19130
19158
19147
20162
19139
19161
19156
19119
19152
20009
19136
19161
19152
19142
19127
19145
19958
19138
19156
19158
19178
19128
19985
19138
19137
19148
19154
19142
19980
19158
19155
19162
19171
19178
19160
19993
19162
19173
19170
19180
19159
19967
19165
19182
19197
19156
19182
20001
19176
19169
19158
19187
19181
19183
19996
19167
19182
19187
19178
19179
21474
19179
19180
19167
19176
19166
20223
19157
19167
19185
19178
19179
19196
20031
19188
19177
19174
19176
19158
20002
19180
19190
19184
19190
19196
19169
20055
19165
19172
19169
19177
19189
20032
19200
19195
19195
19219
19199
20035
19218
19193
19224
19231
19224
19216
20038
19232
19209
19214
19226
19232
20054
19224
19202
19220
19211
19212
20045
19220
19218
19227
19224
19214
19215
21503
19211
19203
19215
19209
19221
20217
19207
19218
19202
19215
19199
20084
19221
19211
19203
19231
19221
19218
20057
19208
19219
19227
19232
19203
20045
19231
19202
19220
19191
19218
20060
19237
19227
19226
19240
19225
19235
20093
19227
19213
19211
19242
19227
20074
19237
19252
19244
19234
19235
20094
19237
19242
19590
20183
19684
19251
20180
19244
19257
19248
19246
19248
21527
19257
19825
19255
19248
19256
20374
19251
19258
19265
19260
19253
20077
19264
19265
19258
19253
19242
19252
20096
19247
19257
19226
19252
19266
20095
19255
19243
19251
19256
19255
20080
19283
19280
19279
19285
19290
19277
20095
19281
19295
19287
19297
19279
20132
19300
19280
19290
19290
19287
20176
19280
19284
19288
19293
19289
19294
20125
19272
19296
19305
19285
19278
21611
19283
19299
19515
19615
19291
20420
19286
19295
19292
19275
19264
19288
20140
19282
19293
19287
19280
19297
20110
19287
19296
19302
19291
19283
20097
19735
19279
19279
19297
19280
20242
19270
19290
19309
19307
19322
19310
20139
19302
19281
19315
19296
19311
20209
19317
19304
19302
19315
19318
20206
19307
19298
19309
19325
19327
19325
20137
19324
19310
19305
19306
19334
21661
19327
19314
19333
19295
19322
20322
19328
19290
19331
19301
19310
19321
20162
19329
19317
19313
19332
19317
20121
19320
19316
19332
19296
19333
20147
19324
19321
19322
19320
19329
19328
20141
19317
19310
19339
19335
19359
20146
19347
19357
19351
19348
19334
20182
19627
20274
19748
19359
19349
20308
19356
19376
19359
19354
19343
19346
20202
19359
19372
19649
19614
19348
21882
19354
19360
19372
19369
19341
20397
19349
19362
19345
19365
19363
20233
19312
19380
19373
19367
19362
19334
20189
19357
19365
19357
19359
19350
20158
19357
19349
19361
19355
19327
20172
19335
19787
19493
19357
19401
19385
20324
19391
19378
19397
19381
19404
20217
19392
19391
19388
19382
19390
20197
19390
19391
19392
19399
19398
20254
19343
19408
19403
19387
19387
19398
21726
19396
19404
19400
19406
19406
21230
19764
19387
19399
19376
19409
20363
19386
19383
19384
19413
19388
20716
19383
19399
19410
19401
19410
19397
20274
19394
19403
19399
19383
19406
20227
19384
19419
19401
19398
19389
20237
19391
19386
19383
19389
19407
20224
19416
19387
19410
19412
19413
19418
20213
19392
19404
19436
19409
19396
20236
19416
19396
19415
19417
19413
22075
19394
19417
19407
19415
19409
20480
19371
19415
19407
19417
19409
19404
20258
19410
19411
19408
19420
19401
20307
19425
19402
19379
19402
19417
20227
19413
19409
19409
19417
19416
19410
20225
19401
19391
19398
19411
19423
21090
20229
19414
19396
19399
19413
20318
19420
19413
19393
19387
19407
20216
19418
19416
19412
19408
19421
19407
20200
19405
19412
19407
19419
19410
21757
19412
19410
19412
19395
19405
20458
19408
19409
19424
19401
19395
21605
19413
19407
19412
19400
19413
19410
20401
19404
19394
19431
19389
19408
20281
19394
19398
19412
19419
19404
20224
19404
19394
19412
19411
19401
20264
19366
19389
19388
19398
19395
19389
20678
19414
19393
19385
19394
19405
20976
19821
19398
19373
19371
19408
20455
19855
19405
19386
19367
19377
21912
19324
19376
19377
19384
19374
19375
20466
19382
19371
19363
19383
19371
20214
19380
19367
19367
19379
19380
20209
19376
19375
19378
19387
19384
19372
20204
19388
19375
19384
19377
19371
20217
19379
19382
19391
19378
19371
20257
19377
19365
19371
19401
19403
20231
19402
19401
19405
19398
19397
19404
20221
19388
19409
19408
19398
19405
20237
19429
19420
19442
19437
19433
21762
19432
19432
19427
19416
19433
20498
19407
19428
19428
19436
19418
19418
20238
19425
19423
19429
19429
19418
20255
19422
19421
19419
19411
19418
20257
19415
19416
19419
19409
25413
21269
19411
19422
19434
19430
19411
20339
19409
19423
19416
19408
19468
19440
20384
19558
19528
19537
19533
19551
20387
19541
19561
19556
19553
19555
20402
19572
19570
19574
19627
19638
22226
19621
19623
19598
19585
19573
19574
20643
19605
19606
19641
19573
19629
20467
19608
19631
19624
19640
19631
20459
19594
19615
19609
19627
20119
20518
19569
19612
19595
19596
19628
20439
19590
19627
19623
19615
19628
19636
20449
19589
19633
19633
19625
19633
20408
19642
19592
19631
19584
19636
20458
19626
19647
19631
19660
19652
20486
19646
19655
19649
19654
19654
22082
19589
19651
19654
19987
19887
19661
20800
19652
19642
19651
19644
19647
20507
19652
19667
19654
19647
19646
20506
19646
19658
19674
19656
19657
20478
19656
19655
19657
19641
19656
20473
19650
19658
19662
20100
19644
19652
20529
19649
19661
19657
19649
19658
20458
19658
19656
19681
19672
19679
20477
19676
19667
19674
19678
19677
20539
19676
19677
19677
19678
19676
22044
19684
19673
19679
19681
19807
20075
19656
19676
19677
19679
19676
19673
20535
19682
19679
19670
19674
19678
20540
19673
19675
20197
20672
19819
20613
19670
19684
19681
19676
19684
20508
19675
19681
19690
19688
19679
20537
19695
19678
19683
19693
19682
19680
20537
19678
19684
19690
19695
19691
20518
19703
19688
19695
19696
19705
20496
19704
19724
19717
19721
19707
22047
19723
19723
19711
19712
19714
20741
19708
19712
19705
19723
19704
20574
19688
19700
19693
19707
19708
19712
20512
19695
19706
19706
19709
19694
20549
19711
19709
19696
19692
19701
20540
19707
19698
19705
19702
19714
20552
19718
19689
19723
19723
19708
20541
19722
19716
19727
19709
19711
19708
20517
19755
19744
19713
19707
19727
20562
19709
19737
19736
19734
20169
22348
19734
19708
19730
19718
19774
20760
19751
19772
19751
19758
19768
20606
19770
19761
19771
19773
19766
20593
19767
19775
19766
19758
19748
19773
20573
19748
19761
19759
19755
19756
20615
19752
19748
20118
19985
19764
20752
19756
19750
19745
19761
19745
20616
19757
19744
19755
19758
19758
20596
19760
19758
19753
19782
19774
20602
19782
19770
19751
19775
19779
19774
22136
19769
19792
19767
19771
19779
20787
19787
19761
19784
19778
19784
20620
19892
20757
20327
19786
19777
20708
19789
19803
19793
19777
19789
20601
19792
19767
19778
19772
19779
20632
19815
19782
19774
19790
19809
20640
19791
19773
19789
19779
19787
19771
20613
19786
19795
19789
19776
19790
20630
19785
19780
19783
19787
19779
20680
19806
19822
19816
19810
19809
22146
19818
19811
19805
19812
19818
20846
19805
19803
19807
19799
19834
20649
19794
19809
19792
19798
19803
21137
19800
19828
19813
19805
19810
20666
19813
19800
19804
19819
19830
19808
20636
19809
19804
19816
19800
19817
20647
19807
19827
19827
19810
19826
20634
19813
19811
19820
19823
19816
20643
19853
19834
19818
19828
19830
20720
19814
19817
19867
19843
19853
22487
19838
19861
19862
19848
19863
20875
19859
19844
19847
19838
19839
20743
19812
19850
19828
19856
19863
19840
20663
19857
19839
19849
19859
19857
20718
19861
19856
19854
19857
19866
20696
19865
19839
19843
19834
19853
20714
19858
19829
19843
19848
19840
20676
19838
19845
19842
19846
19850
20706
19844
19854
19838
19842
19842
19840
20680
19848
19836
19858
19834
19895
22210
19861
19871
19878
19878
19862
21376
20850