44 3010 Patrick Minnis NASA/Langley Research Center VISST (Visible Infrared Split-Window Solar-Infrared Technique) GOES-8 Pixel-Level Retrievals CRYSTAL-FACE 1 1 2002 07 09 2003 05 14 1 1 0 100 100 1 1 1 1 PIXEL LINE (unitless) PIXEL ELEMENT (unitless) TIME (HHMM) 9 0.01 0.01 1 0.1 0.1 0.1 0.1 0.1 0.1 9999 9999 9 9999 9999 9999 999 999 999 LATITUDE (degrees North) LONGITUDE (degrees West) CLOUD PHASE (1=water,2=ice,3=no retrieval,4=clear,5=bad data,6=suspect water,7=suspect ice) EFFECTIVE CLOUD TEMPERATURE (K) VISIBLE OPTICAL DEPTH (unitless) EFFECTIVE CLOUD PARTICLE RADIUS (If Cloud Phase=1) OR DIAMETER (If Cloud Phase=2) (microns) CLOUD TOP HEIGHT (km) EFFECTIVE CLOUD HEIGHT (km) CLOUD BOTTOM HEIGHT (km) 0 14 This is a subsection of beta-level pixel retrievals from VISST (Visible Infrared Split-Window Solar-Infrared Technique) on GOES8 data. Please check with Patrick Minnis (p.minnis@larc.nasa.gov) for any technical questions or before using these data in any publication. A revised version of the results will be made generally available after the processing algorithms are completely verified. A reference is Minnis, P.;Kratz, D. P.; Coakley, J. A., Jr.; King, M. D.; Garber, D.; Heck, P. Mayor, S.; Young, D. F. and Arduini, R.: Cloud Optical Property Retrieval (Subsystem 4.3). Clouds and the Earths Radiant Energy System (CERES) Algorithm Theoretical Basis Document, Volume III: Cloud Analyses and Radiance Inversions (Subsystem 4) NASA RP 1376 Vol. 3, edited by CERES Science Team, December, 1995, pp. 135-176. VISST pixel-level retrievals from a larger domain, with more radiative, macrophysical and microphysical parameters, have been made available in netcdf format from the NASA/Langley CRYSTAL-FACE web page at http://angler.larc.nasa.gov/crystal. NOTE: This file replaces the preliminary VISST retrievals in the CRYSTAL archive. 0 1625 2875 2870 2866 2861 2857 2852 2848 2843 2839 2835 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2747 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2630 2625 2621 2617 2612 2608 2604 2599 2595 2591 2587 2582 2578 2574 2570 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2502 2497 2493 2489 2485 2480 2476 2472 2468 2464 2459 2455 2451 2447 2875 2870 2866 2861 2857 2852 2848 2843 2839 2835 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2747 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2617 2612 2608 2604 2599 2595 2591 2587 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2502 2497 2493 2489 2485 2480 2476 2472 2468 2464 2459 2455 2451 2447 2874 2870 2866 2861 2857 2852 2848 2843 2839 2835 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2747 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2617 2612 2608 2604 2599 2595 2591 2587 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2485 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2866 2861 2857 2852 2848 2843 2839 2835 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2747 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2617 2612 2608 2604 2599 2595 2591 2587 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2485 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2866 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2747 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2617 2612 2608 2604 2599 2595 2591 2587 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2485 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2866 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2617 2612 2608 2604 2599 2595 2591 2587 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2485 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2866 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2485 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2865 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2804 2799 2795 2790 2786 2782 2777 2773 2768 2764 2760 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2686 2681 2677 2673 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2865 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2760 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2699 2694 2690 2685 2681 2677 2672 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2865 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2760 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2660 2655 2651 2647 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2865 2861 2857 2852 2848 2843 2839 2834 2830 2826 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2760 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2712 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2647 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2540 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2865 2861 2857 2852 2848 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2647 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2557 2552 2548 2544 2539 2535 2531 2527 2523 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2447 2874 2870 2865 2861 2856 2852 2848 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2634 2629 2625 2621 2616 2612 2608 2604 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2848 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2725 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2634 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2506 2501 2497 2493 2489 2484 2480 2476 2472 2468 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2848 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2634 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2574 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2489 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2848 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2634 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2489 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2848 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2795 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2489 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2794 2790 2786 2781 2777 2773 2768 2764 2759 2755 2751 2746 2742 2738 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2489 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2817 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2751 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2489 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2751 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2751 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2621 2616 2612 2608 2603 2599 2595 2591 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2751 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2621 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2751 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2839 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2451 2446 2874 2870 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2690 2685 2681 2677 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2544 2539 2535 2531 2527 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2450 2446 2874 2870 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2703 2698 2694 2689 2685 2681 2676 2672 2668 2664 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2561 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2472 2467 2463 2459 2455 2450 2446 2874 2870 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2808 2803 2799 2794 2790 2786 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2510 2505 2501 2497 2493 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2716 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2608 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2493 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2651 2646 2642 2638 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2493 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2764 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2638 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2578 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2493 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2861 2856 2852 2847 2843 2838 2834 2830 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2638 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2493 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2861 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2742 2737 2733 2729 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2638 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2493 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2860 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2742 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2638 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2860 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2742 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2860 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2742 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2860 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2742 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2625 2620 2616 2612 2607 2603 2599 2595 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2455 2450 2446 2874 2869 2865 2860 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2799 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2625 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2852 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2798 2794 2790 2785 2781 2777 2772 2768 2763 2759 2755 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2625 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2821 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2755 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2548 2543 2539 2535 2531 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2476 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2755 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2755 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2755 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2565 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2514 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2694 2689 2685 2681 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2707 2702 2698 2693 2689 2685 2680 2676 2672 2668 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2843 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2612 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2655 2650 2646 2642 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2582 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2497 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2790 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2720 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2642 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2812 2807 2803 2798 2794 2789 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2642 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2874 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2642 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2459 2454 2450 2446 2873 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2768 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2642 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2733 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2865 2860 2856 2851 2847 2842 2838 2834 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2629 2624 2620 2616 2611 2607 2603 2599 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2480 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2865 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2629 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2865 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2629 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2552 2547 2543 2539 2535 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2629 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2746 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2518 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2803 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2569 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2802 2798 2794 2789 2785 2781 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2856 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2501 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2825 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2685 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2698 2693 2689 2684 2680 2676 2672 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2616 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2463 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2759 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2586 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2711 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2659 2654 2650 2646 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2646 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2724 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2646 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2484 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2847 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2646 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2794 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2816 2811 2807 2802 2798 2793 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2772 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2633 2628 2624 2620 2615 2611 2607 2603 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2539 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2737 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2633 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2556 2551 2547 2543 2538 2534 2530 2526 2522 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2633 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2633 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2573 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2838 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2446 2873 2869 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2505 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2445 2873 2869 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2750 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2467 2462 2458 2454 2450 2445 2873 2869 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2869 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2807 2802 2798 2793 2789 2785 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2620 2615 2611 2607 2602 2598 2594 2590 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2689 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2702 2697 2693 2688 2684 2680 2676 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2488 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2829 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2715 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2663 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2860 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2763 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2543 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2650 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2542 2538 2534 2530 2526 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2728 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2637 2632 2628 2624 2619 2615 2611 2607 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2560 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2637 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2450 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2637 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2449 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2637 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2449 2445 2873 2868 2864 2859 2855 2851 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2798 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2637 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2577 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2509 2504 2500 2496 2492 2487 2483 2479 2475 2471 2466 2462 2458 2454 2449 2445 2873 2868 2864 2859 2855 2850 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2797 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2637 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2576 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2508 2504 2500 2496 2492 2487 2483 2479 2475 2470 2466 2462 2458 2454 2449 2445 2873 2868 2864 2859 2855 2850 2846 2842 2837 2833 2828 2824 2820 2815 2811 2806 2802 2797 2793 2789 2784 2780 2776 2771 2767 2762 2758 2754 2749 2745 2741 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2636 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2576 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2508 2504 2500 2496 2492 2487 2483 2479 2475 2470 2466 2462 2458 2454 2449 2445 2873 2868 2864 2859 2855 2850 2846 2842 2837 2833 2828 2824 2819 2815 2811 2806 2802 2797 2793 2789 2784 2780 2775 2771 2767 2762 2758 2754 2749 2745 2740 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2636 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2576 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2508 2504 2500 2496 2492 2487 2483 2479 2475 2470 2466 2462 2458 2454 2449 2445 2873 2868 2864 2859 2855 2850 2846 2842 2837 2833 2828 2824 2819 2815 2811 2806 2802 2797 2793 2789 2784 2780 2775 2771 2767 2762 2758 2754 2749 2745 2740 2736 2732 2727 2723 2719 2714 2710 2706 2701 2697 2693 2688 2684 2680 2675 2671 2667 2662 2658 2654 2649 2645 2641 2636 2632 2628 2624 2619 2615 2611 2606 2602 2598 2594 2589 2585 2581 2576 2572 2568 2564 2559 2555 2551 2547 2542 2538 2534 2530 2525 2521 2517 2513 2508 2504 2500 2496 2492 2487 2483 2479 2475 2470 2466 2462 2458 2454 2449 2445 8137 8136 8136 8136 8135 8135 8135 8134 8134 8134 8134 8133 8133 8133 8132 8132 8132 8131 8131 8131 8131 8130 8130 8130 8129 8129 8129 8128 8128 8128 8128 8127 8127 8127 8126 8126 8126 8126 8125 8125 8125 8124 8124 8124 8124 8123 8123 8123 8122 8122 8122 8122 8121 8121 8121 8120 8120 8120 8120 8119 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8116 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8111 8110 8110 8110 8110 8109 8109 8134 8134 8134 8133 8133 8133 8132 8132 8132 8131 8131 8131 8131 8130 8130 8130 8129 8129 8129 8128 8128 8128 8128 8127 8127 8127 8126 8126 8126 8125 8125 8125 8125 8124 8124 8124 8123 8123 8123 8123 8122 8122 8122 8121 8121 8121 8121 8120 8120 8120 8119 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8117 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8111 8110 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8132 8132 8131 8131 8131 8130 8130 8130 8129 8129 8129 8128 8128 8128 8128 8127 8127 8127 8126 8126 8126 8125 8125 8125 8125 8124 8124 8124 8123 8123 8123 8122 8122 8122 8122 8121 8121 8121 8120 8120 8120 8120 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8117 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8111 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8105 8129 8129 8129 8128 8128 8128 8128 8127 8127 8127 8126 8126 8126 8125 8125 8125 8124 8124 8124 8124 8123 8123 8123 8122 8122 8122 8122 8121 8121 8121 8120 8120 8120 8120 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8116 8116 8116 8116 8115 8115 8115 8114 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8110 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8103 8102 8102 8127 8127 8126 8126 8126 8125 8125 8125 8125 8124 8124 8124 8123 8123 8123 8122 8122 8122 8121 8121 8121 8121 8120 8120 8120 8119 8119 8119 8119 8118 8118 8118 8117 8117 8117 8117 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8110 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8125 8124 8124 8124 8123 8123 8123 8122 8122 8122 8121 8121 8121 8121 8120 8120 8120 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8116 8116 8116 8116 8115 8115 8115 8114 8114 8114 8114 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8111 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8098 8122 8122 8122 8121 8121 8121 8120 8120 8120 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8111 8111 8111 8111 8110 8110 8110 8110 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8096 8095 8120 8119 8119 8119 8118 8118 8118 8118 8117 8117 8117 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8113 8113 8113 8113 8112 8112 8112 8111 8111 8111 8111 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8107 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8117 8117 8117 8116 8116 8116 8115 8115 8115 8115 8114 8114 8114 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8110 8110 8110 8110 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8105 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8115 8115 8114 8114 8114 8113 8113 8113 8112 8112 8112 8112 8111 8111 8111 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8107 8107 8107 8107 8106 8106 8106 8105 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8090 8089 8089 8089 8089 8089 8088 8112 8112 8112 8112 8111 8111 8111 8110 8110 8110 8109 8109 8109 8109 8108 8108 8108 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8104 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8095 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8110 8110 8109 8109 8109 8108 8108 8108 8108 8107 8107 8107 8106 8106 8106 8106 8105 8105 8105 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8100 8100 8100 8100 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8086 8085 8085 8085 8085 8084 8084 8084 8084 8108 8107 8107 8107 8106 8106 8106 8105 8105 8105 8105 8104 8104 8104 8103 8103 8103 8103 8102 8102 8102 8101 8101 8101 8101 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8085 8084 8084 8084 8084 8083 8083 8083 8083 8083 8082 8082 8082 8082 8081 8105 8105 8105 8104 8104 8104 8103 8103 8103 8102 8102 8102 8102 8101 8101 8101 8100 8100 8100 8100 8099 8099 8099 8098 8098 8098 8098 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8095 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8085 8084 8084 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8080 8080 8079 8079 8103 8102 8102 8102 8102 8101 8101 8101 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8097 8097 8097 8097 8096 8096 8096 8095 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8085 8084 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8100 8100 8100 8099 8099 8099 8099 8098 8098 8098 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8094 8094 8094 8094 8093 8093 8093 8092 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8085 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8076 8076 8075 8075 8075 8075 8074 8098 8098 8097 8097 8097 8096 8096 8096 8096 8095 8095 8095 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8090 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8084 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8073 8072 8072 8095 8095 8095 8095 8094 8094 8094 8093 8093 8093 8093 8092 8092 8092 8091 8091 8091 8091 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8084 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8093 8093 8092 8092 8092 8092 8091 8091 8091 8090 8090 8090 8090 8089 8089 8089 8088 8088 8088 8088 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8084 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8069 8068 8068 8068 8068 8067 8091 8090 8090 8090 8089 8089 8089 8089 8088 8088 8088 8087 8087 8087 8087 8086 8086 8086 8085 8085 8085 8085 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8080 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8067 8066 8066 8066 8066 8066 8065 8065 8088 8088 8088 8087 8087 8087 8086 8086 8086 8086 8085 8085 8085 8084 8084 8084 8084 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8067 8066 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8086 8085 8085 8085 8085 8084 8084 8084 8083 8083 8083 8083 8082 8082 8082 8081 8081 8081 8081 8080 8080 8080 8080 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8067 8066 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8083 8083 8083 8082 8082 8082 8082 8081 8081 8081 8080 8080 8080 8080 8079 8079 8079 8078 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8067 8067 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8062 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8060 8059 8059 8059 8059 8058 8058 8081 8081 8080 8080 8080 8079 8079 8079 8079 8078 8078 8078 8077 8077 8077 8077 8076 8076 8076 8076 8075 8075 8075 8074 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8067 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8062 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8057 8056 8056 8056 8078 8078 8078 8078 8077 8077 8077 8076 8076 8076 8076 8075 8075 8075 8075 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8067 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8059 8058 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8056 8055 8055 8055 8055 8054 8054 8054 8054 8054 8076 8076 8075 8075 8075 8075 8074 8074 8074 8073 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8059 8058 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8074 8073 8073 8073 8072 8072 8072 8072 8071 8071 8071 8071 8070 8070 8070 8069 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8052 8051 8051 8051 8051 8050 8050 8050 8050 8050 8049 8049 8049 8071 8071 8071 8070 8070 8070 8070 8069 8069 8069 8068 8068 8068 8068 8067 8067 8067 8066 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8047 8069 8068 8068 8068 8068 8067 8067 8067 8067 8066 8066 8066 8065 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8048 8047 8047 8047 8047 8046 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8066 8066 8066 8066 8065 8065 8065 8064 8064 8064 8064 8063 8063 8063 8062 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8043 8042 8042 8042 8064 8064 8063 8063 8063 8063 8062 8062 8062 8061 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8044 8043 8043 8043 8043 8042 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8040 8062 8061 8061 8061 8060 8060 8060 8060 8059 8059 8059 8058 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8039 8039 8038 8038 8038 8038 8038 8037 8059 8059 8059 8058 8058 8058 8057 8057 8057 8057 8056 8056 8056 8056 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8040 8039 8039 8039 8039 8038 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8036 8035 8035 8035 8057 8056 8056 8056 8056 8055 8055 8055 8054 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8035 8034 8034 8034 8034 8034 8033 8033 8033 8033 8054 8054 8054 8053 8053 8053 8053 8052 8052 8052 8052 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8036 8035 8035 8035 8035 8034 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8032 8031 8031 8031 8031 8031 8030 8052 8052 8051 8051 8051 8050 8050 8050 8050 8049 8049 8049 8049 8048 8048 8048 8048 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8035 8034 8034 8034 8034 8033 8033 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8031 8030 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8049 8049 8049 8049 8048 8048 8048 8047 8047 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8044 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8034 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8028 8027 8027 8027 8027 8027 8026 8026 8026 8026 8047 8047 8046 8046 8046 8046 8045 8045 8045 8045 8044 8044 8044 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8034 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8031 8030 8030 8030 8030 8029 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8027 8026 8026 8026 8026 8026 8025 8025 8025 8025 8024 8024 8024 8024 8024 8023 8045 8044 8044 8044 8043 8043 8043 8043 8042 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8040 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8035 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8028 8027 8027 8027 8027 8026 8026 8026 8026 8026 8025 8025 8025 8025 8024 8024 8024 8024 8024 8023 8023 8023 8023 8023 8022 8022 8022 8022 8022 8021 8021 8042 8042 8042 8041 8041 8041 8041 8040 8040 8040 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8027 8026 8026 8026 8026 8025 8025 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8023 8022 8022 8022 8022 8021 8021 8021 8021 8021 8020 8020 8020 8020 8020 8019 8019 8019 8019 8040 8039 8039 8039 8039 8038 8038 8038 8038 8037 8037 8037 8037 8036 8036 8036 8035 8035 8035 8035 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8026 8026 8026 8026 8026 8025 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8023 8022 8022 8022 8022 8022 8021 8021 8021 8021 8020 8020 8020 8020 8020 8019 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8017 8016 8037 8037 8037 8036 8036 8036 8036 8035 8035 8035 8035 8034 8034 8034 8034 8033 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8026 8026 8026 8026 8025 8025 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8022 8022 8022 8022 8022 8021 8021 8021 8021 8020 8020 8020 8020 8020 8019 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8017 8016 8016 8016 8016 8016 8015 8015 8015 8015 8015 8014 8014 8035 8035 8034 8034 8034 8034 8033 8033 8033 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8026 8026 8026 8026 8025 8025 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8022 8022 8022 8022 8022 8021 8021 8021 8021 8020 8020 8020 8020 8019 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8017 8016 8016 8016 8016 8016 8015 8015 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8013 8012 8012 8012 8012 8032 8032 8032 8032 8031 8031 8031 8031 8030 8030 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8026 8026 8026 8026 8025 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8022 8022 8022 8022 8021 8021 8021 8021 8021 8020 8020 8020 8020 8019 8019 8019 8019 8018 8018 8018 8018 8018 8017 8017 8017 8017 8016 8016 8016 8016 8016 8015 8015 8015 8015 8014 8014 8014 8014 8014 8013 8013 8013 8013 8013 8012 8012 8012 8012 8012 8011 8011 8011 8011 8011 8010 8010 8010 8010 8010 8030 8030 8029 8029 8029 8029 8028 8028 8028 8028 8027 8027 8027 8027 8026 8026 8026 8026 8025 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8022 8022 8022 8022 8021 8021 8021 8021 8020 8020 8020 8020 8020 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8017 8016 8016 8016 8016 8015 8015 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8013 8012 8012 8012 8012 8012 8011 8011 8011 8011 8010 8010 8010 8010 8010 8009 8009 8009 8009 8009 8008 8008 8008 8008 8008 8007 8007 8028 8027 8027 8027 8027 8026 8026 8026 8026 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8022 8022 8022 8022 8021 8021 8021 8021 8021 8020 8020 8020 8020 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8016 8016 8016 8016 8016 8015 8015 8015 8015 8014 8014 8014 8014 8014 8013 8013 8013 8013 8012 8012 8012 8012 8012 8011 8011 8011 8011 8010 8010 8010 8010 8010 8009 8009 8009 8009 8009 8008 8008 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8006 8005 8005 8005 8005 8025 8025 8025 8024 8024 8024 8024 8023 8023 8023 8023 8022 8022 8022 8022 8021 8021 8021 8021 8020 8020 8020 8020 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8016 8016 8016 8016 8016 8015 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8013 8012 8012 8012 8012 8011 8011 8011 8011 8011 8010 8010 8010 8010 8009 8009 8009 8009 8009 8008 8008 8008 8008 8007 8007 8007 8007 8007 8006 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8004 8003 8003 8003 8003 8003 8023 8023 8022 8022 8022 8021 8021 8021 8021 8020 8020 8020 8020 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8016 8016 8016 8016 8016 8015 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8012 8012 8012 8012 8012 8011 8011 8011 8011 8010 8010 8010 8010 8009 8009 8009 8009 8009 8008 8008 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8003 8002 8002 8002 8002 8002 8001 8001 8001 8001 8001 8000 8000 8020 8020 8020 8020 8019 8019 8019 8019 8018 8018 8018 8018 8017 8017 8017 8017 8016 8016 8016 8016 8015 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8012 8012 8012 8012 8011 8011 8011 8011 8011 8010 8010 8010 8010 8009 8009 8009 8009 8008 8008 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8003 8002 8002 8002 8002 8002 8001 8001 8001 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7999 7998 7998 7998 8018 8018 8017 8017 8017 8017 8016 8016 8016 8016 8015 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8012 8012 8012 8012 8011 8011 8011 8011 8010 8010 8010 8010 8010 8009 8009 8009 8009 8008 8008 8008 8008 8007 8007 8007 8007 8007 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8003 8002 8002 8002 8002 8002 8001 8001 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7999 7998 7998 7998 7998 7998 7997 7997 7997 7997 7997 7996 7996 7996 7996 7996 8016 8015 8015 8015 8014 8014 8014 8014 8013 8013 8013 8013 8012 8012 8012 8012 8011 8011 8011 8011 8011 8010 8010 8010 8010 8009 8009 8009 8009 8008 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8006 8005 8005 8005 8005 8004 8004 8004 8004 8004 8003 8003 8003 8003 8002 8002 8002 8002 8002 8001 8001 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7999 7998 7998 7998 7998 7998 7997 7997 7997 7997 7996 7996 7996 7996 7996 7995 7995 7995 7995 7995 7994 7994 7994 7994 7994 7994 7993 8013 8013 8013 8012 8012 8012 8012 8011 8011 8011 8011 8010 8010 8010 8010 8009 8009 8009 8009 8008 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8002 8002 8002 8002 8002 8001 8001 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7999 7998 7998 7998 7998 7997 7997 7997 7997 7997 7996 7996 7996 7996 7996 7995 7995 7995 7995 7995 7994 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7992 7991 7991 7991 8011 8010 8010 8010 8010 8009 8009 8009 8009 8008 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8002 8002 8002 8002 8001 8001 8001 8001 8001 8000 8000 8000 8000 7999 7999 7999 7999 7999 7998 7998 7998 7998 7997 7997 7997 7997 7997 7996 7996 7996 7996 7996 7995 7995 7995 7995 7994 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7992 7991 7991 7991 7991 7991 7990 7990 7990 7990 7990 7989 7989 7989 7989 7989 8008 8008 8008 8007 8007 8007 8007 8006 8006 8006 8006 8005 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8002 8002 8002 8002 8001 8001 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7998 7998 7998 7998 7998 7997 7997 7997 7997 7996 7996 7996 7996 7996 7995 7995 7995 7995 7994 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7992 7991 7991 7991 7991 7991 7990 7990 7990 7990 7990 7989 7989 7989 7989 7989 7988 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 8006 8006 8005 8005 8005 8005 8004 8004 8004 8004 8003 8003 8003 8003 8002 8002 8002 8002 8001 8001 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7998 7998 7998 7998 7997 7997 7997 7997 7997 7996 7996 7996 7996 7995 7995 7995 7995 7995 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7991 7991 7991 7991 7991 7990 7990 7990 7990 7990 7989 7989 7989 7989 7989 7988 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 7986 7986 7986 7986 7985 7985 7985 7985 7985 7984 7984 7984 8003 8003 8003 8003 8002 8002 8002 8002 8001 8001 8001 8001 8000 8000 8000 8000 7999 7999 7999 7999 7999 7998 7998 7998 7998 7997 7997 7997 7997 7996 7996 7996 7996 7995 7995 7995 7995 7995 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7991 7991 7991 7991 7991 7990 7990 7990 7990 7990 7989 7989 7989 7989 7989 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 7986 7986 7986 7986 7985 7985 7985 7985 7985 7984 7984 7984 7984 7984 7983 7983 7983 7983 7983 7983 7982 7982 7982 7982 8001 8001 8000 8000 8000 8000 8000 7999 7999 7999 7999 7998 7998 7998 7998 7997 7997 7997 7997 7996 7996 7996 7996 7995 7995 7995 7995 7994 7994 7994 7994 7994 7993 7993 7993 7993 7992 7992 7992 7992 7992 7991 7991 7991 7991 7990 7990 7990 7990 7990 7989 7989 7989 7989 7988 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 7986 7986 7986 7986 7985 7985 7985 7985 7985 7984 7984 7984 7984 7984 7983 7983 7983 7983 7983 7982 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7980 7979 7999 7998 7998 7998 7998 7997 7997 7997 7997 7996 7996 7996 7996 7995 7995 7995 7995 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7991 7991 7991 7991 7991 7990 7990 7990 7990 7989 7989 7989 7989 7989 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 7986 7986 7986 7985 7985 7985 7985 7985 7984 7984 7984 7984 7984 7983 7983 7983 7983 7983 7982 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7980 7979 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7996 7996 7996 7995 7995 7995 7995 7994 7994 7994 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7991 7991 7991 7991 7990 7990 7990 7990 7989 7989 7989 7989 7989 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 7986 7986 7986 7985 7985 7985 7985 7985 7984 7984 7984 7984 7984 7983 7983 7983 7983 7983 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7980 7979 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7977 7977 7977 7976 7976 7976 7976 7976 7975 7975 7975 7975 7994 7993 7993 7993 7993 7993 7992 7992 7992 7992 7991 7991 7991 7991 7990 7990 7990 7990 7989 7989 7989 7989 7988 7988 7988 7988 7988 7987 7987 7987 7987 7986 7986 7986 7986 7986 7985 7985 7985 7985 7984 7984 7984 7984 7984 7983 7983 7983 7983 7982 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7980 7979 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7977 7977 7976 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7991 7991 7991 7991 7990 7990 7990 7990 7989 7989 7989 7989 7988 7988 7988 7988 7987 7987 7987 7987 7987 7986 7986 7986 7986 7985 7985 7985 7985 7984 7984 7984 7984 7984 7983 7983 7983 7983 7982 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7979 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7977 7977 7976 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7972 7972 7972 7972 7971 7971 7971 7971 7971 7971 7970 7970 7989 7989 7988 7988 7988 7988 7987 7987 7987 7987 7986 7986 7986 7986 7986 7985 7985 7985 7985 7984 7984 7984 7984 7983 7983 7983 7983 7983 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7979 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7977 7976 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7972 7972 7972 7972 7971 7971 7971 7971 7971 7970 7970 7970 7970 7970 7970 7969 7969 7969 7969 7969 7968 7968 7968 7968 7986 7986 7986 7986 7986 7985 7985 7985 7985 7984 7984 7984 7984 7983 7983 7983 7983 7982 7982 7982 7982 7982 7981 7981 7981 7981 7980 7980 7980 7980 7980 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7977 7976 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7974 7973 7973 7973 7973 7972 7972 7972 7972 7972 7971 7971 7971 7971 7971 7970 7970 7970 7970 7970 7970 7969 7969 7969 7969 7969 7968 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7966 7966 7984 7984 7984 7983 7983 7983 7983 7982 7982 7982 7982 7981 7981 7981 7981 7981 7980 7980 7980 7980 7979 7979 7979 7979 7978 7978 7978 7978 7978 7977 7977 7977 7977 7976 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7972 7972 7972 7972 7971 7971 7971 7971 7971 7970 7970 7970 7970 7970 7969 7969 7969 7969 7969 7968 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7966 7965 7965 7965 7965 7965 7965 7964 7964 7964 7964 7964 7963 7963 7982 7981 7981 7981 7981 7980 7980 7980 7980 7980 7979 7979 7979 7979 7978 7978 7978 7978 7977 7977 7977 7977 7977 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7972 7972 7972 7971 7971 7971 7971 7971 7970 7970 7970 7970 7970 7969 7969 7969 7969 7969 7968 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7966 7965 7965 7965 7965 7965 7964 7964 7964 7964 7964 7964 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7979 7979 7979 7979 7978 7978 7978 7978 7977 7977 7977 7977 7976 7976 7976 7976 7975 7975 7975 7975 7975 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7972 7972 7972 7971 7971 7971 7971 7971 7970 7970 7970 7970 7970 7969 7969 7969 7969 7969 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7966 7965 7965 7965 7965 7965 7964 7964 7964 7964 7964 7963 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7961 7960 7960 7960 7960 7960 7960 7959 7959 7959 7959 7959 7977 7977 7976 7976 7976 7976 7975 7975 7975 7975 7974 7974 7974 7974 7974 7973 7973 7973 7973 7972 7972 7972 7972 7972 7971 7971 7971 7971 7970 7970 7970 7970 7970 7969 7969 7969 7969 7968 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7966 7965 7965 7965 7965 7965 7964 7964 7964 7964 7963 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7959 7958 7958 7958 7958 7958 7958 7957 7957 7957 7957 7957 7956 7956 7974 7974 7974 7974 7973 7973 7973 7973 7973 7972 7972 7972 7972 7971 7971 7971 7971 7970 7970 7970 7970 7970 7969 7969 7969 7969 7968 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7965 7965 7965 7965 7965 7964 7964 7964 7964 7964 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7959 7958 7958 7958 7958 7958 7957 7957 7957 7957 7957 7957 7956 7956 7956 7956 7956 7955 7955 7955 7955 7955 7955 7954 7954 7954 7972 7972 7972 7971 7971 7971 7971 7970 7970 7970 7970 7969 7969 7969 7969 7969 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7965 7965 7965 7965 7965 7964 7964 7964 7964 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7959 7958 7958 7958 7958 7958 7957 7957 7957 7957 7957 7956 7956 7956 7956 7956 7956 7955 7955 7955 7955 7955 7954 7954 7954 7954 7954 7953 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7970 7969 7969 7969 7969 7968 7968 7968 7968 7967 7967 7967 7967 7967 7966 7966 7966 7966 7965 7965 7965 7965 7965 7964 7964 7964 7964 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7959 7958 7958 7958 7958 7958 7957 7957 7957 7957 7957 7956 7956 7956 7956 7956 7955 7955 7955 7955 7955 7955 7954 7954 7954 7954 7954 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7952 7951 7951 7951 7951 7951 7950 7950 7950 7950 7950 7950 7949 7967 7967 7967 7966 7966 7966 7966 7966 7965 7965 7965 7965 7964 7964 7964 7964 7963 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7959 7958 7958 7958 7958 7958 7957 7957 7957 7957 7956 7956 7956 7956 7956 7955 7955 7955 7955 7955 7954 7954 7954 7954 7954 7954 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7951 7950 7950 7950 7950 7950 7950 7949 7949 7949 7949 7949 7948 7948 7948 7948 7948 7948 7947 7947 7947 7965 7964 7964 7964 7964 7964 7963 7963 7963 7963 7962 7962 7962 7962 7962 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7958 7958 7958 7958 7958 7957 7957 7957 7957 7957 7956 7956 7956 7956 7956 7955 7955 7955 7955 7955 7954 7954 7954 7954 7954 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7951 7950 7950 7950 7950 7950 7949 7949 7949 7949 7949 7949 7948 7948 7948 7948 7948 7947 7947 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7962 7962 7962 7962 7961 7961 7961 7961 7960 7960 7960 7960 7960 7959 7959 7959 7959 7958 7958 7958 7958 7958 7957 7957 7957 7957 7957 7956 7956 7956 7956 7955 7955 7955 7955 7955 7954 7954 7954 7954 7954 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7951 7950 7950 7950 7950 7950 7949 7949 7949 7949 7949 7948 7948 7948 7948 7948 7947 7947 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7945 7944 7944 7944 7944 7944 7943 7943 7943 7943 7943 7943 7942 7960 7960 7959 7959 7959 7959 7959 7958 7958 7958 7958 7957 7957 7957 7957 7957 7956 7956 7956 7956 7955 7955 7955 7955 7955 7954 7954 7954 7954 7954 7953 7953 7953 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7951 7950 7950 7950 7950 7950 7949 7949 7949 7949 7949 7948 7948 7948 7948 7948 7947 7947 7947 7947 7947 7946 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7944 7944 7944 7944 7944 7943 7943 7943 7943 7943 7943 7942 7942 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7957 7957 7957 7957 7957 7956 7956 7956 7956 7955 7955 7955 7955 7955 7954 7954 7954 7954 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7950 7950 7950 7950 7950 7949 7949 7949 7949 7949 7948 7948 7948 7948 7948 7947 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7945 7944 7944 7944 7944 7944 7943 7943 7943 7943 7943 7942 7942 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7940 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7955 7955 7955 7954 7954 7954 7954 7953 7953 7953 7953 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7950 7950 7950 7950 7950 7949 7949 7949 7949 7949 7948 7948 7948 7948 7947 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7944 7944 7944 7944 7944 7944 7943 7943 7943 7943 7943 7942 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7940 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7938 7937 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7953 7952 7952 7952 7952 7952 7951 7951 7951 7951 7950 7950 7950 7950 7950 7949 7949 7949 7949 7948 7948 7948 7948 7948 7947 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7944 7944 7944 7944 7944 7943 7943 7943 7943 7943 7942 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7939 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7935 7934 7934 7934 7934 7934 7934 7933 7933 7950 7950 7950 7950 7949 7949 7949 7949 7948 7948 7948 7948 7948 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7944 7944 7944 7944 7944 7943 7943 7943 7943 7943 7942 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7937 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7935 7934 7934 7934 7934 7934 7933 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7932 7931 7931 7931 7931 7948 7948 7947 7947 7947 7947 7946 7946 7946 7946 7946 7945 7945 7945 7945 7945 7944 7944 7944 7944 7943 7943 7943 7943 7943 7942 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7935 7934 7934 7934 7934 7934 7933 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7931 7931 7931 7931 7931 7931 7930 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7929 7945 7945 7945 7945 7945 7944 7944 7944 7944 7943 7943 7943 7943 7943 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7934 7934 7934 7934 7934 7934 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7931 7931 7931 7931 7931 7931 7930 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7927 7926 7926 7943 7943 7943 7942 7942 7942 7942 7941 7941 7941 7941 7941 7940 7940 7940 7940 7940 7939 7939 7939 7939 7938 7938 7938 7938 7938 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7934 7934 7934 7934 7934 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7932 7931 7931 7931 7931 7931 7930 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7925 7924 7924 7924 7924 7941 7940 7940 7940 7940 7939 7939 7939 7939 7939 7938 7938 7938 7938 7938 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7934 7934 7934 7934 7934 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7931 7931 7931 7931 7931 7931 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7922 7938 7938 7938 7937 7937 7937 7937 7937 7936 7936 7936 7936 7936 7935 7935 7935 7935 7935 7934 7934 7934 7934 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7931 7931 7931 7931 7931 7930 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7920 7919 7919 7936 7936 7935 7935 7935 7935 7934 7934 7934 7934 7934 7933 7933 7933 7933 7933 7932 7932 7932 7932 7932 7931 7931 7931 7931 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7918 7917 7917 7917 7917 7933 7933 7933 7933 7932 7932 7932 7932 7932 7931 7931 7931 7931 7931 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7931 7931 7930 7930 7930 7930 7930 7929 7929 7929 7929 7929 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7913 7912 7928 7928 7928 7928 7928 7927 7927 7927 7927 7927 7926 7926 7926 7926 7926 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7911 7910 7910 7910 7926 7926 7926 7925 7925 7925 7925 7925 7924 7924 7924 7924 7924 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7924 7923 7923 7923 7923 7923 7922 7922 7922 7922 7922 7921 7921 7921 7921 7921 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7906 7905 7921 7921 7921 7921 7920 7920 7920 7920 7920 7919 7919 7919 7919 7919 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7904 7903 7903 7903 7919 7919 7918 7918 7918 7918 7918 7917 7917 7917 7917 7917 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7916 7916 7916 7916 7916 7915 7915 7915 7915 7915 7914 7914 7914 7914 7914 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7899 7899 7914 7914 7914 7913 7913 7913 7913 7913 7912 7912 7912 7912 7912 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7897 7897 7896 7896 7912 7911 7911 7911 7911 7911 7910 7910 7910 7910 7910 7909 7909 7909 7909 7909 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7897 7896 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7895 7895 7894 7894 7894 7894 7909 7909 7909 7909 7908 7908 7908 7908 7908 7907 7907 7907 7907 7907 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7897 7896 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7895 7894 7894 7894 7894 7894 7894 7893 7893 7893 7893 7893 7893 7893 7892 7892 7892 7892 7892 7892 7907 7907 7906 7906 7906 7906 7906 7905 7905 7905 7905 7905 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7897 7896 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7895 7894 7894 7894 7894 7894 7894 7893 7893 7893 7893 7893 7893 7892 7892 7892 7892 7892 7892 7891 7891 7891 7891 7891 7891 7891 7890 7890 7890 7890 7890 7890 7889 7889 7904 7904 7904 7904 7904 7903 7903 7903 7903 7903 7902 7902 7902 7902 7902 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7897 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7895 7894 7894 7894 7894 7894 7894 7893 7893 7893 7893 7893 7893 7892 7892 7892 7892 7892 7892 7891 7891 7891 7891 7891 7891 7890 7890 7890 7890 7890 7890 7889 7889 7889 7889 7889 7889 7889 7888 7888 7888 7888 7888 7888 7887 7887 7887 7887 7902 7902 7902 7901 7901 7901 7901 7901 7900 7900 7900 7900 7900 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7897 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7895 7894 7894 7894 7894 7894 7893 7893 7893 7893 7893 7893 7892 7892 7892 7892 7892 7892 7891 7891 7891 7891 7891 7891 7890 7890 7890 7890 7890 7890 7889 7889 7889 7889 7889 7889 7888 7888 7888 7888 7888 7888 7887 7887 7887 7887 7887 7887 7887 7886 7886 7886 7886 7886 7886 7885 7885 7885 7885 7885 7885 7900 7899 7899 7899 7899 7899 7898 7898 7898 7898 7898 7897 7897 7897 7897 7897 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7895 7894 7894 7894 7894 7894 7893 7893 7893 7893 7893 7893 7892 7892 7892 7892 7892 7891 7891 7891 7891 7891 7891 7890 7890 7890 7890 7890 7890 7889 7889 7889 7889 7889 7889 7888 7888 7888 7888 7888 7888 7887 7887 7887 7887 7887 7887 7886 7886 7886 7886 7886 7886 7885 7885 7885 7885 7885 7885 7884 7884 7884 7884 7884 7884 7884 7883 7883 7883 7883 7883 7883 7882 7882 7897 7897 7897 7897 7896 7896 7896 7896 7896 7895 7895 7895 7895 7895 7894 7894 7894 7894 7894 7893 7893 7893 7893 7893 7893 7892 7892 7892 7892 7892 7891 7891 7891 7891 7891 7891 7890 7890 7890 7890 7890 7889 7889 7889 7889 7889 7889 7888 7888 7888 7888 7888 7888 7887 7887 7887 7887 7887 7887 7886 7886 7886 7886 7886 7886 7885 7885 7885 7885 7885 7885 7884 7884 7884 7884 7884 7884 7883 7883 7883 7883 7883 7883 7882 7882 7882 7882 7882 7882 7882 7881 7881 7881 7881 7881 7881 7880 7880 7880 7880 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2180 2199 2282 2487 2600 2664 2676 2684 2656 2657 2660 2681 2681 2204 2525 2308 2368 2242 2186 2183 2166 2176 2173 2196 2215 2208 2192 2215 2215 2256 2273 2329 2322 2364 2362 2388 2376 2358 2302 2385 2458 2518 2488 2416 2452 2447 2472 2492 2451 2468 2552 2581 2560 2593 2610 2570 2539 2535 2542 2583 2636 2632 2633 2660 2653 2633 2610 2604 2609 2614 2616 2619 2613 2604 2600 2605 2605 2619 2619 2618 2617 2614 2602 2612 2636 2635 2627 2634 2635 2638 2650 2638 2635 2637 2642 2631 2632 2624 2588 2595 2186 2202 2259 2467 2600 2672 2677 2668 2654 2652 2658 2686 2674 2524 2532 2546 2420 2269 2189 2189 2183 2179 2179 2196 2221 2202 2192 2208 2199 2236 2254 2303 2322 2352 2347 2374 2362 2357 2327 2432 2533 2536 2503 2418 2442 2428 2453 2472 2490 2521 2570 2408 2578 2592 2602 2541 2568 2480 2533 2659 2641 2632 2649 2668 2648 2626 2610 2623 2608 2612 2616 2616 2612 2604 2600 2612 2614 2627 2624 2617 2622 2622 2612 2622 2639 2627 2622 2624 2623 2636 2644 2635 2635 2633 2637 2647 2628 2619 2582 2611 2189 2212 2273 2490 2611 2654 2680 2672 2650 2652 2654 2687 2570 2602 2807 2440 2423 2254 2199 2205 2189 2186 2183 2202 2224 2202 2202 2205 2179 2205 2233 2279 2322 2357 2337 2357 2344 2329 2370 2476 2541 2551 2442 2452 2430 2440 2471 2513 2529 2588 2688 2515 2568 2573 2558 2552 2485 2583 2506 2603 2637 2631 2657 2667 2638 2623 2628 2631 2614 2608 2613 2619 2614 2606 2613 2627 2624 2634 2627 2622 2636 2632 2622 2627 2634 2623 2617 2615 2613 2628 2634 2631 2635 2622 2629 2639 2633 2654 2595 2613 2199 2227 2314 2513 2621 2641 2689 2651 2649 2652 2660 2649 2636 2657 2839 2530 2426 2303 2236 2215 2199 2189 2186 2208 2227 2215 2205 2199 2173 2196 2205 2256 2309 2357 2334 2334 2324 2319 2387 2488 2431 2496 2426 2439 2408 2462 2507 2578 2580 2598 2678 2376 2564 2554 2587 2559 2540 2702 2594 2579 2604 2631 2657 2677 2660 2634 2627 2635 2611 2604 2615 2616 2617 2614 2621 2634 2626 2625 2622 2634 2655 2648 2631 2631 2625 2621 2615 2626 2622 2621 2632 2632 2633 2624 2626 2635 2633 2659 2615 2606 2215 2239 2332 2516 2609 2632 2681 2587 2662 2652 2672 2623 2625 2715 2842 2620 2507 2414 2279 2221 2202 2196 2189 2218 2233 2227 2202 2192 2173 2186 2192 2227 2287 2357 2324 2309 2303 2317 2388 2495 2361 2419 2415 2437 2424 2455 2543 2586 2602 2588 2606 2445 2524 2553 2595 2625 2509 2719 2598 2558 2587 2608 2658 2693 2676 2634 2629 2639 2608 2620 2605 2612 2620 2616 2614 2630 2616 2621 2624 2644 2661 2661 2640 2625 2612 2614 2624 2642 2640 2632 2634 2635 2635 2627 2622 2634 2637 2645 2607 2575 2227 2242 2333 2493 2580 2622 2641 2605 2591 2664 2681 2598 2663 2719 2821 2705 2464 2364 2310 2227 2202 2205 2192 2215 2221 2218 2189 2183 2173 2186 2183 2208 2268 2344 2317 2290 2293 2311 2358 2428 2376 2404 2406 2396 2419 2453 2537 2595 2593 2577 2570 2510 2473 2579 2608 2650 2629 2705 2666 2548 2593 2644 2665 2702 2630 2623 2640 2666 2620 2609 2613 2613 2601 2602 2603 2616 2616 2627 2629 2642 2652 2657 2638 2612 2596 2608 2634 2645 2637 2635 2640 2638 2636 2629 2627 2635 2633 2631 2580 2521 2227 2245 2347 2475 2544 2609 2622 2682 2611 2625 2670 2631 2698 2693 2829 2689 2595 2419 2315 2256 2208 2218 2199 2208 2205 2199 2183 2179 2179 2186 2183 2205 2251 2329 2306 2290 2298 2311 2329 2354 2348 2352 2374 2381 2407 2432 2508 2588 2591 2585 2594 2499 2541 2577 2610 2617 2593 2690 2582 2535 2585 2632 2674 2624 2674 2605 2635 2676 2609 2602 2614 2623 2596 2601 2609 2614 2622 2633 2627 2634 2642 2639 2622 2602 2593 2612 2644 2634 2615 2626 2643 2643 2636 2632 2636 2625 2624 2613 2537 2453 2242 2268 2415 2496 2534 2612 2625 2637 2664 2664 2613 2635 2713 2651 2646 2681 2496 2387 2329 2300 2227 2224 2202 2202 2199 2196 2173 2179 2189 2192 2192 2196 2242 2319 2303 2293 2301 2311 2314 2308 2354 2389 2328 2350 2392 2441 2488 2575 2602 2576 2608 2574 2479 2580 2580 2599 2617 2580 2628 2535 2573 2622 2673 2599 2680 2677 2670 2671 2597 2627 2617 2614 2598 2607 2613 2620 2633 2635 2627 2640 2636 2623 2609 2594 2593 2622 2641 2617 2621 2637 2662 2639 2634 2636 2631 2630 2613 2591 2487 2401 2259 2298 2468 2501 2556 2625 2643 2632 2645 2676 2711 2577 2639 2623 2532 2716 2591 2397 2374 2339 2245 2224 2199 2189 2192 2196 2169 2183 2192 2202 2208 2199 2254 2319 2306 2293 2290 2309 2306 2304 2342 2380 2323 2303 2378 2428 2493 2556 2570 2595 2595 2509 2563 2577 2659 2574 2554 2547 2596 2566 2549 2599 2668 2573 2572 2552 2628 2667 2632 2618 2616 2618 2610 2605 2615 2623 2634 2639 2624 2632 2628 2623 2599 2592 2603 2634 2631 2622 2647 2644 2643 2635 2640 2636 2626 2611 2584 2549 2452 2380 2259 2301 2456 2498 2571 2635 2648 2633 2655 2680 2693 2558 2685 2708 2313 2713 2594 2420 2430 2380 2276 2224 2183 2179 2186 2196 2179 2192 2202 2224 2227 2221 2273 2317 2301 2290 2273 2309 2309 2307 2326 2348 2307 2276 2366 2414 2478 2546 2562 2581 2560 2524 2505 2554 2581 2574 2553 2537 2587 2595 2556 2583 2552 2565 2584 2623 2656 2667 2652 2625 2621 2627 2605 2609 2620 2631 2633 2621 2621 2620 2613 2607 2593 2594 2612 2630 2624 2637 2642 2626 2621 2618 2625 2627 2608 2580 2542 2503 2428 2376 2242 2276 2390 2490 2571 2627 2640 2641 2622 2662 2652 2710 2680 2765 2589 2580 2564 2502 2476 2428 2312 2218 2183 2173 2186 2196 2183 2199 2215 2242 2254 2268 2298 2314 2287 2285 2271 2317 2306 2306 2318 2344 2301 2265 2338 2396 2450 2518 2557 2568 2526 2502 2503 2551 2579 2563 2534 2546 2572 2579 2535 2584 2560 2566 2582 2625 2653 2667 2660 2652 2619 2624 2609 2609 2621 2632 2620 2616 2611 2602 2596 2595 2584 2595 2612 2614 2627 2638 2619 2608 2608 2600 2607 2613 2592 2544 2505 2471 2430 2381 2227 2245 2337 2475 2566 2619 2621 2649 2698 2680 2606 2694 2683 2804 2465 2257 2603 2531 2516 2433 2320 2218 2189 2176 2186 2196 2189 2215 2221 2245 2262 2303 2314 2311 2279 2279 2273 2327 2301 2297 2327 2344 2303 2267 2319 2384 2436 2486 2527 2538 2504 2498 2507 2553 2575 2571 2566 2573 2584 2583 2566 2571 2579 2531 2581 2618 2626 2635 2660 2671 2575 2592 2633 2612 2622 2622 2613 2609 2600 2605 2596 2596 2570 2600 2604 2607 2630 2624 2603 2605 2608 2591 2595 2594 2564 2508 2475 2456 2430 2376 2215 2233 2319 2471 2561 2612 2621 2653 2686 2656 2581 2639 2681 2806 2459 2488 2592 2526 2530 2432 2311 2221 2205 2186 2183 2196 2199 2227 2233 2239 2251 2295 2306 2309 2287 2285 2273 2329 2303 2306 2338 2338 2321 2287 2314 2358 2418 2473 2485 2504 2496 2484 2495 2550 2579 2578 2600 2586 2595 2567 2584 2545 2550 2495 2584 2602 2603 2634 2637 2602 2581 2616 2628 2617 2615 2618 2613 2611 2602 2609 2595 2592 2567 2590 2593 2605 2624 2603 2602 2608 2617 2589 2582 2565 2518 2482 2452 2443 2410 2352 2218 2242 2314 2477 2549 2604 2615 2611 2660 2629 2600 2684 2688 2730 2607 2578 2583 2540 2508 2430 2305 2227 2205 2196 2183 2196 2208 2236 2236 2227 2221 2262 2290 2309 2301 2303 2279 2324 2317 2332 2343 2321 2323 2307 2301 2343 2415 2447 2454 2489 2492 2469 2474 2510 2557 2571 2604 2605 2581 2557 2593 2561 2546 2566 2577 2581 2591 2624 2600 2602 2597 2617 2625 2625 2609 2621 2616 2623 2613 2611 2592 2581 2552 2575 2584 2609 2617 2600 2595 2610 2618 2594 2566 2516 2463 2468 2452 2441 2390 2327 2224 2256 2309 2470 2544 2600 2602 2624 2624 2652 2582 2601 2701 2710 2605 2568 2515 2547 2510 2431 2305 2227 2202 2202 2192 2208 2221 2236 2227 2218 2215 2245 2279 2309 2303 2317 2303 2319 2329 2359 2337 2308 2336 2320 2305 2349 2402 2435 2446 2493 2486 2459 2478 2486 2545 2581 2599 2599 2544 2560 2599 2553 2550 2569 2562 2581 2587 2617 2609 2590 2611 2611 2615 2625 2611 2624 2618 2625 2616 2609 2590 2573 2524 2562 2590 2609 2611 2588 2579 2606 2618 2599 2544 2478 2464 2485 2472 2447 2381 2322 2236 2268 2309 2460 2532 2596 2598 2627 2623 2606 2603 2666 2710 2616 2608 2570 2584 2541 2513 2446 2303 2215 2199 2215 2218 2230 2242 2245 2221 2208 2205 2245 2273 2295 2298 2324 2337 2334 2344 2374 2333 2303 2344 2328 2305 2343 2374 2407 2450 2478 2463 2449 2466 2480 2530 2544 2578 2588 2514 2566 2599 2549 2544 2574 2566 2578 2596 2604 2598 2592 2608 2614 2613 2623 2615 2624 2616 2619 2616 2610 2595 2584 2515 2551 2587 2604 2603 2570 2574 2604 2622 2593 2528 2489 2500 2498 2489 2462 2392 2332 2245 2279 2322 2450 2509 2575 2586 2614 2629 2600 2585 2614 2685 2644 2664 2558 2574 2539 2504 2453 2293 2208 2205 2224 2251 2256 2256 2239 2208 2196 2192 2227 2259 2301 2303 2337 2392 2374 2366 2383 2328 2306 2347 2326 2298 2310 2332 2378 2438 2444 2434 2440 2445 2452 2503 2519 2569 2563 2497 2555 2586 2564 2546 2569 2569 2573 2581 2591 2590 2599 2611 2611 2615 2618 2613 2616 2612 2612 2617 2615 2602 2592 2517 2545 2573 2588 2593 2567 2585 2611 2628 2588 2532 2512 2516 2508 2491 2468 2401 2344 2254 2287 2317 2426 2476 2540 2575 2598 2629 2613 2591 2613 2646 2687 2709 2579 2566 2537 2504 2438 2285 2208 2208 2230 2273 2282 2259 2218 2199 2196 2186 2208 2224 2297 2324 2374 2437 2419 2390 2392 2339 2316 2354 2319 2291 2298 2291 2356 2403 2406 2410 2422 2428 2435 2466 2479 2539 2540 2483 2530 2570 2586 2567 2562 2567 2573 2573 2589 2582 2588 2604 2606 2611 2608 2599 2606 2603 2611 2614 2612 2602 2573 2524 2543 2557 2572 2586 2581 2603 2626 2633 2581 2542 2524 2516 2506 2491 2466 2410 2374 2256 2285 2303 2394 2452 2502 2567 2592 2627 2615 2609 2607 2630 2655 2673 2586 2563 2533 2507 2420 2273 2215 2208 2239 2301 2301 2242 2196 2189 2192 2179 2192 2202 2290 2347 2399 2443 2441 2404 2401 2349 2338 2360 2313 2293 2292 2282 2326 2359 2370 2396 2416 2418 2427 2442 2456 2508 2505 2463 2537 2534 2591 2588 2569 2570 2571 2566 2589 2582 2578 2588 2596 2603 2596 2593 2594 2596 2602 2602 2604 2590 2566 2543 2567 2576 2577 2590 2598 2623 2643 2624 2572 2548 2532 2514 2495 2498 2474 2430 2399 2268 2282 2301 2378 2432 2483 2565 2591 2618 2625 2614 2593 2614 2639 2618 2593 2552 2539 2511 2415 2287 2224 2208 2245 2347 2342 2227 2189 2186 2186 2173 2186 2205 2290 2359 2404 2437 2458 2413 2406 2354 2357 2368 2322 2293 2288 2284 2309 2329 2337 2371 2391 2400 2435 2433 2442 2475 2482 2455 2517 2497 2565 2591 2564 2564 2565 2564 2588 2577 2578 2581 2582 2589 2589 2587 2591 2587 2594 2586 2602 2579 2559 2566 2590 2598 2595 2598 2610 2625 2637 2607 2559 2556 2542 2514 2498 2502 2493 2458 2435 2271 2276 2306 2378 2424 2483 2562 2578 2608 2621 2617 2585 2593 2623 2609 2586 2557 2543 2529 2432 2322 2239 2218 2259 2374 2374 2215 2186 2186 2199 2183 2183 2224 2311 2364 2392 2426 2472 2428 2413 2359 2371 2374 2325 2289 2288 2285 2315 2305 2315 2335 2349 2370 2401 2428 2432 2444 2459 2465 2508 2485 2543 2576 2552 2541 2547 2556 2580 2568 2574 2572 2569 2573 2571 2578 2591 2596 2600 2590 2596 2585 2568 2577 2588 2609 2613 2609 2614 2615 2624 2601 2567 2567 2544 2514 2516 2514 2512 2489 2468 2276 2279 2324 2378 2415 2496 2591 2586 2591 2589 2604 2584 2582 2598 2592 2584 2555 2553 2550 2465 2359 2268 2242 2295 2388 2359 2205 2189 2192 2202 2189 2196 2254 2337 2378 2394 2419 2474 2450 2410 2362 2378 2365 2324 2293 2284 2277 2315 2301 2294 2302 2307 2336 2346 2420 2409 2427 2442 2474 2492 2481 2524 2560 2532 2517 2532 2552 2557 2552 2569 2565 2563 2561 2554 2567 2600 2615 2625 2594 2609 2586 2571 2564 2583 2614 2628 2622 2622 2608 2613 2609 2591 2573 2553 2522 2524 2516 2523 2510 2487 2287 2282 2322 2369 2406 2498 2585 2594 2582 2563 2581 2575 2566 2571 2591 2588 2561 2565 2556 2496 2386 2317 2298 2354 2385 2337 2205 2189 2199 2208 2199 2208 2271 2352 2388 2406 2417 2460 2456 2413 2362 2376 2364 2327 2301 2276 2250 2280 2289 2290 2292 2272 2321 2331 2386 2421 2435 2434 2485 2466 2469 2503 2537 2518 2492 2513 2535 2531 2530 2559 2548 2566 2561 2548 2564 2600 2622 2635 2597 2613 2582 2569 2552 2583 2619 2637 2628 2634 2623 2616 2616 2610 2583 2555 2528 2521 2513 2519 2516 2512 2285 2276 2303 2364 2401 2491 2582 2608 2573 2550 2561 2565 2555 2544 2599 2588 2567 2574 2555 2513 2418 2364 2362 2394 2388 2329 2221 2202 2199 2218 2212 2236 2273 2357 2392 2406 2413 2447 2462 2417 2366 2374 2364 2332 2295 2259 2230 2245 2261 2276 2285 2271 2313 2323 2366 2421 2447 2443 2489 2443 2459 2488 2516 2499 2472 2499 2513 2510 2501 2531 2507 2569 2574 2561 2571 2592 2621 2658 2607 2600 2583 2570 2570 2592 2611 2629 2627 2650 2639 2667 2630 2607 2571 2558 2533 2521 2515 2532 2537 2537 2262 2268 2301 2376 2401 2489 2584 2607 2561 2548 2562 2566 2551 2543 2610 2600 2576 2570 2545 2505 2442 2404 2376 2366 2388 2327 2236 2208 2202 2218 2227 2254 2276 2352 2381 2392 2394 2432 2464 2432 2378 2371 2359 2327 2276 2236 2224 2233 2245 2256 2273 2282 2305 2313 2350 2415 2473 2462 2482 2422 2450 2484 2503 2481 2456 2486 2508 2511 2469 2487 2473 2557 2590 2579 2576 2593 2620 2673 2516 2549 2565 2585 2598 2611 2610 2633 2622 2648 2668 2699 2621 2607 2557 2566 2545 2516 2522 2554 2555 2555 2242 2271 2324 2383 2390 2481 2575 2594 2553 2546 2564 2556 2532 2551 2613 2611 2583 2576 2529 2477 2444 2408 2347 2327 2410 2348 2259 2227 2212 2221 2239 2265 2279 2347 2376 2381 2374 2421 2462 2458 2399 2362 2347 2311 2256 2220 2218 2227 2239 2251 2268 2285 2292 2308 2337 2420 2486 2481 2462 2408 2438 2480 2491 2462 2459 2484 2508 2521 2465 2471 2498 2553 2590 2590 2581 2601 2629 2672 2667 2499 2573 2591 2582 2609 2606 2628 2632 2648 2673 2649 2628 2612 2579 2570 2544 2513 2524 2569 2568 2569 2236 2276 2324 2366 2376 2456 2533 2573 2548 2550 2564 2552 2509 2558 2603 2609 2583 2575 2496 2461 2438 2397 2306 2314 2437 2391 2290 2254 2224 2242 2276 2282 2279 2347 2366 2383 2374 2399 2462 2474 2415 2357 2319 2282 2236 2218 2212 2221 2224 2239 2254 2271 2278 2299 2329 2405 2481 2482 2449 2395 2423 2469 2484 2452 2455 2480 2502 2524 2493 2487 2528 2569 2586 2589 2586 2606 2625 2672 2598 2555 2545 2591 2578 2588 2599 2617 2629 2650 2650 2650 2618 2624 2583 2555 2528 2517 2535 2585 2574 2575 2236 2279 2293 2327 2362 2419 2488 2552 2554 2556 2564 2548 2499 2558 2595 2599 2576 2570 2486 2451 2431 2391 2293 2303 2426 2414 2319 2285 2242 2276 2329 2311 2287 2347 2366 2390 2392 2383 2437 2462 2415 2349 2301 2259 2221 2215 2218 2221 2218 2233 2239 2254 2271 2291 2335 2409 2474 2474 2440 2383 2398 2448 2478 2435 2446 2467 2468 2513 2510 2499 2551 2576 2587 2592 2594 2611 2631 2674 2606 2589 2570 2574 2576 2550 2578 2607 2620 2631 2624 2614 2610 2618 2595 2561 2550 2559 2572 2590 2582 2579 2239 2268 2262 2295 2332 2381 2443 2539 2554 2573 2564 2532 2486 2553 2580 2595 2568 2575 2507 2461 2438 2391 2301 2298 2374 2414 2334 2309 2279 2327 2376 2342 2293 2349 2354 2381 2416 2388 2401 2432 2406 2342 2290 2245 2208 2221 2221 2227 2218 2224 2227 2242 2256 2292 2350 2421 2476 2481 2446 2369 2364 2416 2436 2420 2423 2434 2441 2495 2490 2501 2554 2576 2587 2590 2600 2608 2627 2637 2616 2590 2566 2564 2552 2539 2556 2591 2603 2607 2603 2599 2598 2603 2603 2582 2588 2598 2601 2604 2599 2588 2239 2251 2245 2279 2301 2344 2413 2506 2550 2569 2545 2516 2475 2527 2552 2577 2563 2569 2511 2463 2442 2407 2329 2301 2329 2405 2344 2342 2348 2382 2416 2374 2301 2337 2352 2378 2438 2410 2385 2413 2390 2329 2279 2242 2221 2227 2221 2224 2212 2218 2221 2239 2259 2303 2369 2437 2483 2494 2434 2360 2351 2378 2377 2411 2416 2414 2427 2456 2450 2483 2546 2577 2585 2594 2593 2606 2618 2625 2610 2596 2563 2555 2546 2538 2549 2577 2596 2602 2601 2594 2594 2587 2593 2593 2591 2601 2604 2612 2606 2599 2227 2233 2233 2276 2290 2329 2388 2460 2538 2564 2528 2500 2473 2481 2469 2516 2533 2542 2484 2455 2438 2422 2376 2319 2329 2407 2384 2399 2421 2414 2431 2376 2279 2314 2349 2388 2466 2445 2376 2401 2366 2314 2287 2254 2230 2224 2218 2224 2221 2221 2218 2236 2259 2309 2370 2462 2476 2476 2400 2347 2347 2349 2351 2413 2426 2423 2414 2405 2405 2465 2530 2572 2585 2592 2594 2609 2613 2618 2602 2597 2570 2555 2541 2543 2546 2566 2591 2600 2598 2595 2600 2580 2582 2587 2590 2603 2607 2617 2614 2605 2221 2233 2233 2265 2273 2319 2378 2436 2528 2556 2516 2483 2471 2428 2400 2450 2485 2493 2457 2451 2438 2436 2425 2354 2329 2422 2428 2438 2457 2429 2418 2337 2245 2293 2347 2392 2476 2471 2376 2378 2347 2311 2287 2256 2230 2221 2218 2224 2224 2218 2221 2236 2271 2309 2359 2464 2474 2461 2381 2343 2352 2341 2349 2412 2436 2437 2425 2382 2378 2447 2513 2570 2590 2596 2595 2606 2604 2605 2586 2582 2556 2552 2544 2556 2565 2565 2577 2579 2588 2597 2603 2588 2581 2571 2585 2601 2603 2613 2616 9999 2227 2233 2233 2251 2259 2301 2376 2453 2523 2542 2498 2466 2467 2415 2377 2405 2418 2455 2442 2444 2440 2453 2448 2379 2306 2417 2455 2465 2461 2438 2401 2309 2221 2259 2322 2376 2460 2493 2390 2362 2329 2301 2279 2253 2230 2218 2221 2224 2229 2227 2227 2239 2276 2308 2352 2451 2480 2472 2381 2340 2358 2345 2363 2419 2441 2452 2451 2406 2364 2431 2501 2558 2589 2603 2596 2602 2585 2582 2569 2563 2555 2557 2562 2572 2580 2577 2572 2573 2590 2599 2599 2589 2588 2582 2588 2603 2602 2611 2612 2603 2236 2233 2233 2251 2251 2271 2357 2476 2519 2519 2476 2459 2460 2441 2387 2384 2366 2419 2416 2433 2444 2465 2455 2384 2298 2381 2463 2488 2473 2451 2402 2285 2208 2239 2287 2347 2419 2504 2415 2349 2309 2293 2273 2239 2230 2215 2218 2221 2230 2239 2230 2245 2273 2298 2341 2430 2469 2468 2386 2345 2351 2354 2384 2445 2454 2471 2464 2414 2380 2447 2504 2561 2580 2603 2598 2588 2572 2568 2555 2555 2563 2568 2572 2575 2584 2590 2581 2579 2591 2598 2594 2581 2595 2599 2596 2609 2608 2609 2604 2599 2236 2239 2236 2245 2239 2259 2332 2476 2498 2497 2462 2467 2461 2480 2417 2406 2357 2392 2381 2420 2442 2469 2451 2384 2301 2352 2463 2516 2492 2463 2407 2293 2208 2230 2279 2349 2394 2498 2441 2364 2314 2285 2262 2227 2224 2208 2218 2220 2229 2237 2236 2251 2273 2285 2327 2400 2453 2439 2385 2354 2338 2370 2397 2461 2477 2491 2451 2395 2436 2480 2529 2578 2589 2600 2597 2582 2564 2563 2553 2553 2555 2569 2566 2575 2588 2600 2593 2581 2575 2588 2576 2566 2577 2593 2586 2598 2605 2604 2601 2580 2236 2242 2236 2245 2236 2251 2334 2470 2478 2476 2463 2482 2484 2503 2462 2434 2393 2392 2364 2416 2440 2469 2442 2379 2314 2362 2451 2513 2506 2464 2418 2329 2221 2236 2309 2388 2404 2472 2466 2392 2332 2290 2262 2233 2221 2215 2221 2225 2225 2240 2241 2254 2271 2285 2322 2363 2422 2421 2378 2337 2332 2366 2400 2472 2489 2502 2433 2400 2462 2496 2553 2579 2594 2601 2595 2584 2564 2565 2558 2559 2555 2567 2563 2580 2585 2606 2597 2581 2577 2578 2555 2538 2535 2569 2564 2578 2593 2594 2586 9999 2236 2242 2233 2242 2233 2256 2347 2478 2456 2447 2476 2494 2510 2509 2470 2438 2425 2374 2371 2415 2437 2469 2438 2382 2332 2393 2438 2490 2497 2456 2427 2357 2239 2254 2344 2404 2392 2441 2472 2397 2347 2309 2271 2224 2221 2221 2224 2226 2222 2234 2244 2255 2271 2279 2322 2360 2382 2405 2361 2312 2336 2330 2390 2473 2495 2498 2437 2420 2450 2505 2559 2568 2580 2601 2589 2574 2572 2575 2571 2574 2561 2564 2566 2584 2594 2611 2604 2591 2596 2580 2544 2504 2500 2543 2548 2565 2574 2570 9999 2480 2227 2242 2233 2248 2239 2259 2352 2486 2437 2424 2460 2486 2517 2515 2458 2437 2417 2332 2352 2406 2430 2465 2431 2376 2352 2418 2431 2465 2479 2448 2413 2364 2273 2282 2364 2378 2344 2413 2456 2406 2358 2322 2268 2221 2221 2215 2224 2223 2218 2233 2241 2258 2262 2282 2324 2360 2366 2377 2359 2310 2339 2326 2361 2448 2501 2488 2449 2409 2435 2503 2553 2560 2572 2591 2573 2558 2572 2578 2576 2577 2560 2564 2570 2585 2595 2611 2612 2603 2597 2569 2522 2470 2491 2524 2543 2553 2537 2531 2487 2441 2233 2230 2236 2251 2239 2262 2344 2468 2419 2408 2426 2450 2475 2503 2462 2452 2398 2317 2324 2378 2413 2457 2429 2376 2374 2422 2425 2451 2463 2436 2390 2347 2290 2311 2354 2332 2309 2390 2437 2426 2377 2323 2255 2224 2218 2208 2218 2219 2215 2233 2240 2258 2268 2290 2317 2351 2362 2354 2358 2337 2346 2345 2337 2414 2508 2494 2450 2413 2441 2499 2550 2551 2565 2574 2557 2546 2584 2580 2570 2576 2557 2558 2572 2582 2586 2601 2612 2603 2596 2536 2493 2458 2491 2517 2542 2534 2512 2495 2458 2426 2227 2227 2236 2251 2239 2256 2319 2441 2401 2390 2392 2401 2415 2480 2474 2468 2406 2327 2319 2359 2378 2439 2433 2407 2393 2425 2416 2436 2446 2433 2378 2324 2290 2319 2324 2298 2303 2362 2413 2426 2387 2333 2243 2224 2221 2215 2208 2216 2218 2237 2239 2253 2268 2290 2309 2342 2352 2340 2350 2372 2364 2361 2336 2410 2518 2507 2460 2443 2445 2507 2539 2538 2549 2554 2537 2545 2573 2575 2565 2572 2561 2562 2565 2576 2572 2586 2601 2603 2576 2506 2468 2462 2481 2526 2534 2516 2495 2470 2432 2419 2227 2224 2236 2248 2236 2248 2303 2406 2381 2378 2366 2369 2366 2442 2459 2468 2420 2359 2339 2374 2352 2410 2432 2433 2416 2422 2402 2420 2440 2433 2381 2319 2276 2303 2301 2293 2303 2334 2374 2388 2369 2336 2248 2224 2221 2208 2208 2213 2217 2233 2242 2253 2259 2279 2306 2317 2338 2337 2336 2382 2376 2383 2345 2411 2514 2509 2465 2477 2440 2505 2527 2527 2538 2542 2529 2530 2551 2575 2558 2566 2562 2560 2560 2559 2556 2570 2581 2591 2544 2487 2458 2460 2468 2516 2512 2489 2470 2454 2428 2410 2224 2224 2233 2245 2239 2248 2298 2389 2366 2366 2347 2339 2347 2392 2429 2458 2431 2386 2379 2392 2349 2392 2413 2435 2420 2420 2400 2407 2426 2427 2391 2332 2271 2295 2285 2290 2295 2311 2314 2310 2325 2333 2257 2239 2224 2208 2205 2206 2220 2237 2252 2260 2262 2271 2293 2301 2331 2358 2344 2373 2368 2396 2336 2416 2513 2494 2470 2483 2439 2490 2513 2512 2532 2537 2526 2520 2543 2565 2557 2570 2555 2561 2554 2543 2539 2553 2558 2556 2502 2481 2466 2447 2460 2489 2478 2452 2428 2428 2421 2385 2224 2224 2224 2242 2227 2245 2301 2375 2352 2352 2332 2332 2337 2349 2404 2455 2429 2396 2395 2397 2374 2383 2376 2413 2407 2420 2400 2409 2420 2418 2382 2334 2290 2309 2273 2276 2279 2293 2259 2265 2277 2337 2278 2252 2239 2221 2207 2217 2227 2239 2269 2282 2276 2265 2285 2293 2324 2364 2365 2381 2363 2384 2333 2414 2502 2484 2458 2477 2439 2467 2497 2504 2523 2535 2526 2524 2540 2564 2556 2569 2529 2553 2552 2540 2529 2540 2536 2517 2464 2474 2476 2452 2464 2458 2430 2406 2392 2397 2385 2352 2224 2224 2221 2239 2224 2245 2290 2334 2332 2339 2332 2337 2337 2339 2399 2455 2427 2384 2394 2408 2401 2374 2347 2394 2391 2414 2405 2409 2416 2410 2379 2347 2334 2327 2268 2262 2262 2273 2245 2256 2261 2342 2295 2261 2245 2233 2220 2223 2238 2257 2285 2314 2302 2276 2276 2293 2319 2352 2384 2387 2361 2365 2354 2380 2478 2478 2449 2456 2431 2439 2467 2489 2516 2532 2539 2529 2543 2568 2556 2561 2521 2539 2546 2543 2531 2536 2524 2492 2452 2474 2483 2470 2476 2447 2415 2410 2394 2394 2371 2349 2236 2221 2218 2230 2227 2248 2271 2301 2319 2327 2329 2347 2332 2339 2401 2455 2429 2366 2381 2410 2419 2369 2347 2392 2378 2409 2407 2418 2414 2408 2391 2375 2366 2319 2262 2254 2254 2262 2251 2254 2267 2354 2308 2281 2258 2242 2226 2233 2256 2273 2299 2341 2335 2293 2268 2293 2309 2331 2380 2377 2357 2356 2372 2384 2484 2481 2446 2430 2408 2404 2428 2458 2497 2522 2545 2534 2546 2581 2552 2544 2535 2522 2526 2522 2517 2530 2512 2478 2456 2483 2495 2497 2493 2460 2439 2439 2404 2397 2385 2376 2233 2221 2215 2230 2227 2245 2271 2285 2303 2317 2317 2339 2329 2349 2413 2448 2425 2354 2364 2404 2419 2397 2385 2397 2374 2400 2405 2414 2407 2406 2405 2384 2374 2317 2268 2259 2262 2273 2251 2248 2272 2362 2315 2293 2273 2253 2241 2241 2258 2270 2298 2350 2360 2306 2273 2287 2306 2317 2368 2378 2360 2329 2361 2433 2471 2480 2424 2402 2386 2371 2400 2446 2485 2505 2538 2526 2550 2582 2560 2504 2493 2486 2488 2482 2492 2517 2499 2487 2476 2500 2512 2512 2498 2470 2454 2439 2408 2399 2401 2397 2224 2221 2208 2233 2227 2245 2273 2287 2287 2295 2306 2334 2329 2371 2415 2436 2416 2349 2344 2385 2401 2419 2404 2394 2374 2399 2400 2418 2411 2406 2408 2383 2362 2317 2273 2298 2303 2285 2245 2248 2272 2367 2328 2306 2283 2260 2252 2258 2254 2270 2288 2335 2372 2324 2290 2282 2311 2329 2353 2374 2374 2337 2370 2437 2454 2465 2398 2375 2361 2339 2390 2455 2484 2484 2516 2492 2532 2565 2506 2435 2455 2478 2465 2429 2457 2503 2500 2498 2502 2519 2527 2518 2489 2454 2428 2417 2406 2404 2404 2401 2205 2221 2208 2239 2221 2242 2271 2287 2268 2276 2301 2332 2324 2359 2406 2425 2411 2342 2317 2354 2376 2404 2392 2381 2362 2391 2395 2422 2414 2413 2413 2383 2339 2314 2285 2327 2352 2303 2254 2259 2284 2374 2337 2323 2304 2276 2267 2280 2257 2271 2284 2308 2358 2326 2295 2298 2324 2359 2375 2370 2364 2394 2400 2409 2438 2448 2375 2344 2337 2319 2404 2461 2471 2461 2471 2440 2504 2545 2421 2384 2472 2489 2432 2353 2400 2473 2498 2504 2510 2522 2527 2512 2470 2415 2394 2399 2404 2410 2408 2406 2179 2218 2215 2233 2215 2242 2262 2271 2242 2271 2301 2329 2322 2329 2388 2422 2402 2332 2298 2327 2362 2366 2359 2359 2347 2374 2395 2418 2411 2425 2408 2388 2332 2314 2290 2329 2354 2324 2268 2265 2286 2374 2342 2348 2327 2292 2280 2303 2279 2284 2289 2288 2335 2322 2295 2314 2334 2381 2407 2392 2370 2405 2411 2366 2406 2432 2362 2316 2329 2332 2411 2457 2457 2441 2454 2425 2484 2520 2385 2369 2488 2481 2365 2312 2379 2435 2466 2485 2500 2514 2524 2508 2458 2385 2390 2399 2404 2410 2408 2419 2159 2212 2202 2221 2208 2239 2251 2251 2242 2276 2298 2303 2319 2319 2376 2425 2389 2329 2293 2314 2354 2337 2332 2334 2329 2352 2395 2404 2394 2422 2404 2392 2329 2311 2293 2314 2332 2324 2262 2268 2290 2361 2360 2355 2340 2310 2297 2309 2303 2303 2302 2277 2316 2323 2301 2311 2324 2390 2430 2437 2401 2386 2382 2331 2397 2427 2356 2297 2333 2349 2411 2439 2440 2423 2448 2431 2468 2506 2411 2395 2471 2436 2335 2337 2352 2381 2421 2456 2489 2510 2525 2508 2445 2376 2394 2410 2410 2417 2421 2441 2138 2205 2192 2218 2202 2227 2239 2239 2239 2279 2285 2285 2314 2327 2376 2410 2366 2322 2298 2319 2334 2314 2314 2309 2314 2344 2388 2393 2392 2413 2401 2395 2329 2314 2301 2301 2314 2314 2262 2285 2295 2343 2359 2371 2361 2338 2323 2323 2331 2313 2298 2291 2293 2328 2293 2306 2317 2381 2437 2470 2446 2367 2345 2315 2384 2417 2356 2285 2327 2347 2411 2425 2422 2403 2467 2449 2468 2499 2451 2432 2429 2388 2331 2352 2318 2349 2415 2443 2481 2504 2527 2498 2435 2371 2406 2426 2421 2443 2454 2462 2120 2189 2189 2208 2205 2218 2233 2233 2239 2285 2279 2285 2319 2334 2376 2376 2332 2303 2298 2332 2309 2309 2293 2282 2293 2327 2374 2390 2392 2418 2404 2390 2344 2334 2309 2298 2314 2298 2262 2298 2301 2354 2387 2386 2379 2373 2351 2356 2357 2314 2289 2293 2294 2338 2285 2311 2322 2364 2419 2483 2484 2363 2327 2328 2384 2404 2349 2286 2314 2351 2412 2413 2400 2379 2444 2445 2455 2497 2475 2453 2406 2355 2337 2365 2347 2381 2435 2450 2476 2493 2527 2487 2419 2371 2421 2447 2452 2470 2487 2481 2108 2166 2189 2208 2199 2212 2221 2233 2242 2298 2285 2282 2319 2344 2371 2342 2293 2282 2287 2319 2303 2303 2287 2276 2268 2295 2339 2393 2400 2414 2404 2382 2349 2349 2309 2295 2319 2293 2262 2303 2295 2356 2397 2420 2414 2398 2406 2400 2395 2328 2301 2298 2307 2352 2285 2329 2332 2352 2407 2470 2495 2406 2344 2348 2393 2396 2342 2283 2323 2367 2401 2401 2373 2352 2414 2432 2442 2499 2486 2457 2390 2316 2355 2386 2397 2421 2454 2460 2474 2487 2512 2468 2408 2376 2441 2470 2481 2498 2504 2493 2108 2141 2192 2212 2192 2208 2218 2230 2245 2298 2285 2279 2317 2339 2347 2295 2259 2259 2268 2303 2301 2309 2293 2282 2259 2279 2306 2385 2405 2411 2406 2381 2362 2349 2293 2290 2314 2290 2271 2301 2295 2357 2416 2430 2434 2416 2436 2434 2416 2338 2327 2313 2321 2361 2304 2347 2337 2344 2401 2457 2487 2444 2372 2351 2393 2395 2330 2291 2329 2385 2394 2403 2362 2346 2384 2400 2440 2497 2483 2446 2374 2298 2369 2413 2439 2454 2458 2458 2452 2472 2487 2441 2392 2385 2456 2481 2495 2516 2515 2500 2120 2138 2186 2212 2192 2202 2221 2233 2251 2298 2271 2282 2309 2344 2319 2256 2227 2239 2242 2295 2309 2317 2295 2293 2262 2279 2279 2369 2407 2409 2394 2378 2364 2332 2279 2295 2314 2295 2287 2309 2322 2374 2411 2429 2437 2426 2451 2460 2434 2364 2366 2343 2333 2367 2344 2361 2349 2334 2381 2455 2472 2458 2393 2358 2388 2384 2315 2295 2328 2386 2405 2410 2357 2337 2345 2390 2452 2490 2476 2436 2383 2326 2386 2434 2464 2462 2452 2430 2410 2443 2452 2413 2376 2397 2458 2483 2500 2525 2513 2508 2123 2134 2166 2202 2189 2202 2218 2233 2245 2298 2259 2279 2303 2352 2322 2245 2202 2224 2242 2298 2324 2327 2293 2293 2268 2282 2273 2334 2400 2400 2378 2369 2359 2319 2276 2309 2317 2314 2309 2314 2349 2390 2422 2452 2450 2440 2463 2473 2428 2386 2405 2367 2344 2362 2380 2376 2369 2327 2344 2425 2446 2456 2405 2370 2389 2364 2289 2283 2329 2368 2403 2406 2359 2323 2318 2380 2462 2487 2477 2431 2397 2375 2406 2440 2466 2450 2432 2390 2369 2385 2408 2390 2381 2421 2464 2483 2498 2520 2513 2513 2123 2131 2145 2186 2183 2189 2205 2239 2254 2287 2268 2285 2301 2359 2334 2248 2199 2221 2254 2301 2334 2319 2285 2293 2276 2279 2259 2295 2366 2392 2366 2364 2349 2303 2279 2311 2314 2319 2314 2317 2339 2378 2453 2469 2471 2470 2479 2479 2435 2408 2421 2378 2361 2358 2395 2394 2391 2324 2303 2375 2412 2443 2406 2375 2376 2337 2262 2270 2327 2366 2385 2384 2350 2314 2307 2357 2471 2488 2482 2440 2415 2410 2415 2427 2443 2419 2394 2354 2347 2349 2364 2381 2397 2456 2481 2487 2483 2504 2510 2513 2140 2140 2140 2186 2173 2183 2192 2251 2254 2265 2273 2285 2301 2354 2347 2259 2202 2227 2251 2311 2324 2298 2276 2295 2293 2293 2273 2279 2322 2374 2364 2352 2337 2295 2285 2303 2306 2319 2295 2303 2317 2362 2469 2487 2492 2494 2483 2466 2436 2419 2413 2389 2372 2354 2409 2409 2408 2347 2287 2342 2386 2445 2395 2358 2351 2319 2257 2252 2300 2346 2368 2370 2327 2289 2303 2347 2476 2476 2493 2463 2440 2424 2419 2425 2408 2385 2366 2357 2364 2356 2364 2388 2424 2483 2481 2474 2458 2481 2500 2495 2140 2141 2141 2176 2169 2183 2199 2256 2245 2251 2271 2287 2303 2347 2344 2276 2218 2242 2256 2317 2303 2279 2285 2309 2306 2314 2293 2262 2293 2352 2349 2327 2324 2301 2290 2295 2301 2314 2273 2295 2306 2366 2477 2489 2507 2506 2474 2475 2439 2408 2407 2399 2382 2359 2416 2428 2412 2371 2293 2317 2352 2442 2402 2352 2349 2318 2257 2234 2281 2333 2361 2355 2292 2250 2277 2329 2450 2458 2495 2487 2448 2432 2443 2430 2391 2390 2376 2390 2419 2423 2410 2426 2464 2493 2470 2460 2445 2456 2476 2483 2140 2141 2141 2169 2166 2183 2208 2245 2236 2251 2256 2293 2314 2334 2317 2276 2242 2259 2279 2309 2276 2282 2301 2319 2324 2332 2317 2259 2285 2337 2329 2303 2319 2324 2290 2293 2303 2301 2262 2303 2317 2399 2469 2487 2506 2515 2483 2492 2439 2397 2417 2417 2390 2369 2412 2427 2402 2380 2331 2311 2329 2423 2399 2371 2358 2323 2251 2241 2261 2335 2354 2345 2288 2231 2244 2316 2412 2421 2490 2523 2442 2446 2467 2431 2407 2420 2410 2428 2460 2487 2464 2462 2487 2487 2460 2447 2424 2432 2443 2468 2140 2140 2141 2169 2162 2183 2218 2230 2224 2262 2251 2295 2317 2329 2298 2262 2259 2273 2287 2285 2271 2282 2306 2329 2334 2342 2329 2268 2303 2342 2324 2314 2317 2332 2293 2293 2306 2301 2290 2309 2332 2424 2467 2489 2499 2522 2498 2490 2430 2410 2437 2435 2384 2362 2398 2410 2376 2366 2362 2316 2311 2401 2403 2387 2355 2319 2245 2239 2253 2323 2364 2350 2288 2233 2234 2300 2379 2388 2488 2526 2450 2467 2485 2442 2440 2452 2441 2441 2473 2504 2491 2485 2495 2481 2447 2419 2392 2392 2397 2443 2140 2140 2140 2166 2149 2169 2208 2227 2224 2268 2251 2303 2319 2327 2306 2279 2262 2256 2273 2285 2271 2282 2306 2332 2337 2349 2334 2298 2337 2354 2344 2334 2314 2314 2303 2295 2303 2319 2306 2311 2359 2426 2462 2489 2487 2513 2491 2481 2419 2426 2445 2432 2371 2355 2383 2379 2341 2342 2364 2325 2303 2378 2404 2381 2351 2317 2255 2236 2242 2313 2353 2335 2280 2249 2236 2282 2355 2378 2470 2500 2450 2481 2486 2453 2468 2473 2458 2439 2464 2491 2492 2487 2483 2456 2437 2399 2354 2327 2309 2376 2145 2141 2140 2162 2141 2162 2199 2239 2224 2268 2254 2306 2317 2334 2329 2293 2251 2239 2262 2287 2262 2279 2303 2329 2334 2349 2337 2322 2374 2362 2354 2352 2314 2298 2314 2298 2309 2337 2314 2329 2378 2425 2450 2491 2481 2497 2472 2466 2419 2419 2439 2424 2368 2341 2362 2351 2327 2333 2347 2332 2301 2366 2388 2363 2348 2313 2270 2239 2232 2305 2348 2325 2276 2269 2228 2269 2344 2388 2453 2465 2479 2486 2489 2480 2499 2496 2458 2435 2447 2464 2472 2474 2468 2430 2417 2366 2298 2245 2196 2273 2149 2140 2141 2159 2140 2162 2199 2248 2236 2268 2245 2293 2303 2329 2339 2279 2242 2236 2254 2282 2262 2282 2301 2329 2329 2347 2344 2344 2381 2359 2364 2365 2322 2303 2322 2311 2324 2349 2329 2352 2381 2419 2439 2485 2497 2489 2464 2452 2426 2410 2408 2426 2376 2324 2346 2334 2333 2357 2360 2349 2301 2356 2364 2357 2347 2318 2273 2254 2229 2290 2336 2326 2292 2301 2228 2274 2357 2399 2437 2482 2489 2499 2514 2506 2515 2498 2454 2421 2421 2437 2458 2458 2445 2404 2381 2324 2233 2166 2138 2176 2159 2141 2145 2166 2140 2162 2215 2271 2245 2276 2251 2279 2293 2317 2324 2259 2233 2236 2242 2268 2271 2287 2314 2337 2324 2344 2347 2344 2371 2354 2366 2374 2334 2332 2334 2319 2334 2359 2349 2376 2392 2424 2443 2468 2493 2478 2462 2447 2426 2417 2388 2430 2390 2311 2334 2327 2322 2364 2381 2382 2332 2339 2334 2354 2362 2334 2276 2278 2239 2269 2322 2318 2313 2322 2249 2338 2384 2418 2481 2508 2498 2510 2536 2511 2497 2474 2442 2401 2401 2413 2435 2432 2406 2381 2334 2259 2179 2127 2116 2127 2159 2149 2152 2166 2141 2159 2236 2287 2262 2287 2259 2276 2290 2306 2301 2262 2224 2236 2227 2256 2279 2298 2322 2334 2329 2334 2337 2329 2339 2352 2362 2378 2349 2342 2344 2332 2332 2357 2366 2394 2408 2437 2454 2460 2468 2464 2443 2441 2426 2413 2385 2421 2390 2318 2334 2329 2309 2356 2371 2417 2386 2340 2319 2362 2381 2359 2306 2311 2237 2259 2320 2318 2316 2321 2289 2366 2434 2434 2522 2507 2495 2522 2547 2500 2455 2437 2433 2383 2366 2391 2415 2404 2366 2354 2268 2189 2131 2104 2108 2120 2159 2159 2159 2166 2145 2162 2242 2287 2285 2293 2262 2279 2285 2311 2306 2282 2224 2227 2224 2256 2276 2301 2309 2319 2319 2322 2317 2303 2306 2334 2344 2374 2359 2347 2347 2344 2319 2344 2378 2417 2415 2441 2452 2454 2441 2439 2406 2424 2437 2421 2401 2404 2378 2328 2332 2339 2316 2344 2351 2442 2418 2362 2334 2373 2381 2362 2336 2326 2236 2249 2321 2303 2312 2326 2300 2356 2399 2448 2524 2512 2512 2547 2544 2472 2410 2402 2418 2362 2329 2375 2405 2385 2349 2303 2196 2145 2108 2100 2104 2112 2159 2159 2159 2162 2141 2169 2254 2306 2290 2287 2271 2285 2276 2301 2314 2301 2227 2221 2221 2262 2268 2293 2285 2295 2295 2301 2293 2265 2276 2314 2317 2364 2364 2362 2352 2347 2309 2329 2374 2419 2408 2432 2439 2445 2430 2426 2376 2408 2456 2437 2413 2383 2362 2327 2322 2339 2322 2334 2352 2405 2408 2365 2353 2362 2364 2352 2330 2311 2247 2252 2321 2290 2305 2322 2339 2378 2446 2537 2571 2588 2553 2547 2529 2427 2366 2394 2406 2349 2314 2381 2415 2390 2334 2233 2134 2112 2104 2104 2104 2104 2166 2159 2159 2166 2152 2202 2285 2327 2273 2276 2276 2287 2268 2285 2295 2303 2227 2208 2221 2256 2242 2265 2256 2268 2271 2282 2279 2256 2271 2309 2303 2344 2376 2366 2359 2337 2309 2324 2352 2392 2394 2408 2388 2419 2426 2432 2376 2408 2468 2437 2415 2378 2352 2339 2322 2332 2329 2328 2351 2371 2372 2353 2358 2351 2336 2331 2315 2301 2261 2268 2309 2264 2289 2331 2382 2412 2495 2552 2518 2689 2517 2537 2512 2420 2350 2387 2399 2344 2314 2383 2417 2392 2303 2173 2112 2097 2100 2104 2093 2104 2166 2162 2152 2169 2169 2256 2317 2327 2254 2265 2273 2285 2256 2268 2276 2298 2236 2224 2233 2230 2218 2236 2233 2248 2256 2276 2276 2276 2285 2314 2295 2324 2376 2378 2371 2332 2317 2314 2332 2381 2388 2399 2347 2378 2406 2437 2392 2421 2474 2437 2406 2388 2354 2339 2333 2329 2326 2330 2350 2345 2343 2334 2348 2331 2308 2325 2307 2285 2272 2275 2301 2230 2265 2356 2435 2454 2537 2632 2625 2641 2586 2539 2496 2410 2351 2387 2394 2357 2322 2381 2410 2390 2265 2145 2108 2093 2104 2112 2097 2104 2169 2169 2162 2183 2205 2293 2322 2295 2236 2265 2273 2279 2259 2262 2276 2301 2251 2256 2254 2205 2202 2212 2208 2242 2251 2273 2290 2301 2309 2311 2290 2322 2364 2378 2378 2337 2306 2303 2324 2392 2385 2408 2359 2342 2376 2430 2404 2424 2474 2441 2394 2392 2374 2329 2343 2333 2316 2332 2346 2330 2327 2314 2337 2313 2293 2323 2292 2288 2277 2281 2285 2210 2238 2371 2464 2492 2584 2635 2612 2558 2562 2551 2499 2412 2359 2392 2393 2366 2319 2371 2415 2385 2221 2123 2093 2097 2104 2112 2093 2104 2183 2169 2169 2199 2215 2293 2317 2251 2221 2271 2276 2287 2273 2262 2276 2287 2276 2276 2254 2205 2192 2205 2202 2230 2242 2273 2293 2317 2324 2303 2301 2327 2344 2357 2364 2332 2279 2293 2329 2388 2381 2406 2374 2319 2352 2437 2424 2413 2468 2447 2392 2392 2376 2327 2337 2343 2301 2326 2345 2332 2321 2298 2309 2311 2290 2322 2293 2292 2276 2281 2269 2213 2212 2339 2440 2491 2576 2626 2688 2555 2479 2487 2485 2397 2370 2398 2393 2371 2306 2369 2419 2388 2196 2116 2085 2097 2104 2112 2097 2100 2173 2176 2166 2202 2199 2248 2276 2218 2221 2279 2276 2295 2279 2268 2259 2273 2287 2287 2233 2208 2199 2208 2212 2236 2239 2268 2295 2327 2332 2309 2301 2317 2322 2332 2324 2303 2256 2279 2332 2374 2376 2392 2381 2319 2332 2435 2439 2413 2462 2445 2388 2381 2369 2327 2339 2349 2294 2314 2335 2332 2317 2300 2290 2326 2298 2314 2292 2287 2290 2283 2251 2231 2200 2263 2350 2426 2546 2630 2568 2539 2530 2544 2441 2380 2393 2408 2403 2369 2298 2357 2419 2376 2179 2108 2081 2089 2104 2112 2104 2100 2169 2176 2166 2186 2183 2202 2202 2189 2224 2276 2273 2295 2279 2265 2254 2271 2287 2285 2221 2218 2199 2208 2224 2248 2256 2276 2301 2327 2324 2314 2303 2303 2309 2303 2293 2279 2256 2268 2317 2352 2366 2378 2388 2342 2329 2410 2428 2406 2450 2426 2362 2350 2366 2334 2334 2342 2287 2297 2315 2317 2316 2323 2286 2336 2309 2311 2282 2271 2320 2299 2256 2236 2199 2189 2254 2354 2502 2567 2542 2561 2470 2452 2409 2400 2418 2405 2407 2362 2298 2357 2406 2362 2176 2108 2089 2089 2108 2104 2097 2097 2173 2176 2162 2179 2166 2169 2159 2183 2224 2276 2276 2287 2271 2259 2256 2282 2290 2273 2218 2221 2202 2212 2224 2239 2271 2298 2317 2317 2314 2317 2306 2298 2295 2285 2287 2279 2268 2262 2303 2337 2352 2366 2378 2359 2337 2376 2390 2359 2421 2404 2336 2317 2362 2344 2319 2317 2278 2281 2299 2299 2308 2329 2289 2331 2311 2309 2276 2270 2319 2303 2256 2229 2214 2170 2221 2317 2446 2493 2486 2532 2494 2430 2403 2431 2436 2418 2414 2362 2311 2366 2406 2357 2189 2123 2108 2100 2112 2112 2093 2093 2179 2179 2166 2166 2159 2166 2159 2176 2221 2293 2290 2293 2273 2248 2254 2282 2290 2265 2212 2227 2208 2218 2224 2236 2279 2314 2309 2287 2295 2317 2295 2301 2287 2279 2295 2295 2268 2259 2303 2329 2332 2349 2369 2362 2324 2329 2337 2293 2379 2370 2316 2280 2332 2344 2309 2290 2273 2270 2292 2291 2284 2321 2299 2323 2303 2298 2265 2273 2287 2278 2259 2218 2208 2170 2210 2311 2394 2409 2472 2453 2461 2410 2380 2423 2433 2408 2409 2369 2322 2371 2419 2366 2208 2131 2116 2116 2123 2120 2093 2089 2179 2183 2169 2169 2162 2169 2162 2179 2233 2301 2298 2295 2290 2236 2245 2271 2285 2262 2218 2242 2221 2224 2221 2224 2285 2317 2287 2265 2279 2298 2290 2311 2285 2285 2309 2298 2251 2259 2309 2327 2319 2344 2369 2357 2301 2282 2273 2241 2319 2326 2276 2246 2300 2344 2309 2276 2268 2264 2299 2294 2256 2279 2301 2319 2293 2293 2271 2276 2268 2264 2252 2212 2195 2184 2234 2312 2351 2354 2389 2381 2407 2376 2355 2399 2374 2397 2405 2369 2337 2374 2424 2390 2245 2162 2131 2138 2138 2120 2093 2089 2192 2183 2183 2183 2173 2176 2166 2202 2268 2311 2306 2298 2293 2236 2245 2259 2279 2265 2233 2256 2236 2224 2218 2224 2287 2303 2256 2262 2262 2279 2293 2311 2290 2295 2303 2282 2230 2256 2309 2317 2322 2349 2369 2344 2276 2245 2212 2205 2260 2291 2239 2236 2270 2334 2311 2273 2271 2284 2305 2294 2242 2242 2289 2311 2292 2295 2282 2262 2260 2265 2245 2212 2189 2213 2274 2343 2345 2319 2324 2353 2375 2368 2366 2395 2346 2380 2397 2364 2342 2381 2432 2426 2322 2205 2145 2149 2138 2116 2093 2097 2235 2192 2186 2205 2186 2183 2189 2251 2293 2317 2309 2293 2279 2251 2262 2268 2273 2268 2254 2265 2251 2227 2218 2239 2279 2285 2239 2262 2254 2268 2287 2301 2290 2298 2279 2262 2218 2256 2301 2298 2317 2342 2354 2319 2248 2215 2186 2183 2218 2251 2205 2225 2239 2314 2317 2273 2273 2300 2293 2285 2235 2227 2273 2314 2292 2290 2290 2258 2243 2260 2252 2227 2189 2233 2291 2359 2343 2304 2307 2354 2374 2400 2391 2409 2361 2369 2374 2355 2342 2376 2424 2447 2381 2245 2152 2152 2134 2112 2089 2104 2284 2202 2189 2221 2212 2221 2236 2295 2314 2322 2301 2279 2276 2271 2279 2285 2285 2282 2256 2265 2268 2242 2227 2248 2262 2265 2254 2262 2256 2262 2276 2303 2293 2285 2262 2248 2212 2265 2295 2301 2309 2327 2334 2293 2227 2183 2179 2173 2186 2216 2190 2224 2224 2298 2306 2271 2276 2297 2282 2273 2226 2218 2265 2324 2297 2287 2282 2256 2228 2252 2256 2236 2216 2245 2291 2339 2342 2304 2316 2377 2405 2439 2408 2417 2372 2371 2352 2351 2337 2362 2401 2445 2416 2271 2152 2166 2131 2104 2093 2104 2326 2221 2189 2218 2259 2293 2279 2314 2319 2322 2287 2271 2279 2282 2285 2298 2303 2273 2262 2256 2262 2259 2251 2262 2242 2251 2262 2262 2251 2259 2273 2303 2293 2279 2268 2242 2212 2259 2295 2311 2317 2319 2290 2254 2212 2173 2169 2166 2166 2194 2185 2240 2242 2290 2293 2256 2271 2297 2265 2259 2218 2205 2265 2327 2308 2287 2271 2259 2237 2246 2245 2213 2233 2246 2296 2321 2327 2313 2332 2389 2435 2479 2405 2424 2397 2371 2344 2345 2338 2339 2354 2408 2434 2291 2152 2169 2127 2104 2116 2116 2360 2243 2186 2199 2279 2344 2290 2314 2306 2314 2273 2276 2287 2282 2285 2303 2303 2256 2273 2259 2259 2276 2271 2279 2251 2251 2268 2259 2251 2256 2273 2295 2279 2268 2259 2236 2221 2245 2285 2303 2309 2295 2242 2218 2202 2173 2166 2173 2156 2176 2186 2254 2259 2271 2287 2256 2245 2272 2252 2254 2212 2202 2265 2313 2305 2295 2271 2268 2254 2245 2218 2203 2237 2244 2297 2300 2307 2302 2321 2378 2443 2471 2408 2408 2403 2373 2336 2344 2350 2319 2322 2360 2412 2292 2156 2152 2116 2100 2127 2116 2368 2248 2192 2186 2268 2346 2285 2293 2293 2306 2273 2279 2276 2282 2279 2301 2290 2245 2273 2268 2273 2293 2276 2287 2262 2251 2262 2259 2245 2259 2273 2287 2259 2254 2236 2227 2236 2245 2271 2285 2293 2262 2221 2208 2202 2176 2169 2173 2162 2156 2186 2270 2271 2254 2279 2256 2221 2227 2225 2245 2212 2199 2261 2288 2292 2298 2271 2279 2268 2250 2202 2229 2241 2234 2272 2296 2290 2298 2316 2387 2431 2453 2405 2402 2381 2378 2344 2352 2350 2306 2309 2319 2359 2299 2166 2127 2093 2108 2127 2097 2345 2237 2202 2192 2254 2327 2269 2271 2276 2303 2279 2287 2262 2276 2276 2295 2290 2265 2254 2273 2287 2301 2285 2287 2268 2265 2259 2251 2239 2259 2273 2279 2230 2239 2224 2239 2239 2256 2262 2273 2273 2242 2224 2205 2202 2186 2179 2176 2162 2149 2189 2264 2284 2235 2271 2256 2202 2199 2211 2235 2222 2205 2254 2262 2259 2285 2273 2290 2269 2249 2225 2253 2226 2228 2251 2292 2280 2294 2331 2400 2438 2447 2406 2385 2371 2375 2357 2359 2347 2309 2306 2295 2316 2281 2169 2127 2097 2127 2123 2093 2316 2229 2205 2208 2255 2330 2258 2259 2262 2287 2279 2279 2259 2271 2271 2295 2301 2279 2227 2256 2279 2309 2285 2287 2268 2273 2254 2242 2236 2256 2276 2265 2218 2227 2230 2239 2221 2254 2254 2262 2254 2221 2221 2202 2189 2186 2173 2176 2162 2152 2199 2258 2275 2236 2268 2254 2199 2186 2217 2225 2227 2210 2246 2241 2233 2273 2282 2298 2271 2235 2236 2237 2221 2250 2265 2271 2273 2306 2353 2414 2440 2445 2397 2369 2373 2377 2364 2361 2341 2317 2306 2295 2294 2254 2173 2145 2131 2149 2108 2089 2302 2223 2212 2224 2287 2348 2264 2256 2254 2271 2271 2262 2271 2279 2271 2306 2322 2268 2208 2239 2271 2301 2279 2279 2259 2265 2251 2239 2242 2251 2271 2256 2221 2236 2236 2227 2208 2242 2242 2259 2230 2205 2218 2202 2179 2176 2173 2176 2162 2159 2202 2254 2257 2238 2254 2245 2199 2183 2219 2216 2223 2208 2234 2237 2230 2276 2282 2303 2278 2218 2211 2211 2240 2284 2292 2261 2270 2315 2360 2412 2438 2457 2385 2368 2365 2362 2357 2365 2337 2324 2303 2293 2284 2247 2192 2173 2169 2152 2093 2089 2313 2224 2221 2239 2319 2368 2282 2262 2251 2265 2259 2271 2290 2293 2285 2322 2347 2265 2192 2236 2254 2293 2279 2268 2245 2259 2245 2230 2239 2248 2262 2248 2227 2254 2236 2215 2208 2230 2224 2242 2212 2208 2218 2196 2179 2166 2173 2176 2169 2173 2205 2227 2237 2241 2245 2242 2205 2183 2204 2210 2217 2213 2220 2238 2245 2285 2290 2290 2270 2219 2185 2216 2242 2266 2275 2247 2270 2315 2364 2424 2437 2458 2379 2364 2353 2341 2339 2358 2345 2327 2298 2293 2279 2245 2221 2205 2186 2141 2089 2097 2320 2233 2239 2248 2336 2395 2299 2256 2254 2276 2276 2293 2303 2306 2293 2329 2354 2265 2199 2230 2242 2282 2273 2265 2245 2256 2236 2227 2230 2251 2254 2245 2239 2256 2230 2221 2208 2218 2205 2221 2202 2221 2218 2192 2179 2173 2173 2179 2173 2192 2208 2208 2222 2241 2245 2242 2212 2179 2176 2202 2200 2212 2232 2235 2242 2290 2290 2285 2254 2229 2188 2232 2229 2223 2229 2241 2271 2319 2378 2445 2429 2460 2415 2368 2343 2323 2335 2349 2351 2335 2290 2287 2273 2245 2233 2212 2166 2131 2089 2100 2335 2264 2268 2256 2345 2392 2298 2259 2276 2293 2301 2319 2319 2317 2303 2332 2354 2282 2224 2227 2245 2276 2259 2262 2254 2256 2224 2230 2239 2248 2254 2254 2245 2239 2218 2224 2205 2215 2199 2215 2212 2236 2224 2186 2179 2176 2179 2179 2183 2199 2205 2196 2217 2240 2239 2233 2212 2173 2156 2199 2182 2212 2250 2242 2239 2284 2290 2293 2248 2215 2190 2234 2222 2222 2209 2236 2278 2336 2404 2462 2439 2476 2452 2384 2336 2319 2334 2336 2350 2334 2290 2276 2265 2239 2215 2192 2138 2131 2093 2097 2359 2287 2268 2271 2355 2397 2298 2287 2303 2306 2317 2337 2332 2327 2306 2334 2347 2311 2245 2239 2251 2265 2254 2251 2245 2251 2221 2239 2245 2251 2254 2265 2239 2221 2208 2227 2205 2218 2212 2221 2236 2245 2227 2196 2179 2179 2179 2183 2186 2202 2199 2192 2218 2252 2236 2221 2212 2176 2152 2179 2169 2202 2267 2267 2242 2272 2293 2290 2256 2218 2182 2236 2238 2232 2230 2242 2289 2355 2431 2467 2460 2498 2478 2403 2333 2318 2335 2332 2350 2336 2301 2271 2259 2227 2176 2166 2127 2120 2093 2100 2357 2282 2242 2279 2361 2406 2317 2317 2314 2317 2319 2344 2334 2329 2319 2339 2334 2316 2256 2242 2236 2251 2239 2248 2251 2251 2224 2245 2256 2259 2259 2273 2236 2208 2205 2227 2205 2218 2212 2227 2239 2242 2224 2202 2186 2183 2179 2192 2192 2199 2202 2196 2218 2257 2230 2227 2221 2183 2152 2169 2160 2185 2270 2289 2256 2273 2297 2285 2256 2248 2205 2235 2251 2247 2252 2270 2308 2359 2443 2468 2483 2525 2486 2399 2347 2319 2335 2331 2339 2334 2316 2273 2259 2215 2156 2141 2123 2116 2104 2112 2333 2276 2233 2277 2381 2399 2327 2337 2314 2319 2309 2334 2329 2337 2332 2349 2323 2305 2251 2239 2221 2242 2227 2239 2239 2245 2224 2256 2262 2265 2271 2273 2230 2215 2205 2227 2212 2218 2221 2239 2236 2242 2227 2205 2192 2186 2183 2196 2199 2202 2202 2202 2227 2263 2242 2236 2227 2192 2156 2169 2155 2182 2271 2305 2255 2271 2293 2273 2245 2276 2224 2233 2278 2280 2282 2300 2324 2371 2412 2470 2486 2532 2491 2423 2368 2331 2334 2338 2337 2333 2322 2273 2262 2227 2156 2149 2116 2108 2097 2123 2313 2271 2242 2300 2397 2385 2329 2337 2317 2319 2303 2322 2324 2344 2347 2351 2323 2293 2242 2242 2218 2230 2224 2227 2227 2242 2224 2259 2268 2268 2271 2268 2239 2236 2218 2239 2227 2218 2230 2248 2236 2236 2227 2215 2199 2186 2186 2202 2208 2208 2205 2208 2239 2271 2254 2239 2227 2199 2166 2162 2165 2181 2251 2300 2246 2268 2281 2271 2242 2285 2227 2249 2293 2288 2281 2287 2327 2339 2376 2440 2474 2506 2497 2437 2383 2346 2355 2360 2358 2337 2325 2275 2276 2236 2166 2156 2123 2116 2108 2141 2289 2271 2271 2350 2421 2382 2319 2334 2322 2298 2290 2314 2322 2352 2352 2352 2323 2285 2236 2248 2227 2218 2224 2227 2224 2236 2224 2256 2262 2268 2262 2262 2256 2259 2224 2248 2248 2224 2239 2256 2239 2236 2230 2218 2205 2196 2186 2208 2221 2218 2212 2208 2239 2264 2254 2245 2236 2212 2166 2162 2162 2192 2241 2301 2242 2271 2272 2276 2242 2259 2226 2266 2278 2248 2234 2264 2296 2306 2351 2409 2451 2479 2487 2447 2404 2372 2379 2379 2381 2353 2320 2290 2279 2239 2169 2156 2131 2123 2116 2145 2273 2271 2293 2409 2439 2381 2304 2336 2328 2285 2287 2311 2329 2351 2358 2345 2318 2287 2227 2251 2245 2227 2224 2224 2212 2239 2227 2256 2262 2262 2256 2262 2271 2273 2239 2259 2256 2239 2242 2262 2245 2239 2230 2218 2218 2202 2199 2205 2224 2224 2221 2218 2236 2258 2248 2248 2236 2213 2169 2162 2165 2198 2251 2306 2253 2285 2289 2287 2245 2236 2245 2286 2273 2212 2209 2244 2263 2274 2315 2367 2437 2457 2455 2430 2434 2407 2413 2405 2396 2343 2322 2299 2279 2245 2179 2166 2149 2131 2138 2152 2273 2276 2319 2437 2441 2374 2309 2335 2327 2287 2290 2306 2329 2351 2347 2327 2302 2276 2227 2251 2259 2251 2230 2224 2208 2230 2227 2251 2259 2259 2254 2273 2276 2268 2248 2265 2245 2242 2245 2265 2248 2239 2230 2224 2224 2208 2205 2215 2227 2227 2224 2227 2230 2241 2245 2239 2246 2216 2173 2176 2172 2200 2255 2305 2289 2294 2285 2285 2261 2230 2259 2292 2248 2191 2217 2224 2239 2253 2291 2335 2397 2434 2446 2441 2458 2451 2438 2432 2404 2347 2321 2302 2279 2245 2196 2186 2176 2166 2166 2176 2271 2276 2349 2442 2436 2359 2299 2336 2326 2299 2292 2311 2324 2343 2336 2313 2287 2259 2236 2242 2259 2268 2242 2227 2221 2230 2236 2248 2259 2259 2256 2276 2271 2259 2256 2262 2242 2248 2254 2265 2248 2239 2230 2227 2236 2221 2212 2221 2224 2224 2227 2233 2236 2239 2245 2239 2252 2218 2189 2183 2176 2218 2265 2303 2309 2310 2271 2286 2271 2235 2245 2266 2225 2181 2223 2221 2229 2230 2260 2310 2373 2422 2430 2437 2487 2462 2475 2458 2392 2326 2320 2296 2275 2245 2199 2199 2199 2199 2189 2196 2254 2282 2363 2429 2424 2354 2302 2343 2326 2309 2292 2315 2317 2334 2324 2298 2271 2259 2236 2242 2254 2273 2245 2236 2224 2242 2236 2245 2256 2259 2259 2276 2262 2256 2259 2259 2242 2256 2254 2265 2245 2236 2230 2230 2242 2227 2221 2224 2221 2224 2230 2239 2239 2245 2239 2233 2247 2233 2210 2195 2173 2241 2293 2310 2300 2333 2296 2319 2295 2260 2238 2238 2219 2189 2223 2243 2240 2242 2270 2329 2369 2431 2447 2456 2491 2483 2487 2466 2385 2323 2320 2284 2267 2254 2208 2221 2215 2227 2214 2215 2239 2290 2361 2409 2411 2348 2314 2345 2324 2316 2288 2311 2317 2329 2314 2285 2268 2262 2236 2242 2251 2265 2251 2239 2227 2248 2239 2251 2254 2256 2262 2273 2259 2265 2259 2262 2245 2245 2245 2262 2239 2236 2230 2236 2242 2236 2230 2227 2221 2227 2236 2245 2248 2245 2230 2227 2239 2251 2241 2210 2183 2252 2330 2327 2274 2322 2333 2346 2311 2293 2237 2226 2213 2215 2221 2266 2273 2276 2303 2367 2398 2433 2457 2467 2509 2498 2474 2462 2402 2344 2332 2289 2271 2268 2230 2245 2233 2251 2244 2227 2236 2295 2356 2401 2417 2337 2330 2349 2326 2324 2284 2310 2321 2322 2290 2271 2254 2259 2227 2239 2254 2251 2242 2239 2236 2248 2242 2251 2256 2256 2262 2273 2268 2273 2262 2273 2248 2245 2245 2254 2242 2239 2227 2236 2242 2245 2239 2233 2212 2221 2230 2248 2254 2248 2227 2218 2230 2254 2258 2224 2204 2249 2355 2321 2269 2309 2330 2340 2321 2320 2254 2233 2219 2225 2216 2294 2287 2311 2355 2392 2426 2473 2471 2482 2500 2491 2514 2483 2392 2373 2347 2306 2278 2280 2261 2265 2247 2264 2251 2236 1085 619 161 70 111 131 155 99 134 101 236 149 24 8 15 12 72 87 311 418 599 889 1259 1010 988 529 551 927 518 356 225 167 208 198 212 193 179 90 80 60 54 43 32 22 46 51 50 40 30 36 21 20 37 91 108 45 29 35 28 26 71 114 142 138 106 79 73 64 68 70 75 78 120 137 154 155 140 137 125 140 157 146 107 112 128 100 91 92 69 66 93 108 121 191 116 80 87 67 55 77 1140 579 242 81 128 140 124 197 150 195 255 208 26 15 9 11 35 70 270 397 638 755 1020 883 1115 614 685 682 443 387 217 173 228 221 250 199 183 117 82 47 57 29 29 22 47 57 59 46 46 30 17 11 60 70 71 51 38 23 24 56 73 102 98 161 69 65 69 81 52 65 69 76 88 111 127 189 135 118 168 190 194 135 140 151 97 95 102 73 80 82 81 114 141 140 118 100 75 55 66 101 760 649 264 100 100 120 151 169 137 154 245 113 26 22 28 7 30 49 193 375 632 639 783 1034 1280 541 907 1135 428 462 231 202 221 232 282 252 212 155 85 33 36 37 22 29 45 44 43 39 37 29 40 16 73 49 39 46 18 26 18 33 69 92 156 125 55 60 83 75 60 58 75 86 109 99 101 143 132 106 130 143 176 128 135 123 96 88 110 68 90 78 66 83 113 119 154 112 86 79 63 113 1280 571 181 114 130 98 184 41 110 169 249 43 42 36 22 10 33 53 116 298 565 697 851 841 1028 702 998 892 454 398 264 202 212 246 275 263 256 185 94 29 23 32 26 36 42 47 40 43 41 27 35 12 66 33 28 20 15 39 21 41 56 60 141 167 92 57 56 53 60 53 95 76 73 81 84 89 112 110 104 106 143 130 96 117 95 86 114 83 74 70 74 97 113 114 148 127 101 114 81 84 871 483 124 130 140 128 156 23 107 186 155 29 34 73 17 16 32 50 63 218 481 660 726 1146 1280 942 810 626 479 426 381 236 240 238 289 265 262 178 109 43 24 25 33 43 51 54 51 40 45 25 21 11 31 26 14 13 11 45 21 39 47 33 106 111 84 52 48 51 51 69 54 65 57 62 67 89 121 130 157 100 120 111 84 113 112 105 108 80 74 91 89 88 135 118 114 112 106 86 88 73 1280 460 144 147 157 120 123 27 37 139 96 24 46 87 14 21 17 22 73 216 349 654 676 750 1280 733 654 583 536 411 418 272 280 233 289 279 286 240 131 55 33 30 40 35 44 54 61 46 35 25 14 11 18 24 12 11 13 52 40 31 50 52 71 50 32 42 56 89 46 37 44 62 45 47 54 64 158 133 145 80 86 74 78 113 119 113 101 73 75 92 90 95 108 106 104 84 96 96 88 81 581 377 196 158 152 138 150 94 40 42 60 34 80 38 19 10 15 23 92 153 276 457 634 841 791 577 594 561 469 450 363 309 310 244 327 318 345 266 166 77 40 30 45 47 47 43 62 35 29 27 16 12 21 23 16 14 11 42 21 25 48 58 63 17 43 26 48 74 32 32 39 54 49 54 72 110 110 82 93 59 72 49 72 112 115 98 86 103 105 87 63 83 102 114 108 70 80 83 66 92 612 403 153 425 266 133 138 65 83 52 34 34 93 26 11 11 9 20 100 107 239 390 862 768 786 539 583 578 527 488 319 307 297 243 313 311 345 298 200 116 63 43 41 65 53 52 58 29 28 24 21 20 18 31 19 21 14 20 36 24 38 51 44 15 39 41 73 57 29 43 40 48 55 90 105 96 77 58 69 74 65 49 66 101 111 108 119 113 93 67 109 66 85 114 83 111 83 71 56 111 1038 496 155 854 208 148 125 137 92 77 64 22 27 18 9 22 9 23 79 105 183 347 533 544 844 668 593 558 516 495 259 272 266 255 272 292 353 308 226 125 69 54 44 73 59 54 55 28 26 33 35 24 36 38 52 25 17 23 28 28 28 34 36 14 15 15 28 55 42 43 45 54 63 92 103 75 64 69 64 70 60 75 72 103 103 98 125 97 106 62 75 92 124 114 99 77 78 71 73 137 812 481 160 452 276 139 159 143 138 45 35 15 79 32 6 26 16 27 75 98 146 328 448 526 684 892 606 522 478 470 292 246 255 272 266 318 402 277 223 129 71 55 43 87 74 67 63 40 33 40 53 45 40 36 24 38 36 29 28 34 29 30 16 14 18 24 42 68 94 42 57 52 45 103 96 78 75 58 79 76 58 68 78 83 75 72 97 108 88 91 90 101 99 108 107 87 85 88 113 163 559 409 244 253 231 144 121 122 39 29 25 60 83 61 12 17 28 50 67 99 124 250 526 544 725 620 687 487 463 422 317 220 259 260 257 291 421 336 221 152 95 77 49 86 80 74 64 53 45 51 66 61 52 39 27 40 49 34 28 31 24 33 18 17 20 31 102 75 92 94 42 42 42 66 79 90 91 87 92 57 56 74 63 67 72 79 83 134 87 113 118 114 114 98 95 85 86 135 158 165 469 439 222 267 199 106 81 110 101 28 25 67 92 59 11 11 51 58 79 101 117 242 507 496 575 602 765 517 463 434 382 215 261 251 239 337 336 361 245 144 126 90 55 86 92 77 69 54 48 57 66 77 62 40 27 40 38 37 36 44 26 33 24 17 23 36 49 40 53 63 24 28 55 65 87 74 92 86 68 63 75 76 57 68 85 81 85 104 110 121 132 120 123 109 93 116 128 172 199 176 550 470 233 294 236 130 119 111 88 24 26 35 62 39 16 22 44 53 49 88 110 222 477 525 543 585 653 558 503 412 285 169 211 240 257 308 346 351 244 152 139 102 61 80 90 80 70 61 58 61 73 82 74 40 30 35 33 34 43 52 31 27 25 17 27 38 46 50 36 24 27 43 49 58 88 76 79 89 68 72 87 89 64 75 100 72 98 115 118 114 127 129 119 139 101 129 164 180 205 197 513 511 259 355 256 111 118 55 91 30 22 68 94 27 39 32 36 59 39 101 134 222 499 439 396 487 575 584 521 402 283 209 177 204 254 285 295 286 255 161 145 111 62 79 98 98 82 57 65 66 84 82 52 40 33 31 33 34 45 77 37 33 30 28 32 39 44 49 31 30 36 71 68 76 103 126 88 83 92 80 94 100 87 82 120 81 100 110 119 134 141 161 179 138 140 154 194 246 251 211 571 584 302 283 363 106 107 86 76 79 22 21 72 38 42 24 26 52 48 116 137 211 415 523 366 384 577 647 525 472 296 217 191 195 250 241 254 267 239 191 129 113 72 70 99 104 85 68 77 70 84 88 53 41 36 33 38 38 54 101 43 37 36 32 36 47 42 54 45 32 56 94 100 124 184 212 135 93 87 79 74 108 86 72 119 72 87 118 143 145 146 164 176 154 192 262 292 291 251 236 672 674 323 330 361 114 100 73 87 80 35 65 92 20 34 23 37 69 101 153 168 211 466 441 280 306 476 583 519 394 370 208 171 175 203 219 217 254 223 230 136 114 76 68 105 98 90 76 80 69 84 97 66 53 40 30 37 47 77 62 45 39 39 35 38 43 54 62 56 37 64 128 138 187 212 212 147 86 88 104 86 124 108 76 87 127 99 141 200 194 130 136 163 222 287 358 308 292 262 255 751 751 489 828 521 130 78 76 82 84 50 39 79 24 28 28 49 154 128 177 179 241 457 442 244 308 408 680 441 362 376 211 160 153 213 209 195 249 247 253 148 113 81 80 98 106 89 81 90 87 87 85 71 70 41 37 47 47 85 76 44 37 37 31 35 38 53 70 71 50 70 147 192 215 187 174 126 104 134 143 89 104 106 108 161 117 122 151 198 166 136 129 177 317 325 314 295 267 297 340 708 647 558 435 431 163 69 80 100 74 61 49 59 80 42 42 82 139 147 191 167 243 511 394 254 251 369 336 383 395 478 235 175 144 194 207 200 232 288 255 160 120 86 86 103 115 105 104 102 88 98 84 67 64 44 43 50 62 97 61 50 40 37 28 34 40 54 72 86 77 89 150 179 198 147 141 114 127 144 157 120 69 119 150 142 160 139 160 188 140 120 131 171 274 337 321 276 281 286 338 646 650 620 371 552 164 68 66 88 85 71 59 66 137 46 63 140 178 159 169 175 266 430 329 215 270 291 314 408 322 430 248 212 156 179 190 179 190 271 213 161 140 92 98 126 116 114 105 110 91 107 91 69 51 41 51 52 81 123 62 53 46 39 33 37 40 51 74 109 113 129 189 182 163 112 102 103 92 111 131 168 106 151 173 170 181 131 109 165 123 97 146 149 226 294 233 283 303 310 360 636 658 478 344 856 217 50 75 78 90 90 71 88 99 48 99 166 197 159 155 158 256 363 338 193 314 277 358 363 330 431 265 252 156 158 175 159 168 196 186 171 150 107 123 125 126 116 131 118 116 109 102 82 61 36 48 60 92 126 50 61 48 44 41 42 42 50 97 132 152 140 178 167 114 100 102 101 104 81 132 136 140 168 215 149 140 124 106 124 98 91 145 130 186 235 243 261 288 239 228 613 549 525 558 716 241 39 63 86 60 74 96 124 110 102 128 184 207 173 145 155 235 367 278 218 364 253 400 322 380 384 268 220 158 169 156 164 151 186 188 181 151 123 130 138 130 124 131 144 118 123 107 98 81 38 43 70 91 115 57 61 53 50 53 48 45 51 108 149 153 149 159 154 118 99 113 98 86 72 56 108 112 125 108 124 122 98 108 116 83 94 104 110 189 202 171 185 167 173 182 550 608 769 931 990 252 62 77 91 67 85 125 140 88 87 130 169 164 213 164 197 242 310 270 248 299 255 342 312 301 347 295 222 160 156 148 157 152 193 188 180 170 145 152 193 153 136 121 157 147 141 122 113 115 57 40 60 93 109 73 70 62 58 55 59 55 61 94 144 170 143 145 155 126 98 103 100 89 50 61 94 91 108 95 88 98 90 130 97 79 75 64 100 168 185 139 146 131 180 189 597 817 485 914 911 239 88 63 74 102 114 115 134 97 75 111 131 187 243 191 279 241 318 286 276 237 230 292 316 243 318 324 301 163 152 149 158 163 183 183 181 182 152 166 240 167 145 134 149 164 153 152 138 137 86 46 56 95 102 79 73 69 69 60 63 63 72 99 128 152 144 138 158 133 119 116 107 90 41 74 79 76 82 92 81 62 80 108 104 67 60 84 107 143 138 130 133 130 157 169 743 507 497 506 784 276 107 66 58 117 118 102 116 118 76 113 137 161 198 223 348 253 1152 415 299 171 218 298 285 247 289 367 300 176 194 166 171 200 196 185 176 182 170 174 195 180 166 160 151 180 160 172 146 140 104 46 48 79 78 80 83 76 72 64 66 71 85 107 122 130 122 92 125 126 109 104 79 83 32 39 74 57 83 103 82 51 50 68 69 65 57 92 104 126 138 122 125 120 142 167 591 484 490 545 952 284 129 79 61 117 144 130 94 142 131 130 134 165 199 207 295 289 1076 296 209 188 193 227 261 273 283 344 341 211 186 183 185 205 208 205 183 202 188 185 183 160 168 178 173 179 195 166 138 142 119 50 49 63 58 90 84 83 75 71 65 78 100 113 119 106 92 73 99 116 100 101 65 44 15 22 36 40 58 70 71 80 39 42 68 43 35 63 86 86 108 111 104 133 146 203 424 511 840 1280 683 279 142 88 88 131 167 161 108 107 156 152 112 165 184 235 401 329 423 245 169 237 219 204 224 283 248 345 388 215 196 224 225 201 214 226 170 183 207 168 186 158 200 211 198 203 204 170 144 140 125 68 47 57 60 110 81 85 71 68 74 86 104 123 131 117 94 86 83 83 104 77 63 46 37 16 29 33 32 49 56 68 47 41 52 26 35 53 78 86 85 88 109 116 136 190 568 568 822 735 686 272 139 85 115 151 171 129 125 108 98 133 116 161 193 281 570 344 275 295 194 421 225 179 189 252 215 335 370 228 204 204 199 228 206 259 192 169 188 172 170 183 208 230 244 251 212 180 139 134 108 79 48 57 71 113 92 88 68 77 70 78 101 136 140 138 103 116 82 71 109 85 41 56 23 21 27 44 34 49 61 69 67 52 43 42 41 66 56 69 84 88 102 100 107 147 518 629 525 396 719 269 180 83 124 167 216 124 116 101 81 96 124 157 203 436 548 497 259 347 195 392 167 176 157 185 198 274 424 211 239 179 168 233 217 227 204 165 165 177 178 188 185 190 222 239 234 216 157 125 100 69 51 56 67 115 100 112 71 73 83 88 100 121 141 127 121 113 97 91 89 85 42 54 30 37 49 65 68 55 70 72 69 66 58 50 54 72 64 67 83 94 95 101 95 138 543 614 512 407 466 281 169 84 108 195 204 119 125 90 57 76 142 188 242 471 491 441 252 320 232 221 155 174 149 155 206 249 369 245 245 173 137 202 226 205 198 171 162 159 204 178 180 200 199 236 256 227 172 144 97 54 53 55 74 115 118 125 131 70 82 99 105 105 126 118 112 98 94 69 80 80 47 37 39 44 59 71 75 90 83 64 59 65 64 61 66 80 86 54 72 82 96 96 79 105 722 483 390 548 459 262 144 86 113 173 181 132 109 81 78 106 207 220 235 331 475 556 275 307 240 128 142 153 137 169 162 253 327 263 254 190 130 172 204 210 179 175 159 161 189 164 198 202 195 230 256 234 169 121 82 45 59 59 73 119 132 151 141 74 83 107 105 110 112 111 92 84 88 84 80 96 52 44 38 39 49 60 74 89 86 74 66 61 69 65 74 89 82 61 59 73 100 78 65 69 463 549 499 659 807 248 142 104 108 166 156 161 126 95 85 80 178 188 168 273 390 513 458 300 224 209 130 129 145 196 158 219 291 243 231 212 141 155 227 214 189 169 165 167 185 173 175 191 198 230 276 239 185 122 96 45 50 61 74 130 131 160 146 94 80 102 104 113 107 94 85 81 94 84 104 102 57 51 43 45 60 79 93 107 103 87 67 77 72 65 82 87 87 87 66 81 93 78 64 72 488 465 520 462 481 252 166 114 135 228 161 155 84 145 123 100 124 151 223 241 421 575 831 382 279 244 121 97 168 186 166 198 243 255 214 238 162 134 224 205 188 167 165 168 167 167 162 181 169 209 255 250 198 128 106 49 41 61 86 141 148 134 161 107 82 91 110 114 111 95 84 88 82 102 113 93 76 67 54 67 75 92 98 118 110 106 97 79 81 76 113 111 102 108 102 96 86 84 72 9999 674 507 613 432 413 221 184 123 238 230 153 143 117 137 131 120 122 176 291 334 456 735 580 697 269 163 107 91 191 154 158 203 251 279 204 230 173 155 180 214 176 173 168 152 172 170 168 165 156 184 213 265 201 136 116 46 39 56 73 120 143 126 137 118 92 87 98 117 118 91 82 77 84 109 126 84 80 83 79 87 91 94 84 96 85 95 89 88 94 112 152 119 106 138 135 117 104 96 82 83 643 459 518 481 418 268 176 138 200 216 147 128 153 131 125 130 150 151 248 263 653 694 536 1015 258 226 123 92 178 157 178 184 283 300 222 210 198 139 151 183 176 168 180 179 177 192 162 169 157 157 206 235 215 155 117 56 38 48 67 121 146 110 131 107 89 79 87 106 105 94 81 73 80 108 120 71 93 85 96 98 95 86 90 89 85 78 72 94 125 125 178 129 132 152 144 139 110 104 93 99 635 621 472 469 371 284 227 171 188 192 139 109 176 145 131 110 151 164 214 269 562 793 741 842 277 231 128 123 165 168 207 186 326 391 260 231 206 147 150 162 155 187 161 185 221 203 175 153 144 138 177 212 220 176 132 91 53 47 71 115 135 97 119 102 86 76 84 89 96 98 80 75 85 121 97 67 95 98 100 101 95 106 101 77 71 80 81 112 132 137 167 141 126 129 141 125 117 109 105 118 596 643 496 499 383 280 212 189 206 196 134 109 169 234 146 112 117 178 230 348 749 708 739 585 289 225 207 197 96 151 235 188 276 336 249 272 268 190 172 180 158 185 181 211 230 215 184 137 139 127 147 172 205 200 155 107 86 57 70 130 128 149 92 104 106 83 78 92 84 100 79 72 89 104 97 66 74 80 82 97 95 106 102 77 60 83 86 127 146 164 149 179 142 121 126 115 125 113 127 9999 591 585 470 459 368 287 205 174 223 240 136 121 146 315 114 111 112 171 302 483 547 610 939 560 300 282 398 273 74 148 176 193 262 288 267 350 310 222 183 193 151 163 178 204 228 224 180 142 139 129 146 155 206 216 170 126 101 71 65 134 139 131 126 100 111 85 70 80 86 83 86 71 75 97 88 57 62 69 80 78 90 90 88 68 64 91 87 124 153 195 216 209 149 139 139 141 153 141 9999 146 663 620 560 460 369 271 179 130 212 259 169 125 124 157 138 100 100 239 294 318 525 752 699 415 300 428 538 266 98 178 174 213 250 281 343 298 258 197 178 203 131 120 165 225 230 230 183 142 126 127 148 154 194 211 175 119 114 91 83 137 154 115 130 78 93 93 81 97 84 80 90 68 72 82 74 57 50 55 65 73 83 85 78 65 67 90 82 140 162 198 184 223 159 167 145 177 169 154 176 198 619 558 512 466 370 269 167 112 192 289 219 156 129 111 140 133 94 281 336 525 423 592 1098 449 290 537 429 175 196 173 183 201 264 330 318 254 254 231 186 263 126 99 138 179 237 209 186 140 123 126 132 145 196 221 180 137 116 108 97 130 135 129 124 77 75 92 77 87 80 88 95 73 85 80 77 61 59 52 59 65 66 82 84 69 68 85 81 132 161 213 182 181 187 171 168 198 192 206 248 239 638 564 554 492 396 248 169 104 186 270 225 169 142 116 133 149 138 273 590 412 554 422 707 630 387 516 366 171 192 186 264 218 259 302 334 267 297 270 172 227 127 90 138 179 242 207 179 140 125 131 121 143 205 251 208 153 129 124 125 88 127 131 110 86 69 85 86 73 75 89 101 73 81 85 67 61 63 50 52 54 58 77 82 71 83 90 91 120 181 180 232 183 209 191 197 192 202 233 229 220 611 552 473 481 401 250 199 113 196 280 231 205 164 131 121 143 169 201 399 400 384 413 699 666 751 627 337 220 182 177 269 225 281 356 360 273 290 272 198 160 127 70 115 176 218 187 163 138 115 127 116 145 205 247 228 168 138 124 150 112 122 121 122 95 64 77 80 74 80 88 91 73 83 89 73 59 60 57 47 47 48 59 67 60 82 96 104 136 176 171 205 239 182 222 194 173 174 245 228 249 666 566 483 438 363 259 190 141 200 300 252 242 194 146 127 132 228 187 413 786 514 581 629 636 894 605 363 247 144 217 224 274 303 292 358 270 299 259 183 148 99 67 96 161 204 189 166 139 115 130 109 133 191 249 207 181 144 133 156 141 140 130 113 106 65 72 82 77 91 87 86 75 87 88 82 64 65 49 45 42 36 48 62 71 93 104 122 132 157 181 221 253 182 247 192 162 180 209 249 241 596 623 466 427 332 244 196 147 206 273 252 251 211 162 139 222 308 129 332 564 445 492 374 503 469 481 475 252 166 236 302 308 309 346 371 315 287 292 194 165 127 82 80 128 210 210 156 149 119 126 104 111 168 254 218 193 155 125 137 150 132 138 102 104 61 66 73 81 87 92 87 82 87 90 75 70 75 40 43 41 26 40 58 78 103 117 120 116 148 175 203 225 225 227 199 166 177 199 216 237 624 514 453 358 307 229 160 160 221 239 269 247 305 184 146 228 316 134 263 391 671 801 438 400 362 500 379 271 193 190 224 262 301 461 388 317 252 265 240 194 139 86 77 109 186 196 145 143 115 126 96 83 144 238 241 222 192 130 143 134 107 142 90 85 55 66 70 77 84 87 90 84 81 82 72 68 80 40 43 46 27 39 53 78 98 122 142 130 151 182 194 202 219 245 232 274 319 314 287 310 837 558 459 325 304 223 181 185 209 225 268 274 238 197 146 228 353 159 295 391 953 407 419 476 350 383 352 234 214 165 224 275 365 373 340 307 276 276 248 228 142 83 72 101 138 159 151 127 121 115 97 74 123 212 242 235 213 140 131 141 125 137 94 97 64 61 70 75 79 96 92 84 79 78 68 65 70 47 38 55 42 46 65 80 91 127 135 152 158 164 192 206 229 257 225 231 239 247 294 307 597 623 471 387 296 208 163 206 198 246 248 279 243 205 151 228 273 204 250 402 599 594 797 671 375 480 326 218 310 183 224 311 343 433 346 364 316 300 260 225 142 68 67 89 117 146 147 111 110 113 118 74 97 199 239 240 220 168 130 158 129 118 105 82 59 62 61 68 82 91 96 88 76 84 63 56 75 53 45 57 52 56 76 84 88 128 132 140 160 167 194 217 259 247 205 249 250 269 304 307 782 611 538 409 315 242 195 193 216 264 261 272 236 164 175 184 188 222 284 366 492 596 1280 753 406 700 352 223 294 205 226 299 310 408 325 391 315 269 257 227 138 65 65 88 110 131 126 105 96 113 132 101 88 167 235 229 214 169 133 124 121 81 92 60 55 61 64 69 93 93 96 93 84 80 56 55 75 57 56 70 59 76 87 95 92 121 142 140 165 164 198 210 224 237 195 237 284 294 312 272 551 715 600 506 345 247 198 211 251 282 287 272 240 208 156 178 159 252 332 380 439 375 584 680 399 541 317 234 307 250 200 272 297 394 355 516 476 300 255 239 150 63 52 80 95 117 102 90 94 92 117 137 95 143 229 241 219 179 136 131 115 100 79 62 54 57 67 79 89 97 92 89 79 70 50 59 66 73 65 88 67 75 94 96 96 117 165 173 181 181 211 232 235 230 260 283 319 307 302 257 463 596 704 585 355 270 212 266 294 322 334 284 277 226 175 184 190 243 394 387 469 502 430 602 594 470 399 266 235 220 192 223 342 385 405 435 389 316 250 233 146 63 45 67 85 111 92 80 78 83 109 134 104 128 203 216 215 162 136 118 92 98 87 63 50 56 71 88 95 97 95 92 80 66 55 68 61 75 76 121 68 78 97 122 116 149 162 185 218 222 205 246 251 255 285 342 325 305 270 233 784 934 657 623 415 289 231 295 356 331 283 267 262 239 184 171 212 263 414 381 479 510 440 569 444 408 373 311 210 250 187 234 312 375 439 438 320 325 252 223 162 80 52 56 73 95 84 76 68 68 98 136 120 104 175 244 230 150 121 115 81 96 82 81 63 61 74 92 86 92 90 93 82 59 49 53 55 80 87 123 101 97 120 129 129 155 155 199 213 221 249 263 277 248 330 355 315 287 255 210 467 982 827 773 457 311 269 346 367 313 352 282 261 265 234 182 279 264 365 332 528 314 566 461 577 547 337 252 194 256 182 240 305 370 444 356 353 353 255 217 172 96 50 49 62 80 74 72 60 68 90 124 135 103 181 228 224 175 112 101 76 92 81 102 81 65 75 101 98 95 79 103 86 62 56 50 65 89 98 103 107 117 118 129 144 153 187 230 233 259 251 269 298 261 349 346 291 300 265 196 1029 647 1248 959 582 345 303 417 424 369 386 295 273 285 255 208 233 224 316 451 450 432 484 459 617 549 296 242 226 243 168 172 284 400 511 440 352 355 264 238 180 100 54 47 53 73 62 64 52 64 103 122 142 95 169 222 227 192 116 106 78 72 81 100 99 88 94 105 96 83 83 86 89 69 55 52 83 86 99 96 117 122 131 135 152 174 250 322 277 256 228 246 308 272 345 304 314 340 270 262 1280 379 1228 1280 582 446 353 475 399 366 337 279 274 306 284 226 236 251 294 482 466 466 658 557 561 393 278 240 332 255 164 139 283 406 463 392 419 353 335 275 192 108 51 53 59 74 69 66 61 68 124 114 133 92 161 186 252 187 139 106 77 72 78 98 90 100 95 112 101 79 77 75 77 78 67 72 99 85 100 96 115 116 130 119 161 213 299 420 319 244 227 269 319 276 332 331 481 434 356 260 896 1277 1275 1280 757 508 408 448 421 392 363 288 280 316 240 231 298 276 411 358 430 466 657 651 571 646 370 209 435 260 167 144 241 416 326 383 353 303 348 261 210 130 68 52 61 79 75 69 62 71 89 102 112 91 132 169 242 179 148 98 77 74 75 111 91 92 110 110 111 78 64 69 71 78 75 78 81 86 81 93 99 115 122 125 202 245 439 408 251 202 227 296 305 284 338 417 461 493 320 245 1280 1280 1280 1277 835 536 484 508 478 424 312 306 313 324 209 277 368 358 390 386 462 473 567 667 662 707 444 212 424 313 181 142 228 324 399 420 325 281 313 286 239 170 82 53 50 79 79 84 73 75 74 91 100 97 94 131 218 199 162 80 75 78 76 102 98 96 109 120 102 80 66 64 63 75 79 77 84 93 79 83 84 114 129 130 193 267 388 428 196 161 228 274 294 292 294 458 486 434 305 229 1280 1280 1134 808 717 579 483 479 471 448 359 362 275 284 210 294 386 416 473 441 555 538 507 549 589 609 545 243 274 292 260 166 198 281 365 488 358 321 346 389 283 213 108 70 55 72 87 97 88 90 92 87 90 103 88 118 182 191 160 86 72 77 75 96 107 92 105 112 96 74 65 61 59 86 87 84 81 103 83 90 77 105 124 144 178 210 378 322 183 161 207 234 297 307 414 448 395 436 299 251 798 777 524 506 977 777 551 544 528 483 398 409 284 265 236 304 351 617 396 445 608 508 371 496 654 583 552 236 172 221 273 189 206 261 432 505 455 313 329 274 308 179 92 83 66 74 101 106 110 116 94 106 86 97 95 108 143 175 187 114 99 69 70 78 86 90 121 122 90 84 62 60 63 94 81 93 75 124 117 95 86 86 124 134 167 177 297 247 169 184 206 219 312 319 523 445 388 341 301 386 1280 855 665 839 1280 1272 628 604 611 409 381 429 281 321 190 259 525 630 511 443 630 350 353 623 830 518 432 278 218 157 261 232 238 220 468 445 410 307 304 267 259 194 63 102 69 74 98 112 125 153 146 99 90 107 96 93 148 171 191 171 115 76 67 82 116 100 131 137 87 77 63 67 82 105 84 88 73 178 149 99 80 94 122 138 156 167 264 244 155 141 210 253 307 322 490 373 316 304 293 324 1280 1083 1094 826 880 1280 1264 573 549 432 361 283 249 268 199 218 560 510 486 525 551 328 414 551 868 584 542 303 205 171 269 221 211 236 502 481 372 315 295 278 266 201 115 101 80 73 106 117 154 223 137 123 106 111 105 86 134 148 178 194 125 99 80 88 111 110 137 132 94 77 61 68 91 116 97 90 73 324 189 97 75 101 149 154 147 166 262 273 165 106 234 259 277 322 325 285 330 294 292 320 1035 1280 1066 1280 1002 690 1250 987 556 457 348 245 248 214 197 208 382 530 621 712 407 385 672 790 794 725 665 337 222 223 276 224 208 207 554 592 323 366 297 309 276 212 188 142 97 108 104 126 205 259 146 119 110 116 105 83 121 138 135 184 175 141 85 89 104 107 125 150 110 81 57 63 97 109 110 111 76 329 184 81 64 92 136 139 141 139 291 358 148 100 211 244 258 287 277 282 273 294 354 330 1124 1280 1161 1280 1202 1059 889 863 646 578 462 269 219 226 208 278 448 546 839 517 476 540 594 647 684 572 594 311 231 220 238 230 190 177 380 465 472 305 293 323 181 183 203 140 134 133 103 135 240 276 171 167 131 124 111 98 125 155 125 144 180 160 104 106 123 117 128 161 126 88 65 67 86 99 107 123 90 248 90 48 52 78 109 129 130 119 282 358 135 112 155 234 259 276 246 282 310 311 285 341 1280 1280 1216 1275 1270 688 842 1280 615 764 413 261 249 226 206 292 519 438 466 649 461 522 551 601 724 626 628 406 219 254 280 251 205 184 308 538 459 304 315 251 217 176 184 157 189 115 138 152 246 301 187 204 113 132 114 124 118 159 116 124 183 184 147 121 139 130 151 174 128 91 67 65 84 89 95 118 80 209 56 41 41 65 91 107 112 96 212 341 145 116 121 252 298 238 245 323 334 325 243 225 1280 1280 1280 1280 837 596 952 917 552 633 429 261 236 222 233 291 399 407 544 700 519 419 485 647 589 599 554 383 224 260 260 260 203 213 235 587 414 329 315 240 168 179 186 222 240 119 198 191 287 287 194 248 132 150 129 141 134 145 122 124 176 180 178 148 144 147 149 168 144 109 76 67 90 86 101 109 77 169 91 35 41 52 82 101 131 102 200 306 164 107 162 242 246 202 324 411 460 258 231 213 1280 1280 1280 1280 564 868 885 877 572 470 446 274 255 223 234 279 364 504 490 640 454 483 466 633 587 500 509 382 228 249 262 293 186 228 184 381 391 305 310 241 187 183 201 244 275 236 259 235 279 308 213 235 159 167 141 152 136 130 98 84 127 140 181 155 125 149 127 161 146 117 87 74 89 79 104 102 78 126 121 35 41 53 69 79 118 98 167 255 155 112 180 233 207 214 351 337 451 244 449 325 1280 1280 846 1070 1280 606 910 627 433 544 413 286 259 234 254 284 421 568 539 540 565 523 565 745 676 556 460 392 257 290 275 282 170 229 157 366 362 306 289 251 160 169 211 235 248 258 273 266 261 303 241 248 166 166 171 157 159 129 95 61 90 108 226 169 124 118 121 147 127 116 98 74 90 66 99 79 57 97 107 35 37 51 54 64 96 114 122 260 175 121 195 196 175 254 348 355 329 458 1019 578 1280 1280 1280 1280 790 773 445 810 545 477 667 298 275 267 266 293 381 613 567 512 716 618 654 835 627 560 404 316 285 236 341 263 185 192 191 307 323 280 263 207 220 204 228 239 293 265 375 333 343 371 268 254 187 143 199 169 161 137 109 51 78 103 222 163 124 113 121 114 108 120 83 83 81 64 85 65 51 139 51 28 30 42 46 64 92 88 113 248 188 133 179 169 178 294 451 291 380 619 837 1280 1280 1031 1203 675 973 488 300 759 505 472 454 295 268 274 285 490 414 741 574 513 582 569 600 578 554 509 346 287 267 240 334 287 181 172 207 241 338 263 230 328 245 212 255 253 327 247 339 290 387 378 329 321 230 135 193 169 141 151 111 78 69 129 183 146 123 123 112 121 126 134 83 76 77 80 62 70 37 103 35 26 26 36 43 61 82 93 106 252 195 143 138 169 206 373 291 393 568 1055 1280 1052 1194 1272 715 1280 837 517 452 582 389 348 503 289 267 275 304 424 444 550 491 433 580 432 496 499 483 420 312 310 251 283 338 304 198 194 209 179 309 288 271 292 314 251 249 271 338 239 244 288 451 279 368 259 247 166 162 172 134 155 120 83 78 134 146 128 127 133 127 123 145 131 84 79 80 91 69 69 36 55 32 29 23 30 40 59 91 86 111 238 230 154 157 207 234 378 291 478 1221 1280 1280 1280 1165 1272 951 659 804 470 617 593 298 306 400 280 275 254 278 378 434 404 352 498 471 383 427 426 428 436 334 291 301 306 382 349 253 220 240 172 289 269 234 229 221 255 233 229 416 278 252 345 375 251 283 313 265 194 157 164 118 135 136 105 127 147 137 145 145 138 135 126 148 122 76 84 91 86 52 57 28 21 14 36 14 26 41 74 95 82 119 227 211 165 177 205 293 263 418 750 1280 1280 1221 1280 754 754 781 920 688 364 875 574 311 360 351 271 281 258 306 361 450 396 487 451 380 358 409 432 443 499 410 310 305 338 452 345 256 253 206 200 237 262 234 243 246 312 235 243 325 295 249 335 402 223 219 315 296 223 136 155 118 131 128 125 135 154 140 152 138 135 128 127 152 112 79 101 95 83 54 56 26 22 18 17 17 27 40 56 83 88 110 175 257 194 190 224 356 397 907 1185 1280 1280 1280 1280 880 1000 1226 673 431 902 901 463 309 409 313 277 279 265 320 387 528 448 479 325 431 431 481 512 429 429 393 533 341 369 440 391 287 279 220 188 223 262 263 297 283 322 309 345 273 290 257 264 264 214 204 245 285 287 147 141 122 122 106 132 154 162 170 145 164 143 122 137 131 111 74 108 111 88 66 56 32 22 20 12 18 30 40 51 73 88 132 155 254 185 212 236 252 322 1071 1280 1280 1280 1267 1280 882 831 688 609 878 356 854 324 266 410 273 254 242 284 333 309 608 551 399 325 478 459 417 434 410 354 394 489 397 392 384 378 318 270 246 200 222 257 273 267 330 282 269 385 291 377 288 251 214 242 204 176 255 275 165 146 124 116 93 126 150 162 207 156 155 169 137 125 120 110 85 112 132 80 77 58 37 25 47 16 16 22 36 50 69 69 137 226 244 202 236 221 264 488 1246 1261 1280 1280 1280 1280 584 677 528 562 594 340 330 262 318 382 261 231 235 238 290 288 404 443 299 417 405 555 552 574 349 313 337 461 417 346 378 364 334 309 253 183 225 260 273 337 311 311 259 292 364 297 292 260 184 221 185 153 216 240 235 153 154 119 103 121 126 139 162 148 174 186 146 121 123 111 105 112 138 102 73 61 45 33 20 20 20 28 32 46 60 70 138 231 249 198 234 207 290 1252 1101 1280 1280 1280 1280 1280 462 700 461 611 586 393 231 233 340 301 208 232 227 241 271 328 409 361 302 362 390 451 493 490 538 502 364 353 372 311 378 372 337 316 273 203 241 413 290 283 262 305 254 336 407 258 275 210 190 154 165 132 186 242 265 198 158 149 108 127 134 137 154 145 178 198 163 135 99 105 101 124 132 129 102 72 55 37 25 27 16 21 35 44 50 67 142 190 241 205 236 164 281 1208 1280 1280 1280 1280 1280 1280 359 542 376 516 698 472 330 257 272 286 222 221 223 233 237 312 359 326 347 313 319 455 507 369 481 448 473 356 310 322 385 323 325 350 256 219 313 514 337 310 285 281 249 355 415 346 232 178 150 154 141 134 168 222 265 229 149 151 106 128 141 118 145 137 173 189 188 149 78 83 93 152 96 129 100 75 62 46 29 31 21 26 42 39 42 70 138 190 248 236 224 183 404 1280 1280 1280 1280 1280 1280 844 315 447 364 431 431 483 306 317 285 256 215 235 213 212 216 283 377 299 298 358 355 414 461 311 519 531 402 331 266 332 330 316 380 325 262 278 532 330 341 326 273 249 248 294 432 277 205 171 120 130 118 135 125 199 279 249 169 152 119 123 115 136 129 146 165 199 197 184 114 87 93 126 99 134 106 74 70 55 46 36 30 35 44 37 46 64 132 187 211 228 222 197 629 475 939 1280 1280 1280 1280 1248 285 299 357 473 613 462 377 304 252 255 198 196 206 189 212 276 328 271 282 329 358 394 439 337 423 501 346 228 315 305 311 307 339 348 405 325 471 487 363 423 283 274 252 275 348 312 180 151 115 119 115 131 146 167 265 261 197 151 126 139 125 181 128 165 157 201 200 166 128 115 116 131 152 113 104 75 63 67 55 50 39 42 45 40 46 93 112 166 190 234 212 153 319 777 1280 1280 1280 1280 1280 1280 214 240 350 411 433 428 314 290 254 240 196 203 193 195 229 263 286 249 266 305 360 387 439 331 399 407 295 284 286 277 303 299 300 377 373 425 319 440 432 359 309 310 252 243 383 415 199 224 135 113 125 125 148 172 258 258 211 154 143 147 163 209 140 161 146 183 194 167 136 119 122 158 165 109 102 67 65 76 62 67 45 48 48 47 53 87 94 130 171 225 199 170 207 401 921 1280 877 752 1204 1280 143 179 314 456 439 411 273 271 294 233 221 246 197 197 223 261 250 267 258 311 338 296 358 333 457 413 277 297 293 301 307 274 301 331 303 378 356 454 447 286 261 280 270 243 303 318 377 409 179 119 132 132 161 160 271 247 211 140 134 156 142 225 207 160 150 180 170 158 137 132 133 129 132 100 87 59 58 75 69 67 48 46 43 51 60 86 102 125 181 237 191 172 147 239 536 611 1280 1280 1280 1280 106 177 287 370 412 267 242 355 296 257 253 254 205 196 220 228 237 258 251 318 324 287 347 378 381 297 346 341 315 301 312 268 300 324 377 408 434 399 579 338 279 247 307 287 313 407 558 378 255 136 139 130 171 158 244 244 193 145 121 164 151 204 155 157 143 176 174 160 137 139 123 121 113 96 82 68 62 84 74 69 48 40 43 46 52 87 122 116 169 213 184 153 137 162 624 1280 791 1280 676 1280 105 157 257 375 325 228 251 414 319 262 274 249 227 226 235 207 211 216 255 280 300 306 351 347 324 270 332 314 296 275 271 231 267 323 510 552 395 487 466 439 321 280 275 219 392 506 663 445 296 140 153 132 165 162 238 248 228 144 121 188 156 219 154 157 140 174 169 164 142 138 122 110 99 82 82 72 62 77 69 64 50 48 45 50 47 79 117 126 143 203 166 130 129 136 346 1280 1280 1256 1280 1280 78 130 248 410 195 221 220 325 341 329 253 262 241 238 245 211 193 209 258 276 261 273 343 320 309 257 259 296 278 254 257 240 246 345 517 506 450 363 382 303 303 271 231 231 335 453 876 521 331 175 164 137 166 174 226 262 236 151 131 196 164 214 154 140 140 172 185 169 135 126 128 110 106 85 73 67 70 74 71 61 57 53 53 52 45 72 116 122 132 233 195 134 115 123 341 1128 706 1280 1280 1280 71 118 254 390 165 132 174 274 282 290 273 275 237 215 223 207 182 205 244 257 257 274 314 313 332 276 243 274 292 241 250 228 255 272 342 309 527 415 358 313 243 246 255 279 398 488 626 506 425 220 170 140 182 172 208 286 249 166 138 166 161 180 153 134 143 188 187 159 126 111 104 117 90 83 78 71 70 81 79 64 58 53 51 55 51 73 114 123 127 198 210 160 111 113 293 761 676 802 1194 624 89 134 266 300 156 88 132 252 292 274 268 261 206 219 233 210 171 184 216 263 286 268 314 280 294 244 255 259 275 252 245 246 237 262 340 414 540 364 373 302 275 240 294 329 350 473 600 469 408 266 191 145 152 159 219 286 256 210 144 145 137 162 132 158 168 170 202 174 130 102 105 93 93 85 81 71 71 70 77 63 58 55 51 54 60 66 90 116 153 200 226 183 126 118 287 733 1072 761 1156 555 104 144 252 287 137 77 112 229 319 275 271 233 232 215 225 189 166 188 218 238 255 292 296 283 269 279 284 259 273 247 238 231 275 341 382 405 365 370 339 365 270 249 412 304 365 421 550 478 371 342 202 156 140 158 214 276 279 250 143 138 124 139 131 148 179 185 200 187 131 120 100 103 99 91 80 67 80 72 67 62 51 52 45 53 64 71 93 97 141 184 216 195 151 134 296 595 1223 1280 716 689 99 148 264 213 108 63 104 216 281 263 232 219 217 229 220 196 172 179 257 207 262 283 283 256 245 218 266 252 264 265 241 263 304 378 346 321 333 352 317 363 306 267 386 409 376 419 448 440 411 357 211 174 139 150 227 242 288 275 137 139 110 119 134 140 185 193 227 192 153 128 119 123 105 87 75 77 79 70 62 56 51 53 42 57 68 80 95 104 132 183 207 206 154 152 291 959 1280 1280 579 673 98 157 273 171 114 53 93 203 251 259 253 211 230 226 209 201 180 184 276 227 257 257 276 246 238 219 253 243 251 241 244 248 350 422 336 365 364 378 308 354 296 285 368 330 369 358 428 440 405 406 229 187 136 155 217 214 264 272 161 133 116 109 111 143 177 203 188 195 152 137 144 133 121 88 85 76 74 65 58 53 50 50 41 54 77 87 111 106 135 159 191 205 169 175 362 868 1037 594 843 814 99 167 207 170 110 51 80 176 230 247 224 225 219 216 207 185 174 165 235 237 242 251 269 233 222 248 250 246 259 263 240 259 380 322 350 349 427 354 323 323 299 289 386 344 334 381 420 440 419 414 286 174 140 143 207 230 268 284 198 127 114 104 91 147 196 155 186 198 188 144 144 117 114 118 113 89 81 65 55 45 45 47 41 49 83 92 108 119 144 128 175 185 188 208 287 889 838 706 764 625 100 150 188 194 117 48 79 183 240 230 250 220 221 202 203 188 153 175 212 218 237 269 237 233 231 241 247 242 246 250 250 300 323 268 389 394 396 348 300 323 312 307 328 348 369 371 404 461 400 326 288 200 146 135 224 210 242 266 220 126 122 103 78 156 194 146 166 192 185 158 139 109 108 107 123 95 75 59 49 39 40 39 34 46 72 93 113 118 133 123 166 160 198 215 228 476 558 646 611 684 105 159 160 204 118 50 88 164 209 216 228 212 214 207 192 162 160 152 176 231 299 272 238 219 218 228 247 263 280 252 255 276 273 291 369 390 351 330 316 325 370 340 315 313 332 379 489 433 371 323 292 222 170 133 216 221 232 268 289 171 124 126 87 110 175 149 160 188 186 162 154 124 90 113 122 96 69 56 44 36 33 30 30 43 68 87 110 136 125 114 132 171 207 203 219 484 637 556 561 510 120 173 178 167 101 55 86 154 193 230 181 204 209 169 161 165 153 141 167 233 251 237 236 217 221 239 252 237 250 244 265 278 235 289 314 372 313 343 284 285 427 304 303 282 338 376 420 414 355 317 285 245 173 139 213 207 223 236 292 189 142 154 90 93 155 160 150 168 182 192 165 119 100 109 115 93 74 51 43 34 29 28 28 35 61 94 102 123 121 101 122 161 188 202 214 377 517 568 531 436 136 186 175 131 81 57 85 152 183 230 181 184 189 181 161 149 145 138 181 237 245 265 227 211 193 217 228 224 241 237 248 240 231 290 338 315 270 300 275 295 344 297 303 286 297 298 384 360 308 301 265 249 162 136 185 203 200 200 302 213 151 148 130 89 112 177 154 167 181 193 163 122 105 103 99 89 66 61 44 36 29 28 28 34 56 85 94 107 123 109 128 161 205 190 189 534 408 532 408 318 146 189 182 118 60 57 88 150 172 217 182 186 191 151 148 132 133 152 181 237 225 251 228 207 186 206 221 211 243 236 229 265 275 289 321 299 273 294 298 321 300 291 290 281 256 288 353 315 288 288 253 237 165 135 175 200 191 190 286 246 161 114 124 94 132 152 144 172 198 182 179 137 96 97 90 93 65 64 48 39 31 28 32 35 51 74 79 83 100 98 132 159 225 201 205 486 388 344 292 276 144 216 181 94 55 57 86 154 159 171 225 178 182 155 132 121 132 156 206 224 263 232 203 219 191 222 221 227 246 228 254 237 273 301 302 274 310 294 287 300 289 288 291 241 253 274 298 301 246 254 241 200 165 145 163 191 187 165 251 248 161 119 118 100 126 164 149 183 186 168 156 138 109 97 110 88 73 69 52 43 32 29 34 37 43 56 57 57 69 72 112 162 228 194 204 318 282 267 263 248 181 237 181 87 53 56 92 135 133 156 190 173 166 136 131 124 138 156 191 225 253 227 203 203 183 212 227 213 237 222 237 226 239 280 280 255 300 292 292 292 298 298 272 248 232 233 280 273 254 218 237 188 175 147 164 188 159 143 235 262 155 150 119 97 127 155 145 192 162 171 167 151 124 103 105 89 77 72 54 43 38 30 31 33 40 45 43 44 56 55 102 135 186 189 209 249 254 220 226 240 166 232 180 77 54 55 89 117 118 154 160 159 173 138 124 121 148 169 203 229 246 208 193 199 188 209 212 208 222 204 238 230 240 258 246 259 278 281 305 290 306 292 276 247 246 214 253 266 249 218 237 198 180 154 172 170 139 138 209 249 157 136 109 106 104 145 137 164 151 167 169 155 128 110 92 83 81 72 61 49 41 31 30 32 33 38 36 41 54 64 93 108 175 209 224 210 221 190 196 211 185 194 160 79 58 48 98 112 115 131 136 150 161 146 133 146 156 175 224 242 233 187 184 186 179 198 189 208 215 197 228 234 238 283 234 249 253 243 297 267 286 305 282 229 237 221 248 254 245 214 224 218 185 164 164 159 135 128 163 212 187 124 75 115 101 110 132 152 138 144 175 131 135 112 89 83 78 70 63 52 48 35 29 31 30 31 36 38 44 61 83 102 150 213 191 194 202 183 184 207 201 186 135 78 57 47 100 95 104 130 114 131 149 152 178 155 170 188 224 257 211 185 190 179 187 178 195 199 213 204 204 209 220 214 244 258 221 254 254 267 269 259 270 242 218 209 238 253 229 216 231 206 177 173 168 165 148 129 138 151 206 119 67 103 119 100 125 155 126 129 147 146 140 131 93 78 77 76 69 52 43 40 29 30 27 29 33 33 37 59 78 95 145 192 206 195 187 176 157 173 209 182 128 74 51 47 75 78 88 107 97 118 149 154 207 190 170 184 226 256 202 194 181 179 175 180 185 196 203 207 200 204 215 209 261 247 236 210 217 255 265 259 284 240 219 223 224 251 219 221 221 202 201 174 183 201 157 127 117 138 193 118 66 74 136 101 111 137 116 128 135 145 144 128 97 67 67 62 56 43 39 32 27 28 27 25 26 28 38 59 64 99 141 172 208 205 174 161 159 176 190 177 111 67 53 49 77 67 77 86 86 103 143 150 227 238 193 222 222 222 220 201 176 175 171 179 180 190 197 198 203 192 195 208 222 225 229 202 192 246 242 272 282 240 224 232 216 248 224 212 226 217 204 176 201 199 162 134 116 129 150 102 71 68 131 126 109 124 124 129 135 154 139 135 111 70 55 52 47 40 38 30 26 31 28 23 27 27 34 50 53 101 113 130 149 164 145 149 162 164 708 611 720 428 173 106 106 109 128 132 116 116 137 381 299 180 336 619 812 838 892 780 959 940 887 823 937 887 953 796 1004 682 700 748 745 841 977 738 729 478 284 242 389 435 470 584 631 500 678 526 328 178 199 189 222 282 451 214 234 185 167 166 175 184 178 180 182 206 204 212 200 205 225 198 179 158 169 177 194 230 207 222 263 221 225 307 328 276 344 276 245 239 207 156 167 157 166 188 193 168 815 632 658 357 167 112 107 104 126 128 114 114 147 294 245 155 360 539 759 871 838 782 963 906 860 848 904 796 976 757 854 704 700 732 926 818 827 872 698 391 248 283 352 506 476 480 427 378 408 423 296 177 180 205 240 315 263 208 210 169 200 173 189 137 176 178 183 187 236 214 226 216 222 205 179 167 172 177 178 216 172 173 190 182 273 336 325 386 487 363 287 321 251 180 183 166 171 191 151 149 736 616 626 290 188 128 113 98 143 158 113 112 145 198 139 139 310 556 693 822 813 839 868 848 805 792 978 741 809 848 781 738 675 738 945 943 802 785 689 447 299 395 452 530 461 511 392 306 385 293 199 188 178 220 266 237 217 179 205 281 266 181 151 131 186 186 175 177 231 225 238 206 214 223 195 179 172 199 214 203 171 163 174 209 307 320 428 539 443 515 438 317 264 207 181 178 165 146 144 143 741 707 540 263 302 170 112 126 130 147 109 138 100 153 121 122 192 349 446 771 819 841 812 914 835 856 912 791 1038 971 766 745 688 711 815 940 926 798 835 618 559 457 520 469 561 494 363 276 349 274 199 213 186 255 226 213 203 193 250 349 347 194 144 138 159 204 188 188 213 234 201 202 216 242 191 191 204 247 228 199 186 177 217 242 370 404 538 310 260 374 403 248 251 195 180 172 162 133 153 166 802 736 600 295 416 180 110 141 101 106 103 138 98 109 106 121 167 183 420 750 1018 817 813 920 839 927 820 904 833 898 871 894 768 688 701 907 868 824 879 646 691 577 574 396 498 438 307 284 287 268 216 233 232 271 264 206 218 233 351 405 354 234 158 142 147 210 219 221 199 208 213 220 212 216 173 201 258 236 214 188 216 217 284 281 450 638 449 221 220 240 263 230 210 181 173 165 164 164 181 240 839 790 692 324 337 179 136 151 135 94 103 140 97 100 106 139 184 187 428 728 879 794 873 887 803 955 902 811 863 811 930 850 806 802 695 986 801 877 862 784 672 519 622 662 587 406 316 284 290 290 271 230 231 219 409 343 263 206 264 373 317 226 170 162 188 210 193 172 211 275 257 224 216 202 174 230 247 220 192 201 225 242 294 380 606 628 295 250 314 271 186 217 203 196 167 159 169 173 222 386 755 740 546 290 282 172 138 120 141 121 102 132 94 108 116 196 174 179 439 563 824 801 942 914 766 877 756 896 866 784 836 879 880 809 871 952 803 909 809 878 751 674 572 705 640 518 382 384 287 278 326 205 177 205 478 457 389 214 423 345 295 252 193 302 184 270 207 183 321 348 297 237 203 198 180 225 230 245 208 304 263 249 298 490 720 418 271 342 375 217 175 183 207 196 167 161 169 176 287 617 692 732 439 239 303 196 143 169 119 103 136 134 104 140 153 425 147 185 375 395 753 833 978 944 877 875 806 782 813 814 814 788 844 797 836 890 806 976 821 705 682 717 650 680 682 555 364 496 336 336 476 299 216 218 518 392 389 377 401 333 308 287 223 470 256 232 217 215 368 281 284 209 200 183 196 239 241 356 319 447 421 277 392 583 645 317 303 359 227 181 160 202 204 179 179 161 186 233 459 807 776 807 561 269 379 246 158 166 146 98 105 151 171 155 217 251 124 205 271 311 557 805 846 902 1052 845 861 783 760 764 718 790 672 797 784 859 917 1009 903 696 696 707 664 733 720 635 463 742 555 484 701 693 286 275 304 490 565 570 618 336 447 346 235 513 687 604 500 235 297 217 238 179 194 201 226 278 302 471 606 621 620 359 424 597 590 301 381 227 169 239 283 267 237 181 210 213 283 427 696 827 893 903 840 408 448 215 172 161 104 103 134 185 140 154 348 175 132 181 211 245 412 751 756 809 900 789 809 787 740 804 659 830 683 852 730 952 840 1140 974 823 812 842 683 739 698 707 573 720 639 628 688 702 432 379 560 421 438 692 648 404 433 341 393 834 799 647 497 257 201 237 201 177 199 213 261 343 422 505 645 507 516 402 397 541 433 382 354 178 184 368 435 504 455 227 242 362 539 724 798 840 944 762 973 570 397 180 179 152 149 139 140 137 149 113 175 150 129 158 173 224 369 802 811 806 812 875 811 791 746 873 743 780 776 849 823 912 868 1020 903 937 835 804 745 732 623 728 621 642 684 641 736 746 538 374 503 359 348 632 554 663 516 342 430 853 844 670 316 291 222 198 191 176 207 225 287 434 381 429 642 431 395 342 400 396 364 363 255 243 329 610 687 637 686 376 339 633 790 925 767 878 839 766 740 664 282 179 181 151 128 142 135 128 162 129 147 143 120 150 154 224 373 723 710 835 870 906 813 856 749 940 801 837 742 817 815 876 870 897 807 807 849 836 791 727 622 675 660 630 827 663 746 661 641 369 414 310 348 585 480 759 663 361 512 968 813 747 532 518 298 262 281 231 247 234 281 408 441 529 662 370 391 372 418 417 383 347 274 441 693 649 728 687 454 663 633 815 849 922 767 934 802 843 801 656 223 168 170 128 146 147 142 164 211 223 140 131 122 148 167 230 373 681 822 900 899 817 791 778 782 813 913 802 784 875 694 793 933 838 683 737 951 831 718 667 704 703 693 623 736 673 700 661 530 426 322 329 425 596 589 863 820 475 684 1157 921 908 590 483 491 862 395 271 447 332 201 344 546 549 596 428 411 432 574 514 339 382 354 668 625 647 776 629 475 816 806 869 729 887 935 998 804 790 770 687 233 164 154 160 117 154 171 136 170 318 125 125 126 149 179 232 366 684 850 789 868 789 768 812 784 834 830 923 696 763 730 781 815 926 795 787 957 855 709 623 700 818 658 671 697 610 672 656 596 421 335 361 532 657 771 850 816 545 652 893 941 917 682 637 759 874 654 358 572 542 179 302 405 588 432 454 430 439 615 397 254 329 443 532 308 802 798 623 708 842 745 803 758 847 962 957 808 774 790 754 426 177 154 152 129 137 194 225 158 195 122 117 149 169 199 227 350 684 820 792 842 796 775 870 895 987 827 908 715 710 809 717 660 919 809 823 805 810 697 652 679 785 796 561 703 633 622 654 639 480 373 415 572 685 845 710 826 567 664 832 815 798 726 824 716 822 721 527 573 569 287 256 398 569 405 418 427 315 377 283 220 283 467 259 188 733 794 716 771 800 727 847 839 833 849 916 815 809 945 849 830 268 159 170 160 180 264 183 171 218 138 126 176 189 187 190 346 678 763 800 801 837 907 909 957 1019 879 908 734 726 752 702 738 789 802 937 880 780 730 734 718 818 769 630 651 694 735 669 663 475 483 550 695 642 680 809 698 587 607 670 843 881 797 826 802 964 723 721 618 548 426 264 475 521 276 327 385 201 228 219 232 240 385 191 200 742 744 681 929 860 859 885 859 903 839 897 822 819 929 916 1003 613 173 171 263 254 289 394 255 180 176 139 171 197 195 191 423 652 717 805 742 857 857 786 882 904 841 894 859 756 809 649 761 786 833 832 869 666 688 843 772 743 722 723 659 671 637 667 660 438 559 634 777 710 629 735 797 637 586 711 709 782 791 832 854 927 797 631 617 611 432 384 564 359 198 256 332 171 217 203 258 234 236 181 296 744 675 754 880 936 851 991 929 890 886 983 921 720 922 884 1024 989 236 174 340 278 337 542 469 118 186 139 160 191 180 222 508 675 824 780 842 819 859 801 942 874 931 823 924 755 753 734 819 838 935 848 851 713 729 738 712 702 627 777 712 658 743 729 659 431 522 690 670 824 862 638 873 673 658 765 766 746 832 808 733 897 771 633 626 636 503 486 546 262 166 199 279 185 211 176 183 186 172 183 400 420 628 835 890 852 1075 1057 929 853 970 1125 923 822 937 981 887 913 288 205 414 252 388 613 670 118 171 137 163 190 177 244 503 722 824 815 659 703 907 906 935 902 835 902 847 857 727 800 776 856 898 863 864 918 802 734 740 771 633 688 651 689 751 687 676 511 527 646 712 745 846 642 819 812 749 884 816 890 811 828 656 832 932 706 773 634 504 448 397 202 152 172 224 220 190 157 149 171 171 236 567 297 544 843 799 787 980 876 818 814 951 912 1217 853 782 950 1001 883 360 189 440 346 444 648 759 192 175 137 160 175 165 255 413 682 675 877 562 557 835 935 900 965 924 899 944 857 649 869 791 870 826 813 971 948 848 817 765 709 693 656 727 688 712 776 685 606 567 603 565 783 666 753 735 814 851 974 804 903 777 746 651 799 990 880 880 676 623 351 299 175 145 154 177 231 181 166 151 163 188 311 658 263 607 784 816 795 845 819 832 869 832 832 1009 878 941 917 1059 915 377 186 276 287 524 680 812 336 156 141 160 168 165 248 407 647 701 774 568 499 772 1046 900 1013 963 867 833 740 803 850 916 915 858 826 945 972 782 816 730 734 758 755 844 688 729 759 740 714 636 525 432 838 574 728 755 800 869 864 841 898 783 633 657 813 903 913 936 712 757 356 232 162 153 168 170 230 262 226 169 161 191 226 403 279 498 628 739 835 845 953 945 902 795 859 977 980 1114 950 1190 855 285 210 250 176 433 738 688 425 159 147 164 172 188 228 403 662 609 698 582 487 794 902 815 877 812 816 796 629 794 825 866 889 941 881 985 943 867 833 890 853 796 838 866 755 786 753 684 717 724 490 400 716 573 800 712 725 821 817 762 928 883 759 819 727 839 740 848 779 766 402 199 162 181 206 171 261 450 409 262 172 177 191 232 242 380 695 754 807 942 967 1000 939 930 853 1026 1022 1107 901 1295 895 280 344 285 163 325 636 766 381 180 155 169 181 244 206 373 575 512 664 544 437 717 786 846 851 875 850 1001 684 788 879 835 905 928 826 950 1011 833 756 996 813 856 856 889 826 803 736 703 819 841 511 409 619 596 688 698 688 766 774 904 874 888 930 901 747 771 757 846 906 826 552 271 178 278 223 227 358 449 593 559 255 186 209 188 213 303 691 787 741 856 872 934 834 885 837 916 847 973 925 1035 974 381 423 326 163 265 563 659 403 191 157 169 203 250 238 283 508 574 644 564 452 639 910 846 888 825 932 933 739 906 903 1018 970 975 896 891 1139 857 904 921 887 896 907 863 843 720 782 792 779 896 590 445 554 625 733 713 748 850 887 856 832 851 939 892 748 709 672 665 717 667 559 333 213 325 326 309 395 366 576 648 595 297 265 205 183 275 605 681 741 937 909 883 768 825 936 895 901 934 946 1106 934 506 367 217 158 278 644 606 508 168 159 168 217 260 242 197 615 765 751 512 400 571 796 793 856 894 795 903 786 858 877 1057 1032 1021 931 824 1001 880 897 969 812 922 866 939 826 810 848 842 769 857 589 505 452 535 762 825 797 765 840 744 815 874 842 746 780 640 655 648 623 691 402 299 278 484 486 336 285 292 506 664 627 521 473 203 265 473 687 479 666 630 728 907 838 798 948 911 1046 965 1100 939 940 421 304 164 165 388 734 720 492 151 157 169 238 264 211 192 602 780 756 482 273 511 706 826 830 843 803 906 832 765 987 1045 1039 975 1002 802 1020 959 877 1081 831 1026 834 902 851 865 851 860 740 835 588 512 514 453 794 859 868 890 817 772 879 933 870 729 840 586 703 643 548 638 410 273 255 261 741 330 300 379 541 702 675 753 723 272 761 706 804 347 530 477 654 1041 861 895 945 974 977 1039 1000 1157 933 412 362 164 199 604 686 804 508 147 153 176 232 257 218 185 468 686 743 585 257 526 494 752 762 667 740 876 806 860 922 906 1024 945 1012 829 942 887 976 900 828 914 830 860 933 795 838 718 811 754 584 605 580 494 772 814 866 870 909 809 801 949 869 851 725 622 761 613 511 591 454 352 232 430 1016 742 523 851 714 793 817 801 940 576 913 760 695 454 381 325 537 836 804 923 921 906 980 1034 1125 957 905 624 511 177 259 712 821 670 478 150 156 174 206 253 228 181 352 578 732 663 286 438 449 575 572 499 609 884 779 860 874 790 1027 1310 1014 1080 929 835 952 858 885 801 858 800 809 870 947 780 836 747 586 621 608 564 805 790 939 883 891 788 891 879 872 874 710 898 738 588 441 592 535 483 289 656 721 866 762 860 1022 906 818 702 854 708 742 589 869 602 400 300 599 904 858 772 885 941 1217 962 1274 977 1031 749 646 227 431 740 921 763 446 173 165 165 229 254 224 237 311 640 700 907 318 395 410 382 361 355 459 799 865 1045 951 764 1001 1094 1032 1000 918 886 939 1070 858 889 924 856 891 992 904 795 860 691 545 605 635 651 773 736 976 893 795 882 946 865 801 740 806 949 669 568 490 598 622 672 745 680 672 745 807 790 834 876 848 761 774 824 480 530 801 858 748 536 805 922 969 820 842 1146 1255 1245 1063 1288 962 807 645 360 508 786 849 671 480 279 224 164 266 222 212 282 297 441 659 759 326 338 289 263 231 266 393 806 878 969 1017 784 881 864 983 873 965 846 873 954 778 954 891 914 887 988 813 855 794 649 536 567 658 723 758 738 983 953 729 803 869 821 791 697 861 823 636 476 487 461 729 769 618 627 801 863 829 833 898 914 987 703 715 764 512 557 687 966 888 829 936 966 991 824 931 1044 1134 1225 977 992 872 691 769 362 644 850 781 680 670 605 433 177 239 194 206 264 271 295 576 707 276 279 220 219 198 247 410 906 849 896 841 933 783 849 1028 891 944 883 915 996 804 829 922 1096 889 1088 811 855 721 695 534 549 657 745 791 846 961 842 827 775 789 698 756 763 779 809 590 403 426 539 732 857 727 751 998 884 772 837 856 728 851 930 748 901 649 542 643 899 1020 915 954 928 919 899 1079 927 1134 1007 868 974 860 607 550 345 893 834 788 645 727 771 638 225 211 209 230 264 255 298 409 729 289 220 210 209 195 259 505 908 858 927 848 989 721 977 981 993 909 883 917 896 803 828 991 832 952 889 899 806 747 796 545 585 623 656 699 872 865 927 865 819 805 784 745 860 713 785 613 390 404 607 734 769 770 839 1011 887 883 728 689 704 880 988 900 851 736 784 836 812 845 890 922 919 909 993 9999 1044 936 1007 952 926 935 738 470 438 1034 867 844 633 530 684 656 371 295 290 273 265 269 357 347 873 471 212 195 204 186 256 627 990 920 924 941 1009 789 845 987 867 928 905 771 864 887 858 1031 837 925 834 933 840 713 928 658 581 624 589 734 827 846 965 874 814 816 796 723 787 713 725 623 545 521 602 674 806 730 770 810 832 897 761 726 803 834 819 827 866 801 846 858 842 746 778 873 856 911 938 984 1055 936 904 886 952 904 947 755 650 1006 870 673 497 311 420 554 563 584 411 306 291 294 330 380 700 720 241 179 207 191 247 693 1020 935 915 833 901 862 727 836 815 859 870 814 836 1084 828 1029 962 903 927 907 781 751 711 760 817 624 718 795 788 845 942 857 818 845 815 752 727 822 737 651 612 696 574 627 786 652 739 790 888 922 790 776 764 782 817 875 893 777 974 838 939 846 898 979 908 986 973 969 874 941 1010 822 908 996 845 925 831 994 866 497 289 208 225 369 412 552 458 321 317 355 260 380 584 602 314 193 193 208 237 598 1073 927 789 782 944 1002 672 803 768 851 860 834 922 880 856 891 840 974 932 880 838 849 734 782 909 757 653 756 776 858 946 845 880 837 937 752 880 733 760 748 671 791 608 675 651 645 704 756 794 969 806 700 682 754 780 771 720 776 875 986 914 808 985 1031 1137 1018 912 1056 815 911 1140 982 906 1025 735 876 929 1024 732 539 203 176 174 304 274 587 438 419 375 403 238 347 490 429 366 234 225 226 255 565 890 869 738 841 868 1140 743 791 813 826 889 929 1028 916 920 812 840 915 847 825 836 879 749 722 797 768 669 745 741 894 1160 993 980 896 701 728 788 711 765 770 829 787 676 628 619 611 611 616 714 745 791 749 723 751 601 669 664 792 792 1045 944 919 925 870 1040 1191 1035 9999 873 943 1134 911 936 923 866 803 961 1041 910 623 328 187 181 292 236 665 548 629 463 409 251 288 443 312 298 276 247 239 303 504 814 883 802 962 877 1019 732 628 808 843 898 956 830 1200 1031 810 897 909 977 827 896 843 774 755 729 742 643 771 769 847 897 973 961 943 757 819 758 762 821 712 700 947 782 700 606 584 556 643 554 675 794 803 856 787 639 743 768 896 835 977 903 948 1037 981 1321 1127 9999 1241 1122 911 1007 916 1012 893 815 791 947 1152 973 741 778 296 187 254 244 625 622 635 556 425 274 318 432 275 274 269 253 236 370 577 871 879 857 912 956 949 719 511 655 689 865 920 858 1023 956 896 841 910 1009 859 858 846 830 707 744 712 662 768 769 772 838 947 939 810 741 729 707 683 853 763 854 826 730 654 766 496 543 624 595 661 837 861 922 852 754 784 768 981 876 928 772 883 1047 973 1142 1179 1064 1015 904 901 938 951 876 929 892 790 868 1010 856 883 916 575 185 181 234 556 618 668 743 593 291 347 346 247 285 260 227 213 392 678 826 976 872 971 907 1005 764 626 643 588 831 860 985 850 952 863 931 794 913 861 834 796 693 819 736 663 807 697 732 817 859 908 777 720 735 681 678 711 836 796 980 841 710 742 588 473 538 597 594 721 715 727 935 846 809 766 793 960 804 743 771 676 987 989 973 1317 1032 1011 867 931 974 918 876 890 829 851 896 939 817 866 938 759 186 172 189 433 476 691 824 739 395 336 368 234 266 280 218 193 341 703 724 887 926 925 837 951 888 795 614 489 824 956 988 826 911 861 966 942 800 828 833 768 813 799 715 681 826 762 817 898 787 840 822 736 805 672 714 845 850 780 883 896 827 664 585 468 501 574 650 674 721 668 885 884 865 808 782 881 860 723 867 861 1026 1079 1050 1036 887 1205 867 964 906 949 906 916 904 825 860 985 1105 868 999 770 236 174 185 363 334 602 840 764 559 386 411 263 227 284 232 193 301 596 813 868 1036 858 837 907 906 965 768 575 713 922 954 911 945 922 848 910 780 799 826 786 869 793 653 725 766 826 869 792 948 850 839 770 704 684 725 812 847 796 932 813 775 668 614 452 458 490 578 652 773 796 851 829 931 883 867 854 773 777 799 918 1043 926 1112 1063 878 1006 865 1041 871 880 908 883 898 856 863 998 1109 952 896 857 387 169 198 351 292 569 809 761 769 461 387 288 209 259 254 217 250 534 756 860 946 771 860 846 882 881 908 638 692 814 1208 881 1167 951 850 879 767 838 829 928 799 753 711 748 722 851 973 874 866 975 844 764 784 784 782 879 783 819 905 796 769 682 595 462 438 441 513 603 697 813 797 779 772 727 835 836 793 804 808 1029 1189 911 878 980 930 1027 999 1041 865 979 838 852 870 1083 873 973 941 1049 882 968 481 166 218 369 354 554 602 776 849 535 406 292 204 228 256 266 244 402 526 737 810 786 876 919 859 894 915 643 592 779 968 1028 882 1029 851 983 837 762 841 860 764 747 751 733 727 858 969 937 742 939 800 711 703 699 787 873 818 819 872 848 703 590 451 462 427 478 550 663 693 639 725 745 727 723 829 816 758 675 788 862 1336 1223 841 910 953 1114 929 1041 962 941 929 914 889 848 942 918 941 949 982 824 475 168 209 369 483 449 429 762 833 606 425 295 240 228 250 309 267 299 418 756 836 801 831 967 876 1022 709 661 592 825 847 964 958 961 804 839 782 643 810 810 783 747 885 691 872 768 830 966 813 850 804 676 678 774 777 787 846 828 829 819 683 596 369 526 443 572 689 677 824 688 684 634 689 776 707 753 751 691 983 834 1074 1142 873 903 1034 1031 938 997 994 1004 1213 1022 842 782 858 934 1044 930 908 772 564 177 220 390 695 434 439 659 726 481 444 285 259 244 287 374 261 270 414 747 775 854 825 956 852 984 712 676 635 823 730 873 864 910 786 803 691 614 746 747 678 771 872 789 805 886 929 918 700 720 757 785 701 712 778 834 815 834 835 717 642 621 442 491 515 495 612 745 899 710 706 725 662 718 686 672 727 788 936 963 943 1009 829 909 1192 1007 904 927 891 1127 1281 947 842 824 840 989 953 918 904 811 488 194 231 444 748 525 506 607 750 435 409 274 252 250 289 390 267 272 551 770 806 920 860 933 852 943 844 621 642 747 801 918 847 867 796 728 769 751 639 757 641 718 837 882 787 979 866 916 832 685 780 822 775 788 836 715 775 771 826 733 661 686 640 506 534 639 665 785 678 657 668 711 600 698 706 714 903 809 920 964 882 1047 834 913 1086 1062 897 863 987 871 1002 946 904 886 886 1100 974 911 937 760 539 251 233 547 723 725 774 727 899 606 434 287 250 244 260 322 289 335 745 949 684 776 781 882 940 911 789 622 626 735 741 839 835 728 759 728 863 829 762 776 721 714 875 807 884 894 930 810 923 805 805 696 848 820 882 675 842 757 708 823 736 673 655 596 563 643 618 536 626 523 690 677 633 650 776 683 891 831 827 916 1061 1024 998 924 1032 1086 768 927 918 908 997 944 936 986 933 941 932 908 864 950 639 324 258 574 796 816 910 779 878 858 506 317 283 230 238 295 325 508 769 945 719 781 839 868 916 989 883 572 590 743 723 803 710 633 653 683 810 767 756 782 771 725 829 878 795 851 855 786 799 813 833 768 757 930 831 717 786 701 693 755 765 732 710 620 607 628 578 556 645 501 596 667 683 697 745 695 891 750 897 947 1047 1173 1032 1045 1001 1037 570 1105 891 842 992 944 894 969 941 841 932 970 960 937 757 374 275 606 895 782 917 924 947 982 726 425 312 255 265 298 391 496 787 820 856 783 842 861 866 864 825 536 588 688 630 719 688 684 582 574 821 754 763 785 857 740 732 947 854 820 727 887 829 978 928 817 737 894 756 777 794 764 734 702 662 665 693 692 594 608 709 653 562 483 603 676 734 635 770 817 732 738 958 886 836 982 924 1142 931 993 639 955 948 927 987 941 825 949 941 906 897 1125 923 858 767 400 338 707 859 743 974 879 843 908 784 565 377 321 304 307 380 385 707 909 888 881 761 861 890 807 826 646 528 604 635 623 612 661 613 613 739 744 866 703 926 874 891 1009 831 851 745 922 904 969 825 849 736 864 890 784 859 750 770 734 748 645 740 696 586 598 708 588 580 560 522 625 672 663 663 803 654 853 993 935 1047 935 1006 1191 835 848 697 916 907 994 982 966 939 816 939 909 916 885 794 838 912 465 510 893 728 748 790 793 793 876 850 889 477 393 295 291 349 377 707 881 835 866 849 849 923 852 921 711 560 510 615 594 536 578 534 656 726 760 835 735 857 869 821 1020 882 826 740 773 851 832 736 872 757 836 885 777 781 738 757 699 697 632 773 664 609 615 607 543 579 628 508 595 605 738 719 754 678 853 965 894 963 873 898 987 703 782 877 906 940 1027 1025 861 902 934 974 950 909 885 858 847 912 554 733 870 805 906 816 876 827 945 955 899 643 433 287 279 336 451 775 907 938 894 913 863 890 863 928 670 456 500 692 629 608 529 490 571 623 712 863 664 944 974 798 827 1002 960 772 725 810 768 692 769 836 802 792 812 744 683 736 728 804 675 780 664 695 702 648 562 673 656 574 587 650 723 821 668 769 854 857 833 929 897 910 896 618 744 873 927 875 918 1073 920 924 934 909 865 950 913 923 777 706 722 829 881 824 989 901 901 1022 844 963 892 852 393 278 274 315 513 702 702 938 859 855 919 860 1001 921 666 496 474 567 651 666 552 518 487 384 549 850 712 944 898 902 867 917 952 863 667 818 795 776 732 853 694 873 724 707 670 716 648 850 692 635 670 720 710 654 538 743 692 686 649 705 649 752 659 868 798 1041 812 910 834 899 886 670 775 844 988 941 920 1063 918 957 867 879 865 916 879 920 797 751 776 775 830 837 901 703 816 890 765 922 847 1046 439 271 242 289 544 769 679 799 771 881 986 782 867 890 702 424 492 522 666 719 755 595 419 290 429 744 776 879 924 909 920 1035 809 899 765 796 837 801 747 899 776 928 750 674 709 714 705 655 658 703 739 690 718 549 599 715 729 788 824 893 742 675 696 919 948 967 769 951 867 876 882 649 740 1017 948 904 990 1063 882 893 934 949 897 902 851 1058 925 800 773 728 904 875 774 709 771 802 724 802 847 941 619 280 228 292 542 803 813 789 829 821 956 796 875 829 665 362 399 481 677 701 864 659 410 332 318 583 828 747 774 863 905 1021 859 932 848 793 777 838 895 882 944 848 766 738 765 627 805 677 632 744 764 710 716 586 579 711 778 730 940 979 854 729 767 877 911 869 661 927 777 927 883 644 493 878 852 779 851 816 914 891 870 911 865 890 909 871 841 752 739 673 862 762 927 833 837 676 800 807 911 969 735 319 251 300 531 742 952 813 875 917 1016 843 881 864 709 347 334 420 649 683 794 690 450 412 277 458 845 733 732 808 961 987 931 946 941 792 751 850 917 833 819 807 776 794 822 725 747 739 695 695 797 699 632 661 611 717 720 796 872 990 836 831 771 809 837 709 668 848 723 819 897 604 374 819 881 723 815 758 875 882 845 856 795 899 885 901 825 765 822 693 832 673 780 790 773 595 800 874 877 1095 993 562 347 303 510 836 869 816 877 945 1082 849 824 913 824 402 356 448 596 725 797 802 611 572 312 493 784 821 745 884 859 866 911 882 879 725 740 761 858 879 798 819 777 795 798 851 745 660 614 697 801 552 595 556 705 761 719 888 833 811 866 887 693 795 735 708 707 867 788 777 908 621 433 825 854 854 938 867 813 844 854 771 806 873 916 932 976 835 831 741 779 697 690 779 777 645 750 859 828 872 847 802 427 314 550 912 830 852 809 1005 887 860 869 916 800 423 356 673 694 787 785 844 657 675 464 543 817 851 723 977 860 913 950 929 732 629 725 724 815 896 830 826 732 817 778 813 804 668 631 691 792 560 477 520 737 714 713 812 888 743 839 689 535 739 695 781 723 867 908 927 963 683 536 917 988 855 898 928 758 910 799 668 854 901 951 783 1037 892 789 831 692 746 771 810 715 693 908 841 882 859 832 773 417 368 728 894 898 771 922 929 881 841 860 934 833 277 413 544 662 785 892 716 709 652 588 583 905 799 765 1001 844 952 947 825 888 760 800 834 825 833 820 846 721 754 666 687 690 688 634 671 774 633 449 564 782 749 829 759 868 781 778 692 428 675 758 701 836 927 838 891 921 677 503 884 1027 799 895 960 841 797 820 711 825 954 1194 949 1015 921 789 876 702 847 976 814 765 836 989 1106 906 918 830 744 404 393 705 799 895 952 858 868 963 861 900 852 695 275 597 560 619 781 901 883 744 682 757 660 867 902 797 828 838 877 975 866 955 741 718 915 808 781 873 729 800 776 718 694 611 651 653 682 695 621 366 506 744 883 818 847 815 756 679 658 446 637 722 618 919 933 805 841 859 678 512 917 884 825 928 777 936 859 781 584 926 1080 995 798 937 898 960 861 785 885 914 870 850 936 968 1238 920 935 1119 605 330 368 523 697 843 827 748 872 866 826 875 646 550 311 450 825 725 715 888 830 789 906 756 814 849 897 822 871 959 819 951 876 890 789 821 919 846 749 756 709 767 715 711 719 643 560 594 602 747 540 443 519 694 839 767 819 694 849 819 672 610 647 729 810 931 965 744 806 751 733 736 798 884 825 893 748 834 853 754 567 868 985 903 956 934 815 978 803 746 811 853 870 850 905 873 1017 1000 1012 962 457 300 316 394 715 882 757 774 966 855 812 765 506 436 452 445 795 858 950 911 838 977 865 805 757 825 828 941 873 917 742 818 866 878 1004 884 814 834 743 754 747 751 713 785 794 711 577 626 573 662 690 562 592 698 787 737 737 695 894 786 741 638 654 854 841 768 900 686 748 798 778 755 827 884 884 831 799 892 879 787 567 868 919 843 1175 944 841 1031 825 735 776 824 832 877 1003 968 909 965 1017 751 426 293 295 310 694 753 768 728 875 848 881 708 457 400 706 573 781 858 848 921 899 960 795 971 735 825 906 1005 735 791 691 774 833 921 896 887 728 767 755 730 812 788 788 777 823 666 564 571 539 632 621 630 605 739 634 704 712 683 715 777 806 533 748 753 799 795 853 764 797 811 867 833 888 854 825 778 825 892 848 822 689 899 1015 860 903 904 798 910 847 842 770 819 832 819 899 902 902 1104 957 746 397 335 373 281 580 757 777 690 894 865 838 663 372 493 883 820 1074 960 796 944 879 763 816 945 735 892 996 907 717 829 624 705 651 880 886 905 689 717 722 766 755 791 837 756 790 605 692 517 438 601 491 551 573 700 495 675 716 613 662 721 648 450 689 773 859 829 911 769 747 719 841 953 832 825 827 806 798 831 920 841 694 940 985 978 892 856 835 831 709 902 846 754 783 855 982 850 960 1267 1034 803 408 401 494 346 537 762 791 748 940 946 782 646 333 642 893 837 1125 1024 880 931 879 859 840 800 583 875 813 834 828 819 772 602 598 880 905 784 811 682 752 687 772 776 766 723 775 666 612 452 455 648 371 444 550 637 613 663 563 527 629 767 624 476 612 828 869 821 837 737 827 867 927 1007 778 748 829 779 917 862 843 885 750 1023 890 974 989 974 901 863 641 934 895 700 877 728 1098 875 1004 1050 946 869 611 533 672 573 432 674 859 813 871 943 774 555 481 763 921 874 961 915 957 826 767 794 892 808 548 800 905 782 687 823 761 686 620 753 853 881 851 712 751 733 816 817 802 751 783 754 552 605 435 527 334 487 572 537 649 703 416 482 710 713 628 569 684 747 766 865 828 777 810 998 860 1004 862 727 778 893 886 892 789 854 916 992 893 879 916 981 843 742 752 835 834 798 874 808 1142 953 1087 958 951 810 872 764 955 623 446 679 893 889 987 888 768 650 773 799 1051 859 915 850 931 736 734 903 861 865 605 789 935 794 674 801 728 608 677 816 813 760 913 781 689 823 745 859 753 793 770 797 703 568 556 333 331 494 503 505 708 549 466 517 675 623 615 684 679 796 743 772 898 815 832 959 891 862 892 805 805 861 799 865 797 842 919 950 901 885 907 869 823 809 837 803 860 957 963 1269 1254 993 993 965 1192 894 937 913 985 721 510 801 813 863 907 900 846 807 815 893 980 925 924 821 820 905 776 1006 916 858 797 834 921 820 730 763 721 727 834 906 709 703 899 877 770 779 695 751 729 698 854 758 570 451 434 238 285 354 395 573 594 413 556 610 674 719 565 765 712 749 838 802 841 726 891 1038 891 891 833 832 832 833 701 882 796 900 904 846 906 985 932 950 894 783 865 796 860 988 1010 1208 1183 1000 933 979 1150 919 965 875 1118 858 519 724 881 820 787 894 756 762 851 876 706 930 977 929 788 905 961 1006 986 877 867 793 890 730 726 712 760 796 959 816 745 732 878 845 829 713 748 769 703 753 923 708 605 530 508 382 594 259 484 594 587 376 536 647 794 646 641 739 796 782 861 745 804 800 922 923 919 998 927 804 889 753 834 830 953 1004 886 962 971 950 990 932 846 753 872 752 839 1219 1030 1134 1127 1068 1087 905 905 972 1063 913 1090 894 626 669 731 814 796 881 762 797 897 1021 727 979 901 974 814 841 822 818 932 895 732 819 911 728 696 768 669 789 750 844 754 759 879 785 884 730 755 689 748 823 805 745 652 563 647 459 601 384 346 561 609 479 510 617 857 679 690 710 654 778 742 688 893 920 831 926 1036 999 928 807 861 786 915 995 1032 862 872 962 903 1015 1030 893 761 756 854 798 884 1072 1161 950 982 974 1019 935 887 1000 939 909 1024 891 888 740 716 820 813 757 894 790 924 1042 848 984 939 924 897 910 914 827 975 936 758 835 956 715 761 776 602 691 755 819 847 742 721 833 816 775 721 714 815 775 714 722 744 616 680 646 586 428 300 387 429 587 608 624 772 692 709 697 639 691 741 729 857 830 803 1126 995 961 936 780 834 849 922 995 887 916 776 811 907 951 1231 960 845 795 876 905 917 946 1051 946 1161 964 907 935 890 1023 1102 900 929 963 989 847 889 762 689 772 868 931 1021 1038 904 950 1001 1043 848 1066 927 969 971 875 818 778 909 676 768 638 601 722 776 830 905 587 720 920 866 815 729 695 756 773 729 789 830 816 816 755 257 360 309 422 427 600 662 599 742 862 776 746 858 696 754 780 826 921 961 1042 921 959 930 898 833 913 880 824 713 923 804 879 907 995 978 839 831 813 854 855 932 948 877 1022 1261 934 972 1000 892 1038 1135 974 1036 949 956 904 959 662 599 739 872 973 939 1007 1071 886 1041 1001 882 981 733 1098 1037 772 894 779 945 702 800 710 702 640 709 687 769 530 891 943 802 815 690 616 832 758 745 768 936 814 911 742 649 380 305 300 593 614 549 654 705 802 827 703 831 703 828 861 917 919 999 926 999 922 834 755 833 971 841 851 822 904 835 876 844 1100 1154 930 827 811 885 914 891 920 942 982 959 944 1024 1009 930 1001 1102 1064 1039 1001 907 966 748 630 656 866 985 969 890 1015 1036 917 931 910 1019 872 792 799 916 819 890 731 971 741 720 753 699 683 678 783 745 590 840 938 876 790 634 611 817 748 723 721 762 756 892 816 698 432 489 471 587 567 543 719 636 761 746 785 748 761 799 861 827 919 1041 961 858 774 730 810 831 1047 751 807 831 870 835 974 941 986 1006 957 829 820 888 1042 889 923 977 1261 1035 1141 1127 962 1079 1023 913 1020 935 1032 891 794 634 648 731 831 900 912 1231 957 1252 910 1052 975 967 850 876 755 854 895 949 799 852 768 716 741 689 650 669 727 699 688 735 783 870 899 687 674 757 753 799 714 723 621 824 801 871 644 632 555 610 614 593 663 668 761 702 854 774 680 725 837 893 802 805 926 773 888 839 839 833 833 751 863 777 866 776 1031 920 1031 1009 882 772 821 919 997 854 1038 1078 1096 1035 1046 1012 1349 1011 985 860 1075 922 964 823 816 699 860 929 920 931 966 936 929 1033 1072 993 1037 878 954 765 796 817 826 827 800 872 745 682 710 654 650 670 623 668 753 728 800 830 965 673 738 759 737 817 628 626 572 746 766 807 752 698 598 580 677 625 854 688 771 742 773 858 690 815 708 835 806 837 929 856 919 900 709 865 895 750 834 776 898 870 901 929 961 1027 815 766 935 950 892 1097 1055 891 1035 992 1206 1254 1349 950 961 1149 1101 1185 878 852 913 974 960 945 953 939 999 918 954 896 1148 927 1157 871 848 851 747 811 750 837 800 735 810 778 835 714 622 648 686 651 769 653 825 865 870 820 658 673 755 760 648 678 531 692 724 817 645 611 616 589 675 779 725 786 747 760 839 755 655 706 768 811 813 813 897 856 919 908 734 813 871 836 810 832 946 1003 913 907 1038 924 937 792 924 978 961 900 919 969 1108 989 1108 1259 1227 1264 1030 1100 974 1192 941 952 956 1001 1014 837 856 974 985 990 996 896 921 935 1052 853 821 932 752 778 726 784 906 843 781 837 743 710 582 647 814 640 760 698 857 845 887 931 637 664 717 810 662 752 531 652 696 724 538 705 485 474 563 697 713 833 703 819 851 959 705 457 707 940 763 813 928 888 858 741 791 760 884 873 871 843 949 992 953 978 923 1016 917 834 966 904 1037 885 894 1255 1213 1030 1007 1307 1320 1300 1200 948 962 1020 999 1024 863 846 890 829 856 898 1101 1172 951 971 919 1059 915 898 782 919 845 779 816 758 979 914 731 838 645 684 650 629 776 732 738 725 915 743 885 854 684 660 669 676 704 724 651 677 687 627 551 587 412 501 561 553 727 825 695 850 973 971 865 537 730 943 848 812 834 827 776 660 915 844 863 800 835 815 925 949 1033 933 944 1012 903 910 951 886 1060 920 961 1217 1241 1212 1016 1030 1209 1022 1103 950 956 1007 1001 954 947 956 911 983 863 891 1349 937 962 972 1024 958 929 998 831 868 866 823 738 803 893 869 866 784 731 646 756 604 699 679 698 701 912 788 823 734 618 630 586 703 617 716 678 721 654 627 595 566 473 560 627 615 779 769 774 786 1070 1028 928 648 701 910 884 811 892 828 891 669 779 789 892 776 894 910 984 955 1033 854 1006 880 981 1074 929 872 1043 1030 988 1103 991 983 958 1010 947 994 925 913 1092 967 1002 989 1149 1116 938 915 953 922 1012 948 886 1022 1179 913 994 992 828 920 797 736 723 814 855 917 915 806 807 746 722 582 715 660 701 740 792 779 796 817 655 664 680 732 669 634 700 674 686 612 662 698 557 632 675 665 706 715 757 795 815 933 930 856 638 943 825 1008 892 834 927 738 778 760 946 881 863 920 1163 1048 1321 938 1302 986 1065 1073 872 812 953 936 1096 1027 972 1003 975 1075 983 1218 955 981 1022 1004 991 941 962 1025 967 750 940 913 1039 1243 921 1007 1091 907 1033 828 805 949 864 812 778 745 837 947 824 787 841 805 719 614 713 705 745 738 770 728 776 833 661 592 676 619 639 674 624 590 693 575 603 746 720 586 652 710 755 734 760 736 882 919 956 888 609 912 818 896 922 838 927 740 817 818 904 901 687 886 1193 992 1009 1136 1308 941 1019 944 933 889 911 903 931 872 990 1009 916 994 947 958 991 1057 888 1041 855 859 855 869 894 901 876 839 1168 1193 889 988 1171 1158 892 830 994 952 827 839 787 754 914 1009 882 919 833 712 788 614 670 726 805 751 922 705 812 794 618 589 661 572 604 742 616 635 618 638 636 787 763 621 698 729 703 744 744 820 805 837 985 850 706 797 838 800 963 867 829 760 772 767 846 860 698 768 1043 974 1125 910 1023 864 1146 1012 961 889 962 987 936 985 1115 1068 985 1000 961 1027 948 1005 888 1041 941 897 815 861 872 970 950 861 1131 840 937 1207 1015 1013 898 926 957 1095 746 813 781 852 811 1036 947 817 816 724 691 689 632 642 722 855 790 780 795 741 688 597 570 578 578 694 629 678 667 678 709 708 641 548 681 720 738 828 733 924 780 751 919 807 783 919 868 858 838 930 799 751 817 744 720 683 711 919 957 1341 1257 944 1154 994 969 969 926 870 1014 897 952 908 1308 1020 951 931 1043 1022 1010 933 951 1141 894 954 807 837 1046 955 984 916 956 853 920 954 940 1043 930 956 925 1095 825 940 773 878 757 864 1073 873 930 752 712 674 682 660 648 704 780 814 800 793 751 705 604 640 628 625 656 713 628 681 632 697 673 628 774 756 798 777 793 856 880 805 919 747 862 886 875 901 847 962 772 724 783 801 780 701 626 816 1186 1180 1043 1227 960 1043 1015 969 1010 895 898 1323 938 1041 1349 1013 976 922 1210 1076 1237 1147 1072 1292 886 921 812 901 926 946 1008 973 1091 961 879 1026 940 1037 996 923 957 952 918 941 794 995 815 1018 906 904 834 731 729 685 652 632 650 681 782 906 865 814 691 695 691 603 582 592 636 634 662 707 600 720 674 675 717 753 767 791 785 827 922 962 952 848 909 835 886 885 910 920 919 629 781 835 789 744 691 743 1108 917 999 993 1132 1027 923 951 960 965 866 1011 1005 1179 991 942 931 1013 1193 1156 898 1238 1163 1028 850 926 916 967 951 946 962 892 1146 1179 945 1192 936 998 858 891 957 992 923 879 804 850 845 906 814 908 865 847 754 676 663 624 649 689 739 767 853 754 643 668 708 588 571 617 714 652 680 635 540 673 665 611 721 773 793 765 774 835 830 923 885 871 1008 915 785 926 873 887 921 794 786 763 825 795 675 788 1094 920 1237 907 1031 904 975 924 971 977 806 976 1000 940 979 936 961 943 952 1135 928 963 946 984 909 970 1083 997 990 946 1269 944 1030 1013 920 1026 901 834 923 923 959 1108 1140 822 849 838 791 845 935 881 925 892 807 765 735 676 688 758 614 743 790 913 623 669 662 534 582 664 685 664 651 600 498 598 537 530 747 758 760 743 746 869 744 914 848 835 972 1037 846 950 784 772 959 778 811 757 924 884 737 876 1101 1302 1270 968 1029 923 921 935 1012 908 851 1110 897 1157 939 1096 958 986 988 1110 1221 936 979 984 948 940 1238 1028 1206 1068 985 819 1025 1021 966 922 1002 926 863 1117 998 962 905 848 815 804 824 869 928 851 922 884 707 802 714 645 688 685 651 692 770 788 613 673 650 537 668 627 634 603 652 555 524 511 479 505 655 684 683 758 731 758 747 882 752 858 898 1178 964 1061 784 888 958 900 722 784 1046 878 675 873 1258 1006 1236 953 983 845 1041 907 911 931 850 911 937 1255 961 1084 1077 1063 1019 1103 1049 1057 946 916 959 872 1341 980 1035 1166 1092 884 955 1000 938 893 1147 1037 1117 1117 1000 868 819 817 900 886 834 838 888 851 891 914 807 718 662 606 688 606 757 652 719 695 634 664 658 588 666 657 633 554 637 551 556 497 555 569 596 714 655 820 818 690 736 876 776 852 857 1109 1095 970 865 920 922 912 720 879 882 815 726 868 991 1021 1026 1184 1097 1057 904 891 952 1017 892 888 1011 1046 948 1050 1165 1172 1019 1109 942 986 921 1025 1040 933 1074 1018 995 1166 1269 854 926 1044 936 990 907 1002 1039 926 967 841 905 877 936 827 864 806 892 919 781 946 829 686 785 679 707 560 780 678 715 695 761 762 641 576 601 743 652 550 658 692 617 548 583 549 626 755 724 775 744 705 754 730 804 883 849 881 938 930 928 860 926 952 879 843 751 677 766 799 951 950 1029 1243 1058 971 1069 942 936 967 849 1078 1008 1033 1010 997 1238 973 943 960 1024 891 959 899 1233 837 917 1068 1213 1023 953 831 903 899 936 993 1016 934 1002 866 936 905 907 974 973 776 841 785 899 861 758 854 802 749 785 652 703 678 728 653 706 689 782 829 619 602 706 735 721 591 564 624 652 619 542 657 600 646 763 791 675 658 713 786 805 885 858 795 1074 1131 926 922 969 890 813 879 777 749 772 877 917 954 992 1229 1034 1000 1034 967 911 938 893 976 1056 1031 1122 960 1039 1215 976 1110 923 962 1219 870 1349 1005 968 1092 935 926 953 997 850 966 1001 924 1083 939 1130 963 974 911 911 909 910 812 791 852 812 804 789 827 827 801 689 840 710 725 679 671 678 841 790 860 724 749 771 755 779 589 584 608 671 636 665 603 692 585 688 547 625 642 714 906 869 899 835 886 1023 931 928 862 939 895 813 874 730 683 848 871 879 961 1038 1331 986 1034 1047 1184 1024 971 916 970 1251 997 1098 1111 1282 1278 1005 1110 887 1101 963 1028 956 1184 1025 1033 879 911 958 1005 950 1044 966 995 952 909 1009 1233 911 889 918 948 910 902 867 823 906 810 768 827 801 725 664 736 726 705 678 625 708 842 770 776 711 746 698 788 626 627 653 646 607 678 638 533 646 589 554 518 598 601 759 827 820 936 899 921 946 811 900 929 941 974 813 926 760 695 879 791 1026 879 918 1258 1017 971 1166 1044 1048 1034 857 1215 984 942 997 995 1111 952 1050 997 953 956 957 1085 891 869 1232 1237 1192 950 935 938 1100 1009 1003 1116 918 1194 975 1153 943 922 805 955 827 1002 727 848 977 782 804 829 827 726 694 671 736 571 690 636 669 734 754 760 795 801 671 711 614 621 697 670 672 601 622 556 726 589 590 596 669 669 866 764 785 810 937 924 825 818 786 976 911 906 878 958 783 779 834 802 898 858 888 1028 1237 971 1160 945 1022 974 906 998 1077 991 948 867 995 1080 899 998 948 954 859 1020 935 874 1219 943 1210 976 1008 1057 1031 1012 1004 962 957 1104 912 1017 984 1034 806 957 893 927 714 907 841 724 808 861 862 752 773 625 741 648 777 582 669 657 751 826 799 753 580 546 583 653 608 639 649 680 628 595 679 558 570 628 617 565 835 759 872 902 871 1049 833 858 856 1031 956 813 817 870 757 813 778 824 793 990 943 1039 1019 1000 1109 889 1171 1025 1098 1136 940 955 1001 908 1039 993 931 1137 1165 922 922 1086 971 966 1335 919 1202 1009 1014 984 864 1061 1004 961 925 901 890 1022 858 991 861 925 963 931 841 846 784 752 788 839 896 806 765 688 662 706 652 577 719 715 690 760 715 785 540 568 568 620 593 569 587 643 593 607 655 579 598 537 565 674 760 810 820 872 972 812 902 840 871 930 968 955 885 785 818 861 774 774 794 1003 923 917 1035 1028 946 931 1214 1133 1098 1136 1305 1180 970 979 1047 996 877 1047 943 1265 954 954 1142 924 1023 1270 1093 939 1022 1080 927 1010 967 962 896 905 863 1029 957 921 892 996 934 841 875 902 780 881 854 805 791 831 712 691 603 700 684 649 716 711 686 690 713 779 563 597 497 530 487 515 474 520 451 541 635 587 560 496 581 679 795 691 824 779 879 845 917 765 922 850 849 941 922 878 780 783 837 687 772 873 804 908 903 1028 972 917 1256 967 1203 1233 975 1078 1035 1078 938 1216 852 973 948 1262 987 957 1005 922 960 1349 1101 941 977 941 1029 1138 967 927 1043 1243 1132 928 994 921 1215 841 939 977 846 962 924 935 868 759 752 782 742 666 635 671 744 713 730 647 665 696 643 723 609 590 511 514 509 502 487 500 529 586 691 602 567 568 585 633 655 688 795 843 774 860 936 895 942 871 922 874 865 790 722 752 800 633 778 735 773 763 921 965 999 989 1227 1089 1349 998 938 1023 1020 1151 938 936 946 1151 1173 1023 987 993 968 897 1005 1102 1233 979 977 910 1261 1146 1045 959 932 972 1010 935 964 982 1099 896 1012 914 819 924 855 962 780 772 765 697 690 652 685 849 676 792 755 714 760 834 660 685 647 707 552 570 613 497 573 564 590 627 633 670 685 508 517 648 546 544 660 711 747 860 889 880 997 876 1000 122 119 110 84 68 56 54 52 58 57 57 53 58 128 92 125 100 115 122 122 124 123 123 121 118 119 121 118 118 114 112 105 106 101 101 98 100 102 109 113 103 94 101 116 103 104 100 98 111 103 89 83 87 70 68 86 92 91 91 83 76 64 64 59 60 64 83 84 83 82 82 66 67 69 69 69 69 66 66 67 67 67 69 68 63 64 65 63 76 75 60 63 63 63 62 78 64 79 87 88 121 119 112 87 68 54 53 55 58 59 57 52 60 91 86 86 110 122 121 121 122 123 123 121 118 120 121 119 120 116 114 108 106 103 103 100 101 102 106 105 94 92 99 116 104 107 105 100 98 95 84 111 89 88 69 92 86 105 95 60 74 64 61 57 72 78 83 66 82 82 81 67 68 69 69 68 67 65 66 67 66 66 68 66 63 65 66 65 65 63 62 63 63 64 63 61 78 79 89 67 121 118 111 84 66 58 53 55 59 59 58 51 86 78 32 101 114 121 120 120 121 122 122 120 117 120 120 120 123 120 117 111 106 102 104 102 104 105 101 103 90 88 112 111 106 105 101 95 92 81 56 95 91 87 87 89 102 83 98 79 63 64 59 57 74 79 65 77 81 83 67 66 67 68 67 65 66 64 65 66 63 64 66 65 64 66 67 81 67 64 76 64 63 66 64 62 64 60 86 67 119 116 106 81 64 60 51 62 59 59 57 68 72 62 27 88 111 118 116 118 120 121 122 119 117 118 120 120 123 121 120 114 108 102 105 105 106 107 99 102 114 99 116 107 110 102 95 84 84 79 59 116 91 88 82 88 89 53 81 84 83 76 59 55 59 75 77 75 82 84 67 67 81 67 66 64 65 65 66 64 60 61 64 64 65 66 67 65 66 80 64 64 64 65 65 63 64 59 82 68 118 115 104 80 66 62 53 81 57 58 54 74 74 47 26 72 96 109 121 118 120 121 121 118 116 117 120 121 123 122 121 117 110 102 106 108 108 107 98 97 123 117 112 105 106 103 91 82 81 82 78 105 94 89 78 71 93 48 80 87 84 78 59 52 55 75 76 74 82 80 84 82 79 81 82 65 67 66 66 62 59 59 63 65 68 67 66 62 75 64 63 63 63 65 66 63 63 62 68 73 116 114 104 83 71 64 60 78 81 56 53 80 59 45 30 51 104 123 107 117 120 120 121 118 118 118 121 122 123 122 122 119 113 104 107 110 110 108 102 106 115 115 110 113 108 103 95 82 81 84 83 93 105 84 75 65 70 51 61 89 84 72 58 51 74 77 74 58 79 79 79 82 82 82 84 81 67 65 65 62 61 60 63 68 70 68 64 61 63 63 62 62 63 64 64 77 63 64 72 81 116 114 102 86 77 66 64 53 78 75 55 73 50 53 29 54 77 115 107 114 119 118 120 119 120 120 122 123 123 122 122 120 114 105 108 110 109 108 105 102 115 119 112 112 109 106 99 82 81 82 78 96 92 85 75 73 77 55 83 94 84 76 56 73 59 79 74 55 78 80 78 78 83 84 83 67 66 64 65 76 61 73 65 69 70 67 61 63 67 65 73 62 63 63 63 78 65 67 95 91 114 111 94 83 78 65 63 73 56 58 77 71 46 66 64 56 93 119 105 109 117 117 120 120 120 121 123 123 121 121 121 121 115 107 108 110 109 108 107 108 116 111 116 116 111 104 100 84 79 85 77 84 103 83 83 80 73 83 75 95 85 78 59 78 58 59 57 58 81 77 78 80 85 68 67 66 63 75 78 62 75 77 83 70 70 65 62 66 65 75 58 74 63 63 64 64 67 70 100 98 112 108 87 82 75 63 60 62 60 54 47 83 69 72 86 49 75 118 100 104 115 117 120 121 121 121 124 122 121 120 119 120 114 107 108 110 110 108 108 108 117 112 116 120 114 106 99 88 86 80 80 99 86 84 60 85 87 91 80 86 90 80 60 82 83 87 74 58 74 78 79 79 82 68 66 65 75 74 78 76 77 65 69 70 69 63 64 65 61 73 62 63 62 63 65 83 72 94 106 101 112 108 88 83 72 61 59 62 58 55 54 85 52 51 118 50 77 116 107 99 111 117 122 123 122 121 123 121 120 118 117 118 112 107 109 110 112 108 108 108 118 115 118 112 102 112 102 89 86 83 89 93 96 88 84 84 88 92 82 80 88 83 87 84 81 74 62 57 59 77 78 76 81 68 65 64 63 78 65 66 81 83 70 70 67 64 65 63 62 64 65 66 65 64 68 72 78 84 94 101 114 111 97 84 72 63 61 60 76 62 66 48 53 39 77 81 87 96 102 93 107 118 122 123 122 121 122 120 118 115 114 113 109 107 110 111 112 107 108 108 107 104 118 113 104 98 105 95 88 87 96 99 97 88 84 86 92 89 85 83 95 82 87 85 82 74 59 56 58 59 78 77 79 82 65 63 66 66 67 84 86 70 89 86 67 67 64 62 66 68 68 69 68 67 70 78 84 89 94 100 116 114 103 86 73 64 64 59 49 58 78 51 52 34 100 128 81 94 97 92 106 118 121 123 122 121 121 118 118 115 113 108 107 108 111 111 112 106 109 109 106 104 118 113 107 99 107 99 93 93 99 84 99 88 85 85 86 85 83 84 87 85 84 92 84 77 76 73 59 56 85 81 75 81 65 65 67 68 85 83 70 70 90 85 68 68 64 65 69 68 68 70 70 70 75 83 88 91 94 101 118 116 105 87 74 65 64 58 52 65 83 70 53 33 104 102 81 93 92 93 107 118 120 122 122 121 120 117 116 116 114 109 108 108 110 110 112 105 108 108 104 104 118 110 107 102 111 102 100 99 84 86 85 89 83 84 79 82 82 88 82 91 91 100 83 80 81 74 72 79 83 78 76 80 66 66 67 67 84 68 70 70 91 71 70 68 65 69 69 68 66 71 72 75 82 87 91 92 97 104 117 114 106 86 76 67 65 80 57 73 78 53 51 46 78 83 82 93 95 93 108 117 119 121 122 121 119 116 116 117 118 113 110 108 109 108 111 106 107 105 104 106 118 108 109 104 95 105 105 100 85 88 100 95 87 85 79 79 84 76 81 87 90 87 84 83 83 77 79 79 80 66 78 64 68 65 66 65 67 67 70 72 77 73 72 68 66 69 70 67 66 70 75 82 90 89 91 93 99 107 117 113 107 87 77 68 67 78 78 59 82 77 49 49 79 86 97 90 95 93 108 117 120 120 121 119 118 116 117 118 118 115 111 108 108 107 108 106 105 102 105 108 117 118 108 103 97 107 91 100 86 89 100 99 89 83 80 80 92 75 81 88 89 86 87 85 83 79 80 81 81 67 66 65 67 65 66 65 66 68 71 73 81 75 71 68 67 71 72 68 66 69 78 88 90 87 89 92 100 107 115 111 106 88 78 68 68 76 78 67 78 56 47 73 77 86 81 93 81 91 108 118 120 118 118 117 115 115 118 119 120 115 112 109 109 106 104 105 104 100 105 109 104 118 108 104 100 96 91 102 89 91 104 100 92 91 84 84 82 91 82 89 90 84 86 85 85 83 84 81 82 66 67 65 66 65 66 66 66 67 70 72 82 93 71 68 69 74 73 68 65 70 80 86 85 85 86 90 99 106 114 110 105 89 81 71 70 65 62 68 84 77 52 67 61 87 85 78 83 90 109 119 119 117 114 114 114 116 119 121 121 117 113 109 108 104 98 100 101 99 106 108 103 106 109 108 105 100 92 91 93 92 106 105 96 94 87 87 84 76 83 86 89 86 85 85 87 88 88 83 82 67 66 66 67 66 67 67 66 67 69 70 82 78 73 71 70 74 71 67 64 71 80 83 82 83 86 89 98 105 113 109 105 92 86 77 72 68 62 65 85 78 70 52 49 83 90 78 83 92 110 119 119 117 112 111 113 118 120 121 122 119 117 109 106 100 92 94 98 98 104 107 103 107 110 109 110 102 97 96 96 94 108 107 101 99 91 94 87 96 87 83 86 87 86 85 88 88 72 71 68 68 67 68 69 68 69 67 67 67 69 90 81 78 76 74 71 72 68 65 63 72 78 81 82 84 86 89 97 101 113 109 107 96 89 82 89 86 63 65 66 81 75 57 56 87 74 79 82 94 112 118 119 116 108 108 115 121 121 121 123 121 120 110 103 97 91 91 96 97 103 104 102 107 110 110 111 106 102 101 98 95 111 106 105 103 96 83 89 95 93 83 82 85 85 85 88 71 72 72 71 69 68 69 70 70 70 69 69 68 71 74 78 74 73 73 71 69 65 62 65 74 77 80 83 85 85 88 94 98 111 110 107 98 91 85 87 69 64 63 65 69 65 60 77 69 75 78 82 95 110 117 119 115 103 104 117 121 122 122 123 122 120 110 102 96 92 89 95 96 103 102 101 106 110 110 111 108 105 105 101 98 97 107 108 104 102 87 90 95 100 87 82 87 87 87 88 71 73 72 72 72 71 71 71 71 71 70 89 69 72 76 74 71 69 70 69 67 65 63 68 76 76 78 83 85 84 86 90 93 111 110 107 98 92 85 85 88 66 77 65 70 69 64 66 70 75 77 79 92 106 116 118 113 100 100 118 122 122 120 122 122 117 107 101 98 93 87 93 95 102 101 100 106 110 110 111 107 108 107 105 103 101 97 107 106 106 90 89 97 101 92 86 90 91 90 89 72 74 73 73 74 73 73 72 70 70 87 88 85 71 74 73 71 68 67 68 67 67 65 69 74 74 78 83 82 83 83 86 89 110 110 105 98 94 83 85 70 69 87 67 70 71 68 86 70 75 75 76 88 101 112 115 109 98 102 119 121 121 120 121 121 114 104 100 98 94 87 90 96 102 100 101 106 110 111 112 107 109 110 109 108 105 104 110 110 108 92 88 100 102 97 91 94 97 94 93 76 76 74 74 75 75 76 74 69 67 79 84 82 71 74 75 72 67 64 65 65 68 67 68 87 73 77 81 81 82 81 83 86 109 110 105 99 95 83 70 85 71 74 71 72 73 72 69 70 74 74 75 84 98 106 109 102 98 104 119 121 120 119 120 119 112 103 98 96 95 89 90 95 102 100 101 106 109 112 115 111 110 110 110 112 107 106 99 107 106 93 86 89 103 99 95 97 100 98 95 80 80 75 77 74 75 77 75 69 65 63 81 82 72 74 77 72 66 74 64 63 65 81 80 67 72 76 80 81 83 82 82 83 109 110 107 100 95 84 71 81 88 76 74 73 75 77 68 70 73 72 75 81 94 101 101 97 98 105 118 120 120 118 119 116 112 102 98 96 95 91 89 95 101 100 101 105 109 114 117 115 113 112 111 112 108 107 102 107 104 92 86 92 90 86 98 100 103 100 82 83 84 80 83 74 73 75 73 70 65 58 78 80 72 90 74 70 67 76 76 71 75 57 76 68 74 76 80 82 82 80 79 79 112 111 107 98 95 84 70 66 90 76 74 73 76 77 66 68 72 73 77 83 91 96 100 101 98 105 116 119 120 118 117 114 111 103 99 98 98 93 88 93 100 101 102 106 112 116 118 117 115 114 112 111 109 108 103 109 100 104 101 95 91 86 84 102 105 86 83 83 89 86 88 76 70 72 73 70 79 58 95 90 86 83 85 82 82 63 77 70 57 53 76 83 76 75 78 82 81 76 76 76 115 111 105 98 97 85 72 69 75 76 74 75 78 76 65 66 70 72 79 87 91 96 103 105 95 103 113 117 119 118 116 113 111 103 100 99 100 94 89 89 97 102 103 108 114 118 118 117 116 115 113 111 110 108 105 111 99 101 104 97 92 87 101 104 104 87 83 81 89 88 85 76 71 71 72 69 77 58 60 98 85 81 83 81 82 77 75 70 57 68 75 81 72 74 78 83 81 74 74 74 115 110 105 100 98 88 78 72 76 76 74 75 82 74 67 66 70 72 84 89 92 97 108 107 92 98 110 114 117 115 111 111 111 103 101 99 100 97 89 87 95 102 107 111 116 118 119 118 118 116 114 112 112 109 106 97 99 101 106 98 95 88 101 91 105 87 84 81 85 86 80 74 71 88 71 68 77 56 80 89 91 83 84 85 85 80 77 70 70 69 78 78 88 93 80 82 79 71 73 73 115 110 108 104 100 93 85 75 75 75 74 76 83 74 86 68 72 73 85 90 93 98 109 108 93 95 106 110 115 111 105 107 110 103 101 98 98 99 92 89 95 103 109 114 118 119 118 118 118 117 116 114 113 110 105 112 100 101 107 100 98 91 102 107 92 89 89 82 83 84 77 73 71 70 70 67 74 56 78 82 87 90 90 92 90 83 79 76 78 79 81 80 86 92 77 75 73 70 72 72 115 111 112 108 104 98 90 77 75 72 74 78 85 75 87 69 73 72 82 89 92 98 108 109 100 95 104 107 111 106 100 104 110 103 102 99 95 98 97 93 96 104 110 115 119 118 118 117 118 118 117 116 114 110 103 107 100 100 91 101 102 95 93 111 95 93 92 85 86 84 76 73 71 88 68 67 76 72 78 83 91 91 76 78 76 86 83 82 83 84 85 68 68 87 89 69 69 68 69 71 115 114 114 110 107 102 94 82 76 73 77 81 86 79 75 72 74 73 82 88 91 96 105 108 105 96 103 104 103 99 95 100 109 104 103 99 92 96 99 95 98 106 111 116 118 117 118 118 119 118 118 116 114 109 101 105 101 100 107 102 103 100 100 112 95 96 94 90 91 86 77 72 71 70 70 68 78 76 79 81 88 93 94 78 77 72 85 84 84 86 70 71 70 86 86 85 68 67 83 85 116 116 116 110 109 104 98 88 77 74 79 83 87 86 87 81 78 77 86 89 92 94 99 106 105 96 99 97 94 95 93 100 111 107 103 98 88 91 100 97 101 107 110 114 117 118 118 118 118 118 118 116 114 108 101 102 100 102 113 103 103 103 103 96 94 94 96 97 97 89 80 73 71 70 69 67 80 78 81 82 91 76 78 78 77 74 87 69 85 86 69 72 72 71 87 68 68 66 80 84 117 116 116 112 111 105 99 91 79 75 81 85 87 92 96 90 85 84 89 90 92 92 93 102 105 94 93 92 89 93 95 104 115 110 103 98 87 88 100 99 103 108 110 114 117 118 118 117 118 118 118 116 112 108 102 101 101 104 100 104 103 104 103 96 93 93 94 99 100 91 82 73 70 69 69 68 68 83 87 89 76 76 78 76 74 74 72 72 71 69 68 71 72 74 71 69 68 67 81 999 116 116 116 113 112 107 99 89 80 77 83 88 87 94 99 95 94 90 91 91 91 90 90 99 108 94 89 88 89 92 97 108 118 113 106 100 89 84 98 101 105 109 111 114 117 118 118 117 117 117 117 116 112 108 103 103 100 101 114 104 102 104 102 95 92 91 91 97 102 93 84 75 70 68 69 68 71 72 74 75 76 76 75 73 72 72 73 73 70 69 69 71 71 72 71 68 68 67 67 68 115 116 116 113 113 111 101 86 80 80 86 88 88 91 98 98 100 94 95 92 91 88 90 99 109 99 88 85 87 90 97 110 119 116 110 103 94 83 95 103 108 110 112 116 117 119 118 118 117 116 117 115 112 109 104 106 102 101 113 104 103 103 99 92 90 88 89 96 100 91 83 75 72 68 69 88 73 74 76 76 75 74 73 73 71 70 89 72 70 69 70 72 70 69 69 67 67 67 68 69 115 115 115 114 115 112 104 86 83 83 88 87 88 86 94 95 101 97 99 94 91 88 90 99 108 102 88 81 84 89 96 109 119 117 111 103 98 84 91 101 107 111 113 117 117 119 118 118 117 116 116 114 112 111 106 97 103 104 114 103 105 101 98 89 87 85 91 98 93 87 80 72 70 68 69 89 74 75 76 76 76 74 74 73 88 69 70 72 73 71 73 74 73 70 71 69 68 68 69 72 115 115 115 114 115 113 104 87 86 86 88 85 85 82 88 92 97 97 101 95 91 88 91 99 107 101 90 81 82 88 95 105 118 116 108 98 96 87 88 98 105 110 113 116 118 119 118 117 117 116 116 114 112 111 106 102 94 108 114 105 105 101 97 88 86 84 93 97 89 85 76 89 70 68 69 89 75 74 75 75 76 74 75 72 89 68 69 72 72 72 76 79 79 74 75 72 70 70 71 999 115 114 116 114 116 113 102 86 89 90 86 84 81 81 87 91 93 100 100 95 92 88 92 99 105 97 92 85 84 89 93 102 116 114 103 96 98 91 87 97 103 108 112 117 118 118 117 117 118 116 115 114 112 111 106 102 99 112 115 108 105 105 98 88 85 84 107 95 91 83 75 91 72 68 70 89 90 90 73 73 75 75 74 89 86 67 68 70 69 72 78 84 85 78 77 75 73 74 999 87 116 114 116 114 115 112 102 85 91 93 88 85 80 81 89 91 94 105 102 96 93 88 93 99 102 94 93 88 86 91 95 101 112 111 101 99 103 95 89 96 102 106 113 118 118 119 117 118 118 116 116 114 113 111 106 102 101 100 102 108 104 106 102 91 84 86 91 96 93 84 76 92 90 70 73 91 87 88 90 72 75 75 74 89 86 67 67 68 69 74 81 89 86 81 78 77 79 80 86 93 116 116 115 113 115 112 103 87 94 95 93 90 86 82 88 89 96 106 106 99 95 89 93 99 100 94 93 90 88 92 98 103 110 107 102 105 108 98 92 93 100 106 114 117 118 119 118 118 119 116 116 114 113 110 107 103 102 103 102 105 104 104 105 96 83 85 91 96 92 84 77 93 74 73 75 94 89 87 90 90 92 75 73 89 88 68 67 68 69 79 86 90 86 82 78 79 83 85 90 95 116 116 115 113 115 113 106 91 96 97 97 96 94 86 86 87 95 105 106 101 99 91 92 96 97 93 95 92 91 92 99 106 110 106 106 109 108 101 95 93 99 105 115 117 118 119 119 118 118 116 116 114 113 110 108 104 103 104 103 101 101 102 105 96 97 83 90 92 92 83 78 95 77 76 95 94 90 87 89 88 91 75 74 90 73 71 69 68 73 84 89 90 87 81 79 82 85 89 94 96 116 117 115 114 115 114 108 95 98 99 100 100 100 91 88 87 93 101 104 100 102 95 92 92 95 94 96 94 91 92 99 106 111 108 108 109 108 105 100 98 101 117 115 117 118 119 119 119 118 116 115 114 114 111 108 107 105 105 105 99 100 99 104 96 98 83 89 87 92 83 80 96 78 78 96 95 93 89 88 87 88 92 92 92 76 73 72 70 78 87 90 90 89 82 83 86 89 91 94 97 117 117 116 114 115 114 108 97 100 100 102 103 102 97 92 89 92 98 99 97 103 97 95 92 94 94 97 96 93 93 98 105 112 109 110 110 109 107 107 107 106 117 114 116 118 119 120 120 118 116 114 113 113 112 110 109 105 102 104 100 101 98 105 95 98 100 88 86 92 86 82 82 79 79 80 97 94 88 88 86 88 88 93 94 78 76 75 76 84 87 89 92 90 86 88 91 94 94 95 100 117 117 117 114 116 114 108 99 102 102 104 104 103 102 96 89 92 97 97 97 100 99 99 95 96 94 97 95 94 95 99 105 110 108 112 111 111 109 113 113 111 104 111 114 116 118 119 118 117 116 112 111 112 113 111 110 106 101 101 100 102 99 105 96 99 101 104 87 92 89 85 83 81 79 80 97 78 87 88 86 96 89 92 78 80 78 79 82 90 88 88 91 90 90 94 97 99 98 100 104 117 117 117 115 117 114 109 104 104 103 104 103 103 103 96 89 92 98 97 95 96 100 103 97 98 95 96 95 95 95 99 103 105 105 112 113 113 112 115 114 113 104 109 113 115 116 118 118 116 114 111 107 109 112 112 110 107 103 99 99 102 101 103 100 101 102 105 90 93 92 89 86 82 79 78 96 78 86 88 88 98 91 91 78 80 79 81 86 91 88 87 89 88 92 96 97 99 99 101 104 115 117 117 116 116 114 111 108 106 105 104 102 104 103 96 89 92 101 99 95 94 100 103 97 99 95 96 94 95 96 98 100 101 106 113 114 114 113 114 114 113 102 119 111 114 115 117 116 114 112 109 104 105 110 113 110 108 105 100 100 102 102 101 99 101 102 106 94 96 97 94 90 84 81 94 95 94 85 89 92 92 94 96 81 82 80 83 88 91 87 85 85 86 90 93 93 97 98 100 101 116 117 118 116 116 114 111 110 108 106 106 103 104 102 94 90 93 102 101 96 94 97 98 97 100 97 96 95 96 96 96 99 100 107 112 113 113 112 114 115 112 115 118 110 112 114 116 116 114 112 109 116 102 108 112 111 108 107 101 100 102 106 102 93 103 102 108 113 99 101 97 91 86 83 95 95 77 87 88 98 98 100 86 87 86 82 84 87 88 85 83 83 85 89 91 93 97 98 98 98 117 117 119 116 116 114 111 109 109 108 107 104 104 99 94 91 94 103 103 98 96 94 96 97 100 97 97 94 95 96 96 99 101 107 112 109 108 110 115 115 112 115 117 108 111 113 114 114 114 112 110 105 101 106 110 111 108 106 103 100 100 105 101 107 103 104 113 115 102 105 99 90 86 86 96 99 79 90 98 107 104 88 89 94 90 84 84 85 84 82 81 82 86 91 94 96 97 97 97 98 119 117 119 115 117 114 111 109 112 111 108 104 105 101 95 93 95 103 106 102 99 96 97 99 101 98 97 94 95 95 95 99 104 107 110 105 102 108 114 113 111 114 115 106 108 112 113 111 114 112 111 108 102 106 110 109 106 102 100 101 102 98 97 112 105 105 114 104 105 107 97 89 88 104 101 106 99 78 109 100 103 86 94 103 98 88 85 84 83 81 81 83 89 96 99 98 97 97 97 97 122 117 118 116 118 114 112 111 115 111 108 104 105 104 97 93 96 105 109 105 101 101 101 101 103 100 97 94 95 94 96 98 105 107 110 105 102 106 112 113 110 114 114 116 106 110 111 108 111 111 110 110 105 106 110 107 105 99 96 98 101 97 96 115 110 106 115 107 106 105 96 90 90 106 104 108 101 81 99 101 101 87 102 108 100 93 89 87 85 82 81 83 90 100 99 98 98 97 97 96 125 118 119 117 119 115 114 114 115 111 108 108 106 106 99 93 97 105 109 107 102 104 105 104 105 102 97 96 98 94 96 98 105 107 109 107 105 106 113 112 110 102 113 114 104 108 109 108 119 119 109 111 107 106 109 108 106 98 93 92 97 99 99 106 113 108 116 110 105 103 96 92 92 108 104 106 102 83 96 98 88 93 105 105 103 100 95 91 86 83 81 83 92 101 99 97 97 96 95 93 128 119 121 117 119 116 115 115 115 110 110 110 106 105 99 95 100 106 109 106 104 107 107 107 107 103 98 97 98 95 97 98 105 107 108 108 107 107 113 110 109 104 113 112 115 104 106 118 117 118 109 110 110 106 110 108 107 99 92 88 91 101 104 107 99 112 116 111 106 104 96 94 95 112 102 104 103 84 91 93 94 99 106 103 107 104 96 92 87 84 80 85 93 102 97 95 95 92 91 90 132 121 121 119 119 117 116 116 115 110 110 110 106 104 99 99 104 108 109 105 107 107 109 111 109 105 100 98 98 95 96 98 103 105 108 109 107 109 113 109 109 102 111 111 112 100 116 115 114 118 110 110 110 105 111 108 106 101 95 86 86 115 106 106 99 97 103 111 107 103 96 96 97 114 105 104 90 85 88 91 97 103 105 102 104 100 93 91 88 86 80 86 96 102 95 92 91 89 86 87 134 124 121 119 120 118 117 116 115 108 110 110 106 103 99 103 109 111 110 106 108 108 110 111 112 109 104 97 97 95 96 99 103 103 108 109 106 109 113 108 109 102 110 109 111 97 112 112 112 117 109 109 108 103 111 105 105 103 96 88 84 112 104 104 98 98 104 111 106 101 97 97 101 103 112 108 92 84 86 90 99 107 103 99 98 95 91 90 88 86 83 89 97 101 93 89 87 85 84 86 134 128 121 118 121 119 118 116 114 108 110 110 106 103 102 108 113 113 112 108 108 107 109 111 113 111 108 98 96 95 96 99 101 103 109 110 107 110 112 108 109 102 111 105 107 95 92 107 111 117 105 107 106 102 108 103 104 104 97 89 85 106 114 103 98 98 106 110 106 99 113 112 115 104 99 98 92 85 87 92 101 110 101 96 92 91 90 90 91 88 86 93 99 100 91 87 85 82 82 85 132 128 121 118 121 119 117 116 114 108 111 110 107 103 106 113 116 115 115 109 107 106 109 109 113 111 111 100 96 96 97 99 101 105 111 109 107 109 110 108 106 100 95 106 104 93 90 89 92 101 101 104 105 101 104 102 103 105 99 90 88 89 98 102 99 99 107 110 106 99 112 112 116 117 104 99 91 86 88 93 100 106 99 93 89 89 91 94 97 92 91 96 101 98 90 87 85 81 83 83 131 129 124 119 121 119 118 116 114 108 113 110 108 102 105 114 119 117 115 108 105 105 109 109 112 110 111 104 97 97 99 100 102 106 111 108 107 107 108 107 103 98 94 105 103 92 89 87 93 99 96 101 104 101 99 100 101 106 104 94 105 90 112 101 99 102 110 111 106 115 112 112 115 106 107 100 90 86 88 94 98 101 97 92 89 91 93 99 102 100 97 99 100 95 90 87 85 81 83 83 131 130 127 121 121 121 119 115 113 109 112 110 108 101 104 114 120 117 113 108 104 106 110 109 111 111 113 109 101 98 101 101 103 108 111 107 107 106 107 107 104 99 90 88 102 88 86 86 92 96 94 99 102 102 98 98 98 106 108 100 95 106 112 100 100 105 114 113 106 101 114 114 116 107 108 103 88 86 87 92 96 96 96 94 92 95 98 104 104 104 102 100 98 91 87 86 87 84 83 83 133 133 133 121 123 121 120 114 113 112 111 110 108 101 102 113 119 117 114 107 105 108 111 109 109 109 111 111 106 100 101 102 104 109 110 108 108 106 109 108 107 101 103 85 100 84 86 88 92 94 95 98 100 102 96 96 96 103 110 104 99 91 113 102 103 107 114 115 109 104 115 115 106 110 109 104 102 88 85 89 92 94 95 94 97 99 102 103 102 103 102 99 95 87 87 88 90 87 85 85 133 133 133 122 123 121 120 113 114 114 111 109 107 102 103 111 117 115 113 106 108 111 110 107 107 106 109 113 109 102 103 105 106 108 110 109 108 107 112 109 108 101 87 85 82 82 87 87 92 96 96 97 99 102 95 93 95 100 110 107 103 91 97 103 103 107 114 117 111 105 115 116 110 115 112 106 105 90 85 86 91 93 92 94 99 99 100 99 96 95 97 95 90 86 89 90 92 91 88 87 133 133 133 123 123 121 119 114 115 114 113 109 106 104 106 111 115 113 111 107 111 110 108 106 105 104 106 113 110 104 105 108 106 106 110 109 108 108 113 108 107 97 88 85 82 81 86 85 92 97 95 95 98 101 95 93 97 99 105 107 105 94 97 101 102 106 115 116 114 105 115 117 111 117 116 107 96 95 86 81 106 92 89 94 97 95 96 94 90 87 90 90 86 86 90 92 95 94 92 89 133 133 133 123 124 121 117 116 117 112 114 108 106 104 108 112 113 111 110 110 112 110 107 105 104 103 105 112 108 104 106 107 107 105 109 109 108 108 110 108 105 94 88 85 83 80 84 85 93 96 92 92 99 101 97 96 100 101 101 107 107 97 97 99 103 107 115 116 115 106 115 116 110 117 117 109 100 99 86 93 104 89 86 92 92 91 92 93 88 84 86 87 85 87 92 96 99 99 99 92 133 133 133 123 129 123 119 116 117 112 114 107 106 105 107 110 112 113 111 110 112 110 107 104 104 102 104 108 104 102 103 105 107 107 108 109 108 106 108 107 102 93 89 85 85 81 85 86 94 93 91 93 100 102 99 99 104 104 101 106 108 100 97 100 103 107 114 116 116 108 116 117 111 115 116 111 103 100 102 97 105 102 86 91 89 88 90 93 90 86 86 86 87 91 93 98 104 107 109 101 131 133 133 124 133 124 120 115 117 112 113 107 106 104 104 109 114 115 113 110 113 111 108 105 104 102 104 106 100 101 102 102 107 109 107 109 108 104 107 105 99 94 90 85 86 84 87 88 94 94 92 94 101 104 101 103 106 105 103 105 109 101 98 102 103 108 113 116 117 109 104 118 112 113 117 113 104 99 91 105 100 99 86 87 84 85 90 93 92 90 88 88 89 94 96 102 110 116 122 113 129 133 133 125 133 124 120 114 115 112 114 109 107 104 103 110 115 116 113 110 113 110 108 105 105 103 103 103 99 102 101 101 106 108 106 107 106 103 105 102 99 94 92 86 84 85 88 90 93 96 96 94 100 106 103 105 105 102 102 103 109 102 101 102 104 107 112 114 117 110 105 118 110 109 117 112 103 98 93 102 99 98 98 83 82 85 90 95 95 93 90 90 92 98 100 107 118 125 129 124 125 133 131 123 133 124 118 111 114 111 114 110 109 106 105 113 116 116 115 112 112 110 106 104 105 103 103 103 100 102 101 100 105 105 105 106 105 102 103 100 98 94 91 88 84 87 89 91 93 95 98 93 98 108 105 106 106 101 99 114 105 104 105 103 102 105 112 112 116 113 106 118 108 118 115 105 113 95 87 97 98 96 93 98 85 88 92 98 98 96 93 94 97 100 106 115 124 130 132 130 125 129 128 123 133 125 115 109 112 109 113 111 109 107 108 112 117 116 117 113 111 108 106 104 105 104 104 105 104 102 101 99 103 104 103 105 105 102 101 97 96 92 90 89 88 88 91 91 93 95 99 94 98 107 105 105 108 102 100 109 99 104 107 102 100 102 108 108 116 114 107 107 107 118 110 115 105 93 94 101 102 94 90 100 90 93 93 100 102 99 96 98 102 104 114 123 130 133 133 131 125 125 125 123 131 124 115 109 110 109 112 110 110 107 107 110 117 117 117 113 111 108 107 106 106 106 106 108 108 105 103 100 102 103 103 103 106 103 99 94 95 91 90 90 91 92 96 94 92 94 97 96 100 106 105 104 107 104 103 91 111 101 105 100 100 102 105 106 116 115 107 109 108 106 120 116 113 91 94 99 100 90 90 103 96 97 95 103 107 101 97 100 104 110 122 128 133 134 133 132 125 125 125 124 133 123 113 107 109 109 111 110 111 108 106 108 116 117 117 113 112 109 110 109 109 108 109 112 111 107 107 101 101 101 102 103 108 105 100 94 96 93 92 91 93 93 100 96 89 92 95 99 101 106 106 104 106 105 103 96 96 101 103 102 102 103 106 108 115 115 107 110 109 107 117 114 108 93 86 83 89 91 92 108 102 98 97 104 108 100 96 99 106 118 129 132 133 133 133 133 123 125 125 123 128 119 110 105 111 111 111 109 112 110 108 107 116 119 117 113 115 112 113 112 112 110 111 113 112 108 108 103 100 101 102 104 108 106 102 98 98 96 98 94 93 93 100 96 88 92 95 100 103 104 106 105 105 106 103 100 100 103 102 103 105 106 107 109 114 113 108 113 110 105 112 111 103 89 93 56 94 95 95 95 103 99 98 105 108 100 96 99 110 124 132 134 134 133 135 133 123 124 128 123 123 113 106 105 113 112 111 110 113 112 111 108 115 117 116 116 118 116 116 114 113 111 111 111 110 107 109 106 100 99 100 105 107 107 105 99 98 97 103 99 96 92 98 94 87 92 96 98 102 104 105 105 106 105 103 103 104 105 103 105 108 106 108 111 112 112 109 117 113 103 106 104 94 70 71 67 80 94 98 111 103 99 98 103 107 100 97 99 114 128 133 135 133 132 134 133 123 123 124 121 119 108 105 108 115 112 111 110 113 112 111 108 114 113 113 119 119 118 119 115 114 111 109 108 108 107 110 106 101 99 99 104 108 108 106 98 99 96 102 104 100 93 96 94 87 91 98 98 100 105 104 105 107 105 103 105 106 107 104 108 110 106 110 110 112 111 121 120 116 101 104 99 83 70 75 84 86 90 97 110 116 98 98 102 108 101 96 100 119 131 135 134 133 132 135 133 121 123 123 119 118 108 106 114 117 111 111 109 111 112 111 109 111 111 113 119 121 119 119 116 115 111 109 106 106 108 108 105 103 102 101 105 111 109 105 98 99 96 100 106 103 92 94 95 88 91 98 98 100 106 104 104 109 106 104 105 106 109 108 108 110 107 110 110 112 111 113 119 119 104 92 100 85 72 55 86 102 104 101 111 115 113 98 101 109 102 95 99 122 132 136 134 133 132 134 134 123 122 123 119 119 114 111 117 117 110 111 108 110 112 113 111 109 110 116 119 120 119 118 116 115 112 109 105 105 108 108 107 106 105 106 108 114 111 105 100 100 98 99 106 105 92 92 95 89 91 98 99 101 106 104 103 109 107 105 105 107 109 110 106 109 107 110 111 110 111 115 117 121 113 116 108 90 72 85 91 93 93 111 112 113 112 97 102 110 103 95 101 124 133 137 136 133 132 133 134 123 122 123 121 121 119 119 121 117 111 111 108 110 112 113 111 109 110 117 118 120 119 117 114 113 111 108 105 106 107 108 108 108 108 109 111 114 112 107 102 101 99 98 104 105 96 93 96 90 93 101 103 101 105 105 104 110 109 107 107 107 106 110 105 108 108 111 112 107 109 114 116 121 122 114 116 98 86 92 89 104 110 113 111 109 113 97 102 110 103 97 102 124 133 136 136 133 133 134 134 123 122 124 122 123 123 125 122 117 111 111 109 111 113 113 110 109 111 118 117 119 118 117 115 112 108 106 106 107 107 108 109 109 110 110 111 112 113 108 104 103 101 99 102 104 100 98 102 94 96 104 107 101 104 107 107 111 111 109 109 108 105 110 105 108 108 112 112 107 109 114 117 119 124 118 107 106 98 105 94 101 116 111 108 106 112 96 102 108 102 97 103 122 131 133 134 132 132 135 135 122 122 123 123 125 123 125 122 117 109 109 109 111 114 113 110 109 112 118 117 119 118 117 116 111 107 107 110 109 107 109 108 110 111 109 109 112 113 108 105 105 103 101 101 106 105 104 109 99 100 107 111 105 104 108 110 112 112 110 110 111 106 109 106 109 109 113 112 111 112 114 119 120 124 119 119 113 111 101 107 110 113 112 110 106 112 96 102 107 101 95 102 120 130 132 132 131 131 135 135 122 121 123 123 124 123 124 122 116 108 108 108 109 115 114 111 110 113 118 115 117 117 117 117 110 106 110 112 111 109 110 107 110 110 107 109 114 113 107 105 106 103 101 102 109 111 112 115 106 106 111 115 109 104 108 111 112 113 109 109 114 111 109 107 110 110 112 112 113 113 115 119 121 122 117 108 116 116 112 112 111 113 114 112 112 98 97 102 105 101 95 99 116 126 130 129 129 131 135 135 120 121 121 121 122 122 123 119 112 107 107 108 109 115 114 113 110 112 116 113 115 117 118 117 110 108 113 113 113 111 109 107 110 109 108 111 116 114 107 107 106 103 101 103 111 115 119 119 113 110 116 116 112 105 107 112 112 111 108 109 115 115 110 108 110 110 111 113 114 113 115 119 122 119 112 117 117 107 118 116 113 113 113 111 115 100 98 102 105 100 94 94 107 121 128 127 129 132 135 134 115 120 121 119 121 121 121 114 109 106 107 109 110 114 112 112 111 112 113 112 114 117 118 115 111 110 115 113 114 112 110 108 110 109 111 113 118 114 108 109 107 104 102 106 115 118 122 122 118 114 119 117 116 107 107 112 112 109 110 110 116 117 112 107 110 110 110 114 116 114 115 117 122 117 110 116 116 109 119 116 112 110 112 110 115 101 101 103 105 101 95 92 100 116 127 127 129 132 135 133 109 119 121 117 118 117 115 108 106 105 108 110 111 111 110 110 110 110 113 112 112 115 117 114 113 112 113 113 114 113 111 108 109 110 113 114 119 113 109 108 108 105 105 109 117 122 122 123 122 118 121 117 117 109 108 112 111 109 111 112 117 118 113 106 109 111 111 114 117 115 114 116 119 115 110 117 117 109 119 114 110 106 110 109 113 101 103 104 105 102 98 92 96 113 127 125 130 133 135 133 104 117 121 117 112 108 110 106 106 105 109 111 110 110 110 108 108 111 113 113 113 113 114 113 115 114 113 113 114 113 112 108 109 111 112 115 119 113 109 107 107 106 110 114 119 123 123 124 124 121 122 116 115 110 110 114 112 109 113 113 118 120 113 106 108 111 112 114 116 115 115 119 117 115 110 118 118 108 118 114 105 100 110 107 111 101 104 104 105 105 103 97 93 111 127 125 130 133 132 132 101 114 121 119 110 102 109 106 107 106 111 111 109 110 110 108 108 113 111 113 113 111 111 111 114 114 112 113 114 114 112 109 111 112 113 116 118 115 110 108 108 109 115 118 120 123 124 123 125 123 122 114 113 112 110 114 115 112 114 114 119 120 113 108 109 110 112 113 114 115 118 120 116 116 120 120 119 120 118 114 105 101 110 110 110 115 105 104 104 108 107 103 96 111 126 127 132 134 130 132 113 114 120 121 111 102 110 109 109 107 111 110 111 110 110 108 109 114 111 112 111 109 111 110 113 114 113 113 115 113 112 110 113 114 116 117 116 115 112 110 109 113 118 119 120 123 123 123 124 125 122 112 112 114 111 114 118 117 117 115 119 120 113 110 110 109 112 112 113 115 120 117 116 117 112 120 121 110 107 114 107 103 110 111 112 114 104 104 104 109 109 108 103 110 125 130 135 133 130 134 102 115 119 120 113 104 111 111 111 108 110 109 112 111 111 108 109 112 113 111 110 108 110 110 112 112 113 114 115 113 112 111 116 115 117 115 115 114 113 112 112 115 117 119 120 122 122 123 124 127 121 113 111 116 112 114 120 120 119 116 118 120 114 113 114 111 112 110 113 115 118 114 118 117 115 121 121 120 106 113 106 104 110 112 115 115 103 103 104 109 109 110 108 112 125 130 134 130 131 135 106 116 119 118 113 104 113 113 112 109 110 110 113 111 111 108 108 111 117 113 111 107 110 110 112 111 113 115 116 114 111 113 118 117 116 115 118 114 114 113 114 118 118 120 121 122 123 123 124 126 120 113 112 116 112 114 120 122 118 117 117 119 115 116 117 112 111 109 112 116 116 116 118 115 113 122 112 119 116 112 105 104 111 113 115 114 102 102 105 108 109 110 110 115 124 128 130 127 133 135 107 117 118 116 109 115 112 113 113 111 111 112 111 110 111 107 105 112 119 115 111 108 111 111 113 112 114 115 115 114 112 114 118 116 116 117 119 115 115 113 117 119 118 120 122 123 123 123 124 125 120 114 114 116 114 115 120 122 118 118 118 119 116 116 117 112 111 109 112 118 119 119 116 111 110 114 113 119 116 111 105 103 112 114 115 102 103 102 105 107 109 111 112 116 122 124 125 127 135 135 106 117 117 115 105 112 110 112 114 112 113 111 109 109 110 105 102 112 120 115 113 109 111 112 114 113 114 116 115 114 113 114 117 114 116 118 119 116 117 115 119 119 118 120 122 124 123 123 123 123 119 117 116 115 115 115 120 122 120 119 118 119 118 116 115 111 110 110 112 118 122 119 116 113 112 115 122 119 115 107 105 103 113 114 103 105 105 103 104 107 110 111 112 116 119 121 123 128 135 134 105 115 115 114 103 109 108 113 113 111 111 109 108 107 109 104 102 112 120 116 115 110 111 112 114 113 115 117 116 114 114 115 115 114 116 118 119 118 119 118 120 118 118 121 122 123 123 122 123 121 119 119 118 116 115 115 119 122 123 120 120 119 116 117 116 110 110 111 114 117 122 117 117 118 117 116 113 119 113 104 106 102 110 113 104 107 105 104 104 106 111 111 113 116 117 120 125 130 135 134 103 112 111 113 102 109 108 113 111 109 108 106 106 106 108 104 102 110 117 117 114 111 113 113 113 113 117 116 115 114 114 114 115 115 118 117 119 118 120 118 119 116 117 122 122 123 122 122 122 120 119 121 118 116 116 116 119 123 126 120 122 119 114 116 116 111 110 110 115 119 122 117 118 118 120 117 121 117 110 104 106 102 109 112 117 107 105 105 104 106 111 113 114 117 119 122 129 130 135 134 101 109 111 111 101 109 108 109 108 107 106 104 104 105 107 104 102 107 114 115 114 112 113 114 114 114 117 115 115 114 114 113 115 118 119 117 119 118 119 118 116 115 117 120 122 122 122 122 122 120 120 121 118 114 116 118 119 123 126 122 124 120 113 113 116 112 110 110 114 118 123 116 116 117 117 116 121 115 106 104 108 101 106 111 118 107 105 106 104 106 110 113 114 118 124 125 130 131 135 134 101 110 114 110 100 109 106 106 106 106 106 103 104 104 106 103 104 106 113 115 115 114 115 114 114 114 117 114 114 113 113 112 116 119 119 117 119 118 119 117 116 115 117 120 122 122 122 121 121 120 120 121 118 114 117 117 118 122 126 124 125 122 112 110 114 112 109 111 114 115 120 116 115 115 115 113 119 114 105 105 105 97 106 114 117 107 105 106 105 106 108 113 114 119 126 128 131 132 133 132 104 110 115 110 98 110 105 104 106 106 107 104 104 104 104 102 105 108 114 115 117 115 117 115 115 114 117 113 113 113 112 112 116 118 119 117 119 118 118 115 116 115 117 119 121 122 122 120 120 120 120 120 117 113 115 116 117 121 125 124 126 122 112 108 114 112 110 112 115 112 118 117 112 111 111 109 118 115 110 104 105 95 104 112 114 106 105 105 105 106 107 113 114 118 126 127 132 133 134 131 106 111 114 107 111 111 104 104 106 106 108 105 105 103 102 102 105 109 115 115 118 116 117 117 117 115 117 113 112 112 112 112 115 116 118 115 117 118 116 114 116 116 117 118 120 122 122 120 119 119 119 119 116 112 114 116 117 120 124 125 124 122 114 109 115 113 111 112 116 111 117 115 110 111 111 111 118 117 112 107 107 101 101 110 112 117 103 103 103 105 107 113 113 117 125 126 131 132 133 129 109 111 111 102 106 111 106 104 105 108 109 106 105 102 102 102 105 110 115 114 117 118 117 117 117 115 117 113 113 112 113 113 114 113 117 114 114 117 115 114 116 116 117 118 119 120 122 119 118 118 119 119 116 113 114 115 116 119 124 125 125 121 115 109 116 112 112 112 116 114 118 113 112 115 117 114 120 120 115 110 111 107 102 108 111 114 113 114 115 116 107 111 112 117 125 126 130 131 132 128 111 111 108 94 103 111 107 104 105 110 109 107 104 102 101 103 106 110 117 114 114 117 117 117 118 115 117 113 113 113 114 113 112 112 115 113 114 115 115 113 115 116 117 118 118 120 120 119 117 117 118 118 116 114 115 115 116 119 124 125 124 120 114 108 114 111 110 111 115 116 115 111 112 119 119 116 114 122 118 113 108 112 111 112 108 110 110 111 112 116 107 110 112 116 123 125 127 130 129 127 111 110 105 91 103 112 107 104 105 109 109 107 104 102 102 105 108 111 117 114 113 114 116 117 119 116 117 114 113 113 114 112 111 112 114 113 115 115 115 112 115 116 117 117 117 119 119 118 117 117 117 117 117 115 115 116 115 118 123 123 123 120 114 109 110 110 111 111 114 117 114 110 115 122 119 118 116 123 121 116 112 114 113 112 108 106 109 107 111 117 107 110 112 116 122 123 124 125 126 124 111 110 102 90 105 112 108 104 105 108 109 107 105 103 104 106 109 113 115 115 113 112 115 116 117 116 115 114 113 113 113 111 112 113 113 113 115 114 114 112 115 116 117 117 116 118 119 118 117 117 117 116 116 116 115 116 114 118 121 122 123 118 113 109 108 108 112 111 112 117 115 113 118 123 118 118 118 125 123 118 113 111 116 113 104 109 103 105 112 118 107 110 113 116 121 121 121 121 123 122 113 110 100 92 106 112 108 103 105 107 109 106 106 104 105 108 111 113 115 115 113 111 114 115 117 115 115 114 113 113 113 111 113 113 113 113 115 113 114 112 115 116 117 117 115 117 118 117 118 117 117 116 116 115 116 116 115 116 119 121 123 115 120 108 109 105 110 107 110 114 116 116 118 122 118 116 116 116 122 116 113 108 114 112 104 106 102 107 114 118 107 112 114 115 120 119 119 118 120 120 114 108 100 94 107 112 106 103 105 106 109 107 106 104 106 110 112 112 115 115 114 112 114 115 116 114 115 114 114 113 113 111 113 112 113 113 115 115 115 113 116 116 117 116 115 116 117 117 118 117 116 115 115 115 117 117 116 114 115 119 122 114 117 118 112 106 105 104 108 110 116 118 119 119 118 122 122 122 119 113 112 113 111 109 100 102 107 111 113 117 118 111 113 113 118 116 117 115 117 119 115 108 100 111 107 113 104 115 105 105 110 107 105 105 109 111 113 113 116 115 113 114 115 115 115 114 115 114 113 113 113 111 112 111 113 111 114 115 115 114 115 116 117 116 115 115 116 116 119 118 117 115 114 115 117 118 117 114 113 117 120 115 115 118 113 108 106 104 107 107 114 117 118 118 119 120 120 118 114 112 109 108 108 105 102 103 99 106 115 113 115 109 112 112 114 114 116 114 116 118 122 119 110 84 68 56 54 52 58 57 57 53 53 120 79 107 100 115 122 122 124 123 123 121 118 119 121 118 118 114 112 105 106 101 101 98 100 102 109 99 90 81 86 95 91 91 88 85 91 88 76 72 75 70 68 74 78 79 78 72 63 64 64 59 60 64 68 69 68 67 67 66 67 69 69 69 69 66 66 67 67 67 69 68 63 64 65 63 63 63 60 63 63 63 62 64 64 65 71 70 121 119 112 87 68 54 53 55 58 59 57 52 54 80 78 77 93 112 121 121 122 123 123 121 118 120 121 119 120 116 114 108 106 103 103 100 101 102 106 93 79 79 84 95 92 94 90 88 85 81 73 96 73 70 69 78 74 87 79 59 62 64 61 57 61 65 68 66 68 67 67 67 68 69 69 68 67 65 66 67 66 66 68 66 63 65 66 65 65 63 62 63 63 64 63 61 65 66 72 67 121 118 111 84 66 58 53 55 59 59 58 51 73 68 32 91 93 114 120 120 121 122 122 120 117 120 120 120 123 120 117 111 106 102 104 102 104 105 101 87 78 76 92 91 93 92 88 82 80 71 53 82 74 73 76 77 86 72 83 69 63 64 59 57 63 66 65 64 67 68 67 66 67 68 67 65 66 64 65 66 63 64 66 65 64 66 67 67 67 64 63 64 63 66 64 62 64 60 70 67 119 116 106 81 64 60 51 59 59 59 57 59 62 57 27 79 93 108 116 118 120 121 122 119 117 118 120 120 123 121 120 114 108 102 105 105 106 107 99 85 93 85 94 92 96 89 83 72 72 69 55 100 75 76 71 76 78 50 70 72 69 64 59 55 59 64 65 63 68 69 67 67 67 67 66 64 65 65 66 64 60 61 64 64 65 66 67 65 66 66 64 64 64 65 65 63 64 59 67 68 118 115 104 80 66 62 53 70 57 58 54 64 63 46 26 64 82 95 111 118 120 121 121 118 116 117 120 121 123 122 121 117 110 102 106 108 108 107 98 84 102 95 96 93 94 90 78 71 69 71 68 92 81 76 70 65 83 46 69 76 71 68 59 52 55 64 65 63 68 66 68 67 66 67 67 65 67 66 66 62 59 59 63 65 68 67 66 62 62 64 63 63 63 65 66 63 63 62 68 73 116 114 104 83 71 64 60 67 69 56 53 68 56 45 30 48 88 101 107 117 120 120 121 118 118 118 121 122 123 122 122 119 113 104 107 110 110 108 102 93 100 97 97 98 95 90 79 70 70 72 73 82 88 72 68 61 64 49 58 77 70 62 58 50 64 66 63 58 66 68 67 67 69 69 69 67 67 65 65 62 61 60 63 68 70 68 64 61 63 63 62 62 63 64 64 63 63 64 72 81 116 114 102 86 77 66 64 53 66 63 55 62 49 50 28 51 69 94 107 114 119 118 120 119 120 120 122 123 123 122 122 120 114 105 108 110 109 108 105 102 104 103 101 100 97 93 83 71 70 71 70 84 78 73 68 66 70 52 72 79 71 64 56 65 56 69 63 55 68 69 67 66 70 69 68 67 66 64 65 64 61 62 65 69 70 67 61 63 67 65 62 62 63 63 63 65 65 67 79 91 114 111 94 83 78 65 63 61 56 56 66 62 46 59 60 53 83 98 105 109 117 117 120 120 120 121 123 123 121 121 121 121 115 107 108 110 109 108 107 108 103 99 106 103 98 92 86 73 69 73 68 73 87 72 72 69 66 72 64 79 73 66 56 69 55 55 57 57 70 65 67 66 69 68 67 66 63 63 64 62 63 65 68 70 70 65 62 66 65 63 58 62 63 63 64 64 67 70 87 98 112 108 87 82 75 63 60 62 60 54 47 72 61 64 78 46 69 97 100 104 115 117 120 121 121 121 124 122 121 120 119 120 114 107 108 110 110 108 108 108 104 100 107 109 100 94 85 76 73 70 70 83 75 73 59 73 76 77 70 74 77 69 56 73 73 77 64 56 63 66 66 66 67 68 66 65 63 62 65 63 64 65 69 70 69 63 64 65 61 61 62 63 62 63 65 67 72 77 91 101 112 108 88 83 72 61 59 62 58 53 50 75 52 47 106 46 69 94 93 99 111 117 122 123 122 121 123 121 120 118 117 118 112 107 109 110 112 108 108 108 106 104 108 112 102 96 87 77 75 72 75 80 83 76 72 73 76 79 71 70 76 72 76 74 71 65 59 56 59 64 65 64 68 68 65 64 63 65 65 66 67 68 70 70 67 64 65 63 62 64 65 66 65 64 68 72 78 84 94 101 114 111 97 84 72 63 61 60 64 56 59 47 53 38 70 71 74 83 87 93 107 118 122 123 122 121 122 120 118 115 114 113 109 107 110 111 112 107 108 108 107 104 109 113 104 98 91 81 75 73 80 83 84 77 72 75 79 77 73 72 79 71 75 74 72 65 59 56 58 59 66 65 67 67 65 63 66 66 67 69 70 70 72 70 67 67 64 62 66 68 68 69 68 67 70 78 84 89 94 100 116 114 103 86 73 64 64 59 49 53 67 50 52 32 88 113 67 79 81 92 106 118 121 123 122 121 121 118 118 115 113 108 107 108 111 111 112 106 109 109 106 104 109 113 107 99 92 86 80 78 83 84 83 76 73 73 74 73 71 72 74 73 72 80 72 66 64 63 58 56 73 70 63 67 65 65 67 68 69 68 70 70 74 69 68 68 64 65 69 68 68 70 70 70 75 83 88 91 94 101 118 116 105 87 74 65 64 58 52 58 71 61 53 32 88 85 69 80 79 93 107 118 120 122 122 121 120 117 116 116 114 109 108 108 110 110 112 105 108 108 104 104 106 110 107 102 95 87 86 83 84 86 85 77 72 72 69 71 70 74 71 77 77 85 71 69 68 63 62 69 72 66 64 66 66 66 67 67 69 68 70 70 74 71 70 68 65 69 69 68 66 71 72 75 82 87 91 92 97 104 117 114 106 86 76 67 65 66 57 63 68 52 51 43 67 71 71 78 82 93 108 117 119 121 122 121 119 116 116 117 118 113 110 108 109 108 111 106 107 105 104 106 106 108 109 104 95 91 90 85 85 88 88 83 76 74 68 68 72 76 70 75 77 74 73 72 70 65 69 69 69 66 64 64 68 65 66 65 67 67 70 72 77 73 72 68 66 69 70 67 66 70 75 82 90 89 91 93 99 107 117 113 107 87 77 68 67 64 64 59 71 68 49 47 67 73 81 77 82 93 108 117 120 120 121 119 118 116 117 118 118 115 111 108 108 107 108 106 105 102 105 108 105 107 108 103 97 93 91 85 86 89 87 86 77 72 69 69 78 75 69 76 77 74 75 72 71 66 68 71 67 67 66 65 67 65 66 65 66 68 71 73 81 75 71 68 67 71 72 68 66 69 78 88 90 87 89 92 100 107 115 111 106 88 78 68 68 63 64 67 67 55 47 65 66 73 70 77 81 91 108 118 120 118 118 117 115 115 118 119 120 115 112 109 109 106 104 105 104 100 105 109 104 106 108 104 100 96 91 87 89 91 89 87 80 78 72 71 82 74 69 77 78 73 74 72 69 68 69 70 68 66 67 65 66 65 66 66 66 67 70 72 82 77 71 68 69 74 73 68 65 70 80 86 85 85 86 90 99 106 114 110 105 89 81 71 70 65 62 68 70 65 52 59 56 75 72 78 83 90 109 119 119 117 114 114 114 116 119 121 121 117 113 109 108 104 98 100 101 99 106 108 103 106 109 108 105 100 92 91 93 92 92 91 84 81 74 75 84 76 71 75 77 74 74 73 72 70 70 69 67 67 66 66 67 66 67 67 66 67 69 70 82 78 73 71 70 74 71 67 64 71 80 83 82 83 86 89 98 105 113 109 105 92 86 77 72 68 62 65 69 65 59 51 47 71 73 78 83 92 110 119 119 117 112 111 113 118 120 121 122 119 117 109 106 100 92 94 98 98 104 107 103 107 110 109 110 102 97 96 96 94 94 93 89 87 78 78 87 80 74 71 74 75 74 73 73 71 72 71 68 68 67 68 69 68 69 67 67 67 69 73 81 78 76 74 71 72 68 65 63 72 78 81 82 84 86 89 97 101 113 109 107 96 89 82 73 69 63 65 66 66 62 57 54 70 74 79 82 94 112 118 119 116 108 108 115 121 121 121 123 121 120 110 103 97 91 91 96 97 103 104 102 107 110 110 111 106 102 101 98 95 95 94 92 90 83 83 89 79 79 70 71 74 74 73 74 71 72 72 71 69 68 69 70 70 70 69 69 68 71 74 78 74 73 73 71 69 65 62 65 74 77 80 83 85 85 88 94 98 111 110 107 98 91 85 73 69 64 63 65 69 65 60 64 69 75 78 82 95 110 117 119 115 103 104 117 121 122 122 123 122 120 110 102 96 92 89 95 96 103 102 101 106 110 110 111 108 105 105 101 98 97 93 93 92 88 87 90 82 85 74 70 75 75 74 75 71 73 72 72 72 71 71 71 71 71 70 71 69 72 76 74 71 69 70 69 67 65 63 68 76 76 78 83 85 84 86 90 93 111 110 107 98 92 85 74 71 66 64 65 70 69 64 66 70 75 77 79 92 106 116 118 113 100 100 118 122 122 120 122 122 117 107 101 98 93 87 93 95 102 101 100 106 110 110 111 107 108 107 105 103 101 97 94 93 92 90 89 83 86 78 73 76 78 77 76 72 74 73 73 74 73 73 72 70 70 69 71 70 71 74 73 71 68 67 68 67 67 65 69 74 74 78 83 82 83 83 86 89 110 110 105 98 94 83 69 70 69 70 67 70 71 68 69 70 75 75 76 88 101 112 115 109 98 102 119 121 121 120 121 121 114 104 100 98 94 87 90 96 102 100 101 106 110 111 112 107 109 110 109 108 105 104 95 96 94 92 88 85 87 81 75 80 82 79 76 76 76 74 74 75 75 76 74 69 67 65 70 68 71 74 75 72 67 64 65 65 68 67 68 70 73 77 81 81 82 81 83 86 109 110 105 99 95 83 70 69 71 74 71 72 73 72 69 70 74 74 75 84 98 106 109 102 98 104 119 121 120 119 120 119 112 103 98 96 95 89 90 95 102 100 101 106 109 112 115 111 110 110 110 112 107 106 99 95 93 93 86 89 88 84 79 81 85 82 79 80 80 75 77 74 75 77 75 69 65 63 70 67 72 74 77 72 66 62 64 63 65 66 66 67 72 76 80 81 83 82 82 83 109 110 107 100 95 84 71 66 72 76 74 73 75 77 68 70 73 72 75 81 94 101 101 97 98 105 118 120 120 118 119 116 112 102 98 96 95 91 89 95 101 100 101 105 109 114 117 115 113 112 111 112 108 107 102 95 91 92 86 92 90 86 82 84 88 84 82 83 84 80 83 74 73 75 73 70 65 58 68 69 72 74 74 70 67 64 64 60 62 57 64 68 74 76 80 82 82 80 79 79 112 111 107 98 95 84 70 66 74 76 74 73 76 77 66 68 72 73 77 83 91 96 100 101 98 105 116 119 120 118 117 114 111 103 99 98 98 93 88 93 100 101 102 106 112 116 118 117 115 114 112 111 109 108 103 96 88 89 87 95 91 86 84 87 90 86 83 83 89 86 88 76 70 72 73 70 66 55 82 77 75 71 69 67 67 63 65 61 57 50 65 68 76 75 78 82 81 76 76 76 115 111 105 98 97 85 72 69 75 76 74 75 78 76 65 66 70 72 79 87 91 96 103 105 95 103 113 117 119 118 116 113 111 103 100 99 100 94 89 89 97 102 103 108 114 118 118 117 116 115 113 111 110 108 105 95 86 87 89 97 92 87 85 89 90 87 83 81 89 88 85 76 71 71 72 69 64 55 56 85 73 70 72 68 68 64 63 61 56 61 64 67 72 74 78 83 81 74 74 74 115 110 105 100 98 88 78 72 76 76 74 75 82 74 67 66 70 72 84 89 92 97 108 107 92 98 110 114 117 115 111 111 111 103 101 99 100 97 89 87 95 102 107 111 116 118 119 118 118 116 114 112 112 109 106 97 87 87 91 98 95 88 86 91 90 87 84 81 85 86 80 74 71 71 71 68 65 55 69 76 78 70 73 71 69 66 64 60 60 60 66 65 72 76 80 82 79 71 73 73 115 110 108 104 100 93 85 75 75 75 74 76 83 74 69 68 72 73 85 90 93 98 109 108 93 95 106 110 115 111 105 107 110 103 101 98 98 99 92 89 95 103 109 114 118 119 118 118 118 117 116 114 113 110 105 96 88 88 92 100 98 91 87 93 92 89 89 82 83 84 77 73 71 70 70 67 64 55 68 71 74 73 73 77 72 67 65 63 65 66 67 66 70 75 77 75 73 70 72 72 115 111 112 108 104 98 90 77 75 72 74 78 85 75 71 69 73 72 82 89 92 98 108 109 100 95 104 107 111 106 100 104 110 103 102 99 95 98 97 93 96 104 110 115 119 118 118 117 118 118 117 116 114 110 103 95 88 87 91 101 102 95 93 95 95 93 92 85 86 84 76 73 71 70 68 67 64 62 66 70 74 75 76 78 76 70 68 68 68 69 69 68 68 72 71 69 69 68 69 71 115 114 114 110 107 102 94 82 76 73 77 81 86 79 75 72 74 73 82 88 91 96 105 108 105 96 103 104 103 99 95 100 109 104 103 99 92 96 99 95 98 106 111 116 118 117 118 118 119 118 118 116 114 109 101 93 87 85 93 102 103 100 100 96 95 96 94 90 91 86 77 72 71 70 70 68 66 64 67 69 75 76 77 78 77 72 69 68 69 70 70 71 70 70 70 69 68 67 68 69 116 116 116 110 109 104 98 88 77 74 79 83 87 86 87 81 78 77 86 89 92 94 99 106 105 96 99 97 94 95 93 100 111 107 103 98 88 91 100 97 101 107 110 114 117 118 118 118 118 118 118 116 114 108 101 89 87 87 97 103 103 103 103 96 94 94 96 97 97 89 80 73 71 70 69 67 66 66 68 69 74 76 78 78 77 74 70 69 69 70 69 72 72 71 70 68 68 66 66 68 117 116 116 112 111 105 99 91 79 75 81 85 87 92 96 90 85 84 89 90 92 92 93 102 105 94 93 92 89 93 95 104 115 110 103 98 87 88 100 99 103 108 110 114 117 118 118 117 118 118 118 116 112 108 102 89 88 89 100 104 103 104 103 96 93 93 94 99 100 91 82 73 70 69 69 68 68 68 71 72 76 76 78 76 74 74 72 72 71 69 68 71 72 74 71 69 68 67 66 999 116 116 116 113 112 107 99 89 80 77 83 88 87 94 99 95 94 90 91 91 91 90 90 99 108 94 89 88 89 92 97 108 118 113 106 100 89 84 98 101 105 109 111 114 117 118 118 117 117 117 117 116 112 108 103 91 87 88 99 104 102 104 102 95 92 91 91 97 102 93 84 75 70 68 69 68 71 72 74 75 76 76 75 73 72 72 73 73 70 69 69 71 71 72 71 68 68 67 67 68 115 116 116 113 113 111 101 86 80 80 86 88 88 91 98 98 100 94 95 92 91 88 90 99 109 99 88 85 87 90 97 110 119 116 110 103 94 83 95 103 108 110 112 116 117 119 118 118 117 116 117 115 112 109 104 93 88 88 99 104 103 103 99 92 90 88 89 96 100 91 83 75 72 68 69 71 73 74 76 76 75 74 73 73 71 70 72 72 70 69 70 72 70 69 69 67 67 67 68 69 115 115 115 114 115 112 104 86 83 83 88 87 88 86 94 95 101 97 99 94 91 88 90 99 108 102 88 81 84 89 96 109 119 117 111 103 98 84 91 101 107 111 113 117 117 119 118 118 117 116 116 114 112 111 106 97 90 92 99 103 105 101 98 89 87 85 91 98 93 87 80 72 70 68 69 72 74 75 76 76 76 74 74 73 71 69 70 72 73 71 73 74 73 70 71 69 68 68 69 72 115 115 115 114 115 113 104 87 86 86 88 85 85 82 88 92 97 97 101 95 91 88 91 99 107 101 90 81 82 88 95 105 118 116 108 98 96 87 88 98 105 110 113 116 118 119 118 117 117 116 116 114 112 111 106 102 94 95 100 105 105 101 97 88 86 84 93 97 89 85 76 72 70 68 69 71 75 74 75 75 76 74 75 72 71 68 69 72 72 72 76 79 79 74 75 72 70 70 71 999 115 114 116 114 116 113 102 86 89 90 86 84 81 81 87 91 93 100 100 95 92 88 92 99 105 97 92 85 84 89 93 102 116 114 103 96 98 91 87 97 103 108 112 117 118 118 117 117 118 116 115 114 112 111 106 102 99 97 102 108 105 105 98 88 85 84 93 95 91 83 75 74 72 68 70 73 73 73 73 73 75 75 74 71 70 67 68 70 69 72 78 84 85 78 77 75 73 74 999 87 116 114 116 114 115 112 102 85 91 93 88 85 80 81 89 91 94 105 102 96 93 88 93 99 102 94 93 88 86 91 95 101 112 111 101 99 103 95 89 96 102 106 113 118 118 119 117 118 118 116 116 114 113 111 106 102 101 100 102 108 104 106 102 91 84 86 91 96 93 84 76 75 73 70 73 76 73 72 73 72 75 75 74 71 69 67 67 68 69 74 81 89 86 81 78 77 79 80 86 93 116 116 115 113 115 112 103 87 94 95 93 90 86 82 88 89 96 106 106 99 95 89 93 99 100 94 93 90 88 92 98 103 110 107 102 105 108 98 92 93 100 106 114 117 118 119 118 118 119 116 116 114 113 110 107 103 102 103 102 105 104 104 105 96 83 85 91 96 92 84 77 76 74 73 75 77 71 72 74 73 76 75 73 72 71 68 67 68 69 79 86 90 86 82 78 79 83 85 90 95 116 116 115 113 115 113 106 91 96 97 97 96 94 86 86 87 95 105 106 101 99 91 92 96 97 93 95 92 91 92 99 106 110 106 106 109 108 101 95 93 99 105 115 117 118 119 119 118 118 116 116 114 113 110 108 104 103 104 103 101 101 102 105 96 81 83 90 92 92 83 78 78 77 76 79 77 73 73 74 73 75 75 74 73 73 71 69 68 73 84 89 90 87 81 79 82 85 89 94 96 116 117 115 114 115 114 108 95 98 99 100 100 100 91 88 87 93 101 104 100 102 95 92 92 95 94 96 94 91 92 99 106 111 108 108 109 108 105 100 98 101 105 115 117 118 119 119 119 118 116 115 114 114 111 108 107 105 105 105 99 100 99 104 96 82 83 89 87 92 83 80 80 78 78 80 80 77 73 75 74 75 75 75 75 76 73 72 70 78 87 90 90 89 82 83 86 89 91 94 97 117 117 116 114 115 114 108 97 100 100 102 103 102 97 92 89 92 98 99 97 103 97 95 92 94 94 97 96 93 93 98 105 112 109 110 110 109 107 107 107 106 105 114 116 118 119 120 120 118 116 114 113 113 112 110 109 105 102 104 100 101 98 105 95 82 85 88 86 92 86 82 82 79 79 80 81 78 74 76 74 76 75 76 78 78 76 75 76 84 87 89 92 90 86 88 91 94 94 95 100 117 117 117 114 116 114 108 99 102 102 104 104 103 102 96 89 92 97 97 97 100 99 99 95 96 94 97 95 94 95 99 105 110 108 112 111 111 109 113 113 111 104 111 114 116 118 119 118 117 116 112 111 112 113 111 110 106 101 101 100 102 99 105 96 84 86 90 87 92 89 85 83 81 79 80 81 78 75 76 74 80 76 76 78 80 78 79 82 90 88 88 91 90 90 94 97 99 98 100 104 117 117 117 115 117 114 109 104 104 103 104 103 103 103 96 89 92 98 97 95 96 100 103 97 98 95 96 95 95 95 99 103 105 105 112 113 113 112 115 114 113 104 109 113 115 116 118 118 116 114 111 107 109 112 112 110 107 103 99 99 102 101 103 100 87 87 91 90 93 92 89 86 82 79 78 80 78 74 76 75 81 78 77 78 80 79 81 86 91 88 87 89 88 92 96 97 99 99 101 104 115 117 117 116 116 114 111 108 106 105 104 102 104 103 96 89 92 101 99 95 94 100 103 97 99 95 96 94 95 96 98 100 101 106 113 114 114 113 114 114 113 102 108 111 114 115 117 116 114 112 109 104 105 110 113 110 108 105 100 100 102 102 101 99 86 87 91 94 96 97 94 90 84 81 77 79 77 72 76 78 79 81 80 81 82 80 83 88 91 87 85 85 86 90 93 93 97 98 100 101 116 117 118 116 116 114 111 110 108 106 106 103 104 102 94 90 93 102 101 96 94 97 98 97 100 97 96 95 96 96 96 99 100 107 112 113 113 112 114 115 112 102 107 110 112 114 116 116 114 112 109 103 102 108 112 111 108 107 101 100 102 106 102 93 88 87 94 97 99 101 97 91 86 83 78 80 77 72 75 84 85 86 86 87 86 82 84 87 88 85 83 83 85 89 91 93 97 98 98 98 117 117 119 116 116 114 111 109 109 108 107 104 104 99 94 91 94 103 103 98 96 94 96 97 100 97 97 94 95 96 96 99 101 107 112 109 108 110 115 115 112 101 105 108 111 113 114 114 114 112 110 105 101 106 110 111 108 106 103 100 100 105 101 93 90 89 98 100 102 105 99 90 86 86 82 86 79 74 83 93 90 88 89 94 90 84 84 85 84 82 81 82 86 91 94 96 97 97 97 98 119 117 119 115 117 114 111 109 112 111 108 104 105 101 95 93 95 103 106 102 99 96 97 99 101 98 97 94 95 95 95 99 104 107 110 105 102 108 114 113 111 100 104 106 108 112 113 111 114 112 111 108 102 106 110 109 106 102 100 101 102 98 97 96 92 91 100 104 105 107 97 89 88 89 88 92 84 78 95 100 88 86 94 103 98 88 85 84 83 81 81 83 89 96 99 98 97 97 97 97 122 117 118 116 118 114 112 111 115 111 108 104 105 104 97 93 96 105 109 105 101 101 101 101 103 100 97 94 95 94 96 98 105 107 110 105 102 106 112 113 110 100 104 103 106 110 111 108 111 111 110 110 105 106 110 107 105 99 96 98 101 97 96 101 97 93 102 107 106 105 96 90 90 92 90 94 87 81 99 101 86 87 102 108 100 93 89 87 85 82 81 83 90 100 99 98 98 97 97 96 125 118 119 117 119 115 114 114 115 111 108 108 106 106 99 93 97 105 109 107 102 104 105 104 105 102 97 96 98 94 96 98 105 107 109 107 105 106 113 112 110 102 102 102 104 108 109 108 108 108 109 111 107 106 109 108 106 98 93 92 97 99 99 106 98 94 103 110 105 103 96 92 92 94 91 94 89 83 96 98 88 93 105 105 103 100 95 91 86 83 81 83 92 101 99 97 97 96 95 93 128 119 121 117 119 116 115 115 115 110 110 110 106 105 99 95 100 106 109 106 104 107 107 107 107 103 98 97 98 95 97 98 105 107 108 108 107 107 113 110 109 104 102 100 102 104 106 106 105 107 109 110 110 106 110 108 107 99 92 88 91 101 104 107 99 95 103 111 106 104 96 94 95 97 89 91 89 84 91 93 94 99 106 103 107 104 96 92 87 84 80 85 93 102 97 95 95 92 91 90 132 121 121 119 119 117 116 116 115 110 110 110 106 104 99 99 104 108 109 105 107 107 109 111 109 105 100 98 98 95 96 98 103 105 108 109 107 109 113 109 109 102 99 99 99 100 103 102 102 107 110 110 110 105 111 108 106 101 95 86 86 101 106 106 99 97 103 111 107 103 96 96 97 100 92 92 90 85 88 91 97 103 105 102 104 100 93 91 88 86 80 86 96 102 95 92 91 89 86 87 134 124 121 119 120 118 117 116 115 108 110 110 106 103 99 103 109 111 110 106 108 108 110 111 112 109 104 97 97 95 96 99 103 103 108 109 106 109 113 108 109 102 97 94 95 97 96 97 97 105 109 109 108 103 111 105 105 103 96 88 84 96 104 104 98 98 104 111 106 101 97 97 101 103 96 93 92 84 86 90 99 107 103 99 98 95 91 90 88 86 83 89 97 101 93 89 87 85 84 86 134 128 121 118 121 119 118 116 114 108 110 110 106 103 102 108 113 113 112 108 108 107 109 111 113 111 108 98 96 95 96 99 101 103 109 110 107 110 112 108 109 102 95 93 92 95 92 92 95 104 105 107 106 102 108 103 104 104 97 89 85 91 100 103 98 98 106 110 106 99 98 97 102 104 99 98 92 85 87 92 101 110 101 96 92 91 90 90 91 88 86 93 99 100 91 87 85 82 82 85 132 128 121 118 121 119 117 116 114 108 111 110 107 103 106 113 116 115 115 109 107 106 109 109 113 111 111 100 96 96 97 99 101 105 111 109 107 109 110 108 106 100 95 93 92 93 90 89 92 101 101 104 105 101 104 102 103 105 99 90 88 89 98 102 99 99 107 110 106 99 97 96 102 105 104 99 91 86 88 93 100 106 99 93 89 89 91 94 97 92 91 96 101 98 90 87 85 81 83 83 131 129 124 119 121 119 118 116 114 108 113 110 108 102 105 114 119 117 115 108 105 105 109 109 112 110 111 104 97 97 99 100 102 106 111 108 107 107 108 107 103 98 94 90 90 92 89 87 93 99 96 101 104 101 99 100 101 106 104 94 91 90 96 101 99 102 110 111 106 101 97 97 102 106 107 100 90 86 88 94 98 101 97 92 89 91 93 99 102 100 97 99 100 95 90 87 85 81 83 83 131 130 127 121 121 121 119 115 113 109 112 110 108 101 104 114 120 117 113 108 104 106 110 109 111 111 113 109 101 98 101 101 103 108 111 107 107 106 107 107 104 99 90 88 88 88 86 86 92 96 94 99 102 102 98 98 98 106 108 100 95 91 96 100 100 105 114 113 106 101 99 99 103 107 108 103 88 86 87 92 96 96 96 94 92 95 98 104 104 104 102 100 98 91 87 86 87 84 83 83 133 133 133 121 123 121 120 114 113 112 111 110 108 101 102 113 119 117 114 107 105 108 111 109 109 109 111 111 106 100 101 102 104 109 110 108 108 106 109 108 107 101 88 85 85 84 86 88 92 94 95 98 100 102 96 96 96 103 110 104 99 91 98 102 103 107 114 115 109 104 101 101 106 110 109 104 88 88 85 89 92 94 95 94 97 99 102 103 102 103 102 99 95 87 87 88 90 87 85 85 133 133 133 122 123 121 120 113 114 114 111 109 107 102 103 111 117 115 113 106 108 111 110 107 107 106 109 113 109 102 103 105 106 108 110 109 108 107 112 109 108 101 87 85 82 82 87 87 92 96 96 97 99 102 95 93 95 100 110 107 103 91 97 103 103 107 114 117 111 105 102 103 110 115 112 106 91 90 85 86 91 93 92 94 99 99 100 99 96 95 97 95 90 86 89 90 92 91 88 87 133 133 133 123 123 121 119 114 115 114 113 109 106 104 106 111 115 113 111 107 111 110 108 106 105 104 106 113 110 104 105 108 106 106 110 109 108 108 113 108 107 97 88 85 82 81 86 85 92 97 95 95 98 101 95 93 97 99 105 107 105 94 97 101 102 106 115 116 114 105 103 104 111 117 116 107 96 95 86 81 92 92 89 94 97 95 96 94 90 87 90 90 86 86 90 92 95 94 92 89 133 133 133 123 124 121 117 116 117 112 114 108 106 104 108 112 113 111 110 110 112 110 107 105 104 103 105 112 108 104 106 107 107 105 109 109 108 108 110 108 105 94 88 85 83 80 84 85 93 96 92 92 99 101 97 96 100 101 101 107 107 97 97 99 103 107 115 116 115 106 102 103 110 117 117 109 100 99 86 80 91 89 86 92 92 91 92 93 88 84 86 87 85 87 92 96 99 99 99 92 133 133 133 123 129 123 119 116 117 112 114 107 106 105 107 110 112 113 111 110 112 110 107 104 104 102 104 108 104 102 103 105 107 107 108 109 108 106 108 107 102 93 89 85 85 81 85 86 94 93 91 93 100 102 99 99 104 104 101 106 108 100 97 100 103 107 114 116 116 108 103 105 111 115 116 111 103 100 88 84 91 87 86 91 89 88 90 93 90 86 86 86 87 91 93 98 104 107 109 101 131 133 133 124 133 124 120 115 117 112 113 107 106 104 104 109 114 115 113 110 113 111 108 105 104 102 104 106 100 101 102 102 107 109 107 109 108 104 107 105 99 94 90 85 86 84 87 88 94 94 92 94 101 104 101 103 106 105 103 105 109 101 98 102 103 108 113 116 117 109 104 106 112 113 117 113 104 99 91 89 87 86 86 87 84 85 90 93 92 90 88 88 89 94 96 102 110 116 122 113 129 133 133 125 133 124 120 114 115 112 114 109 107 104 103 110 115 116 113 110 113 110 108 105 105 103 103 103 99 102 101 101 106 108 106 107 106 103 105 102 99 94 92 86 84 85 88 90 93 96 96 94 100 106 103 105 105 102 102 103 109 102 101 102 104 107 112 114 117 110 105 106 110 109 117 112 103 98 93 87 86 84 82 83 82 85 90 95 95 93 90 90 92 98 100 107 118 125 129 124 125 133 131 123 133 124 118 111 114 111 114 110 109 106 105 113 116 116 115 112 112 110 106 104 105 103 103 103 100 102 101 100 105 105 105 106 105 102 103 100 98 94 91 88 84 87 89 91 93 95 98 93 98 108 105 106 106 101 99 99 105 104 105 103 102 105 112 112 116 113 106 107 108 106 115 105 99 95 87 83 85 83 79 83 85 88 92 98 98 96 93 94 97 100 106 115 124 130 132 130 125 129 128 123 133 125 115 109 112 109 113 111 109 107 108 112 117 116 117 113 111 108 106 104 105 104 104 105 104 102 101 99 103 104 103 105 105 102 101 97 96 92 90 89 88 88 91 91 93 95 99 94 98 107 105 105 108 102 100 95 99 104 107 102 100 102 108 108 116 114 107 107 107 107 110 102 93 93 81 83 85 81 77 84 90 93 93 100 102 99 96 98 102 104 114 123 130 133 133 131 125 125 125 123 131 124 115 109 110 109 112 110 110 107 107 110 117 117 117 113 111 108 107 106 106 106 106 108 108 105 103 100 102 103 103 103 106 103 99 94 95 91 90 90 91 92 96 94 92 94 97 96 100 106 105 104 107 104 103 91 95 101 105 100 100 102 105 106 116 115 107 109 108 106 109 103 98 91 81 82 82 77 78 88 96 97 95 103 107 101 97 100 104 110 122 128 133 134 133 132 125 125 125 124 133 123 113 107 109 109 111 110 111 108 106 108 116 117 117 113 112 109 110 109 109 108 109 112 111 107 107 101 101 101 102 103 108 105 100 94 96 93 92 91 93 93 100 96 89 92 95 99 101 106 106 104 106 105 103 96 96 101 103 102 102 103 106 108 115 115 107 110 109 107 105 100 92 79 73 70 76 77 80 94 102 98 97 104 108 100 96 99 106 118 129 132 133 133 133 133 123 125 125 123 128 119 110 105 111 111 111 109 112 110 108 107 116 119 117 113 115 112 113 112 112 110 111 113 112 108 108 103 100 101 102 104 108 106 102 98 98 96 98 94 93 93 100 96 88 92 95 100 103 104 106 105 105 106 103 100 100 103 102 103 105 106 107 109 114 113 108 113 110 105 99 96 85 76 81 52 82 79 82 95 103 99 98 105 108 100 96 99 110 124 132 134 134 133 135 133 123 124 128 123 123 113 106 105 113 112 111 110 113 112 111 108 115 117 116 116 118 116 116 114 113 111 111 111 110 107 109 106 100 99 100 105 107 107 105 99 98 97 103 99 96 92 98 94 87 92 96 98 102 104 105 105 106 105 103 103 104 105 103 105 108 106 108 111 112 112 109 117 113 103 93 91 79 63 64 61 71 78 85 96 103 99 98 103 107 100 97 99 114 128 133 135 133 132 134 133 123 123 124 121 119 108 105 108 115 112 111 110 113 112 111 108 114 113 113 119 119 118 119 115 114 111 109 108 108 107 110 106 101 99 99 104 108 108 106 98 99 96 102 104 100 93 96 94 87 91 98 98 100 105 104 105 107 105 103 105 106 107 104 108 110 106 110 110 112 111 111 120 116 101 89 85 71 62 66 75 75 77 84 96 102 98 98 102 108 101 96 100 119 131 135 134 133 132 135 133 121 123 123 119 118 108 106 114 117 111 111 109 111 112 111 109 111 111 113 119 121 119 119 116 115 111 109 106 106 108 108 105 103 102 101 105 111 109 105 98 99 96 100 106 103 92 94 95 88 91 98 98 100 106 104 104 109 106 104 105 106 109 108 108 110 107 110 110 112 111 113 119 119 104 92 86 72 63 53 75 87 86 86 98 101 98 98 101 109 102 95 99 122 132 136 134 133 132 134 134 123 122 123 119 119 114 111 117 117 110 111 108 110 112 113 111 109 110 116 119 120 119 118 116 115 112 109 105 105 108 108 107 106 105 106 108 114 111 105 100 100 98 99 106 105 92 92 95 89 91 98 99 101 106 104 103 109 107 105 105 107 109 110 106 109 107 110 111 110 111 115 117 121 113 103 94 77 63 73 78 79 77 92 100 98 97 97 102 110 103 95 101 124 133 137 136 133 132 133 134 123 122 123 121 121 119 119 121 117 111 111 108 110 112 113 111 109 110 117 118 120 119 117 114 113 111 108 105 106 107 108 108 108 108 109 111 114 112 107 102 101 99 98 104 105 96 93 96 90 93 101 103 101 105 105 104 110 109 107 107 107 106 110 105 108 108 111 112 107 109 114 116 121 122 114 103 84 73 78 75 88 91 96 98 95 97 97 102 110 103 97 102 124 133 136 136 133 133 134 134 123 122 124 122 123 123 125 122 117 111 111 109 111 113 113 110 109 111 118 117 119 118 117 115 112 108 106 106 107 107 108 109 109 110 110 111 112 113 108 104 103 101 99 102 104 100 98 102 94 96 104 107 101 104 107 107 111 111 109 109 108 105 110 105 108 108 112 112 107 109 114 117 119 124 118 107 92 85 86 79 85 94 97 94 93 95 96 102 108 102 97 103 122 131 133 134 132 132 135 135 122 122 123 123 125 123 125 122 117 109 109 109 111 114 113 110 109 112 118 117 119 118 117 116 111 107 107 110 109 107 109 108 110 111 109 109 112 113 108 105 105 103 101 101 106 105 104 109 99 100 107 111 105 104 108 110 112 112 110 110 111 106 109 106 109 109 113 112 111 112 114 119 120 124 119 108 98 96 88 91 90 96 100 95 93 97 96 102 107 101 95 102 120 130 132 132 131 131 135 135 122 121 123 123 124 123 124 122 116 108 108 108 109 115 114 111 110 113 118 115 117 117 117 117 110 106 110 112 111 109 110 107 110 110 107 109 114 113 107 105 106 103 101 102 109 111 112 115 106 106 111 115 109 104 108 111 112 113 109 109 114 111 109 107 110 110 112 112 113 113 115 119 121 122 117 108 103 103 99 100 97 100 103 98 101 98 97 102 105 101 95 99 116 126 130 129 129 131 135 135 120 121 121 121 122 122 123 119 112 107 107 108 109 115 114 113 110 112 116 113 115 117 118 117 110 108 113 113 113 111 109 107 110 109 108 111 116 114 107 107 106 103 101 103 111 115 119 119 113 110 116 116 112 105 107 112 112 111 108 109 115 115 110 108 110 110 111 113 114 113 115 119 122 119 112 104 104 107 107 103 101 101 102 98 104 100 98 102 105 100 94 94 107 121 128 127 129 132 135 134 115 120 121 119 121 121 121 114 109 106 107 109 110 114 112 112 111 112 113 112 114 117 118 115 111 110 115 113 114 112 110 108 110 109 111 113 118 114 108 109 107 104 102 106 115 118 122 122 118 114 119 117 116 107 107 112 112 109 110 110 116 117 112 107 110 110 110 114 116 114 115 117 122 117 110 102 104 109 109 103 101 98 99 96 102 101 101 103 105 101 95 92 100 116 127 127 129 132 135 133 109 119 121 117 118 117 115 108 106 105 108 110 111 111 110 110 110 110 113 112 112 115 117 114 113 112 113 113 114 113 111 108 109 110 113 114 119 113 109 108 108 105 105 109 117 122 122 123 122 118 121 117 117 109 108 112 111 109 111 112 117 118 113 106 109 111 111 114 117 115 114 116 119 115 110 105 104 109 108 100 97 92 97 95 101 101 103 104 105 102 98 92 96 113 127 125 130 133 135 133 104 117 121 117 112 108 110 106 106 105 109 111 110 110 110 108 108 111 113 113 113 113 114 113 115 114 113 113 114 113 112 108 109 111 112 115 119 113 109 107 107 106 110 114 119 123 123 124 124 121 122 116 115 110 110 114 112 109 113 113 118 120 113 106 108 111 112 114 116 115 115 119 117 115 110 107 106 108 106 99 93 87 97 95 98 101 104 104 105 105 103 97 93 111 127 125 130 133 132 132 101 114 121 119 110 102 109 106 107 106 111 111 109 110 110 108 108 113 111 113 113 111 111 111 114 114 112 113 114 114 112 109 111 112 113 116 118 115 110 108 108 109 115 118 120 123 124 123 125 123 122 114 113 112 110 114 115 112 114 114 119 120 113 108 109 110 112 113 114 115 118 120 116 116 109 109 109 109 107 100 92 88 97 97 97 101 105 104 104 108 107 103 96 111 126 127 132 134 130 132 100 114 120 121 111 102 110 109 109 107 111 110 111 110 110 108 109 114 111 112 111 109 111 110 113 114 113 113 115 113 112 110 113 114 116 117 116 115 112 110 109 113 118 119 120 123 123 123 124 125 122 112 112 114 111 114 118 117 117 115 119 120 113 110 110 109 112 112 113 115 120 117 116 117 112 110 111 110 107 99 93 91 97 97 100 100 104 104 104 109 109 108 103 110 125 130 135 133 130 134 102 115 119 120 113 104 111 111 111 108 110 109 112 111 111 108 109 112 113 111 110 108 110 110 112 112 113 114 115 113 112 111 116 115 117 115 115 114 113 112 112 115 117 119 120 122 122 123 124 127 121 113 111 116 112 114 120 120 119 116 118 120 114 113 114 111 112 110 113 115 118 114 118 117 115 110 112 110 106 98 93 91 97 99 101 101 103 103 104 109 109 110 108 112 125 130 134 130 131 135 106 116 119 118 113 104 113 113 112 109 110 110 113 111 111 108 108 111 117 113 111 107 110 110 112 111 113 115 116 114 111 113 118 117 116 115 118 114 114 113 114 118 118 120 121 122 123 123 124 126 120 113 112 116 112 114 120 122 118 117 117 119 115 116 117 112 111 109 112 116 116 116 118 115 113 113 112 109 103 96 92 92 98 101 101 100 102 102 105 108 109 110 110 115 124 128 130 127 133 135 107 117 118 116 109 102 112 113 113 111 111 112 111 110 111 107 105 112 119 115 111 108 111 111 113 112 114 115 115 114 112 114 118 116 116 117 119 115 115 113 117 119 118 120 122 123 123 123 124 125 120 114 114 116 114 115 120 122 118 118 118 119 116 116 117 112 111 109 112 118 119 119 116 111 110 114 113 108 102 96 93 90 99 101 102 102 103 102 105 107 109 111 112 116 122 124 125 127 135 135 106 117 117 115 105 100 110 112 114 112 113 111 109 109 110 105 102 112 120 115 113 109 111 112 114 113 114 116 115 114 113 114 117 114 116 118 119 116 117 115 119 119 118 120 122 124 123 123 123 123 119 117 116 115 115 115 120 122 120 119 118 119 118 116 115 111 110 110 112 118 122 119 116 113 112 115 113 108 102 94 93 90 100 102 103 105 105 103 104 107 110 111 112 116 119 121 123 128 135 134 105 115 115 114 103 96 108 113 113 111 111 109 108 107 109 104 102 112 120 116 115 110 111 112 114 113 115 117 116 114 114 115 115 114 116 118 119 118 119 118 120 118 118 121 122 123 123 122 123 121 119 119 118 116 115 115 119 122 123 120 120 119 116 117 116 110 110 111 114 117 122 117 117 118 117 116 113 107 100 92 94 90 96 101 104 107 105 104 104 106 111 111 113 116 117 120 125 130 135 134 103 112 111 113 102 97 108 113 111 109 108 106 106 106 108 104 102 110 117 117 114 111 113 113 113 113 117 116 115 114 114 114 115 115 118 117 119 118 120 118 119 116 117 122 122 123 122 122 122 120 119 121 118 116 116 116 119 123 126 120 122 119 114 116 116 111 110 110 115 119 122 117 118 118 120 117 112 105 97 89 92 88 91 100 105 107 105 105 104 106 111 113 114 117 119 122 129 130 135 134 101 109 111 111 101 96 108 109 108 107 106 104 104 105 107 104 102 107 114 115 114 112 113 114 114 114 117 115 115 114 114 113 115 118 119 117 119 118 119 118 116 115 117 120 122 122 122 122 122 120 120 121 118 114 116 118 119 123 126 122 124 120 113 113 116 112 110 110 114 118 123 116 116 117 117 116 111 103 93 89 90 84 87 97 106 107 105 106 104 106 110 113 114 118 124 125 130 131 135 134 101 110 114 110 100 95 106 106 106 106 106 103 104 104 106 103 104 106 113 115 115 114 115 114 114 114 117 114 114 113 113 112 116 119 119 117 119 118 119 117 116 115 117 120 122 122 122 121 121 120 120 121 118 114 117 117 118 122 126 124 125 122 112 110 114 112 109 111 114 115 120 116 115 115 115 113 108 102 92 89 87 80 86 98 104 107 105 106 105 106 108 113 114 119 126 128 131 132 133 132 104 110 115 110 98 96 105 104 106 106 107 104 104 104 104 102 105 108 114 115 117 115 117 115 115 114 117 113 113 113 112 112 116 118 119 117 119 118 118 115 116 115 117 119 121 122 122 120 120 120 120 120 117 113 115 116 117 121 125 124 126 122 112 108 114 112 110 112 115 112 118 117 112 111 111 109 107 101 96 88 86 79 85 95 101 106 105 105 105 106 107 113 114 118 126 127 132 133 134 131 106 111 114 107 96 97 104 104 106 106 108 105 105 103 102 102 105 109 115 115 118 116 117 117 117 115 117 113 112 112 112 112 115 116 118 115 117 118 116 114 116 116 117 118 120 122 122 120 119 119 119 119 116 112 114 116 117 120 124 125 124 122 114 109 115 113 111 112 116 111 117 115 110 111 111 111 106 105 100 92 88 83 84 93 100 104 103 103 103 105 107 113 113 117 125 126 131 132 133 129 109 111 111 102 93 98 106 104 105 108 109 106 105 102 102 102 105 110 115 114 117 118 117 117 117 115 117 113 113 112 113 113 114 113 117 114 114 117 115 114 116 116 117 118 119 120 122 119 118 118 119 119 116 113 114 115 116 119 124 125 125 121 115 109 116 112 112 112 116 114 118 113 112 115 117 114 110 109 103 96 91 87 86 91 97 101 100 100 100 103 107 111 112 117 125 126 130 131 132 128 111 111 108 94 91 98 107 104 105 110 109 107 104 102 101 103 106 110 117 114 114 117 117 117 118 115 117 113 113 113 114 113 112 112 115 113 114 115 115 113 115 116 117 118 118 120 120 119 117 117 118 118 116 114 115 115 116 119 124 125 124 120 114 108 114 111 110 111 115 116 115 111 112 119 119 116 114 112 108 101 93 90 90 94 93 97 96 97 98 105 107 110 112 116 123 125 127 130 129 127 111 110 105 91 90 99 107 104 105 109 109 107 104 102 102 105 108 111 117 114 113 114 116 117 119 116 117 114 113 113 114 112 111 112 114 113 115 115 115 112 115 116 117 117 117 119 119 118 117 117 117 117 117 115 115 116 115 118 123 123 123 120 114 109 110 110 111 111 114 117 114 110 115 122 119 118 116 115 110 105 98 93 91 92 90 91 92 94 97 104 107 110 112 116 122 123 124 125 126 124 111 110 102 90 91 101 108 104 105 108 109 107 105 103 104 106 109 113 115 115 113 112 115 116 117 116 115 114 113 113 113 111 112 113 113 113 115 114 114 112 115 116 117 117 116 118 119 118 117 117 117 116 116 116 115 116 114 118 121 122 123 118 113 109 108 108 112 111 112 117 115 113 118 123 118 118 118 117 114 108 101 95 94 93 86 89 88 90 99 107 107 110 113 116 121 121 121 121 123 122 113 110 100 92 92 101 108 103 105 107 109 106 106 104 105 108 111 113 115 115 113 111 114 115 117 115 115 114 113 113 113 111 113 113 113 113 115 113 114 112 115 116 117 117 115 117 118 117 118 117 117 116 116 115 116 116 115 116 119 121 123 115 110 108 109 105 110 107 110 114 116 116 118 122 118 116 116 116 113 106 101 94 91 90 85 86 86 89 100 107 107 112 114 115 120 119 119 118 120 120 114 108 100 94 94 101 106 103 105 106 109 107 106 104 106 110 112 112 115 115 114 112 114 115 116 114 115 114 114 113 113 111 113 112 113 113 115 115 115 113 116 116 117 116 115 116 117 117 118 117 116 115 115 115 117 117 116 114 115 119 122 114 105 106 112 106 105 104 108 110 116 118 119 119 118 113 113 112 109 101 98 93 90 89 82 84 88 90 98 105 106 111 113 113 118 116 117 115 117 119 115 108 100 95 93 103 104 102 105 105 110 107 105 105 109 111 113 113 116 115 113 114 115 115 115 114 115 114 113 113 113 111 112 111 113 111 114 115 115 114 115 116 117 116 115 115 116 116 119 118 117 115 114 115 117 118 117 114 113 117 120 115 102 107 113 108 106 104 107 107 114 117 118 118 119 110 111 108 103 99 94 88 88 87 84 85 82 87 99 101 104 109 112 112 114 114 116 114 116 118 57 61 66 56 48 43 41 42 44 45 41 41 52 111 78 106 66 77 70 67 65 61 58 58 56 63 64 57 62 62 65 63 61 58 57 56 57 66 72 82 74 72 79 94 76 75 74 75 87 79 75 71 70 51 49 69 75 73 75 70 62 48 47 45 47 49 67 68 67 66 66 51 49 48 48 48 49 48 48 48 47 48 50 49 47 48 49 48 62 62 47 47 47 45 47 63 49 64 70 70 56 61 64 56 47 42 42 41 43 42 41 39 53 79 77 76 84 86 71 67 63 62 59 59 54 62 62 60 65 63 67 65 60 58 57 57 59 63 70 77 72 75 80 94 76 77 75 74 74 77 72 95 71 70 52 71 69 86 79 49 61 48 47 44 60 64 67 50 68 66 66 51 50 50 49 47 48 48 47 46 46 48 48 47 48 49 49 50 50 49 48 47 46 47 47 47 64 65 71 50 60 59 62 53 48 44 41 41 44 43 41 41 72 67 31 90 89 88 73 66 63 63 61 57 53 63 58 56 67 64 68 65 61 57 57 56 59 63 65 80 72 71 91 88 78 77 75 73 73 68 49 81 70 69 70 70 85 70 82 66 50 49 45 45 62 65 50 63 66 67 51 50 49 50 50 47 48 48 48 48 46 47 48 48 49 50 49 66 50 50 62 49 47 48 46 47 49 48 69 49 54 59 62 51 46 46 40 52 45 43 41 58 61 53 26 78 86 85 74 67 63 62 60 58 55 59 57 58 67 66 70 67 62 56 57 58 59 63 63 82 92 78 94 82 82 75 74 68 68 67 51 99 71 71 69 75 77 47 70 68 68 63 45 43 47 63 64 62 67 68 50 51 66 51 50 49 49 49 49 48 45 46 49 48 49 50 49 50 50 65 50 48 48 48 47 47 48 46 66 51 56 60 64 50 46 45 41 69 44 42 42 63 63 41 25 63 76 79 86 70 64 62 61 54 52 55 59 62 67 67 67 69 63 57 58 60 61 63 61 74 99 94 87 78 77 74 71 67 66 69 68 91 76 74 69 64 82 43 69 70 68 65 46 42 45 63 64 62 67 65 68 66 65 66 66 49 49 48 47 48 46 46 49 49 49 50 49 48 61 49 49 49 47 48 48 48 48 48 51 53 52 60 62 50 47 46 45 66 66 43 43 68 50 39 29 47 87 100 72 69 67 61 62 59 53 59 62 64 66 67 67 69 63 58 58 61 61 61 62 76 89 90 83 86 80 74 73 67 67 71 72 81 87 71 67 60 63 44 52 73 68 61 47 45 64 65 62 46 66 66 66 66 67 67 69 66 47 48 47 49 48 48 49 49 50 50 48 49 49 48 48 48 47 48 48 62 48 48 52 56 59 62 58 50 49 46 45 42 65 62 46 62 42 47 27 50 68 93 69 70 69 63 62 58 59 63 64 65 66 66 69 68 64 59 58 60 59 60 63 68 86 93 83 82 81 78 73 67 68 69 69 83 77 72 67 65 69 48 71 78 68 63 47 64 51 68 62 45 66 67 65 65 68 69 67 49 49 49 49 63 48 61 50 49 50 50 47 48 49 49 61 48 48 47 47 64 50 50 73 57 57 59 54 41 45 46 46 60 45 48 64 61 40 58 59 52 82 97 67 69 68 64 58 60 60 63 65 64 64 65 69 69 65 60 59 60 58 59 62 68 83 82 87 83 81 75 74 70 66 72 67 72 86 69 71 69 65 71 63 79 69 65 50 68 51 51 46 48 68 65 65 66 69 50 49 49 49 62 63 48 62 64 67 50 50 48 46 48 49 62 45 61 49 47 49 48 50 52 74 61 51 54 50 35 46 45 45 45 46 44 41 71 60 63 77 45 68 96 65 66 69 65 63 64 60 61 65 64 64 64 69 70 65 59 60 61 59 59 62 68 83 82 86 84 82 77 73 73 72 67 67 82 70 68 50 72 75 76 67 72 74 66 52 72 72 76 63 48 62 65 66 65 66 50 49 50 62 61 64 62 63 50 52 50 50 48 47 49 47 60 48 48 46 47 48 66 52 72 74 61 53 54 50 40 44 45 43 45 44 48 48 74 43 46 105 45 68 92 74 63 69 66 66 65 62 59 64 64 64 62 67 69 64 59 61 60 59 60 62 67 83 83 87 74 67 80 74 71 70 68 70 72 74 71 71 69 71 75 69 67 73 69 75 73 70 64 52 46 46 64 64 63 66 49 49 49 49 64 50 50 66 67 52 51 51 50 49 47 48 49 49 49 49 48 49 52 54 56 58 59 58 58 52 45 45 45 45 45 64 54 58 42 43 37 69 70 72 72 73 58 67 69 65 66 62 62 62 64 63 62 63 66 61 60 62 61 59 57 62 66 69 69 86 75 69 64 74 72 69 69 72 73 73 70 70 69 71 72 71 69 79 68 74 73 71 64 46 45 45 46 65 65 66 66 50 48 49 50 50 68 70 52 71 69 51 50 49 46 50 49 49 49 49 49 51 54 56 53 54 59 61 60 58 45 46 47 48 45 41 52 67 43 42 32 87 109 66 72 71 57 67 69 65 66 64 62 61 62 63 61 61 63 60 60 64 60 61 55 61 67 65 67 85 75 69 65 75 73 71 72 73 56 73 70 71 69 69 69 68 68 72 70 71 79 72 64 63 62 49 46 72 68 62 66 49 50 50 50 68 67 52 52 71 68 51 51 49 48 49 49 48 49 49 50 52 53 54 51 52 59 61 61 59 44 45 47 47 45 42 57 70 60 44 31 87 84 66 71 71 58 68 70 64 65 65 63 61 60 61 62 65 66 62 61 62 61 61 55 61 66 64 66 84 74 70 67 79 74 74 73 57 56 57 70 69 68 66 68 67 70 68 75 76 84 70 66 67 62 61 68 70 65 63 65 50 50 51 50 68 51 51 51 71 52 50 52 49 49 49 49 48 49 50 50 54 53 52 52 54 60 61 59 59 42 45 48 47 65 45 63 67 44 42 42 65 69 67 72 73 57 67 69 63 65 67 64 62 59 60 63 67 67 66 62 61 60 62 58 60 63 63 67 84 72 70 66 61 75 74 73 56 57 74 73 71 70 66 66 68 54 67 71 74 72 69 68 67 64 66 67 67 51 63 49 49 48 50 49 50 51 51 51 53 53 50 51 49 50 49 48 47 48 48 52 53 52 50 49 54 62 60 56 58 44 42 48 48 63 63 46 70 67 41 44 65 72 79 70 72 56 66 69 65 63 67 65 60 58 61 63 67 68 66 63 61 60 61 59 59 58 64 68 82 83 70 65 62 75 58 73 56 56 74 75 72 68 66 66 71 52 66 71 71 70 70 68 67 65 66 68 66 50 49 47 46 45 47 49 50 51 52 51 55 54 50 51 50 50 49 48 47 47 49 52 50 47 46 47 55 61 57 54 57 43 42 48 49 62 63 50 65 45 40 64 64 72 67 71 53 51 65 71 64 64 68 66 60 58 61 65 66 68 67 65 63 60 59 58 58 55 64 69 69 83 69 66 64 63 58 73 57 56 74 74 72 74 68 68 56 71 67 71 71 69 69 68 69 67 68 67 67 48 48 45 45 45 47 50 50 49 51 50 54 71 52 49 50 50 47 46 47 49 50 49 46 45 46 46 53 59 55 52 52 34 39 48 51 49 47 50 67 64 42 58 54 72 68 49 51 50 65 70 64 63 66 63 61 57 64 67 67 70 69 66 63 60 55 54 55 53 64 69 68 70 71 69 68 65 58 57 59 58 74 74 74 74 69 69 56 54 68 70 71 70 70 69 69 70 70 68 66 47 46 45 46 46 48 49 48 47 51 50 54 52 49 50 49 49 47 47 47 49 49 45 45 45 46 47 51 56 55 52 51 43 41 48 52 50 46 49 68 64 58 43 44 67 68 50 50 50 66 70 63 63 63 63 61 66 66 66 66 70 72 67 61 56 50 51 52 53 62 67 67 70 71 69 71 65 60 61 60 60 76 76 75 75 71 72 55 73 69 67 69 72 70 69 70 70 52 52 50 47 46 46 48 48 49 48 47 47 49 71 52 50 50 49 49 48 46 47 47 50 49 46 45 45 47 47 51 53 55 52 51 47 38 49 69 69 47 48 50 65 61 43 48 69 49 48 50 53 67 68 64 64 62 60 65 68 67 69 67 71 72 67 60 55 50 50 51 53 61 63 65 69 69 70 71 67 64 65 61 60 79 77 78 74 73 56 54 72 71 67 67 70 69 69 70 52 50 50 49 46 46 47 50 50 50 50 49 48 48 51 50 48 48 48 49 50 46 46 49 49 50 48 46 48 46 46 48 50 54 53 54 50 35 47 68 51 49 47 48 51 48 46 63 49 48 47 50 55 67 68 66 63 59 55 67 68 68 69 68 71 70 67 60 55 52 50 53 54 60 61 63 66 69 69 70 67 66 65 63 62 63 76 82 76 74 56 54 72 74 69 67 69 69 69 70 51 49 49 49 47 47 50 51 50 51 50 69 48 49 50 49 46 48 48 49 49 47 48 50 50 51 49 48 48 47 46 48 50 54 55 53 45 38 46 68 69 49 63 49 50 48 47 48 48 47 47 48 53 64 67 65 64 55 51 69 67 69 67 68 71 69 65 59 57 53 51 52 53 59 60 61 65 68 69 70 66 66 67 65 65 64 63 81 78 74 56 54 73 74 71 69 71 71 70 70 50 49 49 49 49 49 50 51 50 50 69 70 69 50 51 50 50 48 48 50 49 48 49 50 52 51 49 49 50 50 50 51 50 55 54 47 40 36 45 68 51 50 69 49 48 48 50 67 48 48 48 47 50 58 64 64 61 53 54 70 68 69 68 68 69 67 62 59 57 54 51 49 54 59 58 61 64 65 68 69 67 66 67 67 68 66 65 80 82 77 57 54 72 73 73 71 72 73 72 72 53 50 48 49 49 49 51 52 50 49 64 68 67 51 52 51 51 50 48 49 47 50 50 51 69 52 49 49 51 51 52 50 50 53 51 52 41 38 46 50 68 51 51 49 49 49 51 51 49 49 47 45 48 52 60 59 55 52 58 71 70 68 70 68 67 62 60 58 56 54 51 49 53 59 57 60 63 62 68 71 69 67 66 67 69 66 65 64 78 76 58 55 58 73 73 72 73 74 73 72 53 51 49 50 50 49 51 51 49 48 48 67 66 52 53 54 51 50 61 49 47 48 65 65 50 51 50 51 52 52 52 51 50 51 56 53 47 40 44 49 65 69 50 50 51 50 51 50 49 49 48 47 47 47 55 41 47 51 62 70 68 69 69 68 63 62 59 55 55 54 49 49 53 59 58 59 62 64 68 72 71 70 67 67 68 66 65 64 78 75 59 57 59 57 57 72 73 74 73 55 54 53 51 53 52 50 50 51 50 50 46 66 66 53 71 53 50 51 63 63 59 61 47 63 50 51 51 51 53 53 52 51 50 56 57 54 45 38 44 48 50 70 50 48 49 52 49 47 47 48 48 47 48 46 50 40 53 55 61 69 70 70 68 67 62 61 58 57 56 55 50 48 50 57 57 59 62 67 72 72 71 70 69 66 67 67 66 64 80 74 74 74 60 58 57 57 73 74 57 54 53 54 55 56 54 50 50 51 50 65 49 81 76 70 68 68 66 66 49 64 60 47 47 65 67 53 53 52 53 54 51 50 48 61 56 46 37 42 44 48 50 52 50 47 48 52 51 45 46 49 47 48 47 42 48 52 59 54 57 66 70 70 67 67 61 59 58 57 55 55 52 48 48 56 59 59 64 68 73 71 70 69 68 66 67 68 67 65 79 74 74 75 60 59 56 73 74 73 56 54 52 53 54 55 53 52 52 51 51 63 49 52 84 71 68 69 67 67 63 62 60 48 60 64 66 53 53 54 55 53 51 50 48 59 55 47 44 43 45 50 51 51 49 47 50 51 51 49 47 49 47 48 45 40 49 60 58 50 48 63 69 71 67 65 60 60 58 57 55 57 53 48 46 53 60 62 67 71 72 71 69 69 67 67 67 70 68 67 63 74 74 74 61 60 56 73 58 74 57 54 51 52 52 53 51 52 70 50 51 64 47 69 75 75 68 69 68 68 65 63 59 59 59 65 64 71 72 55 55 53 51 51 49 60 53 54 53 44 48 49 53 50 48 46 50 52 51 68 49 49 48 48 41 41 46 61 58 51 46 63 66 71 66 61 59 58 59 56 56 56 54 49 47 52 61 65 69 72 72 72 71 70 68 68 67 69 69 67 80 74 74 75 62 61 55 73 75 58 57 55 52 51 53 51 50 51 51 51 50 63 47 66 68 69 71 71 71 70 66 64 62 64 65 66 65 69 72 54 53 52 50 51 49 59 55 57 56 51 51 50 53 51 46 46 51 52 52 69 51 48 47 46 40 41 47 61 59 55 51 62 64 68 63 56 57 58 57 56 57 56 55 53 50 54 61 67 71 72 72 72 70 71 69 68 68 70 68 66 77 74 74 59 63 63 57 55 79 61 58 56 54 53 53 52 51 51 70 51 50 63 61 65 68 72 71 54 54 53 69 67 67 67 68 68 51 50 70 70 51 50 50 51 50 56 59 61 55 54 55 55 54 51 47 48 50 53 54 53 50 46 46 46 44 41 43 57 59 59 57 62 62 62 57 54 54 59 57 56 57 54 54 55 52 56 62 68 71 71 72 71 70 72 70 68 68 69 69 66 77 74 74 75 63 63 59 60 79 61 59 58 55 55 54 53 52 51 51 51 50 65 63 66 67 70 72 71 54 53 53 68 67 68 69 52 51 51 69 69 68 50 50 67 68 61 59 60 53 50 57 58 54 51 47 49 49 52 54 56 54 48 48 50 46 43 43 48 58 59 53 59 58 55 53 53 55 62 60 57 55 52 52 55 53 58 64 67 70 71 72 72 71 71 69 68 68 69 68 64 75 74 74 79 63 63 61 62 60 60 59 59 59 60 56 54 52 51 51 50 49 65 65 67 67 72 54 53 52 52 52 69 51 68 69 51 52 52 51 69 51 50 50 65 67 62 61 60 58 57 58 57 55 50 46 49 50 56 53 58 54 52 50 47 47 43 40 38 52 57 50 56 57 50 52 54 60 67 62 58 53 50 52 55 56 60 64 67 69 72 72 73 71 72 71 68 67 66 67 64 74 76 75 64 63 62 64 61 59 59 58 58 62 62 57 55 52 51 50 49 50 51 67 70 71 54 53 53 51 51 51 51 52 52 51 49 50 51 51 51 50 50 50 65 999 58 60 58 60 59 61 56 52 46 46 50 51 53 55 59 57 56 50 46 44 42 36 39 44 60 54 54 56 49 52 56 62 68 64 61 55 50 50 56 57 62 65 67 70 71 73 72 72 72 71 70 66 66 67 64 75 76 74 80 65 62 64 61 58 58 57 56 59 63 59 56 54 51 49 48 51 52 52 53 53 53 53 53 52 52 51 52 52 51 49 47 49 50 49 49 49 49 49 50 51 57 61 60 59 60 62 58 51 47 47 51 52 50 53 59 59 59 54 50 48 38 37 39 40 61 54 53 55 49 51 55 66 68 65 64 58 52 51 55 60 64 66 67 70 71 72 73 72 72 71 70 67 66 66 65 76 78 74 81 64 62 64 60 56 57 57 57 59 63 57 56 54 52 49 49 70 52 53 52 52 52 52 52 52 52 52 70 51 49 49 47 49 48 47 48 48 49 49 50 50 58 57 60 60 62 63 58 49 48 48 51 53 49 51 55 58 60 56 55 49 39 36 36 42 60 57 52 51 50 50 53 65 67 63 63 57 54 51 52 59 65 66 69 71 69 72 72 73 73 73 70 67 65 66 65 62 74 76 80 64 64 64 60 55 56 57 57 63 58 55 55 52 51 48 50 71 52 52 52 52 53 51 52 53 70 51 51 50 50 49 48 50 50 49 49 49 49 49 49 50 58 57 60 59 62 64 59 48 48 48 52 53 49 46 51 55 59 56 56 47 37 37 37 46 58 56 48 48 54 51 51 61 67 64 60 52 51 49 50 56 63 65 68 69 69 71 71 74 74 73 72 69 66 65 64 64 60 77 81 64 65 60 62 55 54 56 60 62 57 55 54 70 50 49 50 71 54 53 53 52 53 51 52 52 71 50 51 49 49 48 50 49 51 50 50 50 49 49 49 999 58 58 61 60 63 63 58 49 47 46 51 52 50 44 53 55 56 58 53 44 40 38 35 46 56 51 43 45 56 51 52 58 66 64 56 48 51 49 49 55 62 65 67 70 69 70 71 73 74 74 72 70 66 65 63 63 63 79 82 66 64 65 60 55 54 56 75 61 57 56 53 70 52 50 51 71 71 71 53 53 53 52 52 70 69 50 50 49 48 47 47 49 52 51 50 50 49 49 999 52 58 57 59 59 62 63 59 51 49 48 49 52 51 49 51 56 58 58 55 49 41 36 39 49 54 45 41 46 54 50 54 57 64 62 52 52 57 53 50 53 62 66 68 70 69 70 71 74 75 74 72 70 68 65 63 63 63 64 67 66 63 67 62 58 55 55 58 60 59 56 53 71 70 51 53 71 70 70 71 53 53 53 53 71 68 50 50 48 47 47 49 49 51 50 50 49 49 50 51 51 58 59 59 59 62 63 60 53 51 49 50 50 52 52 51 52 60 58 56 47 45 38 34 48 53 42 44 50 48 51 56 59 62 58 54 58 60 54 51 49 61 68 71 71 69 71 72 74 76 74 73 70 67 64 63 63 63 65 65 64 63 64 65 62 56 55 58 61 59 55 53 71 53 52 54 72 71 69 71 71 71 53 52 70 70 50 50 48 47 48 50 51 50 50 49 48 49 49 48 51 58 59 59 58 62 64 62 55 54 51 53 55 55 53 51 51 56 58 51 51 46 42 38 42 48 42 46 51 49 51 53 60 62 58 56 61 59 55 54 50 60 68 72 71 69 71 73 74 75 73 74 71 66 63 63 62 63 65 64 65 62 62 66 61 72 55 57 59 59 55 53 71 54 53 72 72 71 69 70 70 71 53 53 70 52 51 50 49 47 50 48 51 49 49 48 49 49 48 50 52 59 60 60 59 62 65 62 58 55 52 55 56 58 53 53 51 53 57 53 50 52 46 38 39 39 41 49 51 50 52 53 60 62 58 58 61 60 57 57 57 61 82 74 72 70 72 74 75 76 74 74 71 67 64 62 64 64 65 63 62 61 61 64 60 73 56 57 58 59 55 54 72 54 53 72 73 72 71 70 70 70 72 71 72 53 52 51 49 49 51 50 48 51 48 49 51 51 48 51 52 58 60 60 60 62 65 63 58 56 53 56 57 58 57 54 52 49 56 49 41 50 44 41 39 37 41 48 51 54 50 54 57 62 60 59 61 60 60 63 65 68 83 74 71 70 72 74 75 76 73 74 71 68 64 64 65 64 62 62 60 61 59 66 59 73 72 57 57 58 56 55 56 54 54 55 73 72 70 70 69 71 70 72 71 53 52 51 50 51 50 49 48 51 48 50 52 53 52 51 55 59 59 62 61 64 66 63 58 57 55 57 57 59 60 56 47 46 58 49 44 49 47 50 44 45 43 45 51 53 51 52 56 60 57 60 61 62 60 67 68 70 69 74 72 69 70 74 74 75 73 73 71 68 65 64 65 64 62 61 59 62 59 67 59 74 73 73 57 58 56 56 56 54 54 55 72 55 70 70 69 79 71 72 55 53 52 52 53 52 51 49 49 49 49 52 56 57 55 56 58 59 61 62 63 65 66 66 62 59 57 57 57 55 60 56 47 46 59 52 46 42 43 51 48 49 44 47 50 52 53 55 56 56 53 60 62 65 63 67 68 71 68 73 73 69 70 74 74 74 72 72 71 67 64 64 63 62 63 59 59 64 61 66 65 74 74 74 58 60 58 56 56 55 54 55 72 54 70 70 70 80 72 71 54 53 52 51 53 52 50 50 50 49 48 52 51 51 51 54 56 55 60 62 64 65 66 66 63 60 59 57 55 58 59 56 47 45 59 52 46 37 50 52 46 50 47 48 50 52 55 54 53 51 56 62 63 64 64 66 66 70 67 83 72 71 71 73 74 72 71 71 69 65 64 65 63 62 64 60 60 63 62 64 63 74 74 74 61 63 61 59 57 56 55 71 72 71 69 71 72 72 72 73 55 55 52 52 52 52 51 50 49 48 47 50 50 53 53 53 53 58 59 62 63 66 67 67 64 62 59 59 56 58 58 54 47 48 58 55 47 41 44 42 42 50 45 49 51 49 54 52 51 51 54 61 61 62 62 65 67 69 81 84 72 71 71 72 74 73 72 69 81 65 63 65 63 62 64 62 59 62 66 64 60 74 74 77 80 64 65 62 57 57 56 72 72 54 70 70 73 73 74 58 57 56 52 52 53 52 51 49 48 47 48 50 49 52 52 51 51 57 59 62 62 65 66 65 64 63 60 60 56 58 58 53 50 52 58 56 49 45 41 36 42 49 42 48 51 49 53 52 52 53 55 61 57 59 62 66 67 70 82 83 71 71 71 72 74 75 72 69 67 65 63 63 64 62 63 63 61 62 69 65 76 74 75 81 81 65 67 62 56 56 57 73 73 55 71 73 75 75 58 57 59 57 53 52 52 51 50 49 48 49 48 52 52 51 51 50 52 62 58 61 59 65 66 65 63 63 62 59 57 59 57 55 52 54 57 57 52 48 47 44 44 51 45 50 50 48 50 53 53 56 56 59 52 50 59 65 65 68 82 83 70 70 71 73 73 75 74 70 66 65 65 63 62 61 59 60 61 63 62 63 81 76 75 81 69 68 69 61 57 57 73 74 76 73 55 77 64 74 58 59 66 62 54 51 50 50 49 48 48 48 52 53 52 50 50 50 52 66 60 58 58 65 65 66 63 64 61 58 57 57 59 56 52 53 58 57 54 49 48 50 47 48 48 48 49 51 50 53 54 55 56 58 53 52 57 64 65 68 82 84 82 69 70 73 72 74 73 70 68 67 66 64 62 60 58 57 60 65 61 61 82 80 76 82 70 68 68 60 56 58 75 74 76 74 56 65 62 73 57 65 68 62 54 51 50 49 48 48 47 48 54 53 50 50 50 52 52 63 56 60 59 64 65 66 64 63 60 59 60 58 59 56 52 54 58 57 56 50 51 53 50 53 51 48 49 54 50 54 53 56 56 57 55 56 56 65 65 67 67 82 82 69 70 72 72 84 84 70 69 67 68 65 61 60 58 56 56 63 63 65 70 81 77 81 72 69 67 61 58 59 78 75 77 74 56 62 60 55 58 66 65 63 59 55 50 49 48 47 47 47 55 51 49 50 50 51 50 71 56 59 57 64 65 66 63 63 60 59 61 59 57 54 53 53 58 58 57 51 58 52 54 52 49 50 52 55 50 55 53 57 56 56 58 57 57 64 64 65 66 82 82 82 69 71 83 84 84 71 69 68 67 65 62 61 57 56 55 59 65 68 69 65 80 81 72 68 66 62 58 60 81 74 75 74 56 56 58 58 61 66 63 66 62 54 49 48 47 47 47 48 55 49 47 49 47 47 50 66 62 56 56 61 65 65 62 61 58 58 60 58 56 53 55 58 62 59 52 55 55 55 57 53 51 52 53 54 50 55 56 56 54 54 56 57 58 64 62 64 65 81 81 81 66 83 82 82 84 71 69 68 67 67 62 60 58 57 54 57 81 70 68 63 62 66 71 70 67 62 61 62 81 75 75 58 56 55 56 59 64 65 62 62 58 49 45 47 47 47 48 49 55 48 46 46 45 47 47 66 69 56 53 62 63 65 61 62 57 59 61 58 54 53 57 62 63 61 53 55 55 53 56 56 57 56 53 49 50 55 59 55 52 55 57 55 59 62 60 64 64 80 79 80 64 79 80 81 83 68 69 67 66 67 62 58 59 57 54 56 79 68 66 63 61 67 71 68 66 64 64 66 68 79 75 57 56 55 56 61 68 63 61 57 52 46 43 45 48 48 47 50 54 46 45 42 43 44 47 69 61 55 53 60 62 64 62 61 56 58 61 58 55 56 62 63 64 59 57 56 54 53 54 57 54 57 55 46 50 55 59 56 52 59 58 57 60 61 61 63 62 79 76 76 61 59 75 80 82 69 69 67 65 67 61 58 60 57 55 57 73 80 65 63 62 67 70 67 65 81 80 81 68 65 64 59 56 57 57 64 70 62 58 50 47 42 43 48 50 48 47 52 53 45 43 42 42 45 48 64 62 56 53 59 62 62 60 59 56 61 60 58 54 60 64 64 63 62 57 54 53 54 52 55 53 57 56 46 49 55 59 56 56 59 57 57 61 60 59 60 58 61 76 75 60 57 56 60 67 67 67 67 64 67 62 58 60 58 57 57 57 64 65 62 63 68 69 68 65 80 80 83 82 68 65 58 56 57 59 65 67 60 55 50 47 43 45 54 53 49 51 54 52 46 42 42 42 45 48 64 62 59 58 61 62 62 61 60 55 61 59 59 54 60 64 65 63 60 56 51 51 55 54 56 54 56 58 51 50 53 59 58 58 60 54 56 57 57 56 55 54 57 73 74 59 56 55 59 63 61 65 67 64 64 61 58 61 62 59 73 58 79 64 61 65 71 71 68 81 80 81 83 70 70 65 58 55 57 59 64 63 59 54 50 49 45 52 59 59 54 55 53 49 43 42 44 42 46 47 68 67 69 64 58 60 62 59 58 55 59 57 59 54 58 63 67 59 61 55 49 52 58 55 54 55 57 62 59 54 54 58 58 60 58 53 54 57 57 59 56 57 56 56 73 57 54 54 56 58 59 62 66 65 62 61 58 63 64 62 60 74 79 66 65 68 72 71 69 66 82 82 83 70 72 66 58 53 54 58 61 62 58 56 52 54 51 58 62 61 58 56 51 45 41 43 44 45 46 44 66 70 73 59 57 56 62 57 56 59 59 57 59 53 59 64 63 59 58 54 50 58 60 53 50 54 58 62 60 59 55 57 58 63 57 55 56 57 60 60 59 58 74 54 72 56 55 54 55 54 56 62 64 64 60 60 56 61 65 61 61 59 80 67 64 69 72 72 72 69 82 82 70 71 72 67 73 50 52 56 59 59 57 56 56 58 55 57 61 63 58 54 49 45 42 44 45 46 46 45 66 68 68 61 61 56 54 57 58 60 60 60 60 55 58 64 60 59 58 52 53 60 57 52 48 51 54 62 64 60 56 60 61 62 55 55 57 58 62 61 60 57 53 54 55 56 54 53 52 52 57 59 62 64 59 59 57 60 65 62 63 56 63 67 65 68 71 74 73 70 83 82 72 74 73 69 73 45 49 55 59 58 53 54 58 57 54 53 55 59 53 50 47 45 45 46 46 46 46 46 68 66 68 57 60 62 54 53 59 59 61 61 59 59 61 64 62 57 54 50 58 58 51 48 48 48 50 62 64 59 58 62 61 61 55 54 58 57 63 59 59 54 49 51 54 52 54 52 50 52 55 57 61 62 59 60 59 60 64 63 62 55 62 65 65 68 73 72 73 69 83 83 72 76 75 68 63 48 50 55 75 57 53 55 57 56 50 47 53 55 49 48 47 46 47 47 50 48 45 45 68 66 67 57 58 57 56 55 58 56 59 60 60 59 62 63 59 56 50 55 57 55 52 49 48 49 50 62 62 58 59 61 62 61 58 56 55 59 61 58 61 52 48 51 51 51 54 52 49 50 51 52 60 62 60 60 61 60 62 65 63 56 60 62 63 67 73 72 73 69 82 83 73 77 76 69 64 54 56 72 75 58 54 54 55 54 47 45 53 54 52 48 47 47 48 50 52 52 52 46 66 66 67 57 63 63 57 52 59 53 60 60 59 59 62 61 57 59 57 53 58 55 53 49 47 47 49 56 59 56 56 58 62 63 59 54 55 58 58 60 57 52 49 50 49 52 51 51 50 47 50 51 62 62 61 61 65 62 63 66 64 57 57 61 63 66 71 71 73 70 82 84 74 76 77 71 68 56 74 75 78 74 56 55 55 56 49 46 53 54 54 48 46 48 49 51 55 58 62 56 64 66 66 58 70 65 57 54 60 55 60 59 59 58 58 60 61 62 57 52 57 58 54 49 49 48 50 55 55 55 56 56 62 63 60 53 56 55 58 59 58 52 49 47 47 52 49 49 49 49 50 49 61 62 62 62 65 63 64 65 65 58 56 61 62 66 69 71 73 69 69 84 74 75 77 73 69 57 57 81 76 74 57 55 52 55 49 47 52 55 51 48 48 52 49 52 57 67 73 67 63 66 66 59 74 61 58 53 59 57 60 60 60 59 57 61 62 60 59 53 59 56 55 49 50 50 50 53 54 56 55 54 62 62 62 56 55 55 56 57 56 53 50 47 45 47 46 47 48 49 53 50 59 63 63 63 64 62 65 67 68 62 58 61 64 65 71 70 73 70 68 83 72 73 77 73 68 59 56 79 75 73 73 56 53 55 51 51 55 57 51 48 50 54 52 57 63 75 72 71 59 66 68 59 66 65 56 54 60 55 60 61 61 59 58 63 62 59 59 56 56 55 52 47 49 49 51 52 54 55 54 53 62 59 62 56 54 54 55 54 57 53 49 47 46 46 46 46 49 48 53 49 57 64 62 63 64 62 63 82 68 66 59 60 63 66 71 69 74 72 69 83 70 84 75 69 82 60 55 77 76 73 72 73 55 54 55 53 56 59 52 52 56 55 56 63 71 73 67 71 59 63 62 57 71 64 61 50 57 56 55 61 60 59 60 62 63 58 60 58 53 52 50 46 49 50 53 56 56 57 52 53 59 60 60 56 56 55 55 54 52 50 47 47 45 46 43 45 46 47 53 50 56 65 60 62 65 62 63 79 64 66 61 60 61 64 68 68 75 72 70 71 71 84 73 82 76 55 72 82 82 73 71 73 57 59 57 55 59 60 55 56 60 56 60 71 74 73 69 64 59 61 59 63 67 67 64 51 55 55 58 61 61 59 59 56 63 57 60 58 55 53 52 51 51 52 56 59 60 58 54 53 59 60 59 57 57 57 55 47 50 49 46 46 45 48 48 48 44 46 49 49 55 65 61 61 65 62 64 59 79 62 61 60 61 63 66 66 74 72 70 73 72 70 86 82 86 56 75 81 81 72 71 74 62 62 59 57 62 61 58 58 60 59 70 73 73 68 66 67 59 59 64 58 70 66 59 52 57 59 56 60 62 59 57 55 62 60 62 59 56 56 56 55 55 56 59 62 63 59 57 53 57 58 58 60 58 57 53 48 49 48 48 46 46 49 54 50 41 47 47 53 56 63 63 61 65 63 64 62 62 61 62 62 62 63 65 67 72 72 70 74 72 69 83 81 82 72 71 69 75 75 73 77 65 63 60 58 62 59 56 56 60 65 77 74 66 66 66 66 58 59 62 64 66 63 53 50 61 61 58 61 63 62 60 56 62 65 65 58 60 60 60 59 58 57 60 63 62 58 57 54 54 56 56 61 59 58 57 53 54 51 54 51 44 47 54 48 43 48 49 52 56 60 64 62 66 65 62 63 61 61 62 62 64 64 66 68 70 71 72 75 72 69 81 80 83 75 80 49 81 78 74 62 66 64 60 59 63 59 55 56 61 73 75 71 66 66 67 66 62 63 66 60 63 61 47 50 63 60 60 61 63 63 61 57 61 63 61 62 64 63 62 60 59 56 58 61 61 57 56 56 54 54 56 60 60 59 59 54 53 50 57 54 49 46 53 47 42 49 52 51 55 59 64 63 66 65 63 64 63 63 62 64 67 65 67 70 69 72 73 77 74 67 76 75 78 62 63 60 70 78 75 80 68 64 61 61 60 57 55 55 62 72 69 68 66 65 66 66 61 59 58 62 64 49 46 55 64 59 61 61 63 63 60 56 58 59 59 67 65 64 63 59 60 58 57 53 57 56 57 55 54 53 55 60 62 60 58 51 52 49 54 54 53 47 51 49 46 49 54 53 53 57 62 64 67 65 65 65 64 64 62 66 66 65 69 69 70 71 85 78 75 65 74 74 69 61 65 74 74 74 75 80 81 63 59 61 60 58 53 55 69 77 69 67 66 65 67 66 59 61 63 61 56 57 47 63 67 58 62 62 63 63 60 60 54 55 61 67 64 64 65 62 61 60 57 53 55 57 57 55 55 55 55 60 64 62 58 52 51 50 54 55 55 44 48 50 48 47 55 56 54 58 62 62 68 66 67 65 64 66 62 65 67 63 68 69 71 71 75 77 76 69 59 74 69 62 47 74 86 85 78 81 82 80 59 57 62 58 51 55 71 74 68 67 66 65 66 66 64 62 66 62 61 62 60 68 65 58 62 62 63 64 63 62 57 57 65 64 65 62 61 59 63 62 58 52 53 57 57 56 56 56 59 64 66 63 57 51 52 51 53 58 55 46 46 50 49 48 56 59 56 59 58 61 67 67 67 65 66 67 66 64 65 63 68 70 69 71 74 76 76 74 82 77 71 62 72 77 78 77 87 83 82 80 58 57 63 59 51 57 72 66 70 68 66 65 66 66 67 62 67 62 63 65 70 71 65 61 65 62 63 64 64 61 57 59 66 65 66 64 61 59 58 56 57 55 55 58 57 57 58 59 61 65 65 59 58 55 55 52 53 55 54 50 48 53 49 54 59 63 58 59 58 60 67 67 68 66 66 65 67 63 64 63 67 70 69 70 74 74 77 78 74 82 73 70 77 74 87 90 86 82 80 80 57 59 63 59 53 61 72 66 68 68 65 66 66 66 69 65 69 65 63 66 71 71 67 61 64 63 64 65 65 60 58 61 65 66 67 63 61 63 57 55 53 56 58 57 57 59 59 59 62 64 62 58 58 56 55 54 54 52 53 51 54 59 54 56 63 66 59 58 59 61 68 68 70 68 66 66 68 65 64 63 67 69 71 72 75 73 79 80 78 72 75 74 84 76 84 93 83 81 79 79 57 59 61 57 53 60 68 64 65 66 65 65 67 71 69 66 69 68 69 67 72 70 67 61 63 62 64 67 66 61 57 62 67 64 66 63 62 65 56 52 55 59 61 57 59 59 58 61 61 61 57 62 58 56 57 57 55 54 54 58 60 66 61 61 67 69 65 59 59 62 68 69 69 69 70 65 68 65 65 64 67 67 70 74 75 76 79 79 78 84 80 80 75 81 88 87 83 84 78 80 58 59 62 56 52 58 62 72 67 65 64 64 67 67 70 69 69 66 65 67 69 70 67 60 63 63 63 69 67 62 59 63 67 63 65 63 63 65 57 53 59 65 61 59 60 58 60 59 56 59 60 58 57 54 58 56 55 55 58 61 67 71 67 66 71 72 66 61 60 63 66 69 68 68 72 66 68 64 67 64 66 68 71 72 73 76 76 80 76 72 83 83 81 82 84 84 84 84 83 62 60 60 61 56 52 58 65 64 63 62 62 64 67 67 72 71 68 66 67 67 71 68 63 60 62 63 64 69 66 64 61 64 66 63 63 64 63 65 58 56 63 63 63 62 60 58 60 58 57 58 65 60 55 56 57 55 55 57 59 61 71 71 71 70 73 74 69 62 60 64 66 67 66 67 71 68 68 65 68 65 66 69 71 72 74 74 76 77 73 83 83 72 85 83 83 83 83 82 83 64 62 63 62 56 52 54 62 66 64 61 66 70 67 66 72 73 69 63 65 66 70 64 60 60 61 61 65 67 65 63 63 63 65 62 62 66 65 64 57 57 65 63 64 62 60 60 60 59 61 61 65 59 56 60 59 56 55 60 64 67 68 67 72 73 76 74 71 64 59 64 65 67 68 67 73 69 66 65 67 66 66 70 73 71 72 75 78 77 73 83 84 73 84 83 82 82 83 80 83 66 64 64 61 56 53 51 60 68 69 68 63 65 67 66 70 73 69 64 64 67 67 58 58 58 60 62 65 65 64 63 62 62 65 62 61 65 64 62 60 62 62 61 63 63 61 60 60 60 61 61 64 60 54 58 59 59 56 61 66 67 64 69 71 75 77 74 72 66 61 64 66 67 70 68 73 71 69 64 67 66 67 70 74 72 72 74 77 76 73 83 84 72 83 81 81 80 82 80 82 65 64 65 63 58 56 53 57 69 67 59 67 66 73 66 66 72 70 64 61 62 62 54 56 58 61 63 63 63 63 62 62 65 64 64 63 63 62 61 64 64 62 62 64 64 63 62 61 61 57 59 65 58 56 55 57 58 61 67 65 66 64 68 72 76 76 73 71 66 62 65 65 67 71 68 73 71 69 64 66 66 68 69 73 72 74 77 77 77 73 83 84 72 83 81 77 74 81 78 81 66 65 65 64 61 61 58 56 69 73 59 63 66 64 64 66 72 71 65 64 57 63 57 57 57 63 62 62 63 62 62 63 66 63 64 64 62 60 60 63 65 63 63 65 65 63 62 63 61 58 60 63 63 58 59 59 61 67 69 67 67 61 66 72 76 75 71 69 67 64 65 67 69 72 68 73 72 69 66 67 66 67 68 72 73 75 78 76 77 84 85 84 84 84 82 76 74 80 80 82 81 66 65 64 61 63 63 59 70 73 62 70 66 63 64 80 72 70 67 67 62 65 60 60 59 62 62 63 64 64 62 64 68 63 63 63 61 61 60 62 64 64 64 65 65 64 63 65 64 64 66 60 61 60 60 62 65 68 68 66 66 64 66 69 76 75 70 67 69 65 64 68 72 74 70 73 74 70 69 68 65 67 68 71 74 79 75 77 78 75 85 85 73 71 81 77 75 80 81 82 81 65 64 64 64 63 65 65 70 73 68 73 70 64 73 66 72 69 68 69 68 69 63 61 59 62 61 66 64 63 63 65 67 66 63 61 60 60 61 62 64 64 65 66 65 64 63 68 66 65 62 59 62 61 62 63 67 67 67 67 65 64 66 69 75 74 70 68 71 65 64 70 72 75 72 74 74 72 70 69 67 66 66 71 75 77 75 78 78 77 85 85 85 70 81 76 75 80 81 83 82 66 64 63 64 63 66 67 71 73 69 68 68 65 75 67 72 69 67 70 69 72 65 62 61 62 63 65 65 64 64 64 65 69 65 63 58 61 61 63 62 64 66 66 65 64 65 68 65 63 62 65 62 62 61 65 68 64 68 68 67 65 66 70 72 72 70 69 72 66 65 69 72 74 74 75 75 72 72 71 67 65 65 71 75 76 76 78 76 76 86 75 84 83 81 76 75 82 82 82 81 65 66 64 64 63 65 68 72 72 69 63 61 71 73 69 72 68 69 69 82 72 66 64 63 64 65 65 63 64 62 62 67 69 68 63 60 62 62 65 65 65 66 66 65 64 65 66 63 64 65 67 63 64 61 66 69 64 65 68 67 67 67 69 71 72 69 71 72 66 67 69 71 74 74 76 77 73 73 71 66 64 64 68 76 77 76 75 73 74 77 76 84 83 80 76 75 84 82 82 67 66 65 65 63 64 65 68 72 71 61 59 61 74 73 68 72 67 69 66 81 72 66 65 63 64 65 62 62 64 61 59 67 70 67 65 61 62 64 66 66 66 67 67 66 65 66 64 60 64 65 66 63 66 63 68 68 65 68 68 70 68 67 68 68 71 71 73 71 68 68 69 71 74 75 76 77 76 73 70 65 65 65 69 75 77 75 74 75 74 78 85 85 83 77 76 75 84 83 68 68 66 65 64 64 65 65 68 71 66 59 59 69 71 71 67 70 68 69 65 79 71 68 66 63 64 62 61 61 63 61 59 68 71 68 66 62 63 65 67 65 67 68 67 65 66 66 63 63 64 65 64 65 67 66 68 67 64 68 69 69 68 67 68 66 68 73 74 72 68 67 69 71 75 77 78 78 77 73 69 67 65 65 69 73 77 75 76 76 76 77 75 85 82 77 78 75 83 83 68 69 67 65 63 65 67 66 68 69 67 58 63 69 72 73 66 68 66 67 63 80 72 67 63 62 60 60 60 61 62 60 60 66 69 69 66 62 65 65 66 65 68 67 67 66 65 64 64 66 64 64 65 66 68 66 67 65 65 68 68 69 68 66 67 68 68 73 74 73 68 69 70 72 76 77 79 78 77 71 70 68 67 65 69 74 77 76 77 77 77 77 85 84 81 79 80 78 84 83 83 70 66 66 64 66 67 69 68 69 71 66 70 69 74 72 63 66 67 65 62 79 71 66 62 61 60 59 59 60 62 61 60 65 69 67 64 63 65 66 67 66 68 66 65 65 65 63 66 67 66 63 66 66 67 66 63 63 66 68 69 68 66 66 68 68 69 72 72 72 68 70 70 72 74 76 80 77 74 72 70 69 67 65 69 73 77 74 77 75 75 76 85 83 78 80 84 81 85 82 83 70 67 65 64 66 68 69 68 71 75 68 70 72 75 75 62 65 69 66 63 79 69 64 62 60 62 58 59 62 63 61 62 65 69 67 67 66 67 67 66 66 68 66 65 65 64 63 67 68 68 64 68 66 68 66 62 65 66 69 69 68 67 66 68 68 69 71 72 71 69 70 70 72 74 76 79 76 74 72 70 68 67 67 69 69 74 75 75 74 73 74 84 83 78 82 84 79 85 87 84 70 67 66 66 68 68 69 69 72 77 73 72 72 74 75 63 65 70 68 63 79 68 62 62 60 63 60 60 60 62 61 64 66 68 67 68 65 68 68 69 67 69 66 65 65 64 64 68 67 67 66 68 67 67 65 64 65 66 68 69 70 68 67 68 68 69 70 72 70 69 69 70 73 73 75 80 77 70 71 73 68 67 68 70 66 73 75 72 72 72 72 84 83 81 80 85 78 84 86 82 69 68 67 66 67 67 69 68 72 78 69 75 74 77 77 64 66 69 67 80 80 68 62 62 60 63 61 61 61 61 62 64 66 69 67 69 67 69 69 70 68 69 66 64 65 65 63 66 66 66 65 67 67 66 63 65 66 66 68 70 70 68 68 68 68 70 70 71 70 69 69 70 73 72 74 78 79 72 71 73 69 69 68 69 66 71 72 71 72 73 73 84 84 83 81 85 82 80 85 82 82 68 67 66 68 66 69 66 70 76 69 75 77 79 77 66 64 66 65 76 80 69 62 63 64 62 62 61 60 62 63 64 67 68 67 67 69 70 69 70 68 69 66 65 65 64 65 64 63 66 65 64 66 65 63 65 66 66 69 70 70 70 68 69 68 70 72 71 70 70 69 70 73 73 74 78 78 74 70 73 68 69 67 70 69 73 70 72 75 75 75 85 85 83 82 86 86 80 82 82 82 82 82 81 82 68 67 65 70 76 73 77 79 79 77 66 63 64 60 74 80 70 63 64 66 64 63 62 62 61 63 64 67 70 66 66 68 70 70 72 68 68 66 65 66 66 66 64 63 66 65 63 65 65 63 65 65 67 69 69 71 69 69 68 69 69 71 70 70 70 69 71 74 74 73 78 75 73 70 72 68 68 65 71 71 71 68 71 78 78 77 77 86 85 84 82 89 88 87 81 82 82 82 81 84 69 68 67 70 75 75 76 80 79 77 67 63 61 58 74 80 70 64 65 66 66 64 61 61 63 65 65 67 69 66 65 67 70 70 72 69 69 67 66 67 66 64 64 64 66 64 65 65 64 63 64 65 67 68 68 71 70 68 68 69 69 70 71 71 70 70 72 75 74 73 77 76 73 69 71 67 69 67 70 72 69 67 73 79 79 79 78 87 86 85 84 90 89 87 84 80 83 80 81 84 70 70 68 69 73 74 75 77 77 76 66 65 60 57 75 82 69 65 65 67 67 64 62 62 63 64 66 68 68 66 65 66 69 70 71 69 69 67 66 67 66 64 64 63 66 64 66 66 63 63 65 65 66 69 67 69 69 68 68 70 69 69 70 71 70 71 71 75 75 73 75 75 76 69 69 69 70 68 70 73 70 71 74 80 79 80 79 88 88 86 83 86 92 89 83 86 79 80 83 85 71 71 69 69 74 74 73 74 76 74 67 65 60 59 75 82 69 66 66 66 69 65 64 62 61 65 67 67 68 66 67 66 68 70 70 69 69 68 66 67 67 65 66 66 65 64 67 65 65 63 65 67 67 68 68 69 69 68 69 69 68 69 70 70 71 71 71 74 75 76 75 74 85 69 69 67 69 65 69 72 72 72 75 78 78 78 79 79 86 85 84 81 90 89 84 86 81 84 87 85 72 73 71 69 72 72 73 72 75 74 67 64 60 61 78 82 71 67 68 67 71 67 64 62 61 65 67 67 68 66 67 66 68 69 71 69 69 68 67 67 66 65 66 66 64 65 66 68 67 64 66 67 66 67 68 68 69 68 70 69 68 68 68 70 71 70 71 72 74 75 74 73 83 83 70 68 66 63 68 69 73 74 75 76 78 87 86 87 86 84 85 88 89 88 81 83 87 89 86 84 84 72 70 69 70 69 72 71 72 73 68 63 62 78 77 82 69 81 69 68 72 68 64 63 62 64 67 66 68 67 66 67 69 70 70 69 69 68 67 67 66 66 66 65 66 64 66 68 68 65 67 66 67 67 68 67 68 67 70 70 68 67 67 69 70 71 72 71 72 74 75 74 81 84 71 67 67 65 66 66 72 72 75 74 77 85 87 85 84 84 82 85 87 83 83 84 81 86 89 83 84 70 72 70 71 70 72 71 72 73