2547
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2545
2545
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2545
2545
2545
2546
2546
2546
2546
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2547
2547
2546
2546
2545
2545
2544
2544
2543
2543
2542
2542
2542
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2542
2542
2542
2542
2542
2542
2543
2543
2543
2543
2543
2543
2543
2543
2542
2542
2542
2541
2541
2541
2541
2541
2542
2542
2543
2543
2544
2545
2545
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2547
2547
2547
2548
2548
2549
2549
2550
2550
2550
2551
2551
2551
2552
2552
2552
2552
2553
2553
2553
2553
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2555
2555
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2555
2555
2555
2554
2553
2553
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2553
2553
2553
2554
2554
2554
2555
2555
2555
2556
2556
2556
2557
2557
2557
2557
2558
2558
2558
2558
2558
2558
2559
2559
2559
2559
2559
2559
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2561
2561
2561
2561
2561
2561
2561
2561
2561
2560
2560
2560
2560
2560
2560
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2560
2560
2560
2561
2561
2562
2562
2562
2562
2562
2562
2562
2562
2561
2561
2561
2560
2560
2559
2559
2559
2558
2557
2557
2556
2555
2554
2554
2554
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2553
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2553
2553
2553
2554
2554
2554
2554
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2556
2557
2557
2557
2557
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2558
2559
2559
2559
2559
2559
2559
2559
2559
2559
2559
2560
2560
2561
2561
2562
2562
2563
2563
2564
2564
2564
2564
2564
2564
2564
2564
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
2562
2562
2561
2561
2561
2560
2560
2560
2560
2560
2560
2560
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2560
2560
2560
2560
2560
2560
2560
2560
2561
2561
2562
2562
2562
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2563
2562
2562
2561
2560
2559
2559
2557
2557
2556
2556
2555
2554
2554
2555
2556
2557
2558
2558
2559
2560
2560
2560
2560
2560
2560
2559
2559
2559
2559
2559
2558
2558
2557
2556
2555
2554
2553
2552
2552
2551
2549
2549
2549
2549
2550
2551
2551
2552
2552
2553
2553
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2557
2556
2556
2555
2555
2555
2555
2554
2554
2554
2553
2552
2552
2551
2551
2550
2550
2549
2549
2548
2548
2548
2548
2548
2548
2548
2549
2549
2549
2549
2549
2549
2550
2551
2552
2552
2552
2553
2554
2554
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2557
2557
2557
2557
2557
2556
2556
2555
2555
2554
2554
2553
2553
2552
2552
2551
2550
2550
2550
2549
2548
2548
2547
2547
2546
2546
2545
2545
2545
2545
2544
2544
2544
2543
2543
2542
2542
2541
2541
2540
2539
2539
2539
2538
2538
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2538
2538
2538
2538
2538
2538
2538
2538
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2541
2542
2543
2545
2547
2548
2550
2552
2553
2553
2555
2556
2556
2557
2557
2557
2557
2558
2558
2558
2559
2559
2559
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2560
2559
2559
2559
2558
2558
2558
2557
2557
2556
2556
2555
2555
2554
2554
2554
2553
2553
2552
2552
2552
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2551
2551
2551
2551
2551
2551
2551
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2549
2549
2549
2549
2548
2548
2548
2548
2548
2548
2548
2548
2548
2547
2546
2546
2546
2545
2545
2544
2544
2544
2544
2544
2544
2545
2545
2545
2545
2546
2546
2546
2546
2546
2547
2547
2547
2547
2547
2547
2548
2548
2548
2548
2548
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2551
2552
2552
2553
2554
2555
2556
2557
2557
2558
2558
2559
2559
2559
2560
2560
2560
2560
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2561
2560
2559
2559
2558
2558
2557
2557
2556
2555
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2555
2555
2555
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2553
2553
2552
2552
2551
2550
2549
2548
2548
2547
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2547
2547
2547
2548
2548
2548
2549
2549
2550
2550
2551
2551
2552
2552
2553
2553
2554
2554
2554
2554
2554
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2555
2555
2554
2554
2553
2553
2552
2551
2551
2551
2550
2550
2550
2549
2549
2549
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2549
2549
2549
2550
2550
2550
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2550
2550
2550
2550
2550
2550
2550
2550
2550
2549
2549
2549
2549
2549
2548
2548
2548
2548
2548
2547
2547
2547
2546
2546
2546
2545
2545
2544
2544
2544
2544
2545
2545
2545
2546
2547
2547
2547
2547
2546
2546
2546
2545
2544
2543
2543
2543
2543
2544
2544
2544
2545
2545
2545
2546
2546
2547
2547
2547
2548
2548
2548
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2548
2548
2547
2547
2547
2546
2546
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2545
2545
2545
2546
2546
2546
2547
2547
2548
2548
2548
2548
2548
2548
2547
2547
2547
2547
2547
2547
2546
2546
2546
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2543
2543
2543
2543
2543
2543
2543
2543
2543
2542
2542
2542
2542
2542
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2539
2539
2539
2539
2539
2539
2538
2538
2538
2538
2538
2538
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2538
2538
2538
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2538
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2540
2540
2540
2540
2541
2541
2541
2541
2542
2542
2542
2543
2543
2543
2543
2544
2544
2544
2545
2545
2545
2545
2545
2544
2544
2543
2542
2542
2541
2541
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2542
2542
2543
2543
2544
2544
2545
2545
2546
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2546
2546
2545
2544
2544
2543
2543
2542
2542
2541
2541
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2539
2539
2539
2539
2539
2538
2538
2538
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2537
2538
2538
2538
2539
2539
2539
2540
2540
2540
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2540
2540
2540
2540
2540
2540
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2540
2540
2541
2541
2541
2542
2542
2542
2542
2542
2542
2541
2541
2541
2541
2541
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2541
2541
2541
2541
2542
2542
2542
2542
2542
2542
2542
2542
2541
2541
2541
2541
2540
2540
2540
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2539
2540
2540
2541
2541
2542
2542
2543
2543
2544
2544
2544
2544
2544
2544
2544
2544
2543
2543
2543
2543
2542
2542
2542
2541
2541
2540
2540
2540
2539
2539
2539
2538
2538
2538
2538
2539
2539
2539
2540
2540
2541
2541
2541
2542
2542
2543
2543
2543
2543
2543
2544
2544
2544
2544
2545
2545
2545
2545
2546
2546
2541
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2545
2545
2545
2546
2546
2546
2547
2547
2547
2547
2548
2548
2548
2548
2548
2548
2549
2549
2549
2549
2549
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2544
2546
2546
2546
2546
2546
2545
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2545
2545
2548
2548
2549
2549
2550
2550
2550
2550
2551
2551
2551
2551
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2544
2552
2552
2552
2552
2552
2552
2551
2551
2551
2551
2551
2550
2550
2550
2550
2549
2549
2549
2549
2549
2549
2548
2548
2548
2548
2548
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2548
2548
2549
2549
2549
2550
2550
2550
2550
2551
2551
2552
2552
2552
2552
2553
2553
2553
2553
2553
2554
2554
2554
2554
2554
2554
2553
2553
2552
2552
2551
2551
2550
2550
2549
2549
2549
2549
2549
2549
2550
2550
2550
2550
2551
2551
2551
2552
2552
2552
2552
2551
2551
2550
2550
2549
2549
2548
2548
2547
2547
2546
2546
2546
2545
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2545
2546
2547
2548
2548
2549
2550
2551
2552
2553
2554
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2554
2554
2553
2553
2552
2552
2551
2550
2550
2550
2549
2549
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2549
2549
2549
2550
2550
2550
2551
2551
2551
2552
2552
2552
2552
2551
2550
2549
2549
2548
2548
2544
2551
2551
2550
2550
2550
2550
2549
2549
2549
2548
2548
2548
2547
2547
2547
2547
2547
2546
2546
2546
2546
2546
2545
2545
2545
2545
2545
2545
2546
2546
2547
2547
2548
2548
2548
2549
2549
2550
2550
2550
2550
2550
2549
2549
2548
2548
2548
2547
2546
2546
2546
2546
2546
2546
2546
2546
2546
2547
2547
2547
2548
2548
2548
2548
2548
2549
2549
2549
2550
2550
2550
2550
2550
2551
2551
2551
2551
2551
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2552
2553
2553
2553
2554
2554
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2555
2555
2555
2554
2554
2554
2554
2554
2554
2553
2553
2552
2552
2551
2551
2550
2550
2550
2549
2549
2548
2547
2547
2547
2547
2547
2547
2547
2547
2548
2548
2548
2548
2548
2548
2548
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2549
2548
2548
2548
2548
2548
2548
2548
2548
2547
2547
2547
2547
2547
2547
2547
2546
2546
2546
2546
2546
2546
2545
2545
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2544
2544
2544
2544
2544
2544
2544
2543
2543
2543
2543
2543
2543
2543
2543
2543
2543
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2543
2543
2543
2543
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2541
2541
2541
2541
2541
2541
2540
2540
2540
2540
2540
2540
2540
2540
2540
2540
2541
2541
2541
2541
2541
2541
2541
2542
2542
2543
2543
2544
2544
2544
2545
2545
2545
2546
2546
2546
2547
2547
2547
2547
2547
2547
2547
2548
2548
2548
2548
2548
2548
2548
2548
2547
2547
2547
2546
2546
2546
2545
2545
2545
2545
2545
2545
2545
2546
2546
2546
2546
2546
2547
2547
2547
2547
2547
2547
2547
2547
2547
2546
2546
2546
2546
2546
2546
2546
2546
2547
2547
2548
2548
2549
2550
2550
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2550
2550
2550
2550
2549
2549
2548
2548
2548
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2548
2547
2547
2547
2546
2546
2546
2545
2545
2544
2544
2544
2544
2544
2544
2545
2545
2546
2546
2547
2548
2548
2549
2549
2549
2549
2549
2549
2548
2548
2548
2548
2548
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2546
2546
2546
2546
2546
2545
2545
2545
2544
2544
2544
2544
2543
2543
2543
2543
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2540
2540
2540
2540
2540
2539
2539
2539
2539
2539
2539
2539
2539
2540
2540
2540
2541
2541
2541
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2540
2540
2540
2539
2539
2539
2538
2538
2538
2537
2537
2537
2537
2537
2537
2537
2537
2537
2538
2538
2538
2538
2538
2538
2538
2539
2539
2540
2540
2540
2541
2541
2541
2542
2542
2542
2543
2543
2543
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2544
2545
2545
2545
2545
2545
2545
2545
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2546
2545
2545
2544
2544
2543
2543
2542
2542
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2541
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2542
2543
2543
2543
2543
2543
2544
2544
2544
2544
2545
2545
2545
2545
2546
2546
2546
2547
2547
2547
2548
2548
2548
2548
2548
2548
2548
2548
2548
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2548
2548
2548
2548
2549
2549
2549
2549
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2550
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2552
2552
2552
2552
2552
2553
2553
2553
2553
2553
2553
2554
2554
2554
2554
2554
2555
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2557
2557
2557
2557
2557
2557
2557
2557
2557
2556
2556
2556
2556
2555
2555
2555
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2555
2555
2555
2555
2555
2555
2555
2555
2556
2556
2556
2556
2556
2556
2556
2556
2556
2556
2557
2557
2557
2557
2558
2558
2558
2558
2558
2559
2559
2559
2559
2559
2559
2559
2559
2558
2558
2558
2557
2557
2556
2555
2555
2555
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2554
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2555
2554