Czechy
]]>
Czechy
]]>
729
728
721
720
719
718
717
717
716
716
715
714
714
714
712
712
706
706
703
702
702
699
699
698
698
697
697
695
694
693
692
692
690
689
685
685
684
682
681
681
680
679
675
674
672
668
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
664
665
665
665
665
665
665
665
665
667
669
670
671
672
673
674
674
674
675
677
679
686
688
690
693
697
704
705
705
705
705
705
705
705
706
706
706
706
706
706
706
706
706
706
706
706
707
708
708
709
710
710
713
715
715
717
717
717
718
718
718
719
719
719
720
722
723
723
723
724
724
725
726
727
727
728
729
730
732
733
734
736
736
737
738
738
739
739
739
740
740
741
741
742
742
743
744
744
746
746
747
747
749
749
750
753
754
754
755
757
759
772
774
775
777
782
783
784
785
791
792
794
796
797
797
798
799
800
801
801
801
801
801
802
803
803
803
803
803
804
805
805
805
806
806
806
807
807
808
808
809
809
810
810
811
811
811
812
812
812
812
813
813
814
814
814
815
815
815
817
818
822
827
827
828
829
833
836
839
843
846
847
849
851
852
861
863
864
864
866
867
868
870
870
871
871
868
867
867
866
866
865
864
861
861
861
861
862
862
863
864
865
866
869
871
873
876
879
883
886
887
887
886
881
880
879
877
877
874
868
867
865
864
857
853
850
848
845
841
839
837
834
830
829
825
825
822
818
814
811
807
767
767
764
761
758
755
743
739
724
721
717
713
711
696
696
691
690
690
690
690
689
689
689
689
689
689
689
689
688
688
688
687
687
687
687
687
687
687
687
687
686
686
686
686
686
686
686
686
686
687
688
688
688
688
688
688
688
688
688
688
687
687
686
686
686
685
685
684
684
684
683
683
683
682
682
682
682
681
681
681
681
681
681
681
682
682
683
689
690
690
690
690
692
692
693
694
695
696
696
696
698
700
700
700
701
702
704
705
705
706
706
705
702
702
701
701
700
693
692
691
690
688
684
682
682
680
677
676
674
674
675
677
679
680
680
680
681
682
683
684
684
684
684
684
684
684
684
684
684
684
681
678
677
676
676
675
675
674
674
674
673
672
670
668
668
668
666
665
664
663
661
660
659
659
658
657
653
653
651
649
647
647
647
647
647
647
646
646
646
645
645
643
642
642
641
639
636
634
631
629
628
626
623
620
617
615
614
613
613
612
611
611
608
607
606
605
605
604
602
600
599
599
600
601
603
605
607
609
610
611
615
617
620
621
622
624
624
626
627
628
629
631
633
634
636
638
640
641
641
642
642
643
644
645
647
648
649
650
652
657
660
662
663
665
666
668
668
670
672
674
676
682
684
685
688
689
691
697
698
701
705
706
709
710
711
712
712
714
716
718
726
729
731
733
735
736
739
746
757
758
759
759
763
764
769
770
771
772
773
775
776
776
776
776
776
777
777
777
777
777
777
779
779
779
786
788
790
792
795
808
810
811
812
816
817
817
817
817
819
820
821
822
823
827
828
830
831
834
836
838
841
844
852
854
854
856
858
860
862
871
873
875
879
881
881
880
879
879
877
876
875
874
874
869
868
866
864
862
861
860
859
858
857
855
853
852
851
850
834
832
831
829
829
816
816
815
815
814
814
813
813
812
812
809
804
799
795
793
788
766
764
759
758
756
755
751
749
747
746
743
738
737
737
735
731
731
730
729
727
727
724
723
707
703
698
695
691
679
670
667
665
663
661
660
658
658
658
650
649
648
648
646
641
636
635
633
631
630
623
621
618
614
612
612
611
611
611
611
611
610
610
610
611
611
612
613
614
618
619
619
624
634
640
644
647
666
669
674
676
678
680
684
694
694
700
701
701
701
701
701
701
701
700
698
697
695
694
694
693
691
685
683
681
678
674
674
674
674
675
675
675
675
675
666
666
666
665
658
654
652
651
647
647
645
645
641
640
639
637
637
633
633
633
629
627
625
616
614
612
598
598
596
592
586
584
582
580
574
572
571
571
570
570
571
572
573
573
573
573
573
573
572
572
571
570
569
569
569
568
566
566
569
571
575
575
576
577
578
579
579
578
573
568
565
563
560
558
547
544
541
534
527
524
516
514
510
508
507
505
504
503
500
497
497
497
497
497
497
497
497
497
498
498
499
499
499
499
499
498
497
494
493
492
487
484
483
481
468
467
466
465
464
463
460
454
454
453
451
449
447
443
441
439
438
437
436
436
435
435
434
434
434
434
433
432
432
424
423
420
417
415
413
409
401
396
395
393
389
389
387
383
382
377
375
373
373
371
370
368
364
363
363
362
360
358
354
354
353
353
352
352
349
345
345
344
340
339
339
338
338
338
337
337
336
336
334
333
331
331
329
329
329
328
327
326
324
322
322
322
321
321
321
319
319
318
319
319
319
321
321
322
323
323
324
324
324
326
327
328
329
329
330
331
331
332
333
333
333
334
335
337
339
342
343
345
350
356
366
370
374
375
376
378
378
378
379
380
384
386
386
386
386
387
390
391
392
393
394
395
395
396
398
401
402
410
416
419
419
420
423
424
432
436
436
436
442
443
456
467
481
482
487
489
494
496
498
498
508
509
510
517
518
520
535
543
552
553
554
561
582
589
591
592
595
598
602
603
604
605
606
606
607
607
607
609
610
610
611
612
612
613
616
616
617
621
621
619
619
616
616
618
619
620
626
627
631
631
627
624
619
615
613
609
607
604
599
593
591
588
587
586
586
585
584
583
575
573
570
569
568
567
566
565
562
546
537
530
529
525
520
519
510
510
506
503
491
488
481
479
478
477
469
467
466
465
465
464
460
458
457
456
423
421
411
410
402
401
401
389
387
386
385
385
384
382
378
377
377
376
375
374
373
374
374
374
374
375
376
384
387
388
389
389
389
389
387
384
383
383
379
377
361
360
360
359
357
356
355
354
351
350
350
346
345
344
344
342
342
341
340
335
332
331
331
329
329
328
328
325
324
321
320
316
313
312
310
309
309
309
308
307
307
306
305
305
304
303
303
301
301
300
299
293
292
289
285
285
284
284
282
281
279
279
279
278
277
275
274
273
271
271
270
267
264
264
263
262
261
261
260
259
259
259
255
255
255
255
255
255
257
257
258
258
259
260
260
260
263
263
263
263
267
268
268
269
271
273
274
274
277
282
289
291
294
296
296
303
305
313
318
320
325
327
329
330
330
336
342
346
348
348
349
349
350
351
351
352
353
354
355
355
355
356
356
355
354
353
351
349
347
346
344
342
341
338
338
337
337
335
335
334
333
333
334
334
335
337
340
341
341
344
349
357
358
358
359
363
364
365
366
366
369
370
371
372
372
374
374
374
375
378
379
381
382
383
383
384
385
386
386
387
387
389
390
390
391
392
393
393
395
396
396
397
398
398
398
399
399
399
400
400
400
401
406
406
407
409
410
411
412
412
413
413
413
413
414
414
414
415
415
415
415
413
409
402
400
399
398
397
396
395
394
393
387
385
385
385
384
383
383
382
381
381
381
381
381
381
381
382
382
382
383
383
383
383
383
382
382
382
381
381
381
380
380
380
380
380
379
378
378
377
376
376
376
376
375
375
375
374
374
374
374
373
373
372
372
371
370
370
370
362
361
360
357
353
352
352
347
347
346
338
336
335
334
332
331
328
325
323
323
320
314
306
308
309
316
316
321
323
325
327
328
330
329
328
322
322
321
319
317
316
316
313
311
310
308
305
301
298
288
285
285
283
279
279
279
281
281
282
282
282
284
285
287
288
288
288
288
289
289
289
289
289
292
293
293
294
295
296
306
308
312
315
316
317
318
319
320
321
322
322
324
335
342
343
344
348
349
349
352
356
357
359
363
369
369
384
388
403
409
416
418
421
423
423
425
426
432
432
433
438
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
439
431
429
427
426
422
417
414
414
413
401
391
375
374
364
362
361
359
355
353
353
353
353
353
353
352
352
352
352
351
351
351
351
351
352
352
352
353
353
353
353
352
352
352
349
348
345
343
342
341
340
339
338
336
335
333
328
327
318
311
307
306
305
298
297
296
285
285
287
288
298
303
304
304
304
304
304
304
303
302
301
300
297
292
292
292
296
302
303
304
305
308
311
312
313
316
317
320
325
328
326
324
323
322
320
319
318
318
318
318
320
322
323
323
325
329
331
332
333
335
335
336
339
341
343
346
347
352
353
354
356
367
391
395
399
411
411
426
422
421
419
418
416
412
411
410
409
405
404
404
404
404
403
403
403
402
402
402
402
401
400
400
400
400
399
399
399
399
399
398
398
397
396
395
394
390
388
385
384
380
378
376
361
360
358
356
352
349
345
342
341
339
338
337
337
336
336
333
332
330
330
329
329
329
328
324
325
325
326
330
331
331
332
332
332
332
332
332
332
332
332
337
339
343
347
354
357
359
362
364
366
367
369
369
379
381
383
396
398
400
403
403
406
411
414
416
418
420
420
420
420
420
420
420
420
420
420
420
420
419
419
417
416
414
414
409
409
403
398
394
383
379
366
363
363
365
365
367
369
370
377
379
379
379
380
381
382
382
379
379
377
376
376
375
375
374
373
373
370
369
367
365
362
362
358
357
353
352
350
343
342
341
338
338
338
335
331
331
330
320
319
317
311
306
305
304
301
301
310
312
312
311
309
308
307
306
306
305
305
304
304
303
303
303
302
301
301
299
298
297
297
296
296
295
294
294
291
290
289
289
288
286
285
285
285
285
284
284
283
283
283
283
283
283
284
284
284
284
285
285
285
285
285
285
286
286
287
287
272
271
271
272
273
273
273
274
274
275
276
277
277
278
279
280
281
282
283
283
282
281
279
279
277
277
276
276
276
276
275
275
275
274
274
274
275
275
277
277
277
277
278
278
278
278
278
278
278
289
289
288
288
287
286
285
285
282
295
298
303
306
310
315
317
318
319
320
321
322
323
324
324
324
325
327
326
325
321
320
319
318
317
315
312
311
310
306
306
305
304
303
301
300
297
297
297
297
297
297
297
297
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
295
295
294
293
293
290
287
286
286
286
288
288
288
288
289
289
289
290
290
290
292
292
293
294
294
294
295
296
297
298
301
302
302
302
303
303
303
302
300
299
299
298
297
296
296
295
295
295
294
293
293
292
290
289
289
289
288
288
287
287
286
286
285
284
283
283
282
279
278
275
274
266
265
263
260
257
255
254
251
248
247
247
247
251
253
254
254
256
256
257
257
257
257
257
257
257
257
256
256
257
257
257
258
258
258
258
262
265
266
267
268
268
263
263
263
264
266
270
270
271
271
272
272
272
273
273
278
281
284
285
285
286
288
289
289
290
290
291
292
293
293
293
292
291
292
296
298
298
297
297
297
296
295
292
279
271
265
264
264
263
263
263
262
261
261
260
256
256
251
251
250
250
250
250
249
246
244
243
240
239
239
238
238
237
235
234
232
231
229
226
225
226
228
229
227
227
224
222
223
224
226
226
230
230
229
229
226
223
222
222
220
219
219
219
218
218
218
217
217
217
216
215
215
214
213
213
214
214
214
213
212
211
211
211
211
211
211
210
209
208
207
207
208
208
208
209
210
210
210
210
210
211
211
212
212
213
213
213
214
214
214
219
220
223
226
227
229
230
233
233
233
233
233
233
234
230
230
230
230
230
230
233
241
257
259
254
251
250
250
249
249
246
246
246
245
242
237
232
229
227
222
221
220
219
210
203
203
203
203
203
203
204
204
204
204
204
205
206
206
206
206
206
206
207
207
207
208
208
208
208
208
208
209
209
209
210
211
212
214
217
217
218
221
224
225
227
227
227
228
228
230
230
231
231
231
233
233
234
235
235
235
232
228
227
224
219
216
216
216
216
216
216
217
217
217
217
217
217
217
216
216
216
211
210
208
208
207
203
201
201
203
203
203
203
204
205
206
207
210
211
213
223
223
223
223
223
229
231
234
235
236
238
239
241
242
244
246
246
246
246
245
245
245
245
244
244
243
243
240
239
241
237
235
233
232
227
227
227
227
230
231
234
235
235
235
234
232
232
232
232
235
237
237
236
235
235
229
224
216
213
212
211
210
210
210
210
207
206
205
204
204
203
203
202
202
203
203
203
204
204
204
205
206
207
207
207
207
207
207
207
207
207
207
207
207
207
206
206
204
204
204
203
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
201
202
202
203
203
205
207
210
200
201
201
203
203
203
203
203
203
206
209
210
212
210
208
205
203
203
201
202
202
203
204
206
206
208
209
210
210
210
210
210
210
210
209
208
208
207
207
206
206
206
206
207
208
208
209
210
211
211
211
211
211
211
211
211
211
211
211
211
214
217
218
218
218
218
218
219
219
219
219
219
219
219
219
220
220
221
221
221
221
222
224
225
228
229
229
229
230
230
231
231
232
236
237
237
237
237
237
237
237
238
239
240
241
241
242
242
242
242
243
243
243
243
245
247
248
249
249
250
250
251
251
252
252
252
253
253
253
253
255
255
255
255
255
256
256
256
257
257
258
258
258
258
254
253
251
245
243
239
238
237
237
236
236
236
234
233
233
233
233
233
232
232
232
232
232
232
232
232
229
228
227
226
226
225
224
224
221
221
220
219
219
218
217
217
217
217
217
216
215
215
215
215
214
212
210
210
210
210
210
210
210
211
211
211
212
212
212
210
209
207
207
207
207
210
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
212
212
212
212
212
212
213
213
217
219
223
223
223
223
223
223
223
223
223
224
225
225
226
225
225
224
223
222
220
220
220
220
220
220
220
219
219
219
218
218
218
218
218
219
220
222
222
224
225
228
231
232
232
233
234
233
233
233
233
232
232
232
230
230
230
230
230
230
230
230
234
234
235
235
235
235
236
237
237
237
238
238
239
239
239
239
239
240
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
244
245
247
248
249
249
250
250
250
250
250
250
251
251
251
251
252
252
253
253
254
254
254
255
255
256
256
256
256
256
256
256
256
256
256
254
254
255
254
250
256
259
262
262
263
263
262
262
258
257
258
259
261
262
263
263
263
262
262
262
262
262
261
259
255
254
253
250
249
246
244
242
242
241
241
241
241
240
240
238
238
237
236
236
236
235
235
234
233
233
233
236
236
239
239
241
242
243
243
244
246
246
247
250
250
250
251
252
252
254
255
255
257
257
257
257
257
258
258
258
258
258
258
258
259
259
259
259
260
261
261
262
264
264
267
267
266
266
260
258
256
254
253
249
248
243
245
249
251
253
253
256
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
258
258
258
259
259
261
262
263
263
264
265
266
268
269
270
270
271
279
280
281
285
286
292
295
295
300
302
306
311
311
315
315
316
322
326
326
327
328
329
329
332
337
339
339
340
349
352
354
356
356
359
363
379
383
385
389
393
396
400
402
412
416
422
430
430
429
429
429
429
429
429
429
428
428
428
428
427
427
427
426
426
426
426
426
426
426
425
424
424
416
415
414
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
412
411
393
393
393
393
393
393
393
393
393
393
394
396
397
398
404
405
405
410
415
422
424
426
428
429
432
434
438
441
445
449
453
455
459
461
463
464
465
466
468
468
472
475
477
481
483
490
490
498
503
509
511
515
517
519
521
523
523
525
527
528
530
531
531
532
532
534
534
535
536
537
538
539
538
536
528
515
511
510
510
509
509
508
507
505
504
504
503
502
498
498
497
496
493
492
492
491
488
488
487
487
488
490
492
493
494
495
496
497
498
501
502
504
506
508
513
516
521
526
529
540
543
545
549
551
565
572
573
573
573
573
573
573
568
568
544
537
536
536
532
529
527
527
523
522
521
520
520
519
518
516
516
515
514
512
511
509
508
508
507
507
507
507
507
506
506
506
506
506
506
507
509
512
514
521
525
554
557
574
576
578
578
578
579
579
579
579
577
574
573
571
563
554
550
549
543
541
537
533
533
533
535
537
540
543
546
547
549
552
554
557
549
546
543
543
540
536
535
542
543
544
547
548
549
551
552
559
562
565
569
570
572
578
581
581
581
581
581
582
582
582
583
583
583
583
584
584
585
586
586
586
587
587
587
587
587
587
587
587
586
585
584
583
581
579
579
578
578
577
577
577
576
576
575
574
573
573
573
571
571
569
566
564
563
563
562
565
565
570
571
573
561
559
552
551
548
546
545
543
542
542
542
542
541
541
540
540
539
539
538
538
537
535
533
533
532
526
524
524
524
525
526
526
527
527
527
528
528
529
529
529
529
529
528
528
528
530
537
537
537
538
542
545
546
546
544
542
541
529
526
526
526
527
529
531
532
533
535
535
534
533
531
531
530
527
525
525
525
525
525
525
525
525
525
532
535
536
537
539
545
548
554
556
552
548
547
547
543
542
538
537
534
534
533
533
533
534
536
537
537
541
543
544
545
546
546
547
543
537
535
538
541
548
551
553
556
559
561
563
564
565
565
566
566
567
567
568
569
569
570
570
571
571
573
573
574
575
575
578
579
581
582
582
582
583
583
584
584
585
586
587
587
587
591
592
592
594
594
595
595
595
596
596
596
596
597
597
597
592
584
584
585
586
586
590
584
584
581
579
576
575
575
574
571
570
570
570
570
570
569
569
568
568
567
566
565
565
564
564
564
563
563
563
563
563
563
564
564
565
565
566
566
566
566
567
567
568
570
570
570
571
572
572
572
572
572
572
571
566
564
562
561
560
559
559
560
561
562
562
562
563
564
565
566
567
568
570
572
573
574
574
574
574
573
572
572
571
570
569
569
569
568
567
567
567
567
567
568
568
569
570
570
570
571
571
572
573
574
572
572
572
571
571
571
570
570
569
569
569
569
570
570
571
572
572
572
573
574
578
581
582
584
585
591
591
593
595
595
595
593
593
591
591
591
591
595
595
596
597
599
600
601
601
601
601
604
604
604
604
604
608
609
611
620
626
628
625
625
624
624
622
622
622
621
611
612
613
613
614
617
626
628
628
651
699
720
718
716
666
653
653
654
654
654
655
655
655
655
655
654
645
643
643
644
645
646
647
648
649
651
652
652
654
657
660
661
662
664
669
673
684
686
694
700
709
717
724
726
727
728
729
733
734
735
732
728
724
720
723
727
729
735
738
738
738
738
738
738
740
745
751
757
757
756
754
752
750
749
747
750
752
754
757
762
764
764
762
760
760
760
761
761
761
761
761
762
762
762
762
762
762
762
762
751
738
735
728
724
724
724
724
724
724
724
724
722
715
709
705
694
688
683
677
676
676
675
673
673
673
672
672
671
670
669
668
667
667
666
665
665
664
662
662
661
660
660
671
675
677
680
683
686
717
737
738
741
741
746
746
747
745
745
744
744
744
743
742
741
740
739
739
738
735
734
734
732
729
713
710
708
707
706
698
698
699
700
703
704
706
707
711
713
714
717
718
719
719
721
722
722
723
723
723
723
723
723
723
683
684
686
686
686
686
685
684
684
684
683
683
683
683
683
683
683
683
684
684
685
685
686
687
688
688
689
689
689
687
684
681
680
680
679
676
674
673
673
672
670
667
667
666
666
663
662
661
660
660
659
658
657
657
655
654
652
648
647
645
643
643
643
642
642
641
641
641
640
640
640
639
638
638
638
637
636
636
634
634
632
631
629
628
627
626
625
624
624
624
624
625
625
625
625
626
627
628
628
630
630
614
611
609
600
597
595
594
592
590
589
588
568
567
565
565
564
564
563
563
562
560
560
559
558
555
555
554
553
551
550
550
550
550
550
550
550
550
550
550
549
549
550
550
551
551
552
552
552
555
555
557
560
560
560
558
558
556
554
553
552
548
547
543
538
536
531
530
529
528
526
526
529
530
531
532
534
536
539
541
542
542
543
543
551
563
576
579
578
575
571
567
561
556
552
552
553
554
556
558
558
558
559
563
568
570
575
576
577
578
581
581
581
583
587
590
596
599
606
608
610
612
613
612
610
610
609
607
606
605
604
604
601
597
595
595
595
594
594
593
592
592
591
591
590
589
589
586
586
585
584
584
583
582
580
580
578
578
575
573
570
564
557
552
542
539
537
536
534
533
531
531
530
526
523
521
520
520
516
509
507
503
497
496
482
474
469
464
463
462
461
460
459
457
449
445
443
442
441
438
437
435
431
429
428
425
420
416
413
410
406
401
398
396
396
385
382
380
378
374
372
369
368
368
367
364
362
358
355
351
350
349
348
346
345
344
343
342
341
339
338
336
335
333
333
332
332
327
327
327
327
327
328
328
328
328
328
328
328
328
328
327
327
327
327
326
326
326
325
325
327
329
331
334
336
338
341
343
344
347
351
356
359
361
377
390
408
409
409
415
429
436
443
445
448
451
452
453
455
456
459
460
461
464
464
464
464
463
463
463
463
463
463
463
462
462
462
461
461
460
460
460
460
460
461
462
464
465
466
469
474
491
496
497
499
501
501
506
526
536
550
557
567
568
569
575
577
581
582
596
628
635
637
637
636
635
633
633
633
633
633
630
629
628
627
624
623
621
617
611
608
606
606
594
590
587
583
567
563
557
551
545
540
536
533
523
522
520
517
514
512
509
496
496
497
498
501
505
508
508
512
515
521
523
525
527
529
531
535
536
538
545
548
550
551
552
555
557
559
562
583
589
594
599
610
613
617
619
622
623
626
628
629
629
629
629
628
628
629
629
631
632
632
632
633
634
635
639
643
647
643
642
642
641
640
638
638
636
634
634
633
631
630
630
621
618
616
615
614
612
601
600
600
596
575
570
552
542
528
523
509
502
502
502
496
491
484
449
441
435
428
422
423
424
427
427
427
428
429
431
431
440
442
446
447
447
448
448
448
448
448
449
449
449
449
450
450
450
451
452
452
453
454
455
455
455
454
453
453
453
451
450
450
450
448
447
444
444
443
443
440
437
436
434
431
397
365
363
362
362
360
360
360
359
359
357
357
357
354
352
351
350
350
350
349
349
348
346
346
344
342
341
341
341
341
341
340
340
340
339
338
338
338
338
337
337
337
337
337
338
338
338
338
338
339
339
340
340
339
338
336
335
331
330
329
327
326
325
320
320
319
318
316
315
315
314
313
312
310
309
309
309
308
308
308
307
307
307
307
306
308
309
309
309
310
310
312
318
319
321
323
325
328
330
331
331
332
333
334
336
338
340
348
348
360
362
364
366
366
367
367
367
367
368
368
369
371
372
372
372
372
372
372
367
361
360
363
364
377
380
382
384
385
385
385
384
383
382
381
381
380
380
378
378
377
376
373
370
367
366
364
360
359
358
360
363
363
364
365
366
367
368
370
370
372
373
374
375
377
377
377
377
377
377
378
378
379
382
383
383
386
387
388
391
395
396
403
409
418
426
434
444
448
458
465
471
476
478
476
476
476
475
475
475
475
475
475
475
474
474
474
474
474
474
474
475
473
465
462
461
459
457
456
457
464
466
468
472
475
485
488
489
490
491
493
496
498
499
500
502
506
506
507
511
512
515
517
523
525
527
529
532
534
543
547
552
554
556
558
561
564
566
569
573
576
577
580
581
583
583
585
587
589
591
591
592
594
597
601
603
605
607
609
610
619
620
621
623
627
627
626
626
625
625
624
624
623
623
623
623
628
631
633
637
639
643
648
654
656
657
660
661
662
664
665
671
672
672
671
671
670
670
670
669
669
669
669
671
674
679
682
685
689
704
706
705
704
703
701
700
698
671
667
667
666
665
665
665
666
668
671
680
682
682
682
681
680
673
672
671
671
667
666
665
662
661
660
660
659
659
657
656
655
654
653
652
652
651
650
649
647
646
645
645
643
642
640
639
639
638
638
638
636
635
632
632
631
630
630
631
631
632
633
633
634
634
635
641
641
641
640
640
639
637
615
598
595
576
575
574
573
573
572
570
570
570
570
569
569
569
568
567
567
567
567
566
569
570
571
572
574
575
575
576
576
576
576
573
573
572
572
572
569
567
565
565
567
569
572
577
583
586
587
588
589
590
592
594
593
590
589
589
587
584
583
581
580
580
579
579
580
580
580
581
581
582
582
583
582
581
580
580
579
576
575
573
571
571
570
569
567
564
559
555
552
549
547
545
544
542
539
537
536
535
533
533
532
528
526
520
517
513
508
498
495
492
489
485
476
473
468
464
453
448
434
431
431
431
431
431
432
432
432
432
432
432
432
432
432
432
432
432
432
431
431
431
431
431
431
431
432
432
432
432
433
433
434
434
433
428
426
425
421
416
410
408
405
402
393
388
375
372
369
363
361
360
358
358
357
356
355
354
354
353
353
352
349
348
347
342
339
338
337
334
333
332
331
329
328
320
319
318
316
314
315
316
321
325
327
327
328
331
333
334
336
342
350
349
347
347
345
346
348
348
350
350
351
351
351
343
341
316
308
306
298
295
288
273
272
270
269
267
266
263
261
260
259
254
254
254
254
254
254
253
253
252
248
246
245
245
244
242
242
241
241
241
241
241
241
241
240
240
239
239
239
238
238
237
237
237
237
237
237
237
236
236
236
235
235
234
234
234
231
230
228
227
227
224
224
224
224
225
225
225
226
226
226
226
226
227
227
232
232
232
233
235
235
236
237
238
240
242
260
261
262
263
263
264
265
266
271
271
267
266
266
264
239
239
238
235
230
225
224
224
224
220
220
216
216
216
216
216
216
215
214
213
213
212
211
210
209
209
208
208
208
207
207
207
207
207
207
207
207
207
207
221
222
223
224
224
223
221
221
222
222
223
226
228
229
225
225
220
218
217
215
214
213
212
211
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
202
202
202
203
203
203
203
204
206
206
206
207
207
207
209
210
211
212
213
219
221
221
220
220
220
220
219
218
219
220
221
222
223
224
224
224
224
224
225
225
225
225
225
225
225
225
226
226
226
226
226
226
227
227
227
227
227
227
227
227
228
228
228
228
228
229
230
231
233
237
238
240
256
261
264
266
267
269
273
274
274
275
275
276
276
277
278
278
279
279
280
280
280
280
280
280
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
278
276
275
275
273
273
275
276
276
278
278
278
279
280
281
283
283
284
284
285
285
282
281
281
279
280
281
278
275
273
271
271
270
269
269
269
270
271
271
271
271
272
273
273
273
274
275
275
276
277
279
283
287
293
293
293
293
293
293
293
293
295
301
302
304
306
308
310
311
313
314
309
308
306
305
305
303
299
298
296
296
295
295
293
292
291
287
286
286
285
284
282
281
281
281
284
285
285
287
289
290
291
292
293
295
296
300
299
298
297
294
294
294
293
286
286
285
281
284
287
288
288
288
290
290
290
290
293
293
296
297
297
299
300
301
302
303
306
307
308
309
311
312
313
313
313
313
312
311
311
310
309
309
306
304
302
300
296
294
291
286
281
280
279
278
276
276
277
279
279
278
278
277
277
278
278
279
279
279
280
281
281
281
281
281
280
280
280
280
279
278
275
275
274
274
274
273
272
271
270
269
266
261
257
257
257
257
255
253
253
264
264
263
263
263
262
262
262
261
261
261
258
250
241
241
240
240
240
241
241
242
243
243
243
243
243
243
243
243
243
243
242
242
242
242
242
242
242
242
242
242
242
242
241
241
241
241
241
241
241
241
241
241
245
245
245
246
246
246
246
246
247
247
247
248
248
249
249
249
249
249
249
248
248
248
248
247
247
246
245
244
243
242
242
242
242
242
242
241
240
240
246
244
242
242
242
242
242
242
242
241
241
241
241
241
241
241
241
241
241
241
241
241
240
240
240
240
240
240
240
240
239
239
239
239
239
240
240
247
248
248
249
249
249
249
249
250
250
250
252
251
251
247
247
247
247
247
247
247
247
247
247
248
249
250
250
250
252
253
254
254
254
254
255
256
256
256
256
256
255
253
253
253
252
252
252
252
252
251
251
251
250
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
250
250
251
252
252
252
253
253
253
253
260
262
265
266
268
270
271
273
274
275
277
278
283
283
283
283
283
283
282
282
282
281
280
280
280
281
284
287
295
307
319
325
325
323
321
319
307
305
300
298
296
293
292
290
289
287
286
286
286
286
286
286
286
287
289
290
290
291
292
292
292
293
293
294
295
295
295
296
297
299
302
302
303
303
303
304
298
298
293
291
290
289
286
281
283
287
286
286
286
286
285
285
284
284
284
284
283
282
283
284
284
284
284
284
284
283
283
283
283
283
282
282
282
281
281
281
280
280
280
280
280
281
281
282
282
283
283
283
281
280
278
277
275
273
270
270
270
270
271
272
272
272
273
273
273
274
275
276
277
284
285
295
297
305
309
312
313
316
324
320
317
317
314
307
283
291
296
298
298
303
303
304
306
354
367
379
380
381
382
383
382
376
373
365
342
337
335
316
314
313
310
307
305
304
303
303
302
302
301
300
295
294
293
291
291
290
289
289
288
288
287
287
287
286
286
286
286
287
288
288
289
289
290
290
290
289
288
286
285
285
282
281
279
279
280
280
280
281
281
282
282
282
282
282
281
281
280
280
278
278
278
278
278
278
278
276
275
275
276
278
278
278
278
278
278
278
279
281
282
284
284
285
285
288
291
293
294
299
300
302
303
304
306
306
306
308
309
310
309
308
308
307
307
306
310
311
314
315
317
318
320
322
324
326
327
329
329
341
342
343
343
345
345
342
336
334
332
329
327
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
322
322
321
321
321
320
320
319
318
311
308
301
300
299
297
296
296
295
294
293
292
291
289
288
283
282
280
280
280
280
280
279
279
279
279
279
278
278
278
278
278
278
278
278
279
281
282
283
284
286
286
287
289
290
293
295
297
299
300
303
305
308
309
311
312
315
317
319
319
319
319
319
319
319
319
319
319
318
318
318
318
318
318
318
318
318
318
318
317
317
316
316
316
315
314
314
313
312
310
310
308
308
305
302
301
300
299
299
297
292
291
290
289
285
284
284
284
283
283
283
283
284
285
287
287
288
290
290
290
289
289
288
288
288
287
287
287
286
286
286
286
286
285
285
285
283
283
283
282
282
281
281
280
280
280
280
279
278
277
277
275
275
273
274
275
276
277
280
280
284
285
286
288
289
290
290
290
290
290
290
290
290
291
291
295
296
299
301
301
302
304
307
311
316
320
324
325
328
329
331
331
330
329
328
328
328
327
326
324
323
323
323
323
323
323
324
324
324
324
321
313
313
313
314
314
315
306
297
294
289
288
285
282
281
278
275
274
275
275
275
276
277
278
278
280
282
283
285
287
287
287
288
289
290
292
293
295
296
298
299
300
302
303
306
311
313
315
315
316
317
318
320
324
327
328
329
331
332
332
332
330
329
328
328
328
323
324
325
327
328
329
330
331
332
333
337
337
338
339
339
333
333
333
331
331
331
331
327
325
325
325
322
318
315
309
309
304
303
302
302
302
302
302
301
299
298
298
298
296
296
296
295
295
294
293
290
289
288
288
287
286
286
286
284
283
283
283
283
283
283
283
284
284
284
284
289
290
291
291
292
304
307
309
311
313
315
316
318
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
318
318
318
317
317
316
315
315
314
314
313
313
309
308
301
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
302
302
302
303
303
303
303
304
304
304
304
304
304
304
304
304
307
307
308
309
315
316
319
319
319
319
320
320
322
322
322
322
323
324
325
325
326
327
327
328
330
330
332
332
332
333
334
336
337
338
338
339
339
340
341
343
343
344
345
345
346
347
347
348
349
349
350
350
350
360
360
359
358
353
349
344
325
325
316
315
318
333
336
336
336
338
338
355
358
358
358
358
360
360
362
363
363
363
363
363
363
357
328
328
326
316
311
319
319
320
320
320
321
332
335
337
338
337
336
335
334
334
333
332
332
333
335
335
336
336
338
353
362
391
389
379
374
372
370
368
357
352
349
347
346
327
327
325
309
302
302
301
300
300
297
296
295
295
295
295
295
294
294
293
291
288
282
282
278
275
272
272
272
272
272
272
269
269
269
269
269
268
268
268
268
268
268
270
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
275
275
276
276
278
279
279
279
279
279
277
276
276
275
274
274
273
273
273
282
282
284
288
288
288
288
289
289
291
291
292
292
293
293
293
293
292
291
290
289
288
286
285
284
283
282
281
278
275
274
274
274
274
274
274
274
274
275
275
279
279
280
280
280
281
281
281
281
281
281
282
283
283
283
286
286
288
288
293
302
307
309
310
311
311
312
318
319
320
321
321
322
323
324
325
327
334
340
349
350
350
347
343
341
340
340
339
339
339
338
337
336
336
335
335
334
334
334
333
333
333
332
330
327
330
330
329
329
329
327
327
327
327
326
326
326
323
322
319
316
308
308
298
297
297
297
297
297
296
296
296
296
295
295
295
294
290
289
283
282
283
284
284
285
289
290
289
285
283
275
275
275
275
275
276
277
277
277
275
274
272
271
271
271
270
270
269
268
270
272
273
274
274
274
274
274
273
273
273
273
269
268
267
267
267
260
258
249
246
241
240
240
240
240
240
240
240
241
241
241
241
242
242
242
241
240
240
238
238
238
239
243
243
243
243
244
244