2609
2609
2609
2609
2609
2609
2609
2609
2609
2610
2610
2611
2611
2611
2612
2612
2612
2612
2612
2612
2612
2611
2611
2611
2611
2611
2611
2611
2611
2611
2611
2611
2611
2612
2613
2613
2614
2614
2615
2616
2616
2616
2616
2615
2615
2615
2614
2614
2614
2614
2614
2614
2614
2615
2615
2615
2615
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2616
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2615
2616
2617
2617
2618
2618
2618
2618
2618
2617
2617
2616
2616
2616
2616
2616
2617
2617
2617
2618
2618
2618
2618
2617
2617
2616
2615
2614
2614
2613
2612
2611
2611
2610
2609
2609
2608
2607
2606
2605
2604
2603
2601
2600
2599
2599
2599
2599
2599
2599
2599
2599
2599
2599
2600
2601
2601
2602
2603
2603
2604
2604
2604
2603
2602
2602
2601
2601
2600
2600
2600
2600
2600
2600
2601
2601
2601
2601
2601
2601
2600
2600
2599
2599
2598
2598
2598
2598
2598
2598
2598
2598
2598
2598
2597
2597
2597
2597
2596
2596
2596
2596
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2595
2596
2596
2596
2596
2597
2600
2602
2605
2609
2612
2615
2618
2622
2626
2629
2633
2636
2640
2644
2647
2651
2652
2648
2645
2641
2638
2633
2629
2625
2622
2619
2617
2616
2614
2612
2610
2609
2607
2607
2606
2606
2605
2605
2604
2604
2603
2603
2603
2603
2603
2603
2603
2603
2604
2606
2607
2608
2610
2611
2612
2613
2613
2613
2613
2613
2613
2613
2613
2615
2619
2623
2628
2631
2635
2639
2643
2645
2647
2648
2650
2652
2654
2656
2658
2659
2659
2659
2659
2659
2659
2659
2659
2659
2659
2660
2660
2661
2662
2663
2663
2663
2661
2659
2657
2655
2653
2651
2650
2648
2645
2643
2640
2636
2634
2631
2628
2625
2621
2620
2620
2619
2618
2618
2617
2616
2615
2614
2613
2613
2612
2611
2610
2610
2609
2608
2607
2606
2605
2604
2603
2602
2601
2601
2601
2601
2601
2601
2601
2601
2601
2601
2603
2604
2606
2607
2609
2611
2613
2614
2615
2615
2615
2615
2615
2615
2615
2615
2615
2616
2617
2618
2619
2620
2621
2623
2624
2625
2625
2625
2625
2625
2625
2625
2625
2625
2624
2623
2621
2620
2619
2618
2616
2615
2616
2618
2621
2624
2628
2630
2632
2634
2634
2634
2633
2633
2633
2632
2632
2632
2631
2630
2630
2629
2628
2628
2627
2627
2627
2627
2627
2627
2628
2628
2628
2628
2628
2627
2627
2626
2625
2624
2624
2622
2620
2618
2615
2613
2611
2609
2607
2606
2606
2606
2606
2606
2606
2606
2606
2608
2611
2613
2615
2618
2620
2623
2623
2622
2621
2620
2619
2619
2618
2617
2615
2613
2610
2607
2605
2602
2599
2597
2596
2597
2597
2598
2599
2599
2600
2601
2602
2604
2607
2610
2612
2615
2617
2620
2623
2621
2619
2616
2613
2611
2608
2605
2604
2604
2604
2604
2605
2605
2605
2604
2601
2599
2597
2594
2592
2591
2590
2590
2591
2591
2591
2592
2592
2592
2592
2591
2590
2590
2589
2588
2588
2587
2587
2587
2587
2587
2587
2587
2587
2586
2585
2585
2584
2584
2583
2583
2584
2585
2586
2587
2588
2589
2589
2589
2588
2588
2587
2587
2586
2586
2586
2586
2587
2587
2588
2588
2589
2589
2589
2588
2587
2586
2585
2584
2583
2583
2583
2583
2583
2584
2584
2584
2584
2584
2584
2583
2583
2582
2582
2582
2581
2581
2580
2580
2579
2579
2579
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2577
2577
2577
2577
2576
2576
2576
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2575
2574
2574
2574
2574
2574
2574
2575
2575
2575
2576
2576
2576
2577
2577
2578
2578
2578
2578
2577
2577
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2577
2577
2577
2578
2578
2578
2578
2578
2578
2578
2577
2577
2577
2577
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2576
2575
2575
2575
2575
2575
2575
2574
2574
2574
2573
2573
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2573
2573
2573
2573
2574
2574
2574
2574
2574
2573
2573
2573
2572
2572
2572
2573
2574
2575
2576
2576
2577
2577
2577
2577
2576
2576
2576
2576
2576
2577
2578
2580
2581
2582
2584
2585
2584
2582
2581
2579
2578
2576
2575
2576
2577
2579
2581
2582
2584
2586
2586
2586
2586
2586
2586
2586
2584
2582
2579
2577
2575
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2572
2573
2573
2573
2573
2575
2577
2578
2579
2580
2581
2581
2581
2581
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2578
2578
2578
2578
2578
2578
2578
2578
2579
2579
2579
2579
2579
2579
2579
2579
2578
2578
2578
2578
2577
2577
2577
2577
2577
2577
2577
2577
2577
2577
2578
2578
2579
2579
2579
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2580
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2579
2580
2580
2581
2582
2582
2583
2584
2585
2588
2590
2593
2595
2598
2600
2603
2604
2604
2604
2603
2603
2602
2602
2602
2601
2601
2601
2603
2606
2609
2612
2614
2617
2619
2622
2623
2623
2623
2623
2623
2623
2623
2623
2623
2621
2619
2617
2615
2613
2610
2608
2607
2606
2606
2606
2606
2606
2606
2606
2606
2608
2610
2614
2617
2620
2623
2627
2630
2632
2634
2636
2638
2640
2642
2644
2646
2645
2643
2640
2638
2635
2633
2630
2628
2628
2631
2634
2637
2640
2643
2646
2649
2652
2651
2649
2647
2644
2643
2641
2638
2636
2634
2632
2629
2627
2624
2622
2619
2617
2614
2613
2614
2614
2615
2616
2617
2618
2618
2619
2620
2622
2624
2625
2626
2628
2630
2632
2631
2628
2626
2622
2619
2617
2613
2610
2609
2610
2610
2611
2612
2612
2613
2614
2614
2613
2613
2612
2611
2610
2609
2608
2607
2606
2605
2605
2604
2603
2602
2601
2601
2601
2602
2602
2603
2604
2604
2605
2605
2606
2606
2607
2607
2608
2608
2609
2610
2610
2611
2612
2612
2613
2614
2614
2616
2619
2621
2624
2626
2629
2632
2634
2638
2642
2647
2651
2656
2660
2662
2662
2663
2663
2666
2671
2674
2672
2670
2668
2665
2663
2661
2658
2656
2655
2652
2650
2648
2646
2643
2642
2643
2644
2645
2646
2647
2649
2650
2648
2643
2638
2633
2627
2622
2616
2614
2616
2618
2620
2622
2624
2625
2622
2618
2615
2611
2608
2604
2603
2603
2603
2603
2603
2603
2604
2604
2604
2605
2605
2606
2606
2607
2608
2610
2612
2614
2616
2618
2620
2622
2626
2631
2636
2640
2644
2649
2653
2654
2650
2644
2639
2633
2629
2624
2620
2617
2613
2611
2607
2605
2602
2598
2598
2597
2596
2596
2595
2595
2595
2595
2595
2596
2596
2596
2596
2596
2596
2596
2596
2596
2596
2596
2596
2596
2596
2596
2597
2597
2597
2598
2598
2598
2599
2599
2599
2599
2600
2600
2600
2600
2600
2600
2600
2600
2600
2600
2601
2601
2601
2601
2601
2601
2600
2600
2599
2599
2599
2599
2599
2599
2599
2599
2599
2599
2599
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2610
2611
2612
2613
2613
2614
2615
2616
2617
2618
2618
2618
2618
2617
2617
2617
2617
2617
2618
2618
2619
2619
2620
2621
2621
2621
2620
2619
2618
2617
2616
2615
2615
2615
2614
2614
2613
2613
2613
2613
2614
2614
2615
2615
2616
2616
2616
2616
2616
2616
2616
2615
2614
2614
2614
2613
2613
2613
2613
2613
2613
2613
2614
2614
2614
2614
2614
2613
2613
2612
2612
2612
2611
2611
2611
2611
2611
2611
2611
2611
2611
2611
2612
2612
2612
2612
2612
2611
2611
2610
2610
2609
2609
2609
2609
2609
2609
2609
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2608
2607