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 1902 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 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 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 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 2 2 2 2 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 1 1 1 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 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 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 1 1 1 2 2 1 1 1 1 1 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 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 1 1 2 1 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 1 1 2 2 2 2 2 2 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 1 2 2 1 2 2 2 2 2 2 2 1 1 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 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 1 2 2 2 1 2 2 2 2 2 1 1 1 1 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 2 2 2 2 2 2 2 2 1 2 1 1 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 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 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 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 1 2 1 1 2 2 2 2 2 2 2 2 1 1 1 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 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 1 1 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 1 1 1 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 1 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 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 1 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 1 1 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 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 1 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 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 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 7 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 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 1 1 2 2 2 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 1 1 1 2 2 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 1 1 1 1 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 1 1 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 1 1 2 2 2 2 7 7 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 1 2 2 2 2 2 2 7 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 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 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 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 7 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 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 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 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 2245 2259 2254 2242 2251 2309 2352 2311 2251 2236 2215 2192 2215 2236 2258 2294 2261 2262 2273 2276 2262 2265 2279 2279 2256 2245 2256 2273 2268 2317 2317 2362 2388 2392 2439 2504 2538 2541 2518 2551 2609 2598 2569 2576 2530 2560 2558 2567 2563 2567 2584 2589 2581 2579 2583 2581 2596 2592 2616 2629 2621 2619 2617 2608 2612 2617 2626 2605 2556 2550 2557 2588 2562 2538 2532 2545 2571 2581 2580 2578 2574 2566 2564 2556 2569 2561 2540 2554 2556 2563 2571 2565 2574 2581 2597 2599 2580 2583 2567 2597 2242 2256 2248 2239 2259 2309 2354 2313 2256 2242 2212 2189 2208 2233 2248 2264 2259 2256 2273 2282 2259 2265 2282 2282 2265 2254 2262 2279 2282 2317 2332 2365 2388 2383 2428 2512 2551 2555 2527 2526 2598 2598 2586 2584 2553 2581 2565 2565 2560 2562 2577 2587 2577 2581 2586 2586 2594 2587 2615 2631 2624 2606 2598 2590 2588 2617 2621 2605 2556 2545 2565 2597 2572 2546 2545 2566 2581 2584 2580 2573 2567 2566 2564 2561 2564 2553 2532 2557 2555 2567 2588 2574 2568 2578 2616 2584 2588 2593 2584 2599 2245 2251 2254 2236 2262 2309 2349 2319 2256 2236 2205 2189 2205 2230 2239 2242 2248 2254 2265 2287 2256 2271 2285 2282 2273 2262 2268 2290 2295 2327 2347 2364 2398 2390 2419 2516 2554 2564 2544 2512 2573 2599 2615 2616 2499 2581 2562 2564 2559 2560 2570 2580 2581 2586 2594 2591 2586 2587 2610 2630 2624 2591 2596 2589 2577 2599 2612 2606 2554 2543 2581 2600 2579 2557 2567 2588 2584 2588 2582 2569 2561 2564 2564 2554 2549 2529 2517 2549 2551 2568 2595 2573 2569 2577 2618 2601 2603 2612 2592 2621 2248 2254 2256 2236 2259 2311 2334 2327 2262 2236 2202 2189 2202 2218 2227 2236 2239 2251 2262 2287 2259 2271 2285 2287 2282 2276 2282 2298 2293 2344 2359 2364 2410 2392 2413 2521 2544 2553 2562 2540 2561 2601 2626 2664 2550 2581 2558 2562 2562 2560 2562 2577 2584 2592 2601 2595 2586 2589 2596 2621 2623 2585 2594 2598 2583 2585 2611 2603 2565 2561 2595 2602 2590 2574 2586 2597 2590 2585 2580 2574 2558 2564 2560 2545 2536 2505 2499 2536 2544 2563 2582 2577 2574 2590 2617 2615 2625 2570 2605 2665 2254 2256 2262 2236 2259 2319 2329 2329 2265 2233 2202 2189 2196 2205 2221 2239 2233 2242 2259 2279 2259 2273 2285 2290 2285 2293 2301 2295 2293 2349 2371 2376 2425 2390 2421 2521 2529 2532 2552 2550 2561 2601 2624 2616 2599 2585 2555 2560 2567 2560 2560 2575 2578 2596 2598 2597 2583 2591 2581 2596 2612 2597 2601 2612 2591 2580 2608 2602 2584 2581 2598 2610 2598 2588 2595 2598 2593 2580 2571 2575 2560 2566 2562 2540 2521 2488 2484 2521 2542 2557 2570 2576 2588 2611 2600 2616 2642 2563 2637 2693 2256 2262 2262 2236 2251 2306 2327 2324 2268 2224 2202 2189 2202 2199 2212 2239 2233 2236 2259 2273 2259 2271 2290 2293 2290 2298 2314 2301 2293 2357 2378 2404 2442 2388 2432 2519 2517 2519 2530 2550 2564 2597 2632 2633 2551 2582 2557 2561 2570 2567 2560 2573 2578 2596 2598 2594 2587 2589 2573 2579 2593 2608 2614 2610 2598 2591 2605 2610 2597 2598 2605 2613 2598 2591 2595 2597 2591 2578 2569 2575 2567 2569 2567 2545 2507 2477 2484 2517 2537 2556 2564 2575 2604 2612 2601 2611 2654 2576 2676 2651 2256 2262 2254 2224 2239 2282 2314 2311 2259 2218 2202 2199 2208 2202 2212 2242 2239 2230 2262 2273 2259 2271 2293 2295 2285 2295 2322 2301 2298 2376 2394 2432 2461 2392 2443 2519 2517 2515 2517 2543 2558 2587 2625 2677 2583 2599 2562 2564 2573 2572 2560 2575 2585 2599 2603 2595 2598 2583 2577 2582 2581 2611 2617 2605 2604 2605 2605 2619 2604 2605 2610 2610 2600 2595 2602 2590 2578 2576 2575 2577 2575 2569 2572 2556 2503 2490 2484 2517 2537 2549 2561 2576 2607 2603 2607 2616 2660 2626 2670 2646 2256 2254 2242 2224 2230 2259 2290 2298 2248 2212 2202 2202 2221 2215 2227 2251 2239 2224 2261 2271 2259 2273 2295 2298 2290 2301 2317 2295 2311 2390 2415 2452 2475 2407 2444 2519 2527 2517 2510 2526 2544 2575 2603 2623 2595 2584 2566 2560 2570 2573 2562 2574 2585 2603 2604 2588 2618 2568 2574 2587 2583 2602 2604 2602 2605 2610 2610 2628 2612 2609 2614 2609 2600 2598 2609 2590 2569 2583 2584 2581 2590 2576 2574 2561 2505 2494 2475 2517 2540 2545 2566 2588 2603 2592 2620 2654 2592 2627 2649 2640 2254 2239 2239 2227 2233 2245 2276 2306 2242 2202 2196 2205 2230 2227 2233 2259 2239 2236 2259 2271 2259 2273 2293 2306 2293 2311 2311 2295 2327 2392 2430 2466 2498 2419 2437 2515 2530 2525 2520 2518 2536 2564 2582 2625 2613 2584 2569 2565 2573 2573 2563 2564 2584 2599 2602 2596 2625 2560 2575 2602 2593 2598 2596 2605 2604 2610 2622 2634 2627 2619 2612 2600 2595 2609 2609 2587 2571 2585 2586 2583 2590 2576 2567 2556 2509 2488 2457 2517 2540 2549 2576 2602 2604 2583 2620 2617 2637 2690 2630 2698 2248 2233 2239 2221 2227 2239 2271 2314 2239 2199 2202 2212 2239 2239 2233 2259 2233 2245 2265 2273 2262 2273 2290 2306 2301 2317 2311 2301 2337 2392 2445 2474 2520 2437 2428 2511 2536 2541 2539 2523 2530 2553 2571 2620 2592 2579 2564 2569 2570 2564 2563 2562 2580 2596 2595 2589 2601 2593 2605 2609 2600 2602 2596 2607 2604 2610 2623 2636 2634 2629 2610 2588 2593 2612 2601 2594 2571 2578 2583 2575 2580 2577 2567 2557 2507 2477 2437 2517 2536 2542 2566 2600 2605 2579 2619 2638 2642 2645 2648 2673 2242 2227 2233 2224 2224 2239 2276 2301 2224 2199 2205 2212 2242 2251 2248 2265 2224 2254 2273 2273 2262 2276 2282 2306 2311 2329 2317 2317 2339 2394 2457 2479 2527 2482 2421 2499 2547 2545 2562 2536 2536 2554 2568 2624 2588 2563 2576 2567 2569 2573 2564 2560 2582 2591 2591 2591 2601 2597 2611 2609 2600 2601 2596 2602 2598 2609 2615 2633 2625 2631 2598 2584 2593 2604 2600 2596 2569 2567 2576 2573 2578 2581 2574 2557 2507 2465 2457 2519 2532 2538 2555 2577 2585 2581 2614 2648 2632 2633 2631 2644 2230 2224 2227 2221 2224 2239 2276 2282 2215 2202 2202 2212 2245 2251 2259 2262 2227 2259 2282 2271 2262 2279 2285 2301 2317 2342 2332 2329 2337 2406 2456 2481 2519 2513 2428 2477 2547 2553 2566 2557 2560 2561 2574 2622 2573 2562 2586 2561 2588 2594 2578 2560 2582 2581 2586 2588 2606 2617 2610 2604 2596 2601 2592 2600 2597 2603 2606 2620 2611 2620 2587 2586 2595 2597 2600 2584 2558 2553 2574 2573 2576 2581 2572 2544 2505 2461 2486 2525 2536 2532 2549 2562 2578 2590 2634 2662 2650 2644 2643 2658 2227 2224 2221 2215 2221 2239 2265 2271 2215 2199 2205 2212 2242 2251 2265 2254 2230 2262 2282 2273 2265 2279 2285 2298 2324 2344 2364 2364 2349 2424 2458 2489 2510 2525 2450 2463 2527 2553 2558 2556 2570 2570 2579 2621 2585 2579 2568 2564 2591 2576 2591 2569 2587 2586 2594 2586 2604 2619 2614 2607 2596 2601 2593 2597 2597 2600 2598 2610 2602 2603 2585 2590 2584 2586 2586 2561 2553 2554 2574 2573 2571 2577 2569 2532 2507 2469 2509 2530 2540 2540 2555 2563 2573 2607 2662 2667 2668 2673 2665 2657 2227 2218 2215 2210 2215 2227 2256 2259 2224 2202 2208 2205 2239 2251 2268 2251 2230 2259 2282 2282 2268 2273 2279 2295 2327 2349 2383 2397 2383 2435 2460 2491 2508 2511 2469 2459 2503 2541 2543 2539 2570 2573 2576 2608 2563 2574 2579 2566 2574 2620 2607 2587 2587 2601 2584 2577 2586 2617 2614 2609 2601 2599 2593 2597 2593 2597 2583 2590 2584 2601 2588 2590 2576 2574 2567 2556 2559 2551 2567 2573 2569 2566 2561 2529 2499 2486 2530 2542 2544 2553 2576 2574 2569 2621 2660 2638 2638 2617 2671 2669 2221 2215 2212 2210 2212 2218 2239 2242 2227 2205 2208 2202 2233 2256 2273 2256 2227 2265 2285 2279 2265 2271 2276 2295 2324 2352 2394 2408 2413 2439 2458 2491 2504 2498 2493 2455 2484 2531 2529 2530 2555 2568 2563 2583 2568 2563 2579 2560 2576 2610 2610 2600 2614 2591 2591 2574 2583 2612 2613 2609 2601 2600 2591 2588 2577 2579 2557 2557 2564 2600 2586 2591 2572 2564 2555 2562 2551 2544 2564 2573 2569 2560 2551 2525 2492 2505 2544 2555 2561 2573 2595 2584 2576 2624 2658 2635 2639 2657 2656 2634 2224 2212 2205 2205 2205 2215 2221 2227 2221 2202 2205 2202 2239 2271 2290 2256 2227 2256 2293 2279 2268 2265 2279 2298 2327 2347 2394 2410 2424 2441 2450 2487 2498 2495 2504 2467 2461 2531 2521 2527 2558 2558 2537 2573 2563 2560 2581 2526 2588 2603 2600 2606 2610 2607 2577 2572 2594 2609 2610 2607 2599 2602 2584 2576 2566 2568 2540 2529 2540 2597 2584 2589 2568 2554 2551 2557 2538 2544 2564 2573 2569 2557 2547 2517 2494 2527 2555 2566 2576 2591 2604 2589 2589 2627 2659 2658 2640 2628 2641 2639 2215 2205 2202 2205 2200 2212 2205 2215 2215 2202 2202 2202 2239 2271 2309 2259 2233 2259 2285 2279 2262 2262 2276 2306 2331 2352 2385 2408 2430 2452 2450 2478 2495 2493 2502 2486 2439 2542 2541 2533 2560 2559 2502 2560 2558 2561 2576 2567 2589 2598 2582 2593 2581 2603 2570 2554 2596 2604 2605 2606 2599 2598 2576 2566 2560 2560 2534 2519 2518 2579 2584 2569 2556 2538 2549 2549 2544 2555 2564 2573 2573 2562 2547 2516 2511 2536 2560 2573 2583 2598 2605 2600 2596 2623 2653 2657 2657 2644 2622 2646 2212 2202 2202 2205 2202 2205 2202 2205 2215 2199 2196 2212 2242 2265 2314 2265 2239 2271 2290 2279 2256 2259 2273 2306 2338 2357 2374 2397 2430 2454 2452 2474 2487 2487 2495 2500 2443 2553 2554 2543 2555 2561 2493 2552 2561 2565 2576 2577 2592 2598 2587 2601 2598 2592 2572 2545 2594 2601 2601 2604 2602 2600 2574 2566 2538 2538 2525 2519 2534 2567 2582 2560 2547 2516 2540 2549 2563 2567 2567 2567 2579 2567 2554 2527 2530 2542 2562 2581 2586 2604 2610 2609 2603 2620 2643 2655 2630 2668 2672 2691 2205 2202 2202 2202 2200 2212 2202 2205 2212 2196 2202 2215 2251 2265 2314 2276 2245 2273 2290 2271 2248 2251 2268 2301 2341 2357 2371 2394 2435 2450 2458 2468 2476 2478 2495 2504 2459 2554 2550 2546 2551 2572 2498 2549 2558 2566 2572 2581 2582 2601 2583 2599 2598 2591 2570 2551 2591 2597 2599 2601 2605 2602 2581 2564 2519 2536 2529 2536 2556 2576 2573 2573 2551 2517 2530 2545 2568 2570 2567 2567 2581 2567 2562 2543 2547 2545 2572 2586 2591 2609 2614 2610 2609 2619 2638 2660 2666 2680 2708 2683 2205 2202 2202 2200 2200 2212 2205 2202 2208 2196 2205 2221 2265 2276 2319 2290 2256 2279 2290 2265 2242 2245 2262 2293 2331 2357 2366 2390 2432 2452 2460 2460 2472 2476 2491 2504 2489 2550 2543 2541 2542 2585 2524 2547 2562 2565 2570 2581 2575 2580 2590 2603 2600 2595 2570 2571 2587 2597 2599 2601 2601 2605 2586 2564 2540 2567 2556 2562 2571 2575 2567 2577 2560 2538 2539 2554 2561 2568 2568 2567 2573 2567 2569 2554 2558 2553 2572 2587 2600 2617 2624 2617 2614 2621 2639 2661 2680 2700 2682 2711 2208 2200 2200 2200 2202 2212 2205 2202 2205 2199 2205 2224 2285 2298 2309 2287 2265 2279 2282 2259 2242 2239 2251 2273 2316 2361 2369 2390 2430 2452 2460 2460 2468 2474 2481 2506 2530 2559 2541 2525 2511 2578 2550 2564 2567 2572 2576 2581 2567 2578 2604 2589 2599 2597 2577 2585 2587 2596 2599 2601 2601 2601 2587 2581 2580 2590 2583 2578 2577 2555 2568 2559 2554 2554 2559 2560 2563 2567 2569 2564 2564 2567 2572 2557 2562 2557 2576 2596 2604 2621 2622 2621 2622 2622 2642 2672 2717 2702 2712 2679 2208 2200 2202 2200 2200 2205 2208 2202 2208 2202 2208 2233 2295 2314 2290 2287 2262 2273 2279 2256 2248 2242 2242 2262 2306 2362 2381 2397 2424 2447 2458 2462 2462 2464 2472 2518 2531 2565 2544 2512 2488 2569 2559 2569 2569 2574 2580 2588 2581 2594 2597 2610 2602 2597 2591 2584 2583 2597 2599 2599 2599 2597 2591 2598 2601 2597 2594 2591 2580 2553 2564 2539 2544 2554 2572 2567 2576 2568 2575 2569 2555 2569 2579 2562 2564 2562 2576 2599 2613 2622 2609 2621 2631 2633 2648 2692 2642 2679 2721 2672 2208 2202 2205 2200 2205 2205 2208 2205 2221 2205 2215 2236 2293 2314 2290 2298 2268 2276 2285 2259 2251 2245 2242 2259 2295 2357 2383 2406 2421 2441 2452 2460 2458 2450 2468 2511 2515 2560 2544 2515 2481 2560 2556 2553 2562 2570 2580 2595 2583 2617 2598 2590 2600 2597 2596 2585 2582 2596 2599 2597 2596 2599 2592 2605 2605 2601 2601 2597 2575 2556 2552 2528 2551 2549 2577 2584 2586 2544 2583 2573 2553 2563 2581 2569 2564 2570 2584 2605 2613 2619 2593 2634 2645 2647 2653 2683 2712 2687 2635 2621 2208 2200 2202 2202 2208 2212 2212 2212 2221 2215 2221 2233 2282 2309 2285 2314 2290 2282 2285 2259 2248 2242 2239 2259 2293 2349 2385 2413 2421 2432 2443 2452 2447 2447 2462 2504 2497 2555 2532 2519 2498 2534 2538 2530 2540 2558 2578 2598 2581 2549 2601 2601 2604 2600 2596 2594 2590 2597 2596 2596 2590 2596 2590 2605 2603 2604 2602 2596 2566 2538 2522 2550 2577 2561 2580 2583 2539 2555 2581 2576 2556 2553 2578 2576 2572 2582 2586 2595 2611 2619 2606 2653 2665 2662 2671 2685 2715 2700 2690 2708 2205 2200 2205 2202 2215 2215 2221 2221 2224 2215 2230 2227 2276 2298 2285 2319 2306 2295 2282 2256 2251 2242 2233 2259 2295 2339 2381 2410 2415 2417 2430 2439 2439 2441 2460 2503 2494 2551 2519 2525 2515 2477 2517 2511 2508 2536 2566 2597 2597 2567 2606 2617 2603 2606 2596 2596 2595 2598 2596 2600 2577 2574 2583 2600 2601 2605 2598 2590 2560 2497 2498 2543 2587 2586 2566 2555 2553 2572 2577 2576 2559 2544 2579 2584 2581 2578 2586 2591 2623 2634 2584 2643 2672 2680 2690 2701 2717 2729 2701 2784 2208 2200 2205 2205 2215 2215 2221 2221 2230 2224 2239 2233 2259 2290 2293 2327 2314 2301 2285 2254 2251 2242 2239 2262 2295 2329 2359 2397 2401 2406 2410 2426 2437 2439 2460 2498 2489 2530 2519 2517 2509 2449 2512 2511 2486 2508 2528 2522 2594 2574 2604 2614 2611 2605 2600 2597 2597 2598 2602 2604 2570 2541 2574 2600 2604 2605 2597 2585 2556 2488 2493 2544 2593 2596 2553 2527 2551 2567 2574 2577 2564 2552 2576 2584 2580 2577 2592 2612 2646 2622 2620 2643 2677 2691 2703 2717 2731 2679 2674 2669 2205 2200 2205 2205 2215 2218 2224 2224 2233 2236 2248 2239 2251 2273 2293 2324 2319 2301 2282 2251 2256 2245 2239 2265 2285 2317 2342 2383 2399 2401 2394 2408 2419 2437 2462 2493 2490 2518 2519 2498 2493 2461 2518 2523 2471 2470 2437 2434 2570 2573 2611 2595 2603 2606 2597 2597 2594 2598 2605 2608 2574 2526 2570 2605 2605 2607 2597 2585 2566 2521 2515 2548 2594 2626 2563 2561 2561 2578 2576 2584 2572 2560 2583 2584 2582 2588 2610 2636 2643 2621 2623 2644 2682 2699 2700 2731 2763 2751 2800 2800 2212 2205 2212 2202 2224 2227 2227 2227 2233 2256 2262 2251 2245 2262 2285 2314 2311 2298 2268 2242 2256 2254 2242 2271 2285 2298 2322 2376 2388 2390 2378 2388 2401 2435 2464 2496 2488 2511 2498 2489 2488 2476 2527 2531 2469 2424 2342 2373 2507 2596 2636 2599 2610 2604 2604 2598 2592 2602 2602 2602 2556 2528 2577 2607 2607 2607 2598 2591 2574 2553 2543 2594 2593 2612 2587 2573 2571 2580 2590 2596 2573 2569 2590 2586 2592 2609 2638 2647 2657 2633 2641 2667 2688 2694 2710 2751 2688 2728 2765 2703 2208 2215 2221 2205 2227 2236 2230 2239 2233 2271 2273 2251 2245 2259 2282 2298 2298 2293 2262 2242 2248 2256 2251 2273 2293 2293 2311 2364 2369 2374 2359 2376 2388 2430 2456 2497 2483 2489 2476 2495 2505 2493 2510 2528 2476 2387 2314 2358 2458 2595 2690 2623 2612 2610 2607 2598 2594 2602 2599 2590 2530 2543 2588 2606 2602 2597 2588 2590 2581 2577 2588 2618 2603 2603 2582 2572 2588 2597 2572 2587 2572 2584 2593 2590 2610 2635 2660 2664 2668 2657 2664 2668 2680 2683 2704 2698 2697 2664 2763 2692 2208 2218 2227 2205 2227 2236 2233 2254 2242 2273 2279 2242 2242 2259 2282 2295 2293 2282 2259 2245 2248 2256 2256 2273 2293 2282 2301 2344 2347 2352 2344 2362 2388 2421 2439 2479 2494 2474 2462 2489 2519 2506 2474 2520 2474 2357 2321 2385 2427 2572 2718 2611 2580 2610 2595 2601 2601 2598 2599 2576 2525 2559 2595 2606 2591 2579 2572 2584 2577 2594 2618 2644 2605 2607 2589 2572 2591 2586 2599 2581 2583 2592 2602 2608 2631 2662 2676 2670 2665 2657 2674 2681 2669 2686 2701 2717 2782 2761 2710 2784 2208 2218 2227 2215 2233 2239 2239 2262 2251 2282 2279 2242 2242 2254 2276 2287 2285 2279 2265 2251 2251 2262 2265 2279 2285 2287 2285 2327 2339 2334 2327 2357 2392 2417 2415 2464 2495 2467 2441 2478 2504 2493 2437 2504 2468 2332 2341 2436 2396 2559 2646 2593 2576 2616 2615 2588 2600 2591 2583 2562 2530 2569 2595 2601 2583 2551 2549 2577 2581 2597 2596 2641 2603 2627 2571 2567 2583 2603 2603 2580 2575 2599 2614 2625 2653 2676 2677 2662 2652 2648 2678 2677 2669 2684 2702 2722 2771 2712 2724 2695 2208 2215 2227 2218 2233 2239 2248 2273 2262 2290 2285 2254 2245 2245 2265 2282 2290 2295 2282 2259 2256 2271 2273 2279 2290 2293 2279 2309 2328 2324 2314 2357 2394 2406 2392 2450 2496 2455 2421 2464 2488 2481 2415 2491 2452 2310 2371 2463 2430 2556 2688 2616 2570 2609 2596 2612 2605 2590 2570 2561 2543 2579 2595 2596 2576 2542 2545 2566 2586 2590 2585 2598 2605 2634 2583 2577 2598 2612 2614 2591 2599 2604 2621 2642 2667 2674 2645 2644 2649 2657 2682 2683 2679 2692 2659 2728 2770 2713 2718 2713 2205 2215 2230 2215 2233 2242 2251 2282 2282 2298 2282 2256 2248 2239 2259 2287 2297 2311 2298 2273 2265 2276 2279 2287 2293 2293 2279 2298 2317 2311 2306 2357 2392 2397 2378 2429 2472 2439 2414 2437 2477 2479 2408 2478 2432 2297 2382 2477 2505 2562 2657 2678 2597 2610 2603 2620 2604 2595 2576 2572 2561 2590 2598 2589 2572 2554 2556 2570 2590 2606 2602 2570 2612 2628 2576 2576 2599 2605 2613 2612 2623 2615 2641 2655 2660 2660 2630 2636 2648 2657 2686 2682 2687 2692 2657 2687 2709 2676 2662 2710 2202 2218 2233 2224 2233 2251 2251 2293 2303 2295 2282 2254 2248 2236 2251 2281 2306 2314 2314 2278 2267 2279 2282 2293 2295 2293 2279 2293 2311 2301 2301 2349 2385 2390 2374 2403 2469 2444 2422 2435 2469 2469 2419 2472 2410 2297 2369 2498 2554 2567 2621 2662 2685 2645 2574 2657 2613 2601 2591 2577 2582 2596 2598 2592 2576 2567 2572 2583 2592 2612 2586 2602 2648 2654 2586 2587 2591 2615 2632 2625 2624 2642 2661 2660 2651 2641 2645 2642 2647 2653 2675 2691 2678 2683 2695 2699 2707 2696 2681 2699 2200 2215 2239 2233 2239 2251 2259 2298 2311 2285 2279 2259 2251 2233 2248 2286 2314 2317 2321 2293 2276 2282 2285 2301 2295 2298 2282 2293 2301 2298 2298 2344 2369 2383 2374 2390 2446 2439 2420 2463 2475 2463 2435 2464 2394 2308 2352 2502 2533 2572 2696 2742 2666 2606 2654 2658 2619 2608 2594 2591 2593 2596 2597 2597 2586 2590 2585 2594 2604 2609 2603 2602 2615 2676 2587 2598 2600 2624 2638 2647 2640 2656 2662 2654 2643 2640 2643 2638 2636 2643 2654 2671 2674 2683 2670 2698 2715 2694 2666 2673 2200 2212 2230 2245 2248 2254 2262 2298 2319 2278 2285 2271 2248 2236 2245 2293 2322 2324 2328 2305 2281 2282 2290 2306 2298 2301 2285 2300 2298 2290 2295 2329 2352 2366 2366 2376 2426 2460 2411 2473 2486 2452 2435 2450 2388 2316 2341 2484 2553 2547 2623 2655 2623 2627 2640 2715 2657 2621 2601 2605 2598 2598 2597 2598 2593 2598 2595 2598 2618 2603 2626 2680 2632 2683 2574 2587 2598 2621 2651 2674 2664 2663 2657 2645 2638 2636 2640 2626 2624 2625 2639 2660 2669 2689 2652 2708 2706 2682 2659 2661 2196 2205 2233 2256 2248 2259 2268 2293 2323 2280 2289 2279 2259 2254 2259 2297 2329 2324 2334 2313 2292 2290 2290 2306 2295 2300 2290 2313 2298 2279 2290 2319 2329 2344 2354 2364 2417 2470 2404 2458 2488 2445 2432 2437 2388 2327 2344 2463 2547 2524 2528 2613 2577 2625 2684 2727 2692 2657 2608 2612 2597 2597 2593 2598 2598 2607 2596 2601 2631 2646 2710 2663 2658 2650 2577 2576 2589 2614 2670 2685 2677 2660 2649 2641 2637 2639 2637 2627 2601 2619 2622 2646 2682 2693 2679 2709 2708 2696 2669 2658 2192 2205 2242 2262 2256 2271 2273 2285 2305 2287 2293 2290 2268 2265 2276 2301 2337 2324 2333 2318 2293 2293 2290 2306 2295 2297 2292 2322 2301 2276 2285 2317 2317 2329 2337 2349 2398 2452 2402 2452 2485 2426 2428 2426 2383 2339 2351 2444 2542 2521 2467 2502 2527 2568 2629 2632 2741 2633 2653 2630 2597 2598 2593 2598 2598 2614 2599 2608 2611 2792 2823 2718 2624 2574 2568 2580 2585 2616 2667 2653 2675 2660 2649 2636 2637 2642 2631 2621 2605 2604 2609 2644 2671 2651 2691 2700 2689 2685 2676 2668 2192 2212 2242 2271 2273 2279 2276 2276 2284 2298 2315 2295 2279 2265 2281 2304 2336 2327 2348 2324 2295 2295 2295 2306 2301 2306 2299 2321 2297 2279 2285 2317 2314 2329 2314 2332 2381 2453 2402 2445 2480 2406 2413 2426 2394 2358 2363 2446 2534 2521 2443 2410 2462 2506 2529 2599 2700 2692 2699 2652 2597 2598 2588 2595 2595 2611 2591 2622 2677 2799 2819 2639 2651 2589 2541 2568 2584 2622 2657 2668 2660 2654 2643 2632 2642 2643 2631 2616 2600 2598 2612 2643 2681 2682 2696 2692 2675 2669 2677 2671 2196 2212 2242 2273 2279 2285 2279 2282 2284 2303 2330 2306 2285 2271 2292 2316 2334 2329 2357 2323 2290 2301 2309 2311 2309 2310 2304 2312 2297 2276 2285 2319 2327 2348 2309 2309 2362 2466 2408 2415 2464 2401 2406 2437 2410 2381 2374 2459 2528 2518 2431 2396 2416 2438 2491 2606 2674 2704 2694 2634 2592 2590 2566 2584 2588 2607 2598 2639 2701 2780 2768 2621 2586 2467 2537 2580 2600 2617 2624 2658 2660 2646 2639 2630 2645 2636 2629 2597 2586 2600 2625 2644 2673 2697 2704 2684 2669 2665 2667 2669 2202 2218 2245 2273 2290 2293 2282 2293 2292 2307 2325 2310 2290 2273 2294 2327 2342 2332 2364 2318 2285 2309 2322 2317 2311 2319 2308 2309 2292 2273 2293 2332 2337 2362 2317 2293 2344 2479 2403 2391 2439 2410 2419 2450 2432 2394 2389 2471 2526 2514 2415 2413 2436 2443 2493 2597 2620 2678 2723 2684 2568 2579 2531 2560 2560 2590 2596 2651 2705 2781 2673 2609 2538 2572 2538 2575 2608 2621 2654 2650 2655 2652 2626 2621 2625 2615 2594 2577 2576 2610 2662 2657 2669 2689 2703 2670 2666 2669 2686 2669 2202 2221 2248 2265 2295 2298 2290 2300 2301 2308 2308 2303 2295 2282 2292 2332 2355 2329 2357 2319 2282 2314 2332 2329 2314 2327 2314 2311 2281 2273 2293 2334 2344 2366 2322 2287 2332 2482 2412 2395 2432 2438 2439 2452 2452 2410 2406 2473 2514 2496 2411 2423 2476 2507 2503 2563 2620 2678 2684 2671 2563 2550 2484 2504 2494 2542 2588 2631 2675 2780 2706 2459 2560 2567 2548 2568 2617 2598 2655 2625 2676 2623 2632 2595 2602 2604 2582 2567 2579 2630 2680 2675 2669 2682 2698 2686 2673 2684 2707 2699 2202 2227 2251 2265 2298 2309 2295 2318 2309 2307 2284 2275 2295 2289 2292 2340 2355 2332 2364 2329 2290 2314 2344 2356 2316 2324 2327 2316 2288 2273 2298 2339 2347 2366 2330 2295 2332 2447 2445 2392 2436 2462 2450 2452 2460 2430 2415 2459 2502 2474 2422 2438 2480 2517 2510 2520 2588 2678 2668 2633 2529 2502 2413 2430 2438 2480 2555 2591 2641 2773 2658 2457 2608 2521 2580 2579 2600 2600 2603 2623 2608 2633 2628 2596 2586 2584 2564 2564 2592 2642 2677 2676 2670 2675 2689 2685 2685 2700 2666 2680 2221 2239 2256 2265 2298 2314 2303 2327 2322 2307 2278 2251 2298 2300 2299 2336 2350 2344 2374 2339 2290 2314 2342 2370 2329 2328 2329 2316 2293 2279 2301 2346 2352 2371 2337 2312 2345 2415 2462 2392 2430 2474 2458 2466 2462 2454 2437 2449 2485 2466 2444 2464 2462 2495 2469 2498 2569 2630 2628 2568 2471 2439 2361 2385 2433 2471 2500 2577 2571 2710 2599 2591 2511 2547 2533 2583 2603 2572 2575 2618 2568 2586 2597 2582 2583 2574 2559 2576 2611 2646 2661 2671 2664 2663 2670 2679 2672 2707 2707 2712 2239 2254 2259 2271 2295 2311 2309 2341 2349 2314 2291 2243 2298 2316 2319 2331 2351 2348 2378 2347 2290 2311 2337 2370 2346 2340 2329 2324 2293 2282 2306 2349 2347 2374 2346 2339 2364 2400 2443 2405 2430 2483 2464 2476 2472 2468 2458 2450 2464 2461 2460 2486 2461 2460 2444 2490 2588 2603 2586 2507 2409 2372 2340 2401 2438 2461 2460 2529 2564 2619 2538 2645 2426 2521 2557 2551 2594 2570 2545 2610 2512 2605 2589 2574 2572 2566 2564 2592 2626 2653 2650 2652 2653 2650 2660 2665 2684 2701 2710 2711 2248 2262 2259 2276 2290 2306 2319 2349 2371 2341 2315 2268 2299 2333 2341 2327 2355 2350 2369 2349 2298 2306 2329 2374 2362 2355 2336 2331 2291 2279 2309 2347 2352 2378 2358 2363 2384 2397 2436 2419 2431 2479 2469 2478 2476 2478 2474 2460 2460 2460 2466 2495 2466 2450 2425 2519 2595 2604 2562 2449 2344 2314 2303 2389 2410 2427 2440 2486 2562 2532 2505 2608 2506 2539 2565 2561 2593 2572 2527 2583 2578 2589 2576 2562 2560 2560 2580 2589 2631 2651 2648 2638 2647 2640 2649 2669 2677 2713 2729 2715 2259 2262 2262 2276 2290 2295 2311 2344 2378 2369 2339 2312 2307 2342 2366 2347 2357 2361 2359 2359 2306 2298 2327 2380 2373 2362 2349 2341 2306 2286 2306 2339 2344 2378 2373 2385 2406 2404 2426 2409 2425 2480 2474 2478 2470 2485 2481 2472 2458 2461 2476 2499 2473 2445 2435 2537 2597 2611 2530 2415 2312 2289 2282 2331 2368 2404 2434 2473 2571 2545 2597 2561 2493 2560 2507 2569 2587 2585 2538 2572 2569 2569 2564 2557 2558 2574 2591 2597 2637 2650 2645 2631 2641 2641 2653 2678 2685 2692 9999 9999 2256 2265 2262 2273 2293 2279 2303 2329 2379 2374 2361 2349 2308 2341 2371 2370 2367 2370 2368 2371 2309 2301 2332 2373 2388 2396 2355 2342 2319 2294 2305 2324 2337 2376 2384 2397 2409 2426 2420 2399 2412 2478 2472 2464 2460 2485 2485 2476 2458 2453 2484 2496 2474 2433 2425 2549 2588 2598 2501 2405 2315 2297 2284 2304 2329 2383 2444 2504 2551 2538 2582 2474 2523 2532 2544 2573 2594 2582 2547 2562 2562 2566 2562 2553 2562 2582 2588 2602 2637 2650 2647 2638 2635 2640 2660 2692 2694 2699 2725 2771 2262 2265 2268 2273 2298 2281 2292 2315 2373 2376 2377 2373 2318 2337 2371 2386 2376 2377 2368 2383 2311 2314 2338 2375 2405 2408 2370 2347 2328 2295 2308 2309 2329 2376 2392 2406 2406 2423 2402 2389 2423 2466 2458 2447 2450 2476 2474 2474 2462 2461 2482 2492 2480 2437 2424 2541 2574 2566 2482 2400 2324 2316 2293 2307 2342 2396 2437 2533 2527 2536 2548 2468 2521 2508 2575 2537 2578 2569 2557 2560 2556 2567 2560 2553 2570 2604 2616 2617 2630 2660 2662 2651 2637 2640 2673 2696 2693 2699 2709 2741 2265 2265 2276 2279 2303 2296 2296 2323 2378 2380 2378 2367 2336 2330 2355 2391 2383 2380 2373 2388 2317 2319 2349 2390 2425 2430 2383 2353 2334 2296 2305 2306 2329 2374 2394 2413 2399 2420 2420 2392 2436 2454 2437 2435 2445 2460 2468 2474 2476 2476 2484 2482 2472 2452 2439 2528 2554 2546 2462 2398 2315 2323 2302 2307 2366 2423 2446 2528 2550 2523 2458 2488 2504 2527 2547 2523 2563 2550 2560 2560 2553 2565 2565 2567 2583 2623 2631 2624 2629 2662 2661 2662 2651 2644 2673 2685 2697 2709 2710 2722 2271 2265 2279 2290 2311 2312 2317 2344 2415 2391 2374 2358 2363 2338 2345 2380 2384 2389 2391 2398 2327 2331 2362 2410 2437 2457 2388 2358 2336 2310 2304 2311 2329 2371 2394 2410 2399 2421 2419 2401 2431 2439 2429 2426 2439 2441 2460 2478 2481 2483 2487 2476 2473 2464 2457 2508 2525 2504 2435 2387 2300 2318 2312 2321 2365 2434 2469 2539 2529 2533 2471 2476 2526 2528 2534 2557 2567 2572 2563 2562 2555 2561 2561 2577 2602 2635 2664 2639 2619 2663 2667 2663 2681 2656 2667 2693 2725 2733 2723 2723 2276 2271 2279 2295 2326 2325 2335 2374 2420 2394 2375 2353 2379 2355 2348 2380 2386 2396 2408 2406 2326 2346 2376 2421 2435 2472 2381 2367 2344 2325 2311 2311 2327 2366 2392 2410 2399 2418 2430 2410 2414 2450 2432 2430 2435 2432 2460 2474 2476 2480 2483 2461 2461 2480 2484 2495 2486 2468 2418 2369 2309 2309 2311 2328 2350 2445 2484 2563 2568 2549 2498 2453 2494 2538 2535 2557 2571 2576 2565 2565 2554 2555 2556 2579 2617 2638 2661 2636 2628 2662 2673 2681 2679 2677 2685 2684 2765 2709 2729 2705 2287 2279 2279 2295 2329 2337 2345 2382 2429 2386 2382 2345 2379 2362 2353 2390 2392 2401 2417 2408 2328 2350 2388 2431 2450 2469 2391 2359 2359 2335 2323 2307 2322 2371 2394 2417 2405 2408 2433 2416 2416 2467 2439 2430 2437 2435 2458 2464 2472 2477 2464 2438 2450 2486 2510 2487 2449 2435 2395 2361 2332 2307 2310 2343 2353 2435 2494 2584 2534 2554 2486 2493 2487 2535 2536 2561 2572 2580 2574 2566 2551 2549 2558 2577 2603 2630 2650 2641 2627 2659 2691 2709 2700 2694 2721 2758 2783 2765 2771 2710 2295 2282 2282 2298 2337 2354 2353 2389 2421 2430 2385 2367 2384 2375 2361 2397 2400 2419 2421 2410 2339 2355 2396 2446 2463 2458 2384 2351 2356 2345 2333 2305 2329 2376 2394 2419 2407 2402 2423 2432 2423 2468 2446 2437 2437 2437 2450 2452 2464 2472 2438 2409 2438 2471 2510 2483 2426 2399 2376 2364 2339 2325 2313 2338 2372 2423 2493 2580 2451 2562 2534 2499 2489 2524 2540 2566 2584 2588 2579 2561 2548 2552 2577 2576 2569 2616 2655 2644 2629 2662 2697 2685 2674 2692 2712 9999 9999 2708 2774 2727 2295 2298 2295 2309 2342 2373 2372 2395 2435 2410 2408 2386 2413 2401 2375 2403 2407 2430 2430 2409 2344 2345 2406 2454 2489 2457 2381 2335 2344 2352 2339 2301 2344 2381 2392 2417 2412 2401 2425 2453 2425 2460 2451 2449 2441 2439 2447 2439 2450 2447 2401 2381 2421 2449 2479 2465 2408 2359 2367 2354 2345 2356 2323 2317 2384 2449 2477 2548 2530 2561 2565 2516 2513 2522 2532 2562 2581 2591 2577 2559 2552 2565 2591 2575 2549 2608 2655 2654 2645 2672 2653 2678 2682 2704 2721 2720 9999 2705 2788 2730 2295 2301 2306 2327 2351 2391 2391 2399 2439 2421 2429 2434 2435 2417 2387 2394 2411 2435 2425 2407 2357 2349 2416 2471 2481 2456 2388 2328 2333 2349 2353 2301 2356 2390 2388 2406 2418 2419 2435 2474 2423 2439 2460 2466 2445 2445 2447 2430 2439 2408 2366 2364 2399 2424 2435 2438 2411 2354 2379 2375 2372 2384 2343 2329 2376 2456 2486 2535 2539 2571 2551 2515 2517 2524 2530 2556 2570 2594 2559 2554 2560 2574 2594 2575 2552 2611 2649 2647 2662 2649 2655 2661 2677 2696 2708 2703 2727 2719 2791 2721 2293 2298 2309 2342 2356 2401 2410 2422 2428 2407 2457 2449 2438 2421 2406 2383 2418 2438 2427 2396 2364 2350 2418 2488 2504 2454 2384 2323 2331 2339 2354 2301 2356 2390 2383 2394 2420 2432 2443 2509 2435 2419 2472 2478 2457 2462 2445 2417 2426 2374 2357 2378 2388 2397 2387 2419 2417 2392 2409 2422 2412 2385 2352 2346 2346 2448 2492 2510 2543 2539 2555 2512 2511 2518 2517 2545 2565 2590 2551 2536 2570 2582 2589 2578 2569 2612 2645 2642 2649 2645 2642 2657 2668 2687 2694 2693 2696 2746 2769 2727 2293 2301 2324 2352 2373 2403 2428 2441 2420 2416 2480 2462 2431 2421 2404 2388 2416 2443 2434 2402 2381 2350 2427 2504 2514 2461 2380 2330 2328 2331 2335 2306 2343 2381 2374 2383 2412 2432 2456 2539 2466 2421 2473 2490 2474 2474 2447 2419 2408 2371 2381 2394 2381 2366 2344 2395 2417 2416 2429 2439 2437 2379 2346 2347 2329 2449 2479 2514 2538 2533 2536 2513 2505 2510 2515 2543 2569 2576 2558 2543 2584 2587 2581 2579 2581 2616 2636 2631 2630 2630 2629 2639 2642 2665 2689 2691 2686 2719 2765 2776 2298 2314 2339 2369 2398 2414 2441 2442 2420 2429 2502 2470 2452 2416 2392 2391 2413 2439 2445 2419 2406 2371 2434 2514 2512 2459 2377 2321 2369 2347 2323 2309 2328 2364 2362 2364 2397 2421 2457 2542 2442 2438 2467 2495 2485 2481 2462 2410 2383 2374 2404 2401 2369 2342 2317 2374 2398 2425 2434 2442 2448 2404 2357 2355 2341 2429 2454 2521 2518 2540 2527 2500 2496 2505 2524 2543 2572 2565 2558 2605 2553 2586 2574 2573 2581 2611 2634 2622 2612 2620 2622 2630 2631 2641 9999 2696 2686 2708 9999 2698 2306 2317 2349 2378 2412 2433 2441 2436 2429 2447 2505 2477 2444 2406 2389 2393 2401 2426 2454 2433 2430 2387 2442 2508 2492 2458 2371 2314 2393 2363 2322 2311 2324 2344 2354 2349 2371 2404 2447 2523 2477 2465 2464 2509 2493 2478 2458 2383 2357 2378 2415 2404 2366 2334 2303 2352 2381 2418 2443 2431 2451 2425 2383 2366 2364 2424 2429 2501 2492 2525 2522 2471 2489 2507 2528 2540 2570 2560 2560 2605 2574 2580 2575 2568 2580 2600 2629 2620 2608 2616 2624 2626 2640 2631 2649 2679 2688 2712 2725 2713 2311 2324 2352 2378 2412 2448 2445 2460 2440 2451 2508 2501 2444 2417 2395 2395 2392 2419 2457 2438 2455 2404 2437 2497 2473 2442 2369 2326 2412 2380 2323 2317 2314 2334 2344 2341 2352 2392 2438 2490 2517 2487 2474 2515 2493 2464 2437 2357 2342 2383 2419 2390 2354 2329 2295 2324 2364 2401 2420 2402 2426 2425 2380 2360 2370 2405 2401 2446 2491 2508 2511 2447 2479 2513 2529 2538 2568 2567 2569 2534 2571 2575 2573 2559 2577 2592 2619 2620 2618 2622 2625 2635 2651 2637 2638 2662 2677 2707 2709 2715 2314 2334 2352 2374 2410 2461 2458 2472 2438 2465 2534 2515 2458 2435 2395 2400 2395 2413 2457 2446 2478 2415 2422 2492 2467 2432 2356 2339 2414 2379 2316 2319 2322 2329 2342 2331 2347 2387 2434 2470 2548 2520 2479 2521 2482 2439 2404 2342 2339 2388 2401 2362 2342 2309 2293 2306 2343 2371 2378 2384 2417 2415 2346 2351 2359 2395 2381 2408 2473 2519 2505 2430 2479 2517 2529 2536 2569 2579 2598 2522 2561 2573 2566 2556 2572 2588 2610 2623 2622 2623 2632 2642 2654 2644 2641 2653 2661 2697 2702 2717 2319 2334 2349 2366 2410 2461 2468 2483 2468 2464 2524 2489 2432 2424 2397 2405 2400 2417 2458 2462 2487 2413 2414 2490 2462 2434 2384 2352 2412 2371 2309 2314 2327 2339 2347 2323 2342 2386 2435 2458 2518 2559 2487 2511 2458 2406 2371 2344 2347 2383 2383 2342 2327 2298 2295 2293 2319 2353 2359 2397 2427 2410 2350 2358 2365 2399 2411 2420 2518 2508 2495 2431 2483 2517 2527 2530 2568 2571 2606 2578 2557 2564 2560 2553 2568 2580 2600 2617 2620 2628 2633 2639 2653 2653 2658 2661 2650 2681 2676 2727 2314 2327 2337 2364 2410 2462 2468 2498 2464 2466 2523 2473 2417 2408 2392 2404 2398 2429 2459 2472 2487 2406 2410 2482 2443 2436 2367 2376 2423 2370 2293 2295 2324 2356 2357 2326 2332 2402 2442 2448 2458 2561 2487 2483 2399 2371 2374 2349 2357 2381 2366 2332 2324 2309 2303 2282 2307 2357 2377 2417 2450 2407 2369 2398 2399 2400 2445 2478 2581 2461 2492 2447 2491 2513 2523 2529 2563 2574 2590 2553 2562 2562 2553 2548 2560 2575 2589 2599 2606 2628 2631 2635 2646 2660 2667 2676 2663 2665 2663 2728 2311 2317 2337 2366 2412 2463 2468 2504 2463 2465 2519 2468 2415 2404 2392 2404 2397 2437 2468 2478 2484 2399 2406 2473 2426 2439 2394 2405 2444 2373 2276 2285 2327 2370 2371 2331 2323 2415 2448 2450 2430 2540 2480 2419 2342 2362 2385 2357 2359 2376 2359 2339 2329 2319 2319 2298 2330 2385 2419 2434 2449 2423 2400 2433 2457 2453 2492 2550 2601 2458 2475 2459 2487 2506 2521 2520 2556 2569 2571 2548 2554 2553 2549 2544 2555 2566 2575 2576 2587 2611 2625 2620 2636 2656 2667 2681 2675 2664 2658 2699 2309 2317 2339 2374 2412 2460 2456 2493 2464 2495 2516 2475 2424 2406 2397 2392 2392 2432 2469 2483 2474 2397 2408 2464 2423 2444 2424 2412 2458 2375 2270 2282 2328 2380 2381 2346 2322 2418 2454 2454 2441 2520 2471 2398 2319 2364 2374 2364 2354 2366 2362 2357 2332 2324 2329 2313 2372 2423 2443 2441 2447 2413 2425 2448 2469 2497 2547 2630 2624 2476 2473 2457 2488 2502 2515 2519 2544 2563 2571 2530 2551 2544 2542 2544 2551 2556 2560 2558 2562 2593 2611 2609 2618 2650 2667 2683 2678 2665 2654 2683 2306 2314 2349 2383 2420 2454 2434 2458 2472 2499 2532 2477 2427 2399 2385 2378 2374 2404 2452 2478 2464 2399 2410 2456 2420 2453 2435 2434 2463 2406 2286 2273 2326 2387 2388 2361 2336 2431 2463 2459 2461 2513 2458 2398 2311 2357 2362 2359 2347 2352 2369 2371 2339 2329 2342 2324 2393 2449 2458 2459 2438 2362 2449 2482 2452 2486 2588 2591 2599 2477 2460 2452 2484 2497 2505 2516 2538 2560 2573 2555 2553 2540 2536 2538 2544 2544 2544 2535 2537 2566 2589 2596 2599 2639 2657 2679 2683 2658 2647 2661 2309 2317 2357 2388 2424 2445 2420 2437 2482 2498 2553 2462 2395 2383 2371 2362 2359 2381 2426 2462 2452 2399 2415 2447 2420 2461 2445 2470 2433 2408 2302 2262 2335 2393 2397 2381 2342 2444 2467 2461 2459 2494 2433 2374 2314 2324 2337 2342 2339 2339 2369 2383 2354 2334 2354 2332 2402 2461 2480 2474 2438 2352 2484 2511 2502 2501 2496 2559 2557 2476 2449 2447 2469 2487 2495 2509 2532 2552 2555 2557 2554 2533 2522 2524 2530 2529 2529 2514 2510 2530 2553 2564 2578 2624 2652 2675 2682 2650 2635 2626 2319 2329 2359 2388 2419 2435 2416 2440 2491 2490 2554 2437 2366 2362 2352 2352 2354 2378 2419 2450 2447 2397 2423 2439 2424 2458 2463 2487 2433 2413 2306 2270 2350 2405 2401 2383 2332 2433 2467 2465 2448 2458 2410 2357 2324 2295 2303 2319 2319 2329 2371 2390 2362 2329 2359 2339 2413 2470 2478 2469 2417 2380 2496 2511 2499 2523 2485 2553 2453 2529 2441 2425 2430 2452 2469 2501 2519 2549 2541 2569 2559 2529 2516 2508 2516 2514 2508 2495 2487 2498 2506 2514 2540 2605 2643 2665 2678 2646 2621 2613 2314 2334 2359 2378 2410 2421 2413 2452 2488 2457 2540 2427 2356 2342 2344 2359 2366 2392 2429 2452 2437 2403 2429 2447 2426 2452 2482 2495 2415 2397 2312 2281 2363 2405 2399 2376 2314 2408 2445 2461 2438 2434 2399 2386 2351 2293 2282 2298 2301 2317 2359 2390 2369 2327 2349 2352 2438 2473 2464 2436 2361 2380 2503 2504 2509 2545 2513 2557 2441 2472 2429 2392 2389 2405 2427 2470 2504 2529 2531 2567 2558 2524 2502 2500 2502 2500 2495 2487 2472 2472 2462 2460 2495 2569 2620 2637 2657 2646 2603 2578 2309 2339 2357 2369 2399 2413 2413 2465 2472 2442 2530 2438 2363 2334 2334 2357 2392 2433 2441 2455 2426 2418 2430 2454 2421 2445 2479 2474 2399 2361 2320 2299 2368 2399 2392 2366 2311 2378 2425 2446 2427 2418 2410 2398 2372 2298 2268 2295 2298 2324 2354 2383 2371 2324 2334 2402 2453 2459 2449 2393 2312 2347 2475 2480 2505 2547 2528 2564 2489 2454 2417 2393 2405 2408 2409 2446 2487 2516 2529 2586 2559 2517 2487 2493 2489 2483 2476 2472 2450 2432 2419 2408 2450 2516 2580 2603 2626 2610 2559 2535 2295 2329 2349 2357 2390 2408 2417 2464 2465 2421 2519 2449 2375 2334 2322 2357 2419 2463 2445 2466 2445 2437 2443 2462 2413 2428 2480 2468 2411 2360 2335 2315 2368 2392 2381 2364 2327 2351 2406 2425 2419 2425 2437 2395 2369 2298 2271 2295 2309 2334 2359 2381 2354 2311 2349 2446 2459 2435 2424 2365 2285 2310 2442 2462 2508 2547 2567 2556 2470 2452 2407 2417 2451 2418 2440 2460 2482 2505 2524 2594 2562 2502 2474 2487 2487 2472 2460 2439 2408 2378 2374 2374 2419 2464 2527 2561 2579 2557 2512 2499 2268 2317 2337 2332 2378 2399 2410 2456 2469 2434 2507 2460 2375 2334 2314 2359 2432 2473 2446 2489 2467 2455 2454 2459 2401 2408 2469 2459 2427 2387 2342 2334 2366 2383 2380 2366 2341 2342 2391 2424 2421 2435 2460 2416 2351 2295 2268 2295 2319 2339 2371 2376 2327 2301 2369 2451 2462 2437 2398 2329 2271 2295 2406 2464 2518 2543 2559 2534 2464 2364 2371 2451 2464 2465 2485 2484 2486 2501 2523 2604 2573 2494 2462 2481 2489 2468 2445 2408 2366 2349 2352 2369 2392 2410 2472 2517 2519 2510 2460 2463 2245 2295 2314 2314 2357 2390 2408 2441 2469 2457 2491 2451 2366 2324 2317 2364 2424 2468 2457 2522 2483 2466 2458 2448 2397 2394 2456 2459 2444 2410 2352 2344 2366 2376 2374 2364 2360 2367 2416 2455 2431 2445 2454 2439 2357 2298 2268 2311 2339 2347 2376 2366 2303 2306 2369 2432 2442 2432 2359 2282 2254 2309 2396 2456 2493 2477 2519 2499 2449 2339 2328 2449 2463 2485 2474 2499 2502 2506 2531 2590 2592 2506 2467 2483 2489 2468 2439 2392 2347 2344 2347 2366 2352 2362 2413 2449 2455 2458 2409 2428 2227 2276 2298 2298 2342 2383 2399 2427 2461 2457 2473 2426 2357 2324 2317 2357 2401 2466 2489 2542 2509 2474 2460 2433 2392 2390 2450 2461 2443 2431 2361 2361 2366 2366 2374 2376 2406 2405 2438 2490 2444 2439 2439 2439 2385 2330 2298 2334 2357 2344 2369 2364 2285 2306 2369 2408 2415 2406 2319 2256 2233 2328 2380 2407 2427 2401 2455 2448 2431 2381 2319 2445 2441 2471 2489 2502 2516 2515 2537 2579 2588 2537 2492 2496 2492 2472 2445 2392 2354 2349 2359 2352 2329 2337 2357 2366 2380 2390 2363 2385 2221 2262 2293 2293 2329 2374 2390 2413 2446 2442 2460 2399 2363 2334 2314 2339 2388 2476 2516 2553 2536 2485 2456 2416 2381 2388 2450 2457 2443 2438 2374 2376 2363 2364 2380 2410 2462 2469 2426 2498 2456 2428 2421 2424 2399 2372 2340 2349 2357 2327 2359 2357 2276 2317 2376 2401 2400 2375 2295 2236 2227 2351 2348 2349 2372 2361 2441 2423 2410 2410 2389 2434 2431 2466 2463 2503 2520 2502 2511 2567 2590 2570 2522 2503 2492 2478 2456 2421 2371 2357 2362 2349 2339 2319 2309 2306 2323 2338 2334 2360 2221 2254 2282 2279 2322 2357 2371 2399 2438 2432 2447 2399 2366 2339 2317 2327 2371 2482 2527 2552 2550 2494 2443 2405 2374 2383 2454 2455 2440 2438 2385 2372 2355 2364 2392 2432 2524 2520 2428 2483 2459 2417 2397 2410 2400 2398 2373 2347 2339 2314 2352 2342 2285 2342 2381 2390 2394 2347 2293 2233 2230 2379 2338 2306 2324 2354 2435 2407 2421 2401 2428 2469 2456 2458 2453 2460 2503 2484 2490 2552 2579 2594 2547 2511 2493 2489 2472 2438 2381 2362 2352 2349 2329 2298 2276 2265 2287 2309 2327 2348 2215 2242 2276 2276 2314 2342 2354 2397 2438 2433 2440 2416 2358 2314 2324 2324 2349 2466 2524 2541 2550 2495 2437 2402 2366 2388 2443 2458 2441 2429 2381 2359 2342 2359 2404 2446 2564 2559 2456 2476 2458 2393 2362 2378 2389 2406 2392 2332 2317 2295 2332 2327 2301 2352 2354 2359 2385 2344 2293 2233 2251 2403 2346 2276 2311 2347 2441 2421 2454 2384 2406 2476 2452 2454 2473 2457 2477 2459 2460 2505 2585 2630 2554 2511 2482 2483 2483 2434 2369 2344 2329 2332 2303 2273 2254 2239 2271 2295 2311 2327 2215 2236 2268 2276 2309 2327 2349 2393 2433 2424 2435 2439 2354 2306 2329 2327 2332 2427 2504 2527 2538 2480 2442 2416 2359 2383 2441 2461 2425 2423 2379 2346 2324 2349 2408 2475 2580 2581 2493 2474 2453 2374 2342 2339 2380 2417 2383 2334 2295 2265 2309 2314 2309 2334 2319 2309 2383 2358 2284 2239 2282 2425 2369 2279 2298 2334 2445 2437 2493 2389 2440 2440 2405 2474 2474 2422 2404 2403 2411 2474 2602 2628 2555 2513 2474 2462 2464 2408 2344 2319 2314 2298 2282 2254 2236 2227 2259 2276 2282 2295 2221 2233 2268 2276 2309 2319 2344 2397 2425 2424 2433 2435 2339 2314 2344 2342 2329 2391 2479 2525 2511 2465 2453 2415 2353 2388 2436 2455 2412 2422 2380 2337 2314 2352 2411 2488 2581 2589 2511 2472 2451 2370 2327 2311 2357 2418 2368 2342 2279 2242 2287 2309 2309 2317 2298 2276 2390 2379 2282 2242 2310 2448 2407 2322 2288 2322 2450 2465 2452 2466 2512 2363 2424 2498 2459 2427 2362 2338 2411 2486 2628 2690 2558 2516 2487 2441 2435 2378 2322 2301 2293 2265 2259 2239 2227 2236 2251 2256 2254 2276 2212 2224 2265 2282 2309 2309 2339 2390 2411 2419 2430 2406 2339 2339 2366 2360 2337 2373 2457 2516 2488 2463 2454 2399 2353 2383 2427 2448 2418 2420 2372 2330 2306 2357 2417 2490 2576 2610 2525 2471 2465 2371 2329 2314 2332 2399 2365 2344 2265 2236 2282 2298 2301 2295 2295 2295 2406 2391 2282 2262 2326 2454 2446 2403 2324 2331 2469 2505 2416 2512 2442 2371 2430 2482 2526 2383 2323 2315 2427 2488 2647 2635 2559 2524 2506 2440 2415 2364 2317 2282 2262 2245 2245 2227 2230 2236 2248 2254 2236 2271 2208 2215 2259 2285 2303 2311 2337 2383 2398 2409 2424 2417 2371 2358 2394 2385 2356 2367 2436 2498 2478 2461 2450 2383 2339 2374 2415 2439 2421 2413 2358 2332 2314 2364 2423 2481 2567 2596 2526 2481 2478 2387 2336 2326 2314 2374 2368 2332 2259 2236 2276 2290 2287 2276 2295 2332 2406 2387 2296 2309 2339 2433 2461 2443 2377 2387 2481 2510 2437 2444 2397 2422 2464 2469 2495 2390 2294 2339 2414 2462 2607 2619 2548 2526 2517 2467 2424 2369 2314 2265 2242 2236 2236 2233 2236 2233 2245 2248 2248 2271 2202 2205 2248 2290 2303 2309 2339 2374 2382 2393 2424 2444 2414 2381 2416 2425 2389 2372 2429 2481 2479 2459 2445 2372 2327 2364 2408 2434 2422 2408 2358 2340 2322 2381 2420 2471 2546 2583 2540 2506 2503 2404 2343 2323 2308 2347 2362 2319 2262 2233 2271 2290 2279 2276 2311 2357 2397 2370 2317 2346 2341 2400 2435 2415 2387 2431 2491 2522 2485 2370 2350 2494 2523 2471 2448 2319 2275 2349 2390 2421 2528 2551 2529 2525 2514 2501 2468 2406 2329 2271 2242 2233 2233 2236 2242 2227 2242 2242 2248 2265 2205 2202 2233 2293 2306 2314 2349 2369 2363 2377 2420 2448 2444 2406 2417 2449 2408 2375 2427 2468 2468 2449 2428 2364 2327 2364 2410 2435 2425 2397 2343 2333 2332 2390 2418 2456 2522 2573 2555 2518 2502 2414 2358 2326 2301 2329 2342 2311 2262 2239 2279 2295 2276 2282 2319 2364 2388 2346 2317 2351 2359 2396 2398 2371 2345 2420 2494 2523 2539 2410 2399 2521 2576 2463 2383 2291 2260 2328 2362 2369 2439 2489 2504 2513 2508 2507 2494 2448 2357 2290 2259 2236 2236 2236 2236 2221 2233 2233 2248 2265 2212 2205 2227 2290 2319 2327 2353 2376 2353 2361 2411 2446 2447 2409 2399 2438 2408 2379 2418 2449 2461 2436 2404 2369 2327 2366 2413 2430 2431 2360 2306 2314 2344 2389 2412 2447 2499 2569 2556 2512 2499 2417 2372 2332 2297 2311 2324 2311 2265 2245 2287 2309 2276 2290 2311 2359 2399 2336 2303 2331 2368 2395 2345 2312 2316 2407 2478 2529 2573 2490 2485 2540 2564 2493 2372 2315 2279 2332 2339 2324 2362 2431 2480 2497 2508 2506 2503 2460 2369 2298 2268 2242 2245 2239 2233 2215 2218 2212 2236 2256 2221 2215 2224 2282 2324 2329 2359 2374 2351 2362 2407 2431 2435 2389 2381 2423 2399 2390 2403 2428 2445 2434 2430 2386 2324 2362 2413 2422 2416 2312 2279 2306 2361 2377 2397 2435 2469 2547 2543 2503 2489 2420 2383 2342 2308 2308 2319 2309 2268 2256 2301 2314 2271 2282 2295 2347 2410 2339 2282 2290 2314 2339 2268 2265 2309 2418 2448 2492 2554 2558 2550 2539 2566 2542 2416 2357 2330 2359 2322 2301 2326 2385 2461 2486 2501 2503 2502 2459 2359 2285 2262 2242 2245 2239 2227 2202 2199 2196 2230 2242 2221 2218 2221 2271 2322 2332 2357 2366 2353 2367 2401 2408 2392 2352 2366 2412 2392 2397 2395 2404 2428 2434 2469 2392 2322 2352 2410 2419 2392 2294 2282 2318 2374 2363 2383 2424 2439 2520 2527 2485 2469 2417 2383 2345 2314 2313 2319 2298 2268 2271 2309 2327 2268 2259 2279 2334 2408 2369 2283 2290 2254 2271 2233 2265 2295 2378 2421 2435 2510 2580 2524 2500 2499 2530 2464 2413 2415 2364 2301 2279 2311 2365 2463 2489 2494 2498 2494 2449 2352 2271 2245 2227 2233 2224 2208 2176 2173 2179 2224 2242 2221 2221 2224 2256 2311 2329 2354 2366 2348 2362 2391 2388 2354 2334 2371 2398 2380 2390 2390 2400 2416 2432 2492 2410 2322 2347 2408 2417 2391 2319 2309 2340 2374 2346 2374 2410 2412 2498 2514 2475 2456 2414 2381 2343 2335 2324 2312 2290 2265 2279 2317 2334 2279 2236 2271 2329 2390 2418 2355 2336 2245 2242 2262 2301 2287 2328 2404 2416 2449 2528 2453 2403 2411 2490 2442 2468 2474 2361 2285 2259 2295 2364 2482 2500 2494 2490 2481 2434 2344 2256 2227 2212 2215 2205 2189 2152 2169 2173 2215 2248 2227 2221 2230 2242 2306 2327 2351 2364 2349 2357 2380 2365 2349 2359 2381 2388 2366 2379 2390 2404 2406 2438 2501 2429 2333 2339 2399 2409 2393 2339 2323 2343 2358 2339 2354 2399 2399 2478 2502 2462 2440 2406 2381 2345 2354 2342 2321 2278 2254 2282 2311 2319 2268 2218 2265 2317 2363 2436 2435 2393 2285 2256 2313 2346 2315 2328 2411 2425 2422 2417 2325 2343 2322 2403 2394 2479 2469 2338 2276 2256 2293 2368 2499 2516 2494 2476 2461 2409 2329 2245 2224 2199 2192 2192 2162 2149 2173 2183 2212 2236 2233 2227 2233 2239 2295 2327 2351 2362 2354 2351 2357 2346 2349 2369 2378 2366 2358 2364 2386 2406 2397 2452 2495 2447 2347 2319 2378 2407 2390 2344 2322 2331 2346 2339 2329 2381 2406 2469 2500 2457 2425 2396 2374 2356 2373 2370 2342 2279 2245 2262 2301 2290 2251 2212 2248 2298 2328 2409 2497 2441 2353 2299 2347 2351 2322 2367 2419 2418 2397 2342 2283 2337 2273 2322 2376 2482 2468 2322 2271 2259 2298 2366 2503 2531 2490 2448 2419 2359 2293 2239 2224 2205 2179 2169 2156 2152 2179 2173 2183 2196 2245 2239 2239 2239 2285 2323 2351 2362 2354 2342 2342 2342 2349 2366 2366 2349 2369 2359 2381 2390 2402 2467 2494 2455 2361 2298 2344 2403 2387 2348 2319 2327 2343 2340 2317 2364 2410 2470 2501 2454 2408 2390 2379 2370 2384 2380 2353 2286 2242 2239 2285 2265 2236 2202 2239 2276 2301 2369 2468 2461 2387 2340 2332 2309 2301 2381 2395 2406 2383 2338 2323 2312 2258 2297 2382 2520 2401 2277 2259 2259 2282 2362 2531 2535 2487 2436 2385 2319 2254 2233 2224 2202 2169 2156 2156 2156 2176 2149 2156 2169 2259 2248 2242 2242 2279 2316 2348 2363 2343 2333 2337 2332 2342 2364 2344 2349 2389 2363 2380 2386 2428 2477 2487 2450 2366 2290 2327 2398 2384 2356 2325 2327 2351 2345 2317 2366 2410 2465 2501 2450 2383 2369 2380 2392 2400 2388 2354 2287 2242 2239 2271 2256 2233 2205 2245 2265 2293 2342 2438 2432 2372 2328 2298 2265 2287 2362 2342 2395 2369 2344 2345 2277 2236 2314 2402 2538 2327 2247 2236 2242 2254 2352 2543 2519 2480 2445 2388 2327 2251 2227 2218 2192 2159 2149 2162 2156 2156 2138 2138 2152 2262 2259 2248 2245 2276 2313 2343 2359 2337 2325 2331 2324 2327 2347 2329 2368 2396 2371 2382 2389 2440 2482 2480 2428 2344 2282 2322 2389 2385 2357 2336 2339 2345 2346 2329 2378 2410 2461 2497 2455 2357 2339 2372 2409 2417 2408 2358 2290 2247 2236 2262 2259 2233 2215 2248 2256 2293 2355 2424 2405 2360 2306 2268 2239 2295 2319 2299 2390 2340 2301 2319 2231 2212 2323 2461 2451 2329 2261 2224 2227 2227 2342 2538 2507 2452 2441 2410 2356 2262 2233 2224 2183 2156 2149 2162 2152 2134 2134 2134 2156 2268 2265 2259 2248 2275 2308 2342 2351 2326 2315 2315 2311 2311 2329 2334 2390 2398 2372 2379 2391 2447 2497 2472 2402 2330 2279 2317 2375 2385 2345 2342 2345 2341 2343 2339 2388 2405 2451 2497 2455 2338 2319 2364 2413 2422 2417 2382 2316 2245 2227 2251 2262 2245 2224 2248 2242 2287 2372 2419 2394 2377 2290 2239 2239 2295 2282 2287 2380 2290 2239 2265 2202 2199 2332 2466 2424 2354 2273 2218 2205 2196 2319 2534 2468 2428 2424 2410 2364 2265 2227 2215 2176 2152 2152 2159 2134 2116 2131 2141 2176 2276 2279 2268 2271 2277 2300 2335 2343 2321 2299 2304 2298 2301 2319 2327 2397 2394 2373 2367 2391 2443 2515 2465 2414 2341 2285 2309 2369 2378 2345 2349 2350 2350 2342 2354 2388 2398 2435 2494 2438 2317 2301 2353 2416 2439 2417 2382 2339 2247 2227 2248 2273 2268 2242 2239 2221 2271 2363 2413 2376 2326 2256 2233 2262 2256 2254 2287 2340 2230 2205 2227 2186 2215 2361 2497 2454 2347 2266 2208 2179 2186 2293 2513 2456 2419 2408 2388 2334 2259 2224 2205 2159 2152 2156 2156 2131 2116 2131 2152 2183 2279 2285 2282 2290 2292 2299 2327 2331 2321 2293 2289 2285 2295 2311 2324 2402 2397 2382 2356 2385 2443 2512 2436 2435 2354 2295 2313 2377 2385 2356 2352 2356 2363 2347 2357 2381 2388 2424 2494 2419 2295 2285 2354 2435 2451 2434 2384 2342 2273 2249 2263 2282 2287 2259 2233 2215 2256 2352 2409 2346 2248 2221 2245 2256 2218 2218 2262 2271 2199 2196 2199 2186 2254 2393 2498 2450 2343 2250 2192 2179 2196 2306 2445 2465 2406 2394 2359 2293 2242 2221 2189 2152 2159 2162 2156 2131 2127 2138 2159 2192 2282 2290 2295 2308 2309 2306 2326 2327 2317 2292 2278 2271 2285 2298 2324 2404 2406 2404 2365 2386 2440 2472 2427 2437 2361 2298 2316 2383 2390 2362 2345 2357 2363 2354 2342 2369 2383 2419 2496 2404 2282 2293 2373 2451 2466 2446 2394 2349 2305 2276 2289 2300 2298 2271 2227 2218 2256 2339 2399 2324 2218 2212 2262 2242 2227 2202 2215 2224 2208 2199 2199 2202 2319 2426 2499 2440 2319 2236 2192 2199 2245 2340 2407 2432 2385 2369 2332 2259 2236 2212 2176 2152 2169 2176 2156 2131 2141 2145 2173 2199 2273 2293 2303 2328 2324 2316 2331 2331 2317 2294 2264 2256 2285 2293 2327 2389 2405 2419 2384 2400 2438 2441 2433 2408 2339 2301 2308 2387 2391 2337 2332 2358 2359 2341 2324 2347 2369 2426 2505 2414 2292 2306 2415 2466 2447 2439 2398 2372 2329 2288 2294 2312 2303 2265 2221 2221 2265 2311 2349 2290 2227 2224 2256 2236 2248 2218 2183 2218 2235 2221 2208 2256 2369 2431 2481 2406 2279 2222 2196 2221 2270 2342 2381 2376 2357 2337 2301 2233 2233 2205 2176 2159 2176 2173 2156 2134 2152 2156 2169 2199 2262 2285 2309 2333 2351 2334 2339 2340 2320 2296 2255 2254 2285 2295 2329 2378 2392 2421 2396 2409 2441 2439 2440 2376 2308 2301 2294 2387 2386 2330 2332 2358 2341 2329 2314 2339 2361 2442 2502 2440 2320 2329 2453 2480 2419 2406 2396 2395 2341 2279 2285 2325 2316 2285 2227 2215 2254 2271 2287 2259 2227 2236 2236 2227 2236 2224 2183 2211 2276 2231 2218 2324 2390 2409 2439 2366 2254 2218 2205 2236 2262 2319 2359 2327 2332 2324 2271 2218 2233 2202 2169 2156 2179 2159 2156 2138 2159 2169 2173 2196 2256 2279 2309 2341 2366 2363 2362 2345 2323 2294 2251 2256 2293 2309 2342 2366 2391 2421 2398 2405 2441 2432 2437 2390 2300 2301 2298 2381 2390 2357 2351 2342 2308 2316 2308 2354 2387 2446 2502 2458 2380 2388 2474 2489 2430 2374 2385 2391 2338 2276 2293 2354 2329 2293 2248 2221 2248 2245 2262 2251 2233 2236 2212 2224 2218 2224 2200 2219 2325 2257 2250 2361 2387 2384 2388 2304 2249 2234 2228 2244 2277 2327 2352 2327 2332 2324 2248 2205 2233 2205 2169 2173 2189 2159 2152 2169 2179 2179 2189 2202 362 308 362 369 314 247 196 151 211 238 251 329 274 202 146 137 150 217 169 221 263 292 308 351 324 296 273 253 278 231 189 151 143 210 218 129 277 131 123 86 173 176 103 101 59 69 92 136 130 246 217 222 205 180 278 232 200 176 155 171 144 162 163 153 133 257 176 125 137 186 251 226 270 365 423 396 287 587 646 824 468 472 458 434 260 206 178 144 144 149 85 92 84 66 49 53 51 91 75 83 310 350 383 396 320 264 208 137 231 241 265 306 276 197 158 140 162 209 183 220 257 271 300 347 313 283 266 259 256 209 177 136 150 175 223 134 219 124 148 82 69 139 86 65 58 93 121 147 176 310 210 201 210 271 308 215 159 200 147 166 245 234 167 147 103 307 136 166 139 216 141 209 564 411 365 367 546 804 733 1280 858 521 360 386 311 178 211 147 197 135 121 73 100 112 58 34 55 62 66 81 287 301 322 352 328 275 228 179 180 253 294 325 276 208 173 154 169 171 165 231 271 257 261 281 263 299 235 252 237 208 166 144 138 177 178 147 248 184 165 95 61 129 99 61 29 80 208 160 195 222 200 217 300 278 252 160 147 259 134 130 149 172 233 216 181 285 270 150 191 173 144 306 350 395 292 310 612 418 552 592 615 540 356 295 437 264 286 183 179 118 123 58 94 118 85 47 58 42 44 71 296 292 313 360 335 279 225 208 171 273 322 324 317 224 173 158 172 162 160 212 253 257 262 274 243 232 209 256 236 198 158 158 137 175 183 162 338 284 188 94 81 155 108 102 27 111 324 198 162 205 171 196 341 294 177 105 133 228 124 136 144 107 246 256 163 252 227 200 181 172 205 379 315 300 285 370 447 437 823 386 688 505 647 388 453 368 261 225 224 135 105 73 79 68 71 65 57 25 55 113 304 292 305 377 358 294 260 258 168 264 353 352 278 244 201 175 173 173 180 234 259 247 270 233 233 196 206 235 251 224 173 148 124 175 172 203 768 429 177 123 127 159 68 29 36 98 170 188 127 195 227 177 317 266 196 75 101 177 109 112 128 131 211 189 250 211 210 284 189 284 414 464 446 300 397 613 340 687 1083 646 514 474 425 511 317 370 256 230 273 133 128 121 82 79 48 78 63 28 78 85 310 266 317 391 389 348 293 271 208 297 374 309 267 258 220 174 168 168 174 206 236 240 261 228 228 213 209 241 239 204 187 163 93 163 148 224 628 312 123 121 183 177 89 40 22 59 124 134 94 150 216 217 294 206 148 74 105 126 91 118 144 144 149 144 324 195 190 226 271 414 483 429 543 545 413 722 386 823 730 618 532 476 362 490 448 311 262 171 145 123 112 209 81 62 50 61 81 32 73 31 289 311 372 413 381 397 344 306 241 308 318 319 297 245 230 182 174 184 155 204 233 232 271 201 209 201 160 292 233 206 190 158 122 153 143 224 516 333 201 113 171 234 93 85 20 53 91 100 126 138 162 211 265 172 116 114 116 82 97 118 144 147 194 210 381 292 227 220 316 527 428 671 612 615 381 573 776 530 490 415 414 546 338 248 337 277 228 175 139 166 138 203 89 69 60 58 61 35 33 25 299 307 371 355 386 371 319 285 265 346 323 353 291 236 208 184 184 187 150 199 237 253 262 189 186 176 175 321 240 184 214 155 129 134 133 225 444 322 144 125 154 211 140 52 24 39 74 74 79 111 159 147 228 196 128 117 86 56 70 85 127 106 180 234 413 270 215 205 299 308 411 563 766 520 325 265 619 466 350 379 306 297 458 407 362 306 222 213 179 173 182 138 94 92 66 73 27 26 26 23 316 333 374 359 392 397 344 306 286 387 392 344 275 234 226 203 184 198 187 211 247 279 268 199 174 160 171 278 193 226 218 161 149 158 153 232 568 289 144 95 100 201 185 54 53 151 102 89 98 100 115 109 160 186 129 119 71 50 58 133 185 135 348 399 336 248 224 426 313 290 363 379 525 306 356 548 386 264 334 383 351 376 440 1045 424 277 287 229 241 191 158 130 73 78 55 34 40 44 26 61 316 327 392 427 401 445 343 323 335 405 405 379 286 235 235 187 192 179 185 237 256 289 264 194 192 178 177 226 194 225 200 168 155 160 169 258 503 236 99 52 76 169 141 63 52 113 79 80 77 78 118 131 128 211 139 88 75 75 72 107 384 252 289 316 298 275 337 379 364 336 479 500 323 256 470 434 279 301 380 308 355 394 477 633 441 307 265 280 353 192 187 135 84 99 81 52 72 43 61 58 321 339 353 409 423 435 337 346 389 383 440 393 258 250 231 206 221 205 199 237 259 296 273 208 209 177 187 201 198 225 204 195 164 199 159 253 317 220 174 43 72 124 130 102 48 54 101 65 65 75 102 104 103 142 136 136 101 76 85 156 234 440 275 270 323 275 394 364 291 321 364 410 262 225 285 286 220 260 308 309 383 297 423 428 495 324 251 224 377 252 224 146 82 146 96 79 72 59 86 43 386 323 387 343 390 426 341 413 436 450 487 362 294 289 255 226 232 220 173 201 251 289 249 218 186 188 197 181 226 209 204 184 177 217 160 254 274 369 263 53 72 81 118 66 39 51 85 53 75 77 100 96 88 134 147 131 98 115 82 128 394 629 364 484 521 291 427 256 174 269 337 299 215 300 300 395 286 487 269 309 352 241 269 673 457 291 264 202 252 238 224 173 92 130 109 101 82 63 68 49 340 344 342 371 394 441 376 443 389 465 551 389 307 287 262 256 245 210 184 194 240 279 238 221 194 189 203 183 223 176 227 183 183 263 156 228 271 307 218 111 67 72 82 66 48 77 55 53 72 54 89 80 90 131 126 105 106 133 122 142 445 476 455 428 639 378 393 231 235 214 231 214 171 199 255 270 278 209 224 317 279 229 314 359 331 276 231 192 201 207 223 149 92 130 102 79 57 46 53 37 355 380 335 349 389 456 410 449 372 421 559 425 306 288 243 248 279 230 186 173 253 298 264 218 174 196 189 193 164 154 232 193 200 285 182 233 270 455 314 157 113 74 93 66 46 112 83 50 77 121 140 82 73 95 70 115 150 140 140 105 324 320 317 314 672 541 363 248 207 243 213 179 180 162 232 265 179 183 224 265 357 276 289 253 261 291 210 246 158 222 196 133 109 100 50 44 35 23 42 48 380 398 346 398 427 493 420 486 356 393 578 405 349 292 233 289 268 231 197 183 250 294 245 203 175 187 204 209 167 157 246 212 194 278 225 246 302 535 313 249 179 82 71 52 87 135 86 60 92 134 140 87 107 51 79 152 202 149 100 133 242 344 369 379 586 363 290 148 193 182 123 129 119 156 168 265 162 232 214 272 311 271 236 154 263 233 213 234 241 182 192 241 128 112 58 46 47 42 44 42 372 327 360 372 413 526 488 457 418 468 559 360 309 267 221 267 253 238 220 211 260 283 231 200 161 179 202 246 186 174 215 216 202 274 217 227 232 542 296 282 194 67 54 53 113 188 97 48 117 95 94 91 80 67 71 139 145 145 108 191 224 302 317 483 544 314 224 140 189 236 203 138 98 138 186 198 226 234 198 317 401 315 160 197 257 310 212 229 328 383 228 295 268 155 117 61 59 37 50 96 400 355 355 359 443 508 487 435 455 491 470 356 300 270 247 302 276 232 229 221 287 259 213 185 143 178 210 234 205 198 205 216 218 261 252 214 210 304 145 144 153 75 49 55 92 129 96 76 92 78 71 76 63 195 117 108 157 197 172 148 297 294 359 337 525 271 197 171 147 231 292 202 106 114 157 179 153 176 199 308 300 197 187 149 251 230 259 259 351 325 257 253 289 248 156 82 92 39 35 63 414 403 343 381 448 442 494 378 393 491 494 330 303 245 232 283 264 239 242 218 287 261 194 161 133 158 201 241 215 231 217 242 214 242 247 217 201 184 128 130 152 85 58 58 117 112 145 108 110 96 91 192 164 190 122 111 131 173 192 182 222 232 493 337 317 227 225 185 161 227 373 261 160 139 202 153 146 135 258 270 350 169 249 120 167 182 309 292 393 476 272 265 331 248 147 98 36 61 40 50 399 413 395 368 432 456 449 434 430 469 481 341 273 266 235 267 270 234 247 226 258 243 200 161 127 156 201 229 221 255 244 257 215 224 218 205 181 144 155 146 161 126 51 55 100 102 171 137 91 106 93 187 150 184 189 143 106 131 212 224 156 189 474 299 307 216 210 228 236 297 275 234 144 201 172 163 148 131 258 291 298 183 231 100 254 235 307 324 425 349 284 257 280 213 125 111 73 84 34 28 463 464 422 371 395 409 434 410 436 460 470 350 261 245 246 242 254 234 233 248 251 263 217 157 132 155 195 211 223 253 224 195 193 196 204 193 162 123 195 156 181 85 46 52 93 132 147 148 92 71 100 151 144 166 171 183 207 145 305 192 191 222 602 292 239 212 217 216 289 656 167 178 112 104 144 130 170 123 152 184 257 219 284 140 206 317 248 315 631 350 299 277 292 202 164 165 106 79 24 44 485 409 398 403 373 373 396 386 402 529 396 367 238 227 216 239 240 243 238 249 263 272 238 170 143 144 187 204 244 254 229 214 188 197 200 171 173 135 211 151 227 109 53 69 95 115 134 114 93 74 119 71 104 190 159 178 134 160 197 196 198 348 557 315 205 203 456 329 400 358 140 101 134 119 199 258 149 134 112 204 234 262 256 183 354 270 206 202 307 227 292 285 300 216 216 175 76 42 45 36 472 437 381 358 377 433 353 410 395 444 380 323 227 212 231 236 235 242 260 261 237 248 237 172 152 156 196 182 237 263 224 227 185 201 189 165 150 137 161 150 155 105 70 93 99 106 95 116 140 91 65 84 113 228 150 127 238 174 230 148 337 298 493 525 210 349 491 292 452 310 105 129 110 116 151 187 116 99 112 182 232 164 381 381 209 349 224 126 158 148 191 207 264 223 191 134 16 26 54 33 440 399 372 363 351 355 396 373 396 429 307 330 241 205 249 196 237 255 229 243 232 246 219 193 159 158 185 196 224 230 231 224 185 196 162 130 182 167 161 188 149 106 103 100 109 87 102 123 124 81 41 44 171 241 158 283 250 203 203 177 270 268 477 366 180 656 318 215 388 287 122 116 110 84 93 133 90 58 151 111 173 121 338 354 414 516 304 158 93 141 173 177 216 238 200 228 33 27 21 21 463 468 403 408 328 327 330 349 301 366 310 342 241 186 244 172 212 228 209 225 216 246 240 191 167 172 178 217 202 275 239 218 187 183 169 96 161 146 185 205 193 115 115 117 108 80 101 123 80 38 48 55 167 116 250 297 236 187 224 160 236 218 334 263 234 472 232 295 830 176 124 88 73 60 101 92 49 53 114 150 178 173 308 485 424 236 152 152 128 138 158 95 203 150 136 140 96 32 33 33 448 367 376 399 357 336 305 322 319 353 279 331 219 166 212 166 166 220 219 228 224 246 254 202 178 164 184 202 221 250 228 213 186 183 162 82 116 169 205 275 196 127 118 122 109 75 91 79 50 46 76 131 82 160 297 229 121 112 151 139 180 177 310 315 287 316 169 319 530 146 96 49 39 44 54 62 52 67 122 177 235 230 352 351 274 230 155 152 103 79 56 89 150 157 126 110 81 41 23 43 440 443 394 355 370 309 311 298 305 295 238 312 220 151 190 175 162 198 202 230 221 260 251 216 187 172 175 184 210 229 238 203 171 185 145 90 72 185 234 291 246 133 107 112 119 81 86 42 39 50 85 72 95 77 136 267 191 172 127 122 138 156 166 415 245 291 178 273 435 157 74 56 39 35 53 50 58 88 123 217 262 263 158 376 322 229 193 82 79 52 98 104 145 126 95 107 77 22 11 12 385 380 381 355 382 332 274 266 264 257 212 270 230 164 173 192 185 197 202 229 197 254 242 207 181 168 174 192 196 202 235 172 173 180 145 88 70 135 361 410 234 134 80 124 130 101 106 73 49 49 59 38 73 192 84 172 254 126 113 96 156 132 135 324 379 230 123 227 308 112 80 50 51 50 53 54 60 107 96 143 322 300 178 260 255 133 114 116 69 71 108 88 124 92 69 80 97 44 26 26 378 377 343 368 329 337 253 240 236 234 205 241 237 174 174 201 182 211 210 223 191 230 248 208 166 165 187 173 183 210 215 182 171 171 148 91 52 122 393 345 258 147 99 139 130 118 167 138 59 44 45 33 91 145 109 142 207 172 91 115 181 145 162 248 290 229 213 140 214 93 70 44 54 55 50 69 58 69 113 127 290 315 160 304 244 123 139 113 113 78 106 117 120 74 104 69 13 18 20 14 391 417 329 339 324 384 261 226 248 224 231 234 266 207 166 198 192 229 211 194 207 212 241 198 165 175 169 158 185 212 209 171 167 172 150 86 44 95 287 309 256 162 145 145 140 133 173 103 62 42 31 44 63 156 117 173 182 191 76 120 161 155 144 256 283 242 207 169 174 93 71 38 67 74 58 74 70 76 66 112 172 158 141 249 215 125 115 103 121 116 103 66 97 74 99 31 13 11 23 17 373 336 341 360 309 345 262 248 255 268 243 230 235 213 181 210 175 204 210 185 183 205 222 206 180 184 170 154 168 193 200 187 165 191 172 73 43 71 205 286 284 226 178 169 153 160 145 107 78 32 27 26 43 82 72 100 173 156 104 132 183 100 147 231 350 301 170 220 135 88 86 73 69 75 69 75 98 50 89 157 160 114 147 190 131 115 147 89 161 111 99 79 96 106 98 59 42 21 12 45 328 352 375 331 325 358 286 227 248 219 255 241 219 207 175 193 154 184 185 181 186 193 233 207 179 167 168 160 149 201 221 191 165 190 177 97 39 68 177 255 243 280 213 182 151 153 108 61 48 41 15 28 59 77 113 71 166 127 154 135 165 92 151 189 213 159 162 132 132 80 76 72 82 58 51 67 69 75 82 96 80 114 151 150 121 109 128 152 108 98 89 62 58 57 79 62 30 14 12 13 336 343 344 324 326 334 278 231 240 185 264 249 235 221 187 175 152 185 152 161 184 191 220 190 175 171 161 166 145 194 225 199 160 195 198 103 45 82 150 208 181 205 227 156 176 147 99 43 44 53 22 28 45 55 58 128 127 174 193 175 129 117 183 189 124 265 159 110 132 73 74 55 80 39 68 86 69 72 96 92 114 94 108 152 169 128 64 126 82 102 71 76 56 54 27 60 28 12 17 16 334 354 320 300 338 343 287 196 253 171 235 239 233 226 176 154 145 176 157 163 158 206 224 181 162 175 153 163 172 215 248 170 164 211 218 128 46 72 126 159 221 208 196 154 182 142 99 41 42 35 14 23 36 49 49 89 94 131 155 180 149 140 152 215 225 155 110 111 83 70 73 49 70 32 57 69 66 80 85 102 96 79 104 98 175 114 74 105 79 108 64 59 60 59 26 34 25 14 21 24 343 343 287 309 336 330 301 230 235 146 214 229 225 211 162 135 151 177 149 150 148 207 212 162 161 169 160 166 189 233 239 171 187 203 201 143 62 74 118 118 210 232 212 170 201 146 117 51 37 27 12 13 46 60 34 78 100 146 148 155 162 190 174 204 225 189 124 113 82 73 50 52 70 39 65 64 57 114 109 87 48 110 144 140 114 89 123 120 107 91 97 57 44 46 58 53 39 34 43 42 358 361 294 328 310 321 323 208 219 152 200 232 215 213 165 137 166 154 131 152 178 201 209 173 163 171 174 176 187 225 241 161 199 198 194 181 87 55 133 122 173 277 238 226 210 148 121 55 30 36 31 16 21 23 36 41 74 147 125 171 183 233 291 213 225 162 106 125 70 66 43 41 40 58 61 72 59 91 80 86 83 111 125 98 128 135 185 87 99 84 77 53 50 43 43 41 38 47 55 53 317 347 307 317 273 300 270 227 173 145 181 224 214 198 186 156 178 148 130 147 151 216 207 189 162 162 169 150 174 227 249 179 211 210 224 213 118 62 114 112 202 296 236 253 239 148 110 58 40 45 46 14 14 20 26 37 97 93 104 155 174 250 256 249 244 179 94 146 62 32 32 42 38 66 48 69 57 58 96 126 77 102 175 137 150 284 125 76 113 76 95 97 67 61 30 30 24 32 50 69 355 347 288 302 277 287 246 207 135 126 139 195 205 178 157 138 161 154 146 145 149 221 202 197 161 147 154 144 164 206 219 185 208 233 223 240 124 60 108 82 191 318 244 248 217 158 104 74 46 53 73 32 17 25 39 35 57 75 74 113 165 232 339 307 291 142 117 171 60 24 28 22 40 45 47 65 56 60 82 59 84 101 112 135 234 179 103 92 60 110 117 74 82 47 32 25 28 42 55 67 346 347 291 305 296 238 201 188 140 113 129 199 215 176 158 156 142 171 133 143 160 203 209 201 172 144 147 128 170 216 219 181 198 191 221 264 142 52 93 75 135 324 277 243 211 163 110 89 65 67 86 59 28 28 35 19 79 36 79 98 148 221 188 225 158 109 111 170 59 41 39 26 27 26 43 76 54 88 55 35 78 118 119 148 200 116 68 72 82 152 159 100 36 25 26 28 40 67 57 65 346 328 330 277 302 251 220 171 135 105 96 189 191 172 144 125 137 176 136 152 166 202 184 179 184 151 132 116 148 183 227 188 177 153 221 295 156 55 81 77 92 265 320 226 208 142 108 82 69 77 83 91 57 39 32 27 47 33 67 53 143 189 161 142 256 96 80 158 93 61 46 23 31 24 32 62 52 70 51 52 51 97 119 153 110 75 66 87 94 165 116 77 44 33 27 37 55 84 81 81 342 336 298 296 273 222 215 151 138 103 86 151 192 158 137 106 145 204 158 143 198 181 175 175 169 148 126 129 142 197 204 192 182 141 185 257 177 64 68 90 81 215 263 231 203 154 124 81 73 71 81 78 73 54 43 37 42 41 26 28 86 152 163 121 256 135 119 89 53 47 36 26 25 12 30 80 70 43 37 75 55 68 90 95 125 59 80 105 114 157 68 52 60 60 36 42 68 70 56 71 325 342 312 271 273 226 179 155 134 99 92 132 205 165 140 116 157 176 160 142 197 173 168 177 169 150 119 121 140 189 222 164 195 147 152 215 179 70 46 98 104 157 210 246 219 159 144 97 86 95 91 81 59 47 39 29 26 48 52 54 67 144 140 174 215 262 189 108 45 45 22 24 24 16 31 75 91 40 58 106 57 77 60 88 70 49 63 143 186 133 79 43 80 98 48 38 57 64 59 54 338 301 300 235 243 212 174 144 126 104 109 109 189 162 138 118 117 180 176 151 193 179 197 154 166 156 111 117 142 177 206 167 193 154 128 192 203 84 38 77 98 140 216 285 245 168 165 115 99 104 115 91 73 47 33 27 32 38 39 45 66 124 116 141 163 189 129 82 46 39 26 16 29 19 33 60 75 51 89 57 95 42 68 75 70 75 110 203 229 102 104 49 102 121 63 49 49 54 39 46 280 290 296 249 196 192 172 133 117 125 135 137 186 141 133 114 108 163 180 200 191 192 211 132 139 158 123 115 133 172 196 159 192 175 127 184 165 95 42 63 90 110 225 302 274 190 144 135 103 112 113 98 87 53 42 32 44 40 50 41 63 105 150 118 93 131 106 64 49 60 26 21 37 22 44 56 54 70 55 60 38 49 71 80 74 134 252 318 172 60 78 56 144 143 110 47 45 41 18 20 292 290 278 257 191 161 173 117 122 126 140 163 178 141 129 101 109 171 167 232 212 183 206 131 115 133 109 119 136 153 182 143 206 175 131 134 127 119 64 53 74 104 200 278 260 211 154 133 139 99 92 101 106 74 51 43 49 42 48 41 75 107 138 106 88 90 79 68 41 97 29 33 22 28 34 55 93 68 61 62 34 33 52 80 172 239 286 203 93 51 77 90 136 170 127 67 38 33 20 25 303 288 289 243 174 157 201 100 105 107 120 126 152 140 107 109 124 142 179 284 229 197 166 141 105 125 111 114 134 158 169 150 182 193 139 114 120 139 109 51 70 94 163 269 259 217 156 142 143 95 81 87 92 100 63 51 46 41 45 46 87 123 129 83 71 88 75 61 53 62 28 33 17 29 43 56 131 89 52 45 36 52 69 125 285 258 273 89 72 79 88 77 123 180 169 159 80 35 18 22 282 285 284 234 175 165 155 100 97 103 97 94 126 144 95 114 116 122 159 321 215 190 173 115 94 116 105 109 135 191 156 149 187 202 137 110 97 150 104 53 69 66 123 230 272 212 175 165 148 107 76 75 75 82 63 54 39 40 65 60 112 151 152 83 56 104 78 69 49 40 24 20 25 36 44 59 144 100 46 58 96 107 143 243 252 222 102 60 65 124 168 115 147 152 130 137 78 82 24 18 304 279 270 208 175 170 158 105 75 112 83 80 120 144 99 112 107 127 150 263 214 178 166 108 83 96 105 108 121 138 151 152 200 222 141 110 83 111 110 59 68 72 104 235 276 240 220 179 151 123 77 70 69 69 83 47 42 47 62 76 121 143 166 120 108 95 54 55 47 31 26 23 37 42 27 56 100 91 55 95 209 175 194 232 229 190 72 66 81 116 140 144 143 141 73 97 97 53 9999 9999 278 267 277 206 161 172 154 112 85 80 96 67 103 128 97 89 106 134 137 269 216 189 147 100 80 81 93 117 110 138 137 176 205 213 140 149 86 81 88 72 66 70 101 216 271 251 229 187 167 125 86 66 64 64 98 48 43 50 55 80 131 147 142 126 96 83 64 59 44 31 34 24 45 47 32 54 110 73 70 189 265 209 175 234 154 67 53 76 105 143 84 124 121 107 64 97 69 93 116 51 283 270 268 210 167 136 135 95 78 64 84 79 93 112 103 85 106 128 132 227 186 182 132 99 71 53 91 118 98 153 141 191 203 193 152 150 112 60 60 80 79 54 102 235 277 269 308 200 146 123 94 84 77 72 83 48 43 47 60 77 154 139 122 132 87 74 70 75 45 41 43 28 42 46 56 47 96 69 100 227 211 149 162 246 154 82 62 79 96 137 114 112 101 95 92 71 67 92 68 53 313 270 271 248 154 126 126 95 66 61 64 82 77 93 117 88 114 132 127 158 200 166 111 90 77 54 65 100 88 132 138 166 190 193 166 163 183 66 66 82 76 54 107 259 273 247 295 221 145 106 93 94 78 75 67 51 52 52 54 71 130 142 137 108 87 71 62 57 46 43 38 43 34 44 68 56 94 66 118 208 192 142 143 143 135 86 44 51 115 70 65 130 104 68 78 88 84 103 73 72 308 244 286 272 172 122 117 101 68 65 73 83 74 86 93 92 134 131 126 163 162 144 95 74 72 69 56 96 85 101 132 159 168 185 189 197 198 91 54 80 79 56 98 251 270 266 274 222 177 112 107 99 84 70 59 51 60 57 48 61 118 145 130 87 81 61 88 68 43 49 54 48 59 55 77 114 121 108 129 218 168 151 142 148 128 78 57 60 88 102 73 63 80 52 78 131 69 54 94 116 278 277 268 279 143 115 118 82 54 63 89 83 71 76 87 127 173 139 138 139 130 136 72 63 54 81 56 92 74 81 118 151 178 173 197 162 161 96 60 75 78 62 79 202 244 263 259 234 170 131 107 122 96 73 53 50 65 59 62 63 125 129 177 101 103 70 83 58 36 42 53 37 58 69 90 112 107 144 132 137 132 186 201 140 127 89 67 65 79 85 70 67 46 64 73 32 42 22 33 33 292 262 290 235 163 112 88 66 57 45 69 68 86 71 93 113 146 138 112 176 130 120 72 61 55 83 78 88 90 76 102 133 184 191 207 174 135 118 79 78 91 73 78 169 241 238 301 299 204 133 119 135 123 89 57 47 65 64 69 62 78 108 150 103 81 70 81 55 29 50 44 37 63 77 96 112 89 112 132 164 138 173 202 165 150 101 51 72 69 70 99 61 50 57 71 40 23 37 38 27 307 287 248 236 166 92 82 71 50 72 52 75 69 96 100 145 152 138 142 160 148 113 80 74 55 74 91 82 108 79 95 149 174 202 186 182 134 168 129 88 122 86 90 150 250 255 315 358 224 140 133 146 134 100 75 59 78 75 78 74 77 104 137 100 74 52 63 56 24 51 39 35 63 64 109 123 125 123 105 112 127 132 125 170 169 101 55 50 51 79 57 32 28 36 30 9999 9999 23 37 30 308 274 232 207 151 90 76 83 60 55 58 53 57 87 101 134 166 133 139 135 148 119 88 75 61 68 96 77 106 87 93 173 153 178 187 166 129 158 164 71 129 100 94 135 196 248 264 351 261 161 146 182 172 130 110 92 87 87 90 93 100 76 142 127 72 52 56 52 47 54 29 51 77 69 157 110 149 146 80 101 140 118 111 139 165 83 66 51 53 77 34 36 31 42 39 34 9999 23 48 35 310 316 215 175 139 92 72 74 79 81 55 57 54 103 124 154 176 105 126 131 113 112 98 89 46 60 96 71 99 111 94 155 140 163 175 177 123 145 106 51 121 116 108 111 166 204 244 311 309 189 167 191 166 145 124 97 89 95 67 80 76 69 107 120 78 44 73 61 64 61 30 69 89 103 147 135 178 110 67 99 95 131 140 127 143 73 71 56 80 43 45 39 37 42 43 43 36 28 49 27 316 304 208 157 130 95 66 74 72 66 48 46 49 95 152 221 162 92 159 125 118 114 95 88 62 51 88 67 82 111 111 160 135 155 172 166 131 157 100 54 80 121 111 98 137 169 217 308 363 199 192 155 156 157 141 120 94 89 64 71 73 88 127 143 108 47 83 52 64 48 64 76 81 125 157 133 161 104 69 62 87 126 140 118 103 70 76 66 59 54 58 64 49 51 39 41 42 58 42 26 329 293 200 161 127 97 69 62 68 67 40 41 43 93 155 279 121 102 130 113 116 118 102 96 71 54 82 74 63 111 128 183 132 150 167 170 132 179 111 61 48 98 114 91 115 152 172 230 374 217 153 150 165 173 158 119 98 81 71 64 58 95 135 148 115 59 78 58 51 51 80 72 81 137 154 149 135 136 74 53 67 114 138 120 106 93 75 67 56 72 76 69 58 63 50 37 43 36 44 40 313 287 207 158 121 94 78 56 74 65 38 40 57 132 198 233 138 110 133 109 108 103 100 94 91 54 76 81 67 74 140 170 147 152 172 168 148 179 121 59 29 102 128 88 108 159 163 247 320 246 147 186 187 181 167 123 110 83 77 73 54 73 122 102 110 50 72 65 41 74 90 57 97 151 151 182 158 212 95 67 38 134 143 108 115 98 75 65 62 83 70 73 64 75 9999 41 36 33 9999 16 302 260 200 177 134 96 73 65 69 58 37 39 64 147 211 224 146 154 121 109 113 103 99 107 121 70 72 87 52 57 136 172 150 181 182 150 158 191 152 72 29 94 138 86 110 163 212 234 292 237 185 204 195 182 173 196 122 98 91 93 68 68 84 88 87 62 74 63 41 67 74 54 96 205 154 227 182 138 53 38 54 161 170 130 122 117 88 67 60 74 74 65 67 75 82 44 37 37 33 19 287 279 249 211 140 102 76 84 65 50 34 41 57 113 203 253 143 143 171 113 121 109 105 123 117 93 68 83 55 55 143 182 176 188 167 141 150 153 128 92 32 63 139 88 110 189 209 250 299 227 213 249 212 222 212 201 129 104 87 99 90 81 135 101 79 66 73 72 52 61 55 66 97 216 192 245 192 99 37 19 70 178 202 147 125 114 104 67 63 70 60 70 68 78 81 50 42 41 31 22 297 274 247 203 146 115 89 74 55 57 37 40 63 134 257 273 190 140 156 124 130 110 120 128 123 92 56 74 60 56 149 199 191 166 168 142 156 128 132 104 49 45 108 89 129 206 283 300 234 235 215 261 255 232 248 220 142 108 91 91 86 96 108 146 89 63 68 83 91 106 58 75 105 227 223 302 140 70 36 19 62 197 184 168 147 144 124 72 52 62 69 96 65 71 81 54 43 47 38 25 342 308 277 233 148 120 93 72 65 60 34 37 56 153 255 291 216 157 150 151 141 148 128 115 142 90 66 69 71 63 175 211 168 161 158 137 190 125 112 113 77 41 73 86 152 257 320 275 222 243 257 221 237 232 188 190 158 101 78 69 61 76 104 103 97 59 71 52 78 102 66 81 108 233 240 234 122 50 38 35 58 182 199 184 154 162 131 82 52 67 82 115 69 76 67 49 40 51 39 34 306 277 288 227 144 110 91 82 57 63 37 40 69 178 304 320 260 167 156 153 160 190 148 122 144 102 43 57 71 61 163 204 164 138 149 142 179 122 91 107 115 45 69 80 176 324 244 210 233 259 224 230 224 201 174 209 135 93 65 56 53 49 65 62 63 41 39 34 31 61 90 88 96 196 191 169 118 52 48 46 72 215 201 162 172 174 150 102 65 85 99 136 81 86 63 52 40 41 43 60 311 298 277 232 137 118 99 87 56 57 39 40 70 215 266 284 279 191 150 151 183 253 160 136 156 101 48 58 61 48 163 188 156 133 148 139 143 115 86 106 119 50 73 60 236 265 263 261 258 247 216 216 223 200 163 177 106 78 61 53 46 43 57 44 53 44 30 24 16 33 88 88 81 192 206 152 123 55 58 55 62 198 212 161 179 181 161 122 89 110 151 137 128 71 71 50 39 40 47 43 300 282 289 253 131 137 101 97 60 80 37 39 67 196 298 317 329 230 177 141 201 227 147 142 141 90 63 48 51 45 143 206 150 131 146 140 130 103 81 107 89 51 65 68 227 256 308 313 255 226 221 221 225 196 176 143 98 69 59 54 51 49 67 35 33 60 31 22 14 29 84 91 107 125 228 218 174 70 70 50 62 141 200 180 177 194 180 129 124 142 223 177 144 112 64 47 40 41 50 52 295 295 272 257 138 136 125 108 67 58 39 42 79 214 284 314 357 251 169 152 195 188 149 149 138 85 62 44 48 66 102 175 148 135 155 145 139 89 78 124 86 64 66 80 253 261 286 308 331 249 227 232 239 210 163 152 95 66 60 60 54 64 64 35 26 43 38 16 15 28 66 82 110 123 192 153 175 93 81 61 69 112 208 204 189 197 174 153 146 193 384 285 217 114 59 49 42 41 56 55 303 261 278 283 158 148 131 115 64 56 41 46 119 243 331 341 349 265 175 173 200 160 159 179 141 85 60 42 36 71 99 152 127 140 162 152 149 92 70 138 92 78 78 91 256 389 308 370 302 253 208 230 233 235 192 152 117 67 71 64 63 90 54 35 36 39 27 26 22 28 63 70 124 104 150 203 156 91 67 50 70 106 204 207 198 193 179 156 145 261 539 439 276 116 69 57 44 46 65 51 282 286 278 311 188 157 140 123 67 78 45 51 160 252 349 326 276 206 147 162 179 148 138 226 167 105 57 39 41 75 94 151 121 130 179 155 161 120 87 133 108 98 104 116 183 255 272 328 312 269 196 215 223 224 199 172 117 78 80 79 77 109 45 42 43 37 31 49 24 45 56 75 115 158 88 126 159 109 68 72 66 101 205 230 195 196 167 178 162 270 453 443 331 125 76 68 52 47 63 74 331 297 294 288 197 156 152 111 80 57 53 57 136 266 387 300 224 147 131 166 167 131 130 208 175 115 67 42 44 71 128 146 108 144 202 195 179 160 114 130 123 147 121 116 134 207 284 318 294 262 213 207 234 200 183 159 104 91 116 103 109 146 58 62 52 40 34 40 25 40 52 83 104 130 140 84 133 92 70 97 57 99 195 249 209 216 184 154 182 282 524 461 350 164 83 75 62 53 64 105 338 322 317 253 186 191 153 120 95 86 68 63 133 252 306 256 171 107 114 136 171 126 119 167 179 142 56 43 45 86 124 123 107 150 201 240 159 162 135 121 170 190 179 103 119 193 304 280 225 230 179 195 201 187 176 116 62 98 132 130 133 150 63 65 51 40 34 30 29 39 57 68 70 70 91 120 144 140 80 126 49 87 175 245 219 201 202 163 231 414 630 526 331 309 93 88 75 59 66 99 369 341 342 268 208 190 179 138 117 90 72 60 104 233 292 239 178 127 115 111 148 114 113 143 186 157 63 54 55 96 97 108 107 159 162 335 160 144 175 129 174 225 298 114 120 191 297 260 190 213 218 193 189 200 163 92 68 113 160 144 183 136 81 76 53 41 37 27 31 62 72 72 68 39 75 111 159 152 125 63 45 68 153 218 204 181 207 200 281 441 593 398 324 282 110 102 89 69 74 96 444 385 357 233 224 186 170 138 120 94 72 64 101 250 291 231 180 132 125 112 119 120 98 119 146 165 75 56 62 80 93 92 102 175 142 315 143 121 100 114 172 250 369 133 133 176 272 219 193 231 213 201 192 204 155 128 89 110 142 191 227 155 96 84 58 52 37 31 40 52 108 68 68 52 102 74 128 155 154 100 45 56 120 175 208 181 198 233 273 478 504 464 379 234 147 118 97 79 82 92 399 332 372 246 231 185 166 140 119 85 78 65 108 271 310 209 175 163 128 99 105 166 103 106 147 149 100 54 58 62 91 89 107 184 126 184 126 95 79 59 140 272 363 219 121 162 287 183 152 217 189 240 212 186 150 154 108 104 166 232 262 133 104 72 51 60 49 43 48 51 108 47 81 75 61 98 106 121 99 53 49 47 106 157 159 189 171 185 256 512 503 636 464 270 187 143 108 86 101 96 353 328 336 260 248 192 157 139 115 92 74 64 113 217 304 268 165 145 112 86 113 139 138 115 148 148 107 62 57 70 86 85 112 175 129 116 86 73 95 49 100 234 394 322 114 125 160 165 171 216 243 224 197 202 187 155 149 116 166 226 257 147 131 104 52 111 59 55 54 57 54 51 63 87 76 94 92 87 70 54 43 47 91 117 132 181 160 192 280 401 526 598 439 269 197 164 119 100 115 112 409 336 344 260 255 206 179 149 121 91 90 67 128 211 268 251 170 141 106 95 77 111 181 128 192 154 99 68 58 97 94 89 116 182 129 99 63 58 72 55 86 194 269 252 118 100 123 163 181 269 255 225 222 183 171 177 137 146 168 243 240 140 136 166 101 150 72 62 55 59 52 47 61 73 52 73 74 61 42 49 46 51 67 97 133 177 156 149 251 450 810 689 442 323 232 171 142 113 124 129 332 306 308 257 207 218 179 160 119 94 83 77 109 226 259 254 194 129 106 87 63 77 170 137 173 156 99 72 58 94 106 93 123 193 116 99 56 41 59 55 81 171 299 202 134 108 112 195 194 265 240 252 250 186 193 222 157 160 168 205 212 120 137 292 170 111 62 58 62 59 55 51 51 79 50 51 63 58 48 66 49 55 57 98 143 157 143 137 285 802 621 725 726 479 282 234 164 133 136 142 340 326 324 250 214 202 201 145 123 97 84 88 132 290 291 227 212 140 105 89 58 75 149 117 186 154 104 96 74 102 99 108 150 188 120 85 51 33 46 57 77 145 305 206 130 125 120 273 236 273 263 280 223 202 276 313 183 155 164 230 210 107 142 224 172 127 68 62 45 49 35 44 38 73 55 57 71 70 104 84 63 56 56 101 137 166 152 140 303 494 539 887 647 542 360 265 196 157 171 190 304 300 317 250 188 194 216 140 118 108 105 99 102 258 207 181 181 135 109 91 61 82 121 94 179 155 116 118 95 104 94 113 170 203 118 86 47 31 44 56 79 128 270 273 133 115 119 225 206 291 308 291 208 254 334 254 231 144 143 212 173 78 121 177 164 151 75 52 38 32 29 44 42 59 53 54 51 80 95 88 59 33 66 97 122 167 155 163 295 497 629 1070 628 552 411 336 255 213 236 229 316 322 317 250 213 209 192 150 126 108 111 107 152 199 175 155 191 136 101 77 67 92 94 88 133 153 136 119 105 94 99 125 181 193 120 93 49 34 43 60 68 135 227 218 159 128 136 208 205 257 287 313 239 245 391 249 183 97 104 183 150 86 106 134 131 101 66 47 33 32 39 56 86 59 43 51 70 85 75 90 56 77 76 104 118 157 166 186 264 464 709 643 766 594 496 400 311 261 288 237 351 340 325 221 169 208 206 147 122 119 115 110 162 173 154 125 153 144 99 65 68 95 80 81 136 149 139 101 102 78 128 133 185 181 114 97 51 41 45 61 55 116 153 176 173 150 138 219 195 249 288 320 292 261 330 206 129 105 122 171 137 85 87 76 93 112 63 40 37 47 44 78 45 55 94 37 85 110 71 99 66 33 90 108 114 138 168 157 220 364 586 716 619 593 464 434 330 276 289 248 343 296 305 260 161 199 182 155 127 126 115 116 106 139 147 100 108 123 103 69 63 88 71 84 191 150 150 104 99 85 146 128 197 161 128 106 57 40 45 57 51 105 149 139 188 170 136 202 192 212 264 348 334 268 282 210 128 114 131 135 115 122 101 77 82 84 47 35 44 57 71 66 38 57 50 67 105 121 84 112 61 45 93 112 121 132 124 173 249 338 476 630 628 650 513 469 343 278 278 248 368 315 307 245 178 205 177 160 142 139 114 119 105 124 139 103 101 122 95 70 71 89 74 89 200 173 155 101 88 84 139 125 174 168 128 125 62 45 51 64 60 93 138 143 143 186 148 169 194 206 270 296 356 300 252 272 211 146 153 137 144 145 124 98 114 70 51 46 48 50 54 54 39 61 64 75 147 110 94 148 115 49 105 120 110 138 121 105 184 272 519 541 609 552 744 479 396 300 249 234 350 297 279 260 187 194 165 178 132 143 122 115 122 110 178 122 107 109 95 76 64 89 88 88 196 190 158 117 75 70 141 140 175 155 136 142 74 49 56 65 65 101 136 146 157 186 210 160 195 196 233 277 365 361 228 264 205 141 177 139 175 131 138 156 107 92 75 58 46 42 46 40 37 46 71 88 139 140 162 165 158 65 114 123 112 120 126 115 135 204 351 469 554 565 682 522 444 355 251 253 297 260 260 245 177 170 141 159 140 139 119 123 140 128 180 129 116 121 96 80 73 97 91 86 180 205 156 111 81 75 152 176 166 136 140 151 86 63 53 59 72 93 130 122 143 168 231 162 192 193 211 284 345 365 307 288 176 108 227 145 115 124 130 131 144 80 65 62 39 36 41 44 31 46 51 71 121 123 204 189 164 93 99 122 104 108 120 123 155 265 496 519 525 573 689 557 457 374 253 275 322 273 243 213 182 171 156 159 143 121 100 126 144 133 192 127 122 115 109 88 73 90 78 87 190 221 162 114 74 129 155 165 140 145 172 147 96 67 49 66 84 92 124 126 142 150 164 163 172 211 222 243 338 407 299 221 167 89 220 223 223 169 269 280 154 109 55 59 38 36 48 48 39 52 40 54 70 109 218 202 145 111 96 91 102 100 105 130 154 273 330 519 614 607 749 745 503 371 259 287 285 260 254 233 174 184 149 161 142 111 91 120 167 180 184 136 124 113 110 89 75 99 64 59 192 193 163 114 73 141 112 143 121 142 189 178 115 69 53 68 90 96 118 130 113 137 159 168 195 224 230 250 248 286 281 192 161 84 130 209 319 300 295 226 179 116 79 94 54 41 50 51 45 44 41 55 61 93 232 238 157 109 75 67 93 107 103 128 151 251 402 597 644 733 640 612 506 332 295 265 258 257 272 232 196 156 149 164 136 123 94 125 175 179 158 139 143 124 112 91 80 96 62 63 164 211 168 115 78 88 87 132 119 144 210 193 134 81 69 75 108 110 116 135 124 115 131 171 209 235 224 239 240 296 274 189 150 97 104 86 287 321 202 174 158 147 98 74 63 59 98 71 63 58 42 61 43 88 210 246 203 123 62 52 86 105 119 137 169 267 392 516 654 729 715 627 470 337 304 243 225 237 274 218 187 157 142 153 157 121 93 137 180 148 165 165 155 126 116 85 76 90 59 57 100 213 182 125 87 73 96 138 139 173 232 235 156 100 74 83 126 116 118 127 112 94 111 140 231 262 231 267 354 295 283 201 144 104 45 57 153 168 141 118 133 110 96 72 75 86 124 86 97 72 48 53 33 59 195 266 235 135 55 47 74 117 140 138 177 272 330 426 716 667 729 499 506 353 285 224 210 230 247 228 197 157 130 147 154 129 114 133 172 163 180 175 144 119 122 83 86 84 52 55 84 216 208 134 89 77 94 144 145 150 224 219 153 100 82 79 141 141 123 115 106 102 89 116 194 247 260 249 301 346 311 237 144 129 61 49 75 136 153 143 125 99 83 100 102 124 106 89 123 91 55 55 36 70 187 309 259 166 57 46 72 126 171 171 228 320 352 394 578 680 516 516 439 410 274 238 171 193 241 220 186 145 139 147 146 121 121 165 180 163 182 192 120 113 114 86 87 72 52 58 86 219 209 136 82 99 92 151 139 131 228 221 150 114 84 77 156 154 121 98 101 110 99 106 194 244 252 256 349 279 327 268 165 126 85 68 103 124 181 246 180 121 93 149 154 142 110 96 91 74 67 58 36 105 245 402 296 219 78 43 68 138 211 186 276 333 338 404 530 614 576 551 458 387 308 264 159 181 231 208 191 147 133 144 134 137 120 157 175 182 198 159 98 108 105 95 83 66 47 64 86 177 198 138 94 83 106 152 133 130 206 177 153 126 89 69 150 175 131 88 96 98 111 116 161 242 284 267 278 316 320 250 186 132 98 81 120 141 263 293 196 128 124 123 126 186 127 104 102 95 61 47 44 146 279 518 371 207 56 40 99 158 186 185 228 306 351 377 546 504 558 494 582 427 365 266 163 202 214 197 164 135 135 147 150 128 115 164 202 209 210 137 103 106 107 105 73 58 45 65 107 204 163 137 109 90 118 152 131 139 185 190 148 121 87 68 152 180 123 90 87 85 101 113 146 233 271 244 248 295 288 237 197 133 93 85 123 175 234 279 209 165 131 153 128 178 232 139 164 102 58 34 69 78 258 648 550 223 44 42 224 338 224 144 207 274 390 336 434 478 530 588 546 481 307 270 159 198 202 193 138 133 124 142 143 129 121 162 208 238 214 120 99 123 95 102 70 57 46 74 127 196 153 137 104 95 122 130 136 141 171 173 147 124 88 68 137 178 121 90 79 87 106 122 125 260 261 256 246 282 316 240 218 131 113 99 96 122 301 260 160 207 169 116 159 219 229 191 214 93 37 47 71 80 287 614 533 183 45 42 278 663 385 227 234 289 367 370 372 442 505 593 466 473 275 202 172 184 191 170 132 135 127 136 140 133 129 176 237 251 195 109 100 140 99 98 74 53 47 80 82 185 151 149 112 119 113 128 118 129 151 172 146 117 80 71 131 200 145 106 74 87 109 118 115 217 249 220 186 237 309 255 197 143 148 128 113 247 298 171 251 279 192 104 199 301 321 271 190 77 40 61 51 87 297 599 398 163 78 49 233 815 518 334 261 316 314 363 367 336 434 549 481 360 236 179 168 177 179 158 116 123 125 137 136 127 138 183 242 276 190 115 117 132 108 108 75 49 46 76 77 168 132 133 111 112 121 139 114 119 158 176 128 109 75 80 171 210 153 92 65 77 93 122 120 135 134 190 206 206 308 308 225 158 143 135 216 382 274 193 318 258 258 219 275 246 273 193 166 59 37 45 55 98 288 374 305 184 115 68 322 1280 693 423 314 313 348 350 330 289 340 412 334 325 253 184 181 180 169 148 119 114 112 122 126 147 149 187 286 288 190 113 118 114 97 114 81 57 66 69 88 172 144 146 121 118 131 150 112 114 195 166 115 123 70 81 183 167 115 100 77 73 82 120 108 122 114 150 199 191 319 342 233 171 148 186 285 321 212 242 234 213 255 287 217 221 174 203 115 57 40 49 67 123 236 231 237 129 141 68 511 1280 1098 780 380 309 307 330 251 262 265 294 278 294 286 206 191 181 160 141 109 109 105 116 131 134 138 204 239 234 178 100 124 115 94 87 81 74 65 67 110 180 141 136 130 128 159 134 105 116 204 178 119 109 68 83 147 153 95 108 95 80 80 121 120 134 140 133 165 190 253 404 276 177 218 270 288 242 223 230 179 162 223 215 156 215 225 174 61 64 55 54 94 137 192 208 148 134 303 170 508 1280 1280 691 388 360 306 383 245 286 249 254 265 312 295 257 184 171 168 143 105 102 90 120 129 126 140 186 220 234 166 109 123 104 97 93 82 56 56 67 135 182 143 132 120 131 155 135 115 115 201 155 133 100 61 79 106 114 79 122 121 97 84 117 121 181 185 129 138 171 184 323 244 272 319 249 249 241 289 248 224 173 174 149 127 140 179 113 56 99 74 71 110 127 179 190 156 187 286 245 287 768 1280 617 449 394 357 270 256 258 233 236 217 256 277 265 189 190 173 140 108 106 90 118 134 151 155 203 204 203 154 100 108 102 99 103 86 51 59 63 152 209 166 122 115 118 146 208 147 136 146 111 106 77 61 69 85 96 75 118 116 121 88 113 146 175 173 94 116 162 167 258 238 306 301 235 261 273 308 212 223 204 144 143 106 87 118 94 68 93 80 86 110 132 135 147 139 158 353 201 167 548 1079 574 411 399 407 317 287 239 242 225 196 214 245 260 954 831 766 817 663 756 631 490 710 783 714 946 769 783 935 750 720 933 813 846 802 835 849 880 827 882 766 752 748 457 661 600 499 818 650 383 245 233 325 329 224 185 144 145 154 157 226 189 176 188 162 157 179 182 179 165 159 158 167 178 187 166 163 156 168 178 187 166 138 153 163 178 175 171 175 181 201 195 252 280 216 247 304 218 195 175 184 204 195 180 165 181 215 246 233 157 179 181 171 161 951 859 822 815 715 730 673 495 689 881 739 985 794 841 853 812 862 893 910 760 799 901 852 852 804 962 833 757 788 473 611 531 448 711 794 364 231 246 258 363 302 210 147 139 143 160 215 192 179 189 168 153 172 179 178 165 159 157 162 174 179 155 162 154 150 170 180 165 141 139 167 174 170 170 173 187 212 193 292 273 202 184 245 217 220 174 190 204 185 177 159 165 225 292 267 185 200 171 165 158 850 763 796 783 772 786 718 525 603 813 764 909 793 871 816 789 920 796 867 765 892 873 855 788 875 833 748 739 772 587 511 511 456 608 690 298 214 257 240 338 528 240 162 141 143 174 238 216 186 181 176 154 164 167 162 153 158 149 147 168 168 142 160 155 148 157 176 158 143 134 179 166 165 172 176 204 203 224 256 222 220 176 206 212 245 196 214 205 200 178 167 171 204 272 253 218 221 168 165 150 792 827 798 842 831 758 677 589 670 909 883 812 1036 1009 807 754 912 824 899 926 830 873 791 857 920 846 760 719 832 662 487 491 400 517 707 281 231 237 236 331 550 273 171 104 106 192 236 252 173 184 178 155 157 150 146 145 159 151 139 160 158 144 158 164 155 150 162 156 155 149 183 166 170 178 181 211 191 246 264 223 275 208 259 229 235 228 254 241 209 175 174 187 183 237 208 213 239 189 158 95 891 829 803 876 831 767 752 571 608 873 883 875 816 854 897 846 874 881 1052 881 830 752 887 861 791 717 777 744 799 666 628 540 395 462 722 263 228 226 211 287 617 281 168 165 143 179 250 235 164 193 181 158 145 139 137 147 156 149 151 156 157 151 163 175 164 154 161 164 174 169 192 162 178 182 185 209 192 264 289 252 303 278 321 265 224 251 280 255 211 178 181 217 186 186 210 202 230 205 156 92 859 834 834 876 763 845 749 567 674 804 851 844 762 882 891 949 907 982 896 844 896 810 929 864 796 744 821 747 799 675 704 644 438 460 607 241 213 222 211 218 695 302 178 143 148 179 227 211 166 177 176 156 148 139 133 138 157 140 154 155 154 160 170 177 173 160 163 173 194 194 180 160 179 191 182 222 223 271 262 228 273 288 273 232 241 260 280 254 229 198 206 237 207 175 201 197 141 190 113 140 798 864 738 834 702 821 821 657 742 829 762 849 958 791 961 818 949 1267 804 812 861 779 896 773 824 719 687 668 868 633 677 689 495 465 626 241 222 219 211 189 699 303 203 99 103 177 192 180 158 164 171 155 152 140 142 128 154 135 146 158 158 161 168 181 177 175 161 168 189 205 172 170 180 196 179 249 277 240 237 200 233 225 217 180 239 256 303 248 223 213 208 224 194 189 185 187 127 170 171 151 828 827 730 804 838 831 768 666 734 738 733 883 897 893 938 794 846 1166 901 873 769 752 935 745 894 608 662 646 884 650 596 735 550 544 634 262 256 228 213 194 523 306 238 155 178 243 189 178 168 159 170 157 152 145 143 126 145 138 146 171 166 166 187 208 186 178 169 162 171 194 173 177 198 180 199 249 298 231 200 206 205 180 182 179 224 239 299 248 208 188 193 191 191 199 175 124 216 183 200 178 827 815 755 836 781 819 815 653 757 851 787 821 779 869 907 801 786 1091 968 908 895 843 1008 812 771 732 732 665 670 535 659 736 685 621 650 277 241 222 205 212 364 324 282 175 181 223 187 177 173 164 179 157 150 152 138 130 139 144 159 177 181 182 242 218 180 171 165 156 166 180 176 180 208 185 225 269 281 228 183 231 210 180 179 194 220 238 306 245 207 183 185 175 181 187 196 203 284 201 354 146 822 840 785 933 747 845 810 659 754 881 883 796 911 878 811 832 841 1218 936 843 933 874 1044 753 777 765 634 627 680 449 746 791 692 589 614 302 230 221 222 231 296 340 268 195 181 191 198 170 169 160 172 156 143 154 138 135 134 148 175 201 187 204 229 206 176 167 153 148 160 178 168 182 177 196 233 270 246 241 213 237 243 205 185 204 219 251 294 248 211 202 198 179 171 179 191 191 293 510 475 212 787 777 698 804 899 878 678 649 866 916 920 796 881 855 761 775 899 963 875 910 898 877 919 812 817 752 712 639 598 441 680 682 539 603 567 377 266 249 239 248 299 366 277 173 191 201 179 170 168 157 159 156 140 143 139 139 142 159 181 208 210 237 229 193 177 164 153 141 151 167 159 179 179 200 215 237 225 283 224 247 241 178 182 216 217 247 274 249 202 195 215 190 176 175 182 179 285 422 493 514 940 804 747 718 866 815 702 732 892 995 918 858 849 793 769 834 836 896 821 842 802 881 923 806 765 796 728 694 557 475 742 779 617 643 520 403 357 266 249 230 290 395 258 168 199 207 177 171 164 149 153 149 141 133 142 145 164 165 193 229 272 245 264 200 185 163 161 146 153 154 157 189 213 206 203 213 244 258 206 238 224 166 198 218 210 238 267 234 187 189 210 180 182 185 176 142 261 332 481 465 869 899 802 828 897 815 774 723 963 881 997 961 817 922 774 857 871 833 853 875 805 916 791 774 746 799 683 662 512 533 715 834 777 797 449 345 291 234 219 216 296 416 248 174 202 203 189 167 165 157 156 146 138 132 137 155 177 163 183 221 294 231 218 188 196 174 171 151 165 159 162 196 223 209 184 210 232 212 192 238 246 176 197 191 192 233 237 213 186 201 206 176 178 197 130 206 267 253 504 686 806 895 828 857 860 806 712 769 745 790 922 920 814 854 697 824 904 830 884 994 976 908 816 743 647 837 685 734 561 608 846 910 1012 910 485 319 274 173 221 220 252 441 262 181 235 215 179 168 157 159 159 149 139 131 141 167 206 167 171 212 276 227 192 178 180 177 174 165 177 158 172 196 222 224 213 257 223 195 187 256 279 206 171 186 204 238 277 199 198 179 185 194 179 187 192 482 798 957 658 655 897 928 739 924 826 830 784 913 720 792 921 882 941 827 724 796 1015 835 791 849 866 1018 877 743 667 781 760 752 679 732 1017 979 996 900 749 346 359 172 208 225 235 428 308 211 228 222 174 160 162 162 154 147 139 141 148 184 242 182 171 211 249 213 186 185 181 176 173 183 198 164 184 213 209 236 257 258 234 220 200 247 284 233 160 202 237 278 303 201 215 192 187 207 205 182 179 359 588 639 838 872 935 825 734 820 920 798 931 936 771 789 919 850 843 840 713 766 900 858 831 848 837 973 915 835 749 665 729 884 819 825 757 965 971 854 786 481 545 219 223 205 252 435 402 251 223 219 168 159 161 167 149 142 139 149 164 221 243 219 180 219 236 204 189 193 194 190 176 229 228 176 191 233 211 255 266 213 229 262 215 238 271 222 166 209 265 333 278 201 218 218 179 227 248 209 149 180 301 610 668 643 827 884 790 820 817 796 919 891 926 952 917 818 843 809 674 768 872 929 887 989 931 832 877 877 701 721 835 948 900 921 885 973 925 917 880 673 760 367 222 178 282 405 587 280 212 205 161 150 159 165 141 142 144 154 179 275 242 236 213 235 247 200 217 185 211 218 185 255 265 194 211 280 246 281 266 205 243 260 237 232 229 186 185 230 273 311 260 198 192 190 167 214 256 233 220 154 190 579 657 438 825 851 882 792 851 920 850 791 797 950 1106 795 879 804 636 717 813 941 767 951 857 929 811 811 663 760 912 889 900 896 854 1036 1005 964 889 713 830 583 188 175 367 426 574 313 221 193 158 153 152 154 135 136 140 155 180 283 245 234 237 236 209 180 219 190 229 236 214 263 289 227 262 288 278 302 279 246 218 219 239 216 203 188 203 245 278 289 249 184 178 169 161 195 254 231 218 187 337 267 470 250 920 819 790 790 849 796 882 884 856 913 994 797 762 835 678 845 882 811 827 840 820 853 838 747 648 728 982 954 982 915 1062 1014 895 1007 925 756 684 476 174 177 329 411 481 333 242 200 164 156 148 147 137 139 153 165 179 266 251 230 230 237 210 180 219 193 233 242 260 247 301 285 297 243 234 280 273 246 198 180 239 201 195 188 202 222 292 281 215 179 182 168 166 171 210 214 192 122 142 180 464 370 955 851 882 817 789 889 884 917 793 846 919 863 693 726 739 828 766 880 795 772 879 882 932 799 761 704 897 985 939 1114 877 877 915 895 945 852 709 322 173 196 268 413 391 314 262 234 168 162 148 143 144 147 160 179 186 256 237 224 233 234 229 210 224 198 230 262 269 241 281 311 230 189 179 229 263 256 218 173 222 221 227 202 210 204 275 255 172 157 206 180 179 168 179 194 173 119 127 163 755 162 999 789 916 849 733 925 820 850 762 848 820 803 709 646 632 793 804 848 788 860 949 983 995 843 827 831 903 945 1006 1219 945 946 972 1036 945 895 850 382 188 248 297 367 383 279 336 331 181 166 140 147 149 154 167 197 189 251 256 242 240 225 262 245 225 195 236 321 281 225 222 260 193 177 176 207 215 243 209 170 184 217 271 196 215 207 231 213 165 152 180 172 181 188 184 172 173 117 138 232 259 181 793 881 790 817 760 852 886 917 709 952 709 809 715 659 621 686 743 842 915 926 918 913 913 864 812 826 965 890 990 1018 939 1097 1206 1225 915 906 864 605 240 295 397 358 563 388 550 442 248 171 128 150 161 149 173 212 221 261 285 259 253 232 278 251 219 206 228 330 261 211 230 235 201 193 192 183 174 190 179 162 179 180 230 179 220 222 220 197 176 159 156 166 182 191 176 161 169 110 315 280 142 175 793 918 820 849 763 792 921 852 716 954 739 874 894 636 621 647 775 782 887 929 995 818 756 929 834 817 931 908 1019 1235 962 1079 981 885 870 864 822 708 362 272 378 440 669 628 713 510 294 177 138 143 168 170 185 220 259 251 281 267 260 232 273 247 243 194 223 303 231 214 261 244 206 204 200 177 172 167 158 157 171 169 180 180 221 237 235 181 169 153 157 163 172 173 169 165 165 105 192 195 202 196 957 993 851 882 764 825 795 766 690 891 863 977 820 633 709 559 662 731 823 830 851 816 813 895 799 869 900 998 982 1012 935 1305 1018 947 920 721 733 673 587 323 392 644 704 733 746 560 388 181 159 148 173 192 189 236 282 244 238 246 251 238 235 232 229 192 246 259 204 245 247 236 229 178 174 172 168 157 157 121 161 166 162 182 234 237 189 163 147 149 162 173 155 166 107 114 133 117 114 177 177 171 852 881 852 918 713 827 895 801 773 891 837 972 814 647 658 663 653 833 820 796 887 816 839 929 834 853 926 917 1045 933 861 1303 994 890 914 677 699 842 616 477 547 708 779 816 883 700 479 213 168 136 167 189 203 237 245 229 231 229 227 206 194 222 200 200 248 218 184 253 236 224 239 192 181 170 167 155 169 164 156 172 168 190 223 208 164 158 149 157 190 190 157 148 97 104 120 110 111 164 183 126 793 817 884 792 713 827 967 895 902 865 632 977 830 740 621 670 579 746 734 825 921 846 877 1056 971 982 853 859 968 944 916 995 953 924 955 657 660 850 575 652 654 687 871 857 798 745 712 436 192 134 157 167 198 254 213 227 223 218 190 177 161 196 180 215 226 192 178 255 236 208 248 205 185 174 159 158 178 157 165 166 193 205 219 177 159 165 158 169 196 165 144 136 98 99 103 99 103 175 231 190 820 881 884 884 798 965 934 832 809 874 661 877 887 752 643 719 621 667 731 887 858 915 843 935 887 858 894 969 966 970 954 912 807 850 893 570 562 853 774 829 561 746 872 859 842 776 812 591 291 144 152 166 222 245 217 217 228 219 179 174 148 173 172 189 183 175 176 229 213 203 225 200 192 164 155 170 175 166 160 158 191 233 200 164 160 164 174 180 180 135 143 136 102 103 108 100 105 120 147 137 960 955 796 790 774 835 746 805 905 739 771 823 916 833 710 708 705 718 775 879 766 961 913 942 887 868 971 993 906 1024 958 941 1011 948 966 555 492 747 1006 833 570 806 875 907 836 769 929 614 435 169 151 168 204 220 201 223 239 217 179 171 159 169 166 170 180 164 171 191 193 180 190 174 200 164 164 186 191 178 147 145 161 210 177 168 157 167 217 176 120 133 143 99 104 108 112 108 239 252 169 200 957 1047 772 852 805 812 777 701 905 674 700 735 989 929 657 744 719 741 715 816 790 926 823 874 864 968 817 862 941 988 819 954 941 968 940 510 451 706 927 854 623 847 996 922 944 788 789 716 609 214 170 156 178 192 170 223 241 209 182 163 175 171 161 160 180 180 172 186 190 172 176 170 177 171 172 201 229 169 150 137 150 173 170 168 154 175 148 120 117 93 101 112 108 114 116 181 266 497 180 217 922 829 868 920 746 812 779 686 846 780 704 679 816 741 820 770 797 760 768 818 851 964 796 982 864 919 838 800 866 982 829 890 906 944 1109 583 385 664 883 765 804 821 1036 952 926 816 645 535 543 366 210 179 203 183 153 180 229 192 177 165 181 179 157 154 178 217 178 188 204 174 168 119 172 168 166 198 215 173 153 132 145 155 159 161 160 126 122 121 114 102 115 109 103 109 122 138 152 233 320 147 922 861 937 859 809 814 753 716 762 682 704 816 816 795 727 736 619 680 694 823 823 802 935 990 791 793 923 837 826 1029 978 1289 914 934 1046 698 413 667 930 769 754 916 918 923 877 697 585 465 593 473 276 184 198 172 135 160 180 190 167 160 175 191 165 154 164 234 213 173 184 170 159 116 159 164 178 208 193 162 159 138 148 148 146 160 172 123 112 109 165 160 135 120 135 135 136 156 207 296 447 353 822 798 973 799 750 814 820 700 668 689 658 999 882 849 773 788 585 692 658 799 926 778 909 951 964 799 916 951 911 935 958 1289 954 944 914 805 443 652 818 927 591 810 966 844 761 676 615 413 477 433 217 175 217 164 132 141 162 178 167 157 164 177 168 153 165 219 218 165 174 159 159 155 158 174 175 181 170 166 153 140 146 147 146 169 134 117 117 148 176 130 150 135 203 187 383 201 304 450 471 616 884 963 939 739 839 880 853 638 682 606 597 797 790 910 861 858 627 614 693 843 805 912 951 825 932 968 787 900 1042 1032 984 992 950 1041 997 962 625 627 783 953 370 616 846 937 714 698 693 426 358 444 335 195 216 163 136 131 154 167 163 162 152 164 162 159 172 199 199 161 166 152 166 150 157 196 181 181 164 156 158 142 146 149 157 193 123 106 157 169 183 135 166 160 199 224 618 518 704 1129 763 894 882 965 839 745 905 854 853 689 590 587 616 737 760 842 824 766 632 559 580 731 810 990 993 770 866 863 950 863 991 939 1016 904 973 944 911 1104 648 481 655 613 355 577 937 848 786 722 708 391 363 566 594 205 136 118 150 94 145 160 165 160 152 148 166 161 172 202 190 159 149 145 170 142 115 174 177 184 167 161 173 152 126 154 121 138 171 151 175 186 188 192 142 177 244 253 232 272 471 738 734 826 993 927 754 839 844 854 894 744 444 526 636 713 762 872 821 691 578 491 518 646 947 851 957 871 934 834 993 968 903 972 1164 931 1015 929 814 944 692 563 662 453 410 586 1074 856 784 756 682 395 428 631 635 228 203 218 170 149 136 145 155 161 172 153 168 172 179 211 180 159 142 148 110 139 153 111 171 180 179 171 179 167 157 120 133 219 179 174 196 185 176 189 166 211 224 253 271 264 268 545 756 883 916 1002 807 818 821 826 801 801 410 543 561 697 759 811 818 714 509 497 507 655 733 851 859 983 867 977 1036 873 936 1002 1009 908 981 971 830 881 832 432 672 427 429 649 981 847 1068 764 708 437 353 688 754 450 236 270 218 170 103 133 149 162 183 171 168 181 197 197 171 163 147 112 133 125 145 103 170 189 207 179 168 119 126 130 161 235 206 191 184 178 164 209 239 186 174 195 476 346 509 846 697 787 947 883 809 891 759 798 837 796 405 483 482 704 768 825 830 630 441 419 576 662 801 859 795 910 898 874 894 1041 834 915 963 1003 942 1006 875 967 793 389 625 446 515 637 801 783 939 774 718 424 341 723 740 681 372 279 174 192 116 99 145 158 176 183 174 191 183 169 160 155 164 138 122 124 133 133 167 191 209 187 120 125 128 145 306 268 226 174 181 181 175 207 249 245 166 246 473 589 867 936 872 729 875 883 845 931 826 722 779 734 488 494 486 618 775 804 702 608 400 354 509 625 770 931 827 909 968 807 935 1023 940 985 957 1000 1000 838 849 903 743 428 481 472 600 589 825 787 860 789 691 533 346 701 840 718 621 353 283 298 135 153 104 154 171 194 168 188 175 154 156 161 158 96 77 124 133 139 167 169 188 175 129 178 129 162 310 230 210 175 212 208 170 192 230 231 471 745 734 785 870 865 918 750 875 888 912 840 810 816 845 677 624 445 437 622 704 804 660 510 369 355 468 567 715 863 798 843 976 846 881 889 838 1208 996 1041 1228 840 852 876 829 447 413 519 693 600 731 787 820 860 709 600 459 665 699 679 630 446 471 358 196 198 119 119 172 192 174 169 184 151 159 161 99 97 78 129 135 150 179 172 179 166 129 140 136 232 234 200 203 181 217 193 178 193 205 248 597 792 856 703 775 782 578 630 846 959 845 908 785 734 848 733 691 493 416 613 658 698 668 530 359 339 432 570 738 746 728 849 914 886 858 1048 942 1095 957 1044 1169 945 880 812 890 484 380 553 629 640 745 784 952 859 710 683 740 722 659 686 538 484 444 318 214 232 242 195 179 181 225 168 180 159 169 153 130 97 83 131 147 198 198 175 164 169 181 155 130 178 186 183 169 187 184 181 189 181 256 360 478 655 715 683 705 641 613 604 789 928 915 842 793 713 788 740 776 516 470 545 640 632 627 449 392 348 384 479 790 754 685 925 916 768 869 902 1014 1086 1007 986 955 966 825 769 860 554 418 516 587 630 716 607 972 785 788 774 839 724 718 633 625 518 468 427 412 223 181 137 214 211 291 174 204 170 159 104 124 92 124 132 158 200 195 190 169 168 134 197 135 122 183 165 166 221 200 188 180 214 241 568 488 756 696 858 692 642 275 510 818 800 1036 835 715 665 659 652 709 583 558 555 690 656 626 423 357 332 365 410 731 790 673 840 995 940 821 909 999 1189 1150 1028 860 972 730 792 877 650 466 531 642 713 789 511 961 814 874 887 843 748 710 655 714 534 644 540 486 222 216 174 255 261 412 235 237 213 167 138 122 86 124 143 152 179 183 180 167 158 124 203 117 177 181 160 172 200 211 224 205 314 225 564 642 645 740 656 662 583 270 252 789 834 822 866 718 655 622 569 552 624 568 684 644 694 590 435 360 340 359 379 713 789 661 769 864 973 958 918 974 982 1165 959 972 971 824 865 877 763 628 495 521 707 847 629 875 899 906 893 797 737 675 694 784 669 621 600 531 250 214 277 374 348 537 370 263 277 190 150 131 84 124 152 141 176 171 169 172 150 156 173 158 169 192 172 201 204 214 234 253 540 191 472 674 658 767 674 622 640 457 375 1009 910 765 745 646 636 697 545 490 585 619 823 772 653 616 422 407 336 339 366 737 658 659 761 866 917 873 815 1070 952 1017 940 981 981 898 862 877 857 677 473 529 582 776 765 850 859 1101 902 972 634 626 748 899 648 611 563 435 415 360 318 407 490 599 432 281 271 231 174 149 88 137 138 149 166 189 164 168 147 139 153 153 192 183 172 207 208 214 227 316 466 155 226 489 742 585 507 658 697 441 276 983 961 740 722 645 558 654 520 435 496 559 717 745 623 514 455 377 341 311 393 891 730 655 850 811 840 871 799 980 993 1085 906 900 987 906 849 818 846 763 508 512 481 792 965 913 868 909 926 1011 672 665 641 728 687 608 482 408 457 494 434 524 617 624 411 285 269 257 228 157 129 145 142 153 167 180 159 161 140 143 167 159 177 172 164 202 215 225 230 341 277 177 255 375 792 554 264 274 651 656 378 820 1007 767 677 660 573 641 526 398 415 446 521 759 577 420 440 432 354 337 377 772 751 693 757 738 837 887 814 941 1028 952 939 909 996 858 799 715 895 846 622 505 478 738 1051 926 1244 920 876 921 795 725 643 614 627 682 481 473 446 408 518 680 634 648 492 436 284 266 258 178 142 159 167 113 169 175 156 156 144 149 172 157 177 169 171 215 221 232 211 288 224 168 237 328 642 554 238 249 275 769 485 829 931 832 814 660 716 634 500 378 364 449 444 719 583 427 364 410 381 343 373 699 772 646 744 707 823 815 859 899 1007 986 999 967 996 825 749 504 778 905 743 567 444 717 972 977 1222 983 914 986 782 769 677 635 629 663 542 501 456 435 538 689 643 785 585 465 343 327 313 228 164 172 173 147 169 203 157 152 139 143 171 177 185 178 182 234 206 198 180 215 205 176 228 399 571 518 236 226 499 9999 9999 765 866 832 843 739 680 610 518 347 342 385 410 662 589 460 333 374 366 406 378 728 746 653 645 742 747 786 916 961 942 991 1058 1033 953 877 660 482 497 627 698 642 412 742 925 912 1120 822 1043 980 884 767 719 696 587 698 498 520 439 462 611 686 667 735 619 454 411 367 314 249 190 208 187 141 160 194 156 147 134 149 180 211 172 180 225 245 238 197 175 198 186 191 230 509 578 469 233 250 234 240 272 832 973 806 843 666 714 627 509 370 380 355 344 531 636 471 314 332 311 415 392 575 760 665 670 695 756 735 887 891 1012 956 1028 1273 992 883 723 461 534 628 687 613 432 764 905 913 893 958 1035 891 908 752 761 674 667 608 566 592 428 464 560 743 739 633 637 565 419 353 266 206 220 316 231 154 156 167 157 141 135 158 210 212 168 185 229 222 247 231 200 181 139 140 217 420 531 239 206 198 236 210 230 934 900 845 848 553 597 597 482 352 399 374 346 475 653 533 388 331 256 369 420 505 765 553 620 547 700 646 858 926 985 954 946 1078 987 953 890 523 451 394 624 683 466 831 912 940 844 970 991 871 875 787 752 653 655 597 602 624 534 469 512 716 746 630 638 568 358 349 265 166 243 394 262 200 165 170 160 141 142 159 217 205 170 186 182 208 316 467 282 176 166 170 151 233 353 187 160 144 188 167 201 871 804 784 926 557 500 489 435 316 354 402 380 440 591 549 527 372 232 331 357 512 701 548 493 535 616 666 875 905 932 920 954 981 944 993 916 469 346 311 493 663 618 764 1114 1105 928 875 1006 944 858 841 728 741 675 621 600 616 564 608 560 713 639 714 625 600 391 279 207 155 191 214 263 196 172 172 154 144 139 165 210 179 167 173 173 287 455 608 336 186 176 208 207 153 199 152 127 132 174 140 155 845 906 880 863 517 396 442 355 346 343 388 403 420 511 527 549 410 224 289 339 435 651 524 429 561 618 832 931 852 938 874 1034 1169 830 1202 884 433 331 279 412 584 601 771 1006 1020 972 1272 958 894 1036 829 878 846 778 627 639 601 637 609 576 605 641 813 604 544 382 248 187 171 171 170 293 220 178 168 151 155 135 171 181 167 169 177 178 376 555 587 446 288 216 253 235 188 170 131 201 147 305 252 237 854 880 989 831 531 331 427 375 336 409 399 457 393 421 487 479 290 202 316 345 418 623 517 437 411 650 677 898 891 825 760 960 1252 906 993 1008 439 377 272 308 404 688 793 831 986 871 1055 1035 1089 995 898 944 1092 814 701 674 669 709 699 697 617 579 756 635 540 377 216 187 194 151 158 262 215 176 170 155 158 154 164 165 163 178 200 190 247 380 603 416 438 215 205 265 216 223 153 223 287 210 176 230 863 883 851 772 455 310 370 337 412 302 417 380 363 352 519 382 201 195 361 387 392 674 541 425 345 647 729 761 914 880 839 879 838 992 953 937 536 364 260 267 328 769 859 856 1025 876 881 995 956 930 905 1134 1163 882 785 754 726 763 709 773 693 576 712 675 454 375 233 185 213 149 159 247 212 181 174 154 160 161 160 162 179 198 284 224 182 300 675 563 489 184 278 731 755 598 610 9999 9999 335 161 234 968 801 864 674 419 326 328 299 396 329 350 360 350 344 422 362 199 221 329 399 386 640 603 577 337 651 795 662 803 884 850 869 769 1002 948 932 599 276 252 286 334 631 713 837 963 991 838 1030 882 1016 905 1002 1018 874 1032 751 691 753 655 730 680 577 720 648 516 352 233 191 176 146 196 207 183 183 164 152 156 157 159 169 191 205 399 332 189 369 819 663 396 237 881 691 853 678 860 939 9999 375 161 219 896 870 844 670 359 315 284 305 381 289 345 316 304 286 392 405 242 228 249 325 375 628 748 621 498 585 836 686 719 932 837 903 885 873 1017 978 621 265 252 404 418 497 740 913 869 1010 1016 1245 991 1282 933 892 927 929 1020 830 748 727 739 693 744 705 744 663 608 405 220 180 167 145 189 202 190 175 163 152 150 157 159 176 190 225 425 449 210 493 733 598 263 804 827 884 806 908 815 736 982 431 191 257 965 834 814 621 331 310 276 316 367 315 381 389 270 273 428 507 311 227 232 285 308 626 756 672 485 602 758 715 662 918 978 1175 887 1026 967 917 744 399 299 425 402 433 600 837 826 850 868 898 1031 1091 1030 960 809 888 953 768 807 747 768 674 690 737 765 690 568 423 226 185 170 159 161 196 220 171 167 155 147 150 160 183 210 314 497 464 303 648 794 642 612 782 871 765 777 891 819 671 879 264 231 262 1149 869 832 569 426 338 272 377 314 336 443 448 311 274 446 476 362 234 213 271 315 685 852 674 603 577 769 672 662 809 1004 1023 836 931 948 928 835 599 537 489 324 437 455 788 742 794 905 903 1024 871 929 1041 855 861 894 888 866 722 785 738 680 617 779 663 588 411 343 193 174 160 167 201 239 175 172 161 151 140 171 196 273 477 445 558 580 726 743 790 833 706 794 761 756 831 893 787 669 615 282 205 935 1035 923 646 519 384 265 294 251 363 427 470 295 284 534 387 327 252 212 268 380 680 752 676 795 591 642 655 595 693 939 879 983 1154 962 966 895 666 690 698 426 456 443 722 842 810 918 914 927 842 746 1050 1014 926 889 894 874 768 934 714 785 580 805 625 562 579 461 201 175 156 169 246 254 175 173 163 156 143 177 178 423 531 433 736 900 819 772 867 728 731 743 698 830 773 9999 928 841 767 9999 608 809 924 904 758 605 482 270 206 211 385 443 524 297 369 419 294 291 254 224 276 488 676 832 822 809 583 516 676 632 701 1071 915 868 930 1087 869 906 774 693 753 477 464 506 767 898 866 869 893 878 994 862 1014 895 878 871 1020 758 829 822 881 723 725 666 686 643 512 555 300 176 166 174 336 274 169 171 167 160 148 140 200 302 567 657 772 917 897 748 832 791 698 641 626 692 813 958 942 902 763 658 645 882 1010 872 851 747 588 263 188 196 433 474 492 313 271 309 254 277 279 221 272 458 666 871 795 761 694 497 699 599 659 904 889 852 844 895 688 874 757 846 815 621 446 579 723 898 925 753 814 961 859 937 1021 873 870 932 971 872 888 741 798 755 770 663 698 634 480 685 433 226 170 186 344 265 166 176 180 160 160 195 310 303 657 800 749 891 827 933 832 741 865 841 662 740 721 952 858 844 667 711 642 919 949 908 814 862 729 278 223 213 416 448 477 301 251 370 268 235 260 219 247 424 649 819 745 739 788 621 708 581 678 858 824 767 872 793 654 864 790 832 835 602 487 680 772 808 788 773 890 886 838 968 961 890 877 1005 982 971 779 719 628 602 708 692 628 701 496 573 432 284 152 174 309 254 171 179 214 161 174 213 362 462 731 794 895 919 904 1018 817 708 931 771 814 742 732 767 789 904 701 659 673 926 879 835 739 795 851 296 280 247 434 471 507 331 369 654 358 230 260 216 258 455 686 852 753 769 682 449 600 652 603 949 919 904 789 900 671 824 829 828 760 678 629 671 682 845 905 941 826 799 928 966 926 867 934 797 1006 892 711 735 672 532 607 617 534 566 410 368 418 243 146 171 282 238 178 189 223 172 197 214 239 510 718 765 916 1004 908 1024 881 835 805 786 837 712 718 899 870 785 699 668 509 852 835 731 860 711 771 399 367 298 443 532 449 369 513 754 489 280 340 233 344 550 691 890 781 751 695 630 639 605 487 768 829 899 853 918 778 841 761 783 805 854 627 619 578 794 979 876 834 814 1001 828 910 898 781 775 952 888 734 708 668 565 598 613 459 466 476 354 369 254 161 168 264 228 172 177 223 182 191 193 208 432 848 845 861 1022 996 1071 980 894 744 836 846 801 792 746 883 833 798 714 275 814 762 677 863 839 795 565 529 332 409 491 452 510 642 780 774 464 510 327 488 665 706 942 808 762 655 640 608 545 478 725 853 805 854 844 759 691 752 745 780 902 623 647 642 855 999 971 814 849 990 850 921 1075 891 823 934 788 720 661 661 632 663 660 482 357 390 341 380 337 262 182 263 211 163 173 240 206 182 176 199 466 809 931 842 962 869 841 1011 805 940 836 822 938 914 687 794 861 709 774 634 782 735 820 911 816 894 460 725 425 329 460 485 627 719 854 877 754 835 639 635 788 729 815 775 799 677 539 559 524 478 726 917 809 811 802 837 675 717 740 675 702 624 732 698 736 965 909 965 874 862 925 989 910 898 906 890 773 765 660 690 642 759 600 555 393 296 299 367 401 568 233 319 195 170 179 245 217 174 169 205 514 860 897 976 871 931 912 1249 967 968 949 761 796 883 807 853 812 798 735 637 809 818 775 894 856 877 460 706 498 387 440 562 832 765 768 850 876 900 761 741 824 733 856 909 856 678 471 534 460 391 633 722 776 673 907 826 765 734 724 749 571 505 754 727 784 814 887 992 862 943 938 870 1035 905 926 901 789 820 719 671 734 776 512 561 665 438 300 633 588 668 397 358 210 183 205 248 228 185 168 192 553 948 937 947 872 976 942 1025 1001 981 1042 821 874 770 955 883 805 908 772 689 912 792 847 904 848 909 661 768 548 383 503 619 750 859 837 925 993 855 788 755 888 733 863 839 706 807 572 526 540 386 646 644 664 679 923 799 858 817 708 741 408 334 715 661 817 768 816 1001 921 921 938 1044 946 913 910 912 1017 808 827 729 803 686 498 685 692 479 579 710 462 595 532 399 245 215 240 244 248 223 174 230 660 896 1035 888 950 1099 1024 1233 883 988 986 856 934 762 846 921 771 834 867 821 824 872 920 904 975 845 784 795 490 307 511 624 830 765 907 979 983 850 816 755 839 832 863 922 783 832 637 573 399 354 725 723 641 792 894 801 841 815 761 788 316 240 579 672 830 740 719 925 857 905 905 907 887 905 882 850 895 804 781 761 778 712 683 806 765 558 509 396 474 390 607 449 371 299 369 251 259 209 171 250 679 854 855 860 969 1036 898 956 823 1129 888 920 886 918 810 1000 1028 889 802 714 919 914 957 884 916 814 799 777 429 369 588 621 768 792 1145 956 896 759 820 822 725 855 735 874 788 867 553 549 422 491 800 790 688 812 861 817 788 878 789 690 269 219 464 773 759 796 785 831 743 888 883 982 900 903 833 666 789 868 935 815 763 739 746 631 646 565 489 405 542 501 638 512 506 423 499 315 232 203 175 255 653 707 838 975 911 1063 1099 899 949 1182 811 837 990 998 829 918 900 933 737 760 1095 922 880 835 891 960 765 831 393 377 593 550 811 914 948 814 948 770 840 821 788 745 808 827 777 883 637 676 533 680 699 790 756 934 912 970 815 850 842 628 296 230 447 814 747 800 866 740 715 971 842 1006 904 898 914 872 855 1016 871 837 741 713 744 641 612 597 526 459 463 533 491 518 410 348 448 317 244 220 181 238 632 658 964 911 968 913 923 842 951 1007 1009 942 908 1043 890 897 722 792 670 642 1047 837 1015 953 944 948 900 809 361 426 563 617 768 813 862 815 1013 820 818 816 783 740 876 895 760 828 720 585 642 679 698 794 818 988 856 891 834 755 778 606 453 328 527 821 866 832 939 863 812 813 883 924 984 952 938 859 771 858 882 803 787 638 776 647 592 707 514 537 561 442 478 412 304 352 284 269 257 224 200 263 627 677 1040 893 962 877 941 918 872 812 905 905 932 952 898 820 676 704 630 625 1013 889 1113 811 957 891 883 756 449 472 669 606 687 879 851 920 802 779 778 755 871 774 686 911 741 910 632 518 534 528 798 708 701 894 866 799 742 701 743 577 620 664 716 791 952 741 717 831 858 921 745 913 1263 1015 901 881 698 717 871 835 746 644 813 547 572 765 699 622 548 625 504 361 241 207 212 236 234 215 186 229 694 660 966 839 1009 1145 1050 905 856 737 799 972 943 717 922 843 760 619 657 667 988 931 885 759 990 874 879 690 586 526 610 586 717 769 821 892 784 938 740 725 774 931 834 805 932 856 688 441 563 574 784 725 815 1029 806 681 806 645 726 591 729 868 857 957 936 644 901 728 790 934 752 1047 940 944 806 942 887 688 816 879 759 620 841 624 616 820 749 649 579 523 616 471 211 166 215 213 203 198 174 284 573 672 834 950 863 935 955 944 931 852 791 889 865 815 918 858 733 727 746 732 1013 984 800 935 856 968 964 779 616 455 439 572 729 865 923 1030 863 778 755 696 605 871 962 819 956 724 567 355 528 712 730 757 840 1008 978 725 626 576 710 661 779 955 989 955 777 825 934 754 952 857 937 965 851 981 900 847 1010 717 823 792 775 648 864 680 849 750 698 617 611 451 656 397 248 162 191 192 178 187 177 316 632 707 806 943 870 982 937 985 1080 827 952 799 901 950 875 794 697 742 756 684 966 968 860 860 872 911 909 801 647 397 344 523 814 988 1035 1228 939 809 852 695 582 716 931 856 855 775 555 412 468 767 613 775 882 1002 876 810 595 474 743 768 742 998 978 986 763 889 840 774 879 832 955 845 1089 960 845 864 879 789 688 807 771 783 697 771 742 764 605 639 663 510 517 355 222 176 204 178 185 197 239 374 621 664 645 892 1011 1048 864 914 865 873 882 860 916 851 839 742 832 706 769 770 930 854 786 815 863 954 838 890 704 365 320 441 775 996 922 937 942 872 795 790 617 606 933 887 813 765 662 536 591 892 753 815 894 928 784 753 563 451 636 812 761 1006 957 987 811 944 904 770 819 786 837 853 1033 1001 854 871 882 770 687 776 744 812 601 664 828 700 671 712 515 546 399 271 212 182 202 215 244 230 280 352 681 469 643 958 1000 936 893 938 919 848 799 860 865 968 805 859 850 707 809 834 1003 877 944 875 956 927 910 793 849 427 378 466 684 918 1008 933 866 947 820 841 604 658 924 765 828 775 599 590 676 859 760 851 928 849 767 775 578 552 643 739 751 927 1038 1032 829 937 988 808 854 739 839 901 1014 870 779 880 831 795 737 719 788 819 666 646 751 674 692 547 449 525 477 287 314 206 189 247 256 265 290 446 553 331 846 1085 972 1096 956 960 895 730 798 834 799 937 726 903 741 794 910 898 924 872 974 875 912 938 866 792 785 541 580 636 821 907 871 938 876 846 835 785 769 719 802 725 788 740 566 676 802 843 738 826 933 937 777 703 667 640 670 837 776 856 925 1034 945 866 895 780 797 713 910 954 877 877 821 876 927 706 736 810 756 788 576 698 740 610 652 532 495 607 489 399 437 246 181 276 387 332 368 616 601 453 755 835 863 1090 960 840 889 755 845 827 843 882 900 966 922 906 948 928 965 836 974 875 949 964 858 890 815 718 675 832 923 885 965 856 1018 928 831 669 765 838 742 762 761 718 658 664 714 828 653 900 817 870 781 809 747 748 694 803 698 948 867 951 989 893 907 823 782 611 820 876 1026 1038 796 809 841 636 774 782 816 727 613 648 649 710 673 479 712 519 416 495 360 232 190 252 426 483 443 677 634 227 699 864 912 999 868 845 821 864 788 928 1044 773 859 1077 990 919 1038 836 999 830 863 850 879 879 921 880 824 754 840 813 761 886 899 844 955 920 871 742 712 765 715 800 880 803 779 610 630 801 739 919 808 879 906 909 781 652 720 788 682 833 807 851 875 934 901 964 770 588 755 862 973 894 795 862 866 710 750 895 780 800 695 667 637 674 639 468 699 428 467 452 429 238 157 338 542 495 571 695 514 555 617 922 813 901 962 791 815 843 855 983 946 765 969 866 911 882 899 831 1127 824 926 852 806 755 954 931 845 814 826 843 822 895 825 819 910 858 873 792 738 802 665 852 956 817 770 696 611 818 853 960 851 965 1016 1002 827 735 740 749 756 760 850 875 1034 1193 907 983 664 534 778 855 995 908 767 909 901 880 755 999 816 1018 790 731 698 617 687 687 572 551 441 417 334 243 177 318 539 516 551 621 607 467 719 826 942 1041 916 769 845 893 943 1019 1077 972 975 897 1028 911 910 831 950 952 1034 888 776 782 820 948 838 829 799 808 790 883 817 844 895 836 866 884 781 795 710 889 834 767 750 721 589 784 823 940 827 962 904 943 795 832 667 848 857 847 900 835 954 1010 1001 925 688 515 774 855 911 982 845 877 922 907 822 870 859 873 847 770 717 659 698 649 522 684 658 381 310 193 211 459 534 568 655 663 629 574 749 808 879 1006 985 866 938 768 905 935 1016 1077 943 859 980 871 779 794 817 915 1019 928 842 885 866 834 746 798 841 885 835 916 1006 945 1001 790 925 745 765 833 817 877 975 825 850 821 590 766 863 954 841 1026 919 878 803 800 640 808 830 958 963 907 1065 940 1313 880 641 590 753 861 981 950 822 856 837 692 820 812 956 805 841 806 697 635 629 597 507 581 582 553 358 180 235 504 531 671 652 639 643 530 775 885 823 977 956 862 1002 787 999 900 1019 975 832 924 935 864 876 893 922 789 934 888 824 835 878 880 787 833 827 869 854 812 858 878 1028 755 840 758 725 761 696 689 868 969 762 786 673 806 983 918 929 856 830 845 885 759 669 812 779 946 995 930 903 1030 1150 914 667 677 789 876 907 887 912 917 792 641 869 879 801 750 782 742 764 632 659 605 585 560 535 565 478 177 264 443 467 622 649 636 632 609 702 864 834 920 1034 886 975 895 970 905 946 903 864 920 922 917 832 883 929 795 863 952 831 907 885 877 911 755 810 829 924 761 855 843 997 780 880 759 740 766 581 681 830 924 819 795 710 770 914 907 893 827 856 818 978 774 726 818 804 850 963 907 991 988 1131 878 626 735 867 883 937 914 1046 933 724 507 784 824 756 700 770 686 725 643 674 755 720 541 479 498 421 205 304 409 390 543 634 689 667 644 597 654 877 924 909 902 847 846 760 905 908 1084 966 946 908 984 827 870 929 859 929 1016 897 985 923 862 786 687 663 847 947 871 862 876 873 824 861 788 696 937 646 782 797 806 882 789 708 747 681 896 811 829 858 949 930 745 811 745 794 834 933 945 761 927 925 897 772 837 844 901 802 890 985 842 780 412 625 709 704 745 691 739 737 726 653 593 764 573 549 625 435 317 307 229 237 503 620 695 781 692 548 609 778 855 958 845 907 935 839 795 935 1149 914 895 929 930 889 836 1051 965 932 1140 1031 942 876 970 721 753 648 896 911 844 808 939 864 976 750 804 751 783 640 715 740 799 845 812 635 640 674 833 912 867 909 1102 872 890 756 801 827 943 932 1056 863 797 862 890 770 845 959 1025 912 940 976 747 815 361 429 496 675 723 739 662 636 750 604 576 659 493 502 639 527 363 324 182 227 439 591 658 764 673 529 603 823 906 993 1000 927 850 765 881 999 876 979 998 1008 970 919 842 971 930 805 948 842 835 947 829 903 876 616 841 866 856 924 978 864 914 845 713 785 667 651 669 690 819 764 906 722 670 688 900 766 921 1192 1042 1047 1228 825 849 959 879 929 983 942 768 665 789 791 755 988 962 899 925 931 854 862 507 577 411 540 735 793 767 643 725 653 709 705 625 656 572 629 440 342 267 298 544 585 592 791 669 484 616 861 944 936 861 832 840 763 807 981 903 1318 996 929 933 996 802 976 971 837 875 862 904 916 828 1025 788 754 807 802 834 918 970 930 857 932 666 811 731 655 670 742 857 819 822 739 826 774 915 938 822 905 961 983 1143 866 709 1010 900 894 978 946 851 727 728 879 640 1013 888 757 920 1032 1009 810 768 548 479 634 752 864 842 730 711 730 677 823 699 671 615 624 447 399 348 405 576 601 633 737 766 539 596 661 947 1011 753 790 903 927 876 930 967 1000 998 797 894 862 776 847 1095 982 908 956 903 876 828 813 810 700 706 866 829 895 974 899 816 861 745 788 691 701 725 753 770 893 751 704 822 721 905 935 802 1122 928 995 1274 834 794 986 947 784 830 762 902 716 692 753 673 851 896 940 814 1023 908 801 791 648 616 763 752 809 722 741 725 775 746 828 657 670 622 662 521 448 300 600 530 634 614 647 651 434 539 654 1006 929 729 882 935 823 946 857 1044 919 1000 930 916 959 825 767 991 1102 878 1027 893 874 868 775 788 836 780 792 891 930 774 867 807 841 806 662 640 658 810 762 764 868 740 719 849 701 977 847 841 922 932 993 923 828 791 934 900 911 779 834 775 700 734 783 723 868 959 804 915 948 831 827 777 710 660 767 696 768 686 787 745 754 885 702 764 723 670 629 532 413 295 709 503 603 624 591 687 482 552 850 898 1065 829 784 930 921 938 960 914 921 958 958 909 1032 847 831 927 1229 914 844 859 802 824 819 758 718 899 868 831 979 846 904 760 777 821 701 621 635 772 893 704 827 786 781 858 781 852 872 940 871 994 997 853 818 812 917 921 890 863 855 786 719 644 792 748 928 963 805 1000 846 734 1045 794 675 694 723 668 691 670 711 760 757 872 693 770 675 700 614 579 306 476 428 519 660 616 709 631 476 535 847 958 910 814 890 863 1322 1168 958 955 852 997 840 1102 873 818 937 1062 927 991 819 762 781 843 751 772 752 814 814 940 1026 905 781 903 761 740 824 621 697 819 791 726 823 736 789 855 811 841 862 970 851 977 1103 1028 787 812 929 823 948 808 716 855 782 755 775 801 955 966 912 930 914 842 885 793 808 648 543 706 586 585 828 814 920 785 707 838 710 726 653 531 494 455 358 568 613 569 719 612 521 630 819 984 876 962 928 966 1041 1063 1230 916 920 1030 979 1028 876 828 984 1105 1178 940 857 811 797 774 690 754 680 800 868 963 834 897 808 962 891 836 758 587 697 650 719 760 729 809 734 817 830 954 890 940 843 903 1335 1026 705 771 903 835 878 782 756 855 806 785 758 742 816 978 833 811 838 825 867 799 733 526 608 791 647 685 852 819 851 695 771 845 798 647 707 513 446 342 467 598 570 622 689 682 545 664 899 1021 973 943 921 1050 843 1314 1040 958 958 986 979 986 882 863 914 996 1031 857 817 760 850 786 774 726 693 853 861 988 830 935 817 844 910 912 751 668 910 561 758 796 685 866 779 842 858 884 793 956 916 855 1010 835 707 759 893 850 874 961 813 789 696 812 773 691 725 950 920 794 833 921 853 748 570 439 677 736 674 616 854 792 795 642 781 780 752 747 594 665 576 422 530 605 626 712 669 743 654 524 900 987 989 788 942 923 977 1349 1001 1047 999 906 944 949 960 939 992 1040 931 786 773 805 746 790 776 663 758 776 955 897 830 835 947 805 767 802 917 781 759 706 805 689 825 865 803 843 808 989 707 807 889 936 972 901 723 787 784 892 719 990 860 730 648 925 703 866 794 870 1009 836 769 887 887 731 558 505 735 789 686 672 769 700 820 766 758 875 653 633 601 690 613 485 578 566 586 671 608 714 646 712 927 895 834 921 770 880 1255 1307 1008 930 1043 873 911 879 1009 943 1019 1004 1019 877 692 851 787 802 721 669 750 708 883 825 833 800 1007 817 935 846 853 633 564 776 851 801 816 819 735 799 874 999 827 847 897 897 920 942 766 742 864 945 899 952 918 867 759 858 829 868 837 895 976 830 796 890 930 812 621 707 770 798 760 718 727 709 834 734 808 795 729 659 740 617 605 594 608 551 606 639 627 713 884 667 911 913 831 1014 738 989 1012 1349 797 1010 919 908 1041 999 966 943 1052 850 912 816 751 884 743 840 725 656 691 707 787 827 836 832 981 869 920 853 796 655 684 751 919 834 800 786 680 819 752 795 817 774 849 921 862 894 733 723 805 901 971 978 905 873 826 857 844 813 819 758 896 850 801 885 820 803 851 890 740 649 776 664 775 768 718 795 829 783 735 666 772 533 537 584 626 613 553 717 597 674 844 712 772 824 740 1134 863 873 966 1235 860 961 919 950 962 926 826 836 999 948 1095 797 811 871 831 952 838 740 760 824 826 877 855 823 820 872 785 893 820 721 765 626 804 834 769 725 720 900 696 822 814 716 914 839 756 832 810 699 794 780 935 947 843 861 796 856 853 908 928 731 776 859 678 858 815 724 1002 848 744 670 679 685 764 711 762 833 678 801 785 718 627 520 616 602 511 559 573 656 539 580 742 740 836 824 841 1032 896 911 966 969 865 852 957 1008 861 931 865 909 116 114 115 116 115 107 102 107 114 116 119 122 119 116 114 109 113 114 112 112 114 113 112 112 114 116 114 112 113 108 108 102 99 98 92 84 78 78 81 77 68 69 74 73 96 92 76 74 75 75 72 71 72 73 72 72 70 71 67 64 66 66 67 68 67 67 65 69 77 77 77 71 76 79 80 78 74 73 73 73 74 75 76 77 75 76 79 77 77 76 74 75 74 90 84 85 87 72 92 88 116 114 115 117 114 107 102 107 114 116 119 122 120 117 115 113 114 114 112 111 114 113 111 111 113 115 114 112 111 108 106 102 99 100 94 82 77 76 80 80 86 69 89 89 92 89 75 75 76 75 73 71 73 72 72 72 70 71 67 64 65 68 70 71 71 67 66 69 77 78 75 70 74 78 78 75 73 72 73 74 75 75 76 76 76 77 80 77 77 75 71 91 75 73 80 84 87 86 90 86 116 115 115 117 113 107 103 106 114 116 120 122 120 117 116 116 115 115 113 111 114 113 111 111 112 114 113 110 110 106 104 102 98 99 95 82 76 74 78 82 90 69 67 80 101 72 75 75 76 76 74 72 72 72 70 71 72 71 68 64 65 71 70 71 73 70 67 68 77 79 73 69 73 77 75 72 72 72 73 75 76 76 76 77 78 81 83 78 77 75 70 90 75 73 66 83 84 80 84 80 115 115 114 117 114 107 104 105 113 116 120 122 120 118 117 116 116 115 114 111 114 113 111 111 111 112 111 110 110 104 102 102 96 98 96 81 78 76 75 78 75 69 65 57 91 72 76 75 75 76 75 73 72 71 69 70 72 71 70 66 65 72 70 70 72 72 68 69 75 76 70 69 71 74 72 70 71 72 73 74 77 76 76 79 80 84 85 80 79 76 72 90 74 89 81 81 78 87 83 58 115 114 113 117 114 106 105 105 113 117 120 122 121 120 118 116 117 116 114 112 114 112 111 110 111 110 109 110 110 104 101 100 94 99 95 81 80 79 76 77 75 69 79 76 80 72 76 76 74 76 76 73 73 70 70 87 72 71 72 70 67 70 69 67 71 73 68 69 72 73 70 68 70 71 70 70 71 73 75 74 76 75 76 79 82 87 87 82 79 77 74 73 71 67 83 67 74 89 76 52 114 113 113 117 115 107 105 106 112 118 120 122 120 121 119 116 117 117 114 112 114 113 110 110 110 110 108 109 110 103 100 97 92 99 93 81 81 81 80 77 75 70 63 74 90 89 76 75 74 74 76 74 73 70 70 88 71 71 91 73 70 68 67 68 70 71 69 68 70 70 69 67 70 71 70 70 71 73 75 74 75 75 75 79 84 88 87 83 80 77 75 73 68 81 84 81 60 86 56 69 114 113 115 119 117 111 107 107 114 118 120 121 120 120 119 116 116 117 114 112 114 113 110 110 111 110 107 109 110 100 98 93 89 98 92 81 81 82 81 78 76 71 65 55 82 85 75 75 73 74 76 73 72 70 69 70 70 89 73 72 72 68 67 69 69 69 69 66 69 69 68 68 69 70 69 71 73 74 74 74 73 74 74 77 84 86 87 83 80 78 76 73 68 84 82 80 59 75 62 69 114 115 116 119 118 114 110 109 115 119 120 120 118 119 117 114 116 118 114 113 114 112 110 110 110 109 107 110 108 99 96 91 88 97 92 81 80 82 83 80 78 73 69 78 81 83 91 92 74 73 75 73 72 69 69 71 82 90 90 72 72 69 69 69 69 68 68 65 67 68 67 67 69 69 67 71 74 72 72 72 71 73 74 76 84 86 88 83 79 78 75 71 69 70 79 60 83 74 68 70 115 117 117 119 118 116 111 108 116 120 121 120 117 117 117 114 116 117 114 113 114 112 110 109 110 108 108 110 106 98 94 89 84 95 93 82 80 80 81 81 79 75 72 77 80 72 74 75 74 74 75 75 72 70 69 70 79 89 90 69 70 69 70 68 68 67 65 63 64 65 67 69 70 67 67 71 74 72 71 72 71 73 75 77 83 87 91 83 79 78 73 69 84 90 79 78 73 55 73 51 115 118 117 119 119 117 112 107 116 121 120 119 116 116 117 114 117 116 113 112 114 112 110 109 109 107 108 109 105 98 92 88 81 93 94 82 79 78 78 94 80 77 74 79 85 73 75 74 74 92 75 75 72 70 70 88 85 88 84 68 69 69 70 68 68 67 65 62 63 64 67 71 70 67 69 70 74 73 72 73 72 73 75 76 84 88 93 83 80 79 75 69 68 73 66 74 62 71 72 57 116 119 118 119 119 117 111 108 118 121 120 119 116 114 115 113 118 115 112 112 114 112 111 109 108 106 107 107 105 98 90 87 80 87 95 84 77 77 75 91 79 77 74 65 84 90 73 91 91 90 75 75 72 70 71 71 69 86 67 68 69 69 70 69 69 67 66 63 64 63 69 72 70 68 69 70 74 75 73 74 73 72 74 76 84 90 91 82 80 79 77 73 72 72 67 61 64 75 64 71 118 119 119 119 119 117 111 111 119 120 120 119 115 114 114 113 117 114 111 113 114 112 111 109 107 104 105 106 105 97 90 87 81 82 94 87 77 76 74 90 75 75 73 78 85 89 71 89 88 87 72 92 89 72 71 71 68 66 67 68 70 69 70 69 69 68 68 65 67 65 71 71 70 69 69 72 76 77 74 74 73 72 74 78 84 90 87 81 80 80 78 76 73 71 63 59 61 73 74 62 119 119 119 120 119 117 113 112 119 121 120 119 116 114 113 114 117 114 111 112 113 112 111 110 106 104 101 101 103 94 90 86 82 80 91 89 80 76 75 76 90 74 72 79 85 72 89 89 88 88 88 91 89 71 70 71 68 66 67 68 70 69 70 69 69 69 69 67 69 68 71 71 72 71 71 76 77 77 74 74 74 73 74 80 84 89 84 81 79 79 77 76 74 68 59 57 58 59 59 64 119 120 120 121 120 119 114 114 118 120 120 120 116 114 112 114 117 114 111 111 113 112 112 110 106 103 99 97 99 93 89 85 83 82 88 90 84 78 78 78 74 73 73 82 88 73 72 88 90 65 68 88 89 69 89 73 71 66 67 68 69 69 70 69 70 69 72 71 72 69 71 71 73 73 74 76 76 77 75 74 74 75 76 80 85 87 80 79 78 77 73 74 74 65 61 73 72 75 60 59 119 120 121 121 121 120 116 116 117 120 119 120 116 114 112 114 117 113 111 112 113 112 112 110 106 103 98 96 95 92 90 85 83 84 85 90 86 79 80 80 76 74 75 86 74 75 72 92 90 67 67 87 67 85 88 73 72 67 67 67 69 69 71 71 73 72 76 76 75 69 71 70 74 75 76 76 77 78 75 74 74 76 77 81 86 84 78 77 76 74 70 72 73 65 60 74 73 63 63 74 119 120 121 121 121 119 118 117 118 120 120 120 116 112 110 114 117 114 110 112 113 113 112 109 106 103 98 96 94 92 91 86 84 85 83 89 89 79 81 80 76 92 93 88 75 75 72 93 71 68 87 85 83 83 90 74 70 68 67 68 69 69 72 73 75 74 79 80 79 69 72 71 74 77 77 76 79 78 75 74 74 76 78 82 86 81 77 75 73 71 68 71 71 64 59 59 74 75 73 63 119 121 121 121 121 120 120 119 119 120 120 120 116 112 107 113 116 114 111 112 114 114 112 108 105 103 99 96 93 91 91 87 85 85 84 86 92 78 78 79 75 75 97 90 76 75 90 91 88 69 89 87 89 69 74 77 70 68 68 68 69 69 73 75 76 76 79 82 82 72 72 74 76 79 77 77 78 77 75 74 74 75 78 82 83 80 76 74 72 69 68 69 70 65 60 59 59 71 77 73 120 121 121 121 121 121 120 120 119 120 121 119 115 113 107 113 116 112 110 112 114 114 112 108 105 102 100 97 93 90 91 88 86 86 85 84 92 76 76 78 76 75 100 92 75 75 73 72 70 69 88 69 69 70 74 78 70 69 69 68 69 69 73 75 79 79 81 82 80 74 72 76 78 82 79 78 75 75 75 75 73 75 77 81 80 79 76 72 72 68 67 67 68 66 62 60 74 58 60 54 121 121 121 121 121 120 120 120 119 121 120 119 114 113 107 111 115 112 110 112 115 115 113 109 104 102 101 98 92 91 90 88 87 87 85 83 90 76 77 77 77 73 98 91 76 74 73 72 89 69 89 69 69 71 74 77 71 70 69 69 68 69 72 75 82 79 80 79 76 73 73 73 77 82 80 78 75 74 75 75 72 75 75 78 78 78 74 72 71 67 67 67 67 66 63 59 58 54 52 60 121 121 121 121 121 120 120 120 119 121 120 118 113 111 106 110 114 112 110 113 116 115 114 110 105 102 101 98 93 91 89 89 88 87 85 83 86 77 78 78 78 71 93 91 75 74 74 72 90 89 70 68 69 70 74 74 71 70 69 69 69 68 71 75 79 74 76 75 74 73 74 73 76 79 79 77 76 75 75 75 74 75 74 77 76 77 74 71 69 66 65 66 67 65 62 59 55 50 59 51 120 121 121 121 121 120 120 120 120 120 120 117 110 109 107 110 113 112 111 114 116 116 115 112 107 102 101 98 93 91 89 89 88 88 87 83 80 75 78 80 83 72 91 91 74 73 73 72 91 89 68 88 69 70 73 71 71 70 69 69 69 69 71 72 72 71 72 73 73 76 74 76 77 77 76 76 75 75 74 75 75 75 74 76 76 76 73 70 68 65 65 65 65 65 62 56 47 53 50 59 120 121 121 121 121 121 119 120 119 120 119 116 109 107 110 110 113 112 112 114 115 116 116 114 108 102 99 97 94 91 90 89 89 89 88 81 79 74 77 82 86 74 92 74 74 73 72 71 72 87 85 83 69 70 71 72 72 69 69 69 69 69 71 69 69 69 70 70 72 77 75 79 78 77 74 75 73 75 73 74 77 74 73 75 75 75 73 69 67 65 67 65 64 63 61 52 68 61 48 61 120 121 121 121 121 121 119 120 118 120 119 116 109 107 110 109 112 112 111 114 115 115 116 114 110 102 99 96 94 92 91 89 90 91 88 82 82 75 77 82 87 75 76 76 75 74 72 70 72 81 81 83 69 70 70 71 72 70 69 69 70 69 70 68 68 69 69 69 73 76 77 81 77 77 73 72 89 94 72 74 77 75 72 74 75 74 72 68 83 66 70 63 61 61 60 54 51 58 71 74 120 121 121 121 120 120 119 119 118 119 118 116 111 107 110 107 110 111 111 114 115 116 116 114 110 103 99 95 94 93 92 91 91 91 89 83 84 76 79 81 85 79 79 80 78 76 72 69 89 89 82 83 68 69 70 70 71 69 70 70 71 70 71 68 68 68 69 69 75 79 81 77 90 92 72 89 92 91 72 73 76 77 73 73 74 72 71 70 67 66 68 60 58 58 57 53 47 55 57 53 121 121 121 121 119 119 118 118 117 119 117 117 111 109 110 106 108 110 111 114 115 116 117 114 110 104 99 96 95 95 93 92 92 92 89 84 85 76 81 80 82 87 82 83 83 79 74 69 83 87 84 66 69 68 70 70 70 69 70 69 73 73 72 69 69 68 69 70 76 85 85 91 83 84 89 93 91 91 73 73 76 78 73 72 72 73 71 71 65 63 88 75 56 54 52 50 48 47 54 36 120 121 121 121 119 119 118 118 117 117 116 116 113 110 109 105 107 109 111 114 115 116 116 114 110 106 102 97 97 97 96 94 92 92 90 84 86 80 81 82 83 91 82 83 86 83 80 94 82 87 85 81 67 68 69 69 70 69 69 68 74 79 73 69 68 68 69 71 76 86 86 93 82 81 91 94 93 91 73 73 75 77 73 72 72 73 70 67 61 78 66 62 55 52 50 47 45 60 59 61 121 121 121 121 119 119 117 117 116 116 115 116 114 112 109 105 106 109 111 115 114 115 116 113 111 107 104 99 97 97 98 96 95 92 89 85 101 81 81 84 85 90 82 81 88 88 93 93 87 87 81 81 85 68 70 70 70 69 68 68 73 81 74 68 68 68 69 71 75 81 82 91 85 76 90 90 92 73 90 72 74 76 72 72 72 71 67 63 73 80 65 74 54 51 51 45 38 42 33 33 120 121 120 121 118 118 117 117 116 114 113 114 115 113 110 107 107 109 113 116 114 114 116 112 111 109 106 100 98 99 100 99 97 93 89 85 99 82 84 86 86 88 80 80 89 94 105 101 98 82 73 80 67 68 68 69 70 69 69 69 76 80 73 68 68 68 69 70 73 77 95 83 86 80 85 91 90 90 71 70 74 74 71 71 70 67 62 61 59 77 62 57 53 52 48 42 56 47 38 52 120 119 118 121 118 116 117 116 116 112 112 114 115 113 111 109 109 110 114 116 115 114 115 112 110 110 108 101 101 100 102 100 99 93 90 84 99 86 87 85 84 85 83 80 88 99 108 103 105 82 56 76 82 67 68 69 70 69 86 71 80 78 71 68 69 69 71 71 72 73 88 78 84 84 89 91 89 86 91 71 73 71 70 70 67 63 58 58 57 59 58 57 54 54 50 55 54 61 39 56 120 119 118 121 118 116 116 114 115 112 111 115 115 113 111 109 109 111 114 115 115 114 114 112 110 111 109 104 103 103 104 102 99 95 92 87 97 102 89 86 81 83 88 81 88 103 107 99 94 86 50 77 85 67 87 69 69 69 69 73 81 76 70 68 70 72 73 71 72 70 65 73 83 83 88 91 70 86 87 72 71 70 68 67 63 57 55 56 57 59 56 55 57 53 50 48 37 39 50 36 120 119 118 119 117 116 116 113 114 111 111 115 115 114 111 110 110 112 113 115 115 114 113 112 111 111 111 106 104 105 106 103 98 95 95 89 98 103 92 87 84 85 93 84 89 106 105 107 111 88 66 82 90 66 66 88 68 70 71 75 80 74 69 68 71 77 77 72 72 69 86 73 84 76 88 91 89 84 85 90 90 69 66 64 59 55 55 58 60 61 55 56 57 55 50 47 37 50 47 54 120 119 118 119 117 116 115 112 113 110 110 114 115 115 113 111 110 110 111 114 114 112 112 112 110 110 112 108 106 106 108 103 98 97 98 91 97 90 95 89 86 87 96 86 91 108 101 102 106 90 57 76 87 81 84 66 67 70 74 75 78 72 69 69 73 78 78 74 71 88 89 84 84 73 89 73 85 81 82 88 69 85 65 61 57 55 72 61 61 59 54 54 56 53 65 46 38 50 49 50 121 119 117 119 117 116 114 111 111 109 111 114 115 116 113 110 109 108 109 112 113 112 112 111 110 110 112 109 107 108 109 102 98 98 100 93 100 107 95 92 87 87 96 87 93 110 100 100 96 87 62 59 81 80 82 80 85 69 72 73 75 70 69 70 73 76 76 74 70 83 84 87 81 73 89 90 85 84 82 66 80 81 61 59 58 58 77 63 61 59 54 55 53 53 66 58 52 59 64 52 121 119 117 118 117 114 114 109 108 109 111 114 115 116 114 111 108 107 107 112 113 112 111 110 110 110 111 110 108 109 109 103 99 98 100 97 103 92 94 93 88 88 95 88 96 110 101 97 88 87 71 61 55 71 85 58 66 68 70 72 71 69 69 70 73 74 73 71 88 81 85 82 71 63 89 89 86 66 63 79 76 61 58 58 60 74 61 62 61 60 55 53 58 57 52 52 52 55 58 54 121 119 116 117 116 114 113 109 107 110 111 113 114 116 115 110 107 107 106 110 112 111 111 109 110 109 111 110 109 109 109 104 101 99 100 98 91 105 95 89 88 89 93 89 98 108 103 98 93 85 54 43 62 77 63 61 79 67 69 70 70 69 69 69 71 70 71 70 83 82 81 81 78 55 87 85 84 64 62 60 74 59 57 59 61 62 61 62 63 61 60 58 58 57 60 54 50 54 59 58 121 120 117 115 115 114 113 108 106 111 110 112 114 116 115 109 106 106 106 108 111 111 110 108 109 109 111 109 109 110 110 106 103 101 101 100 94 104 96 88 86 91 93 91 99 107 104 101 88 90 76 63 71 71 69 50 58 80 68 67 69 69 69 69 70 69 69 69 79 80 74 57 73 54 87 89 84 78 60 55 57 57 59 61 62 62 62 78 65 79 62 59 57 53 66 53 53 59 61 59 121 120 116 113 114 113 112 109 105 111 110 111 113 114 113 109 105 106 105 107 110 110 110 108 110 109 110 107 109 112 110 107 106 104 103 101 95 103 97 90 86 92 93 93 99 106 104 89 90 94 80 77 82 73 56 48 52 58 83 66 69 69 70 69 69 67 69 68 75 68 52 63 62 69 86 90 87 80 56 54 55 58 60 61 62 62 62 64 84 66 65 61 54 54 60 52 53 54 58 59 121 120 115 112 113 111 111 110 108 110 109 109 112 112 111 108 104 106 105 107 110 110 110 108 110 109 110 106 109 112 111 107 107 106 105 103 97 103 97 90 86 94 94 94 99 105 103 92 94 97 89 99 96 87 73 70 43 72 59 63 69 69 70 69 69 66 69 67 81 36 30 51 74 86 87 90 87 66 58 65 55 58 60 62 62 61 76 79 68 68 67 61 61 67 57 55 56 54 56 57 121 119 115 111 111 110 111 111 110 108 106 109 111 112 110 108 104 106 103 106 110 110 110 108 109 108 109 106 109 112 111 107 107 106 107 105 100 103 97 91 87 97 96 94 98 102 102 91 95 81 92 96 103 97 94 80 52 55 51 60 69 69 70 69 69 83 88 65 54 34 31 69 67 81 93 91 86 79 61 58 60 59 61 63 61 73 76 66 69 69 67 62 57 59 56 56 57 57 55 56 121 119 115 111 110 110 111 110 110 108 105 108 110 112 109 106 104 105 102 106 110 109 108 108 108 108 108 107 109 112 111 107 106 103 108 108 102 103 112 95 89 97 97 93 96 100 101 90 80 97 93 98 112 106 98 79 58 52 56 71 70 70 74 71 71 67 69 75 51 37 38 74 83 102 94 72 85 78 75 59 59 72 62 63 61 74 63 69 71 69 78 72 56 51 53 57 57 58 58 57 120 118 115 111 109 109 110 109 109 107 105 107 109 111 109 105 103 105 101 107 111 108 106 107 108 107 108 108 110 112 110 105 105 102 107 110 104 102 110 98 92 96 95 91 93 98 99 88 80 82 95 96 107 104 99 81 74 56 47 54 91 72 80 75 75 70 69 59 51 37 60 77 93 83 93 90 67 76 60 60 60 60 77 65 78 79 86 73 73 67 58 62 57 52 52 61 58 57 54 58 120 118 114 112 108 108 109 108 108 107 107 108 109 110 109 104 102 105 102 107 111 107 105 105 107 106 107 108 111 112 110 105 104 101 107 111 105 87 111 98 93 92 92 91 91 96 97 88 82 85 96 95 103 96 99 88 76 58 56 58 92 77 87 84 85 78 71 77 57 37 54 107 89 86 91 91 80 84 59 77 55 76 76 86 84 84 72 75 73 64 54 58 57 54 51 55 58 55 52 53 120 117 114 112 108 107 109 106 107 107 110 111 109 110 109 103 102 105 101 105 110 107 104 102 107 106 106 107 110 112 109 105 104 101 106 110 105 91 105 113 93 89 91 91 90 94 96 90 84 88 95 92 87 95 95 96 83 57 58 73 96 84 96 94 93 87 76 86 72 38 65 109 79 96 85 88 83 85 83 78 80 74 77 69 89 71 75 75 70 73 55 56 56 55 53 56 56 53 62 59 118 115 113 112 108 106 108 105 106 107 111 114 108 108 108 104 102 104 100 104 110 107 104 101 105 106 105 107 110 112 109 104 103 101 105 108 104 95 104 111 94 88 90 89 89 90 93 91 86 89 92 89 90 85 101 97 87 74 75 86 88 93 102 100 93 88 84 90 86 48 81 82 99 92 93 88 68 91 90 79 87 84 84 72 72 73 76 73 67 71 58 56 58 58 56 55 60 53 52 51 115 113 113 111 108 106 107 103 102 107 109 115 109 106 106 104 102 103 99 103 110 108 104 100 103 104 105 106 110 111 108 103 104 100 104 104 102 97 92 110 108 87 89 87 88 88 90 91 89 89 90 86 90 90 106 99 84 80 84 96 96 101 105 98 107 90 90 96 89 79 94 69 113 98 89 92 70 91 92 80 97 82 88 73 74 74 75 70 64 60 60 60 60 60 59 58 54 54 51 51 114 112 113 111 109 107 106 102 100 103 106 112 108 104 103 105 102 103 101 103 109 108 105 100 101 102 105 105 110 112 108 104 103 100 102 102 99 98 92 109 108 102 88 87 87 87 88 90 90 90 89 85 89 91 109 96 81 80 92 106 104 108 109 99 111 94 93 101 89 93 100 76 101 92 87 92 70 73 93 88 90 70 73 75 76 76 72 87 76 60 61 62 61 62 60 57 55 48 47 50 113 112 112 111 109 108 107 103 99 100 104 107 107 103 100 103 101 102 102 102 108 109 106 99 100 101 103 104 108 111 108 105 104 100 100 99 97 97 94 112 109 102 88 87 88 86 87 88 90 90 88 100 103 106 93 92 82 79 96 96 108 111 112 106 102 97 106 102 87 92 80 88 100 88 101 89 71 89 93 74 74 74 75 76 76 73 88 85 62 60 61 63 62 62 60 55 53 54 999 999 113 112 112 111 109 110 108 105 99 99 101 116 107 103 100 100 100 100 101 100 108 109 105 100 98 97 102 104 107 110 109 106 105 100 99 98 96 94 95 113 112 102 88 89 90 86 86 87 90 91 86 100 103 108 94 90 83 83 98 97 108 110 112 109 106 100 107 99 90 93 84 107 94 92 92 89 70 89 94 75 75 74 75 77 75 89 86 85 63 60 61 62 63 62 59 52 52 51 46 38 112 112 112 111 108 110 109 106 100 114 99 99 106 104 100 98 99 100 101 99 108 107 104 100 112 110 101 103 106 110 108 108 106 100 98 97 96 108 112 99 94 102 90 91 91 87 88 88 89 89 87 85 87 107 95 91 86 87 102 98 107 108 111 109 105 98 107 80 93 92 90 110 94 96 89 92 90 91 93 76 76 74 76 77 74 68 80 66 64 58 58 60 62 62 56 52 52 51 49 44 112 112 111 110 107 108 109 105 113 113 113 100 104 105 102 97 98 99 100 98 107 107 103 98 94 106 114 103 105 110 109 108 106 100 98 96 97 111 111 98 93 103 93 93 92 90 88 88 88 87 86 87 88 91 107 93 90 91 103 113 108 107 109 109 102 109 106 95 90 94 106 99 99 93 94 96 92 94 75 75 77 75 75 74 71 64 74 77 64 58 59 58 60 73 56 54 51 49 49 46 111 112 110 109 106 106 106 103 111 112 99 101 101 104 103 99 98 98 98 97 106 105 101 96 92 104 112 102 105 108 109 108 106 101 98 96 97 95 109 97 93 106 94 94 92 92 90 87 87 87 86 88 88 104 105 96 97 98 105 114 110 107 108 107 102 108 89 95 93 93 102 100 96 95 95 76 74 73 75 75 76 75 75 72 68 62 58 74 65 58 57 58 54 61 57 52 47 46 46 46 111 111 110 108 105 105 104 99 108 112 99 102 113 102 103 99 98 97 96 96 106 103 114 109 105 88 112 101 117 106 108 108 106 101 98 96 97 95 108 96 96 105 93 94 93 93 90 88 87 87 87 90 90 102 100 98 101 103 111 115 108 108 108 106 104 106 87 91 87 90 98 107 100 95 79 76 73 73 75 75 76 76 76 72 65 62 58 75 64 58 56 55 57 55 54 58 39 52 48 53 109 110 110 108 104 103 103 113 106 110 113 116 99 115 102 97 97 97 95 96 106 103 113 107 103 88 98 102 102 105 106 108 107 101 98 95 97 96 93 95 95 89 92 94 93 93 90 89 88 87 89 92 91 86 97 99 105 107 113 116 106 108 108 105 103 108 85 87 95 90 99 100 101 95 79 75 90 72 73 74 77 77 76 72 68 63 70 62 77 59 52 50 53 53 47 40 36 39 38 53 108 110 110 108 103 101 102 98 106 92 111 100 113 99 101 97 96 94 94 96 104 102 97 91 102 89 99 103 102 104 105 109 106 100 98 95 96 97 94 93 94 88 91 92 92 92 91 90 89 88 92 96 92 88 82 101 94 113 100 115 105 106 108 105 115 107 101 88 112 89 92 100 101 97 78 74 71 70 72 75 77 77 72 73 74 65 60 72 76 58 52 58 61 56 52 999 999 52 37 49 108 108 108 107 103 99 100 97 106 109 111 111 110 96 99 96 95 93 93 96 104 104 96 90 100 104 99 104 104 103 104 109 104 99 98 95 96 97 94 105 94 89 91 91 92 92 91 92 91 91 97 99 95 91 87 89 96 102 101 103 104 103 107 108 114 104 101 91 93 90 88 95 98 97 80 75 72 70 90 76 77 75 70 73 77 67 59 61 71 56 65 59 59 53 49 50 999 53 36 48 108 108 107 104 102 97 97 96 91 94 105 105 104 94 98 97 95 92 93 96 102 103 95 87 99 104 98 117 105 103 103 109 102 98 99 96 95 95 93 100 94 92 89 89 91 91 91 93 92 96 101 102 98 94 93 92 96 103 114 100 101 114 104 106 101 103 101 95 95 91 91 98 82 81 80 76 74 69 92 76 75 73 69 73 77 66 71 71 58 70 62 62 59 54 52 53 48 51 36 49 109 108 107 103 101 96 111 93 93 111 101 102 104 93 95 98 94 92 93 97 101 103 94 85 98 102 99 117 105 104 103 109 102 98 99 98 95 93 92 96 93 95 88 87 90 89 91 95 94 100 102 100 99 98 99 95 95 98 112 109 112 99 103 104 104 104 86 96 94 92 93 98 83 82 82 78 74 70 93 95 74 71 70 72 74 81 61 73 71 72 73 59 59 55 55 55 54 43 39 48 109 108 105 101 99 95 107 105 108 111 99 102 105 93 96 98 94 91 92 96 99 103 93 83 97 102 99 105 117 105 105 108 104 99 100 99 96 93 90 94 101 95 88 85 88 88 91 95 96 101 100 98 100 101 104 98 95 95 108 107 106 100 104 104 106 105 87 97 92 93 79 98 84 83 82 78 74 72 92 92 89 70 72 72 72 66 62 76 76 77 64 74 73 58 55 56 56 50 39 38 108 106 103 99 96 94 91 104 94 107 96 101 103 94 97 97 95 92 91 94 96 100 92 81 82 102 99 106 115 103 106 108 106 101 102 101 98 94 90 94 115 92 88 85 86 87 89 96 99 100 97 97 101 104 107 101 98 94 93 106 104 112 103 103 105 106 105 97 95 95 80 99 85 84 81 78 73 74 76 83 89 71 73 73 72 66 62 78 81 65 79 63 76 62 999 54 57 53 999 54 107 106 102 98 94 92 91 106 107 104 96 100 105 95 98 97 96 93 90 92 93 98 91 82 85 104 114 107 111 114 106 108 106 104 103 103 101 97 91 96 107 89 89 82 85 87 90 99 102 100 95 97 101 105 109 103 100 95 92 93 105 108 99 102 102 109 108 100 99 97 97 102 86 83 80 78 74 75 90 80 88 72 73 74 72 68 63 79 82 66 64 77 74 63 60 58 57 51 49 51 106 105 101 98 94 90 90 88 105 102 96 95 104 94 97 97 97 94 89 92 90 96 92 84 87 91 114 105 110 112 106 107 107 105 104 104 103 98 92 85 96 101 88 82 85 89 92 102 104 99 95 99 103 106 110 106 102 97 95 97 94 94 100 103 101 113 113 106 99 99 97 106 87 82 80 79 74 91 87 92 91 73 73 76 72 70 65 79 79 79 77 75 71 62 62 60 58 52 53 51 106 104 101 99 94 88 89 102 104 101 91 93 103 92 97 96 97 95 89 91 87 95 94 85 88 92 114 104 111 113 107 107 106 106 104 105 103 99 93 88 90 94 87 81 86 92 97 104 104 99 97 102 104 108 110 109 104 101 100 99 95 95 104 104 103 114 115 97 88 81 98 94 87 82 80 79 74 90 81 95 92 73 74 76 73 70 66 79 77 78 76 62 60 73 62 61 61 54 53 50 105 104 102 100 94 88 87 85 102 103 93 99 105 93 97 96 96 94 89 89 85 95 95 85 89 92 113 115 112 114 108 107 106 104 103 106 104 99 93 89 81 87 86 82 90 96 101 104 104 99 99 104 106 110 110 110 107 103 102 113 108 96 103 103 102 113 112 110 82 83 100 94 87 82 80 80 74 88 80 85 92 75 75 77 74 72 68 66 78 77 63 62 60 60 59 60 69 56 59 48 106 104 103 100 94 88 87 83 102 102 93 100 110 95 97 96 96 93 89 87 85 96 95 86 91 92 113 113 108 114 110 109 106 102 102 106 105 97 92 91 90 87 101 86 97 101 100 103 102 99 101 105 106 108 109 111 108 102 114 110 104 110 115 113 113 112 107 104 84 104 86 92 86 82 81 80 75 88 84 89 92 75 77 77 75 73 70 69 83 64 63 63 61 58 57 57 62 61 61 46 106 106 103 100 94 88 87 82 102 101 93 101 111 96 97 96 97 92 88 86 86 97 96 87 93 92 110 111 106 112 112 111 106 101 101 105 106 95 91 91 93 91 87 111 104 102 99 102 102 100 102 105 106 107 107 110 106 99 111 106 104 107 112 106 103 104 103 91 76 109 88 90 86 84 81 81 76 89 90 92 93 77 77 78 76 74 73 73 71 67 64 65 63 59 57 56 59 61 61 54 107 106 103 99 94 88 89 84 103 84 94 100 107 95 97 97 97 92 88 86 87 97 96 88 94 91 108 109 102 112 112 111 106 100 99 103 106 95 90 90 92 94 103 113 107 102 100 102 103 101 102 102 105 106 106 108 101 109 106 105 104 109 108 109 106 100 92 71 70 108 88 90 86 84 82 82 78 92 91 93 93 78 78 78 77 76 75 76 75 70 67 67 66 60 57 56 59 61 62 56 107 106 102 98 93 89 92 89 102 98 91 99 93 96 98 99 99 96 90 87 88 97 95 89 94 90 106 105 101 112 111 112 106 99 99 102 105 93 89 89 89 98 104 97 108 102 102 102 104 103 101 101 105 106 104 107 98 105 104 104 105 115 106 103 112 99 83 79 76 108 105 91 87 85 84 82 79 75 73 93 93 79 79 79 78 78 78 79 79 75 71 69 69 62 59 57 57 62 71 60 107 106 101 97 93 90 94 91 100 97 87 101 97 98 100 101 101 99 93 89 90 97 95 90 94 89 105 100 109 112 109 113 105 98 97 99 104 91 103 89 89 85 93 100 107 106 105 104 104 104 101 99 103 105 103 106 97 104 102 103 107 103 100 97 98 98 103 89 89 108 106 106 89 86 85 83 80 77 93 90 93 80 81 81 80 80 80 83 83 80 77 75 72 65 60 56 57 70 75 76 105 104 101 97 93 91 94 91 99 84 87 104 100 101 102 102 102 99 94 90 90 97 94 92 93 89 102 99 106 96 108 112 103 97 97 99 105 93 88 89 91 90 96 102 106 110 109 107 107 106 101 99 102 106 102 105 96 88 87 88 95 100 97 96 97 94 105 90 111 93 106 94 94 91 89 84 82 77 95 74 92 80 82 83 82 82 83 86 87 85 84 83 79 68 61 58 56 71 79 66 106 104 101 98 94 93 95 89 85 103 91 106 101 103 103 101 100 98 93 90 92 96 93 90 93 90 101 97 109 113 108 111 101 96 97 100 107 96 91 89 92 93 97 99 103 110 111 109 109 107 102 99 101 106 103 103 92 88 89 93 102 100 98 99 96 90 97 88 113 102 106 99 99 97 94 89 84 80 96 74 91 81 84 84 84 84 85 87 89 89 90 90 86 74 65 62 59 71 83 72 107 103 101 99 96 94 95 88 87 91 94 106 101 104 104 101 97 92 91 89 93 94 93 90 94 91 100 100 110 102 107 109 101 97 98 101 108 100 94 91 94 95 96 98 101 109 113 110 109 106 103 99 101 106 105 97 105 90 91 98 108 104 102 102 97 90 94 88 105 105 111 114 113 113 97 92 86 82 80 71 89 82 86 85 86 87 88 88 91 94 95 97 91 82 72 67 64 81 92 79 108 104 102 101 97 95 94 88 88 93 80 104 99 104 106 101 94 88 91 88 91 92 91 89 95 93 101 101 110 102 105 107 101 98 99 101 106 103 96 94 95 94 92 98 101 109 112 110 108 105 102 100 103 108 103 91 104 93 94 102 111 108 92 90 97 90 87 91 108 106 113 112 106 111 92 90 87 84 81 85 88 100 88 86 86 88 90 93 97 101 101 101 95 89 80 75 72 93 83 85 112 106 103 104 98 96 95 89 87 92 82 103 99 104 106 101 92 87 91 85 88 90 90 89 97 96 88 102 108 99 104 105 101 99 99 101 104 104 98 94 94 93 89 95 103 110 113 110 107 104 101 100 106 109 101 91 89 93 98 106 113 110 97 89 97 92 88 94 104 114 101 106 104 102 86 87 86 84 81 67 86 99 90 87 86 89 92 97 102 104 104 102 99 97 88 82 81 83 90 90 114 108 106 106 101 97 95 91 87 89 84 104 100 105 106 100 93 88 89 80 86 88 89 90 97 97 89 102 105 112 103 104 101 100 100 101 102 101 95 104 93 91 90 92 102 109 113 108 105 104 100 101 109 109 101 93 92 93 102 111 114 108 98 105 98 102 94 97 104 116 106 104 89 101 103 84 84 84 80 86 84 96 89 87 86 89 93 99 104 105 104 102 104 103 96 91 91 90 97 94 116 111 108 108 103 98 96 93 88 89 87 107 101 105 106 101 96 88 85 77 82 87 89 92 98 98 90 103 105 107 102 102 101 101 100 100 96 97 92 98 91 92 92 92 99 106 109 105 102 104 101 102 111 109 101 96 96 97 107 114 117 106 100 97 107 97 105 105 107 114 118 104 107 103 101 84 82 82 95 87 84 92 86 85 86 88 92 99 104 104 103 104 107 106 103 102 100 99 103 100 117 112 109 109 104 99 97 95 90 91 88 112 101 104 106 103 98 87 81 75 78 86 89 95 99 98 90 104 105 92 100 100 101 101 100 96 104 102 108 98 90 94 95 94 97 101 104 103 102 106 102 102 112 107 100 97 97 100 110 117 118 103 104 104 101 102 107 109 111 112 112 106 108 104 102 99 97 100 96 88 84 88 97 84 86 87 90 95 101 103 103 104 105 108 109 109 107 105 106 103 117 113 110 110 105 101 100 96 91 92 90 96 100 104 106 105 100 86 79 75 92 84 91 96 100 99 90 89 105 92 99 101 102 101 98 93 95 94 107 100 89 95 98 96 97 98 100 104 104 107 103 104 111 104 100 99 98 104 110 117 117 100 105 109 107 103 108 112 109 113 107 101 103 105 103 103 99 101 99 93 86 84 93 83 85 86 88 93 100 103 104 104 107 110 113 114 112 109 107 105 118 115 111 111 106 103 102 97 91 92 91 94 101 107 105 105 102 88 79 77 91 84 92 96 101 98 91 89 92 93 99 102 104 102 97 91 88 88 103 101 90 98 102 100 99 96 98 105 107 110 105 106 109 103 103 102 99 104 110 117 115 97 104 112 108 104 107 109 104 112 114 101 107 105 102 104 103 105 90 84 87 75 91 83 87 87 87 93 102 105 107 106 110 113 115 117 113 111 109 107 118 115 112 111 107 104 102 97 92 93 92 91 102 107 105 105 104 93 82 79 94 86 91 95 101 99 91 89 94 94 100 103 106 103 96 87 85 84 98 101 90 100 104 104 100 95 99 105 110 113 108 108 108 105 107 108 99 102 111 116 111 94 101 112 110 106 92 105 99 117 115 106 111 103 101 108 111 97 96 88 82 73 93 82 88 90 89 97 105 108 108 110 112 115 117 118 115 113 113 111 117 116 112 111 107 105 103 97 93 93 92 92 104 107 103 103 105 98 86 79 97 88 90 95 102 98 92 89 96 94 100 105 107 103 96 85 85 82 95 102 105 101 106 108 102 95 101 104 111 116 111 108 108 107 109 112 99 100 111 116 108 91 97 107 111 107 106 102 110 108 96 115 95 100 103 107 116 105 96 86 76 53 76 82 86 92 93 101 108 110 111 114 115 117 118 117 116 115 116 113 118 117 112 110 107 107 104 97 95 94 92 95 104 104 100 101 104 100 89 97 100 88 90 97 102 99 93 90 95 95 100 105 108 102 95 85 86 77 93 103 102 101 106 107 105 97 101 104 113 116 111 109 109 110 110 110 97 99 111 114 106 90 91 97 107 106 103 97 112 95 105 101 107 100 96 115 107 108 109 86 72 72 75 81 83 93 96 102 108 112 115 116 116 118 118 117 116 115 118 114 119 118 113 110 107 106 104 98 97 95 93 94 100 101 97 98 102 101 92 99 101 89 105 99 104 100 95 92 94 96 102 105 107 101 94 86 89 81 93 101 100 99 105 106 107 100 101 105 114 116 112 110 111 112 110 105 97 99 110 108 105 93 89 92 100 99 100 97 106 106 113 109 104 102 98 114 111 105 96 90 81 77 77 80 82 89 95 102 108 114 117 117 117 118 117 118 116 116 116 114 119 119 114 109 107 107 104 99 98 97 93 91 94 98 94 93 98 100 93 101 101 89 91 100 105 101 96 92 94 96 102 104 106 99 95 88 93 84 91 98 99 97 104 106 108 104 102 107 113 117 112 110 112 112 108 102 98 101 107 104 104 97 93 96 99 108 98 94 99 113 115 99 94 103 106 108 113 104 99 95 80 90 80 81 82 84 89 97 107 113 117 118 118 117 117 118 117 117 116 114 119 119 116 109 107 106 102 100 101 99 94 90 91 95 94 90 95 100 93 88 102 90 93 101 105 101 95 92 94 113 104 105 105 98 95 90 80 86 91 97 99 96 102 106 109 106 104 108 113 116 111 110 112 111 107 102 99 104 107 103 102 98 98 101 104 95 85 96 91 111 111 94 85 102 114 111 114 107 102 102 93 101 84 82 83 83 85 92 103 111 115 117 117 117 117 119 118 118 116 114 118 119 116 109 105 105 102 99 102 101 95 90 90 95 96 91 95 99 94 90 103 92 96 100 105 101 95 93 93 102 108 107 104 99 96 91 84 90 90 97 99 95 101 105 109 108 106 108 113 115 111 108 112 110 108 102 98 105 109 106 101 98 104 108 108 97 102 96 86 101 100 91 88 98 113 119 112 106 105 107 102 94 87 85 83 83 84 90 102 110 114 117 116 117 118 120 120 120 118 115 117 118 117 110 105 104 101 99 102 101 95 92 92 98 98 93 96 98 96 93 91 92 93 98 106 101 95 94 95 107 111 108 102 100 98 93 88 93 91 99 85 95 99 104 108 108 107 108 113 114 109 108 113 111 110 104 96 105 111 110 108 105 113 114 109 95 105 100 89 88 90 92 87 92 111 115 118 103 107 110 107 100 90 86 84 84 84 90 103 112 115 117 116 117 118 121 122 122 118 117 117 117 117 111 105 104 101 100 102 100 96 95 97 102 100 95 97 97 97 96 93 92 102 112 106 102 95 94 113 110 111 107 100 102 99 94 92 97 94 101 88 95 99 104 107 108 107 109 113 112 108 106 113 114 112 105 96 101 111 110 114 113 117 114 110 100 95 93 97 85 94 97 97 93 103 111 112 102 110 112 109 102 89 101 85 85 85 91 104 113 116 118 118 119 121 124 125 124 119 117 117 117 117 113 106 104 102 100 102 101 97 98 102 104 100 96 99 98 98 97 95 92 100 111 106 103 96 94 98 107 108 104 100 103 100 96 96 84 98 87 90 95 100 104 105 106 108 110 113 111 107 105 112 117 113 106 99 95 103 105 116 116 114 110 111 106 97 96 106 96 91 113 112 100 106 104 101 103 112 115 110 102 102 98 85 86 87 93 105 115 118 120 120 121 123 127 125 125 120 116 116 117 116 115 107 105 102 101 102 101 99 100 102 101 99 98 100 99 98 96 96 92 98 106 105 104 97 96 98 117 106 104 102 104 103 97 97 87 83 89 92 97 100 104 103 104 107 112 114 111 108 107 113 119 113 107 102 93 105 112 111 114 108 104 108 106 96 109 95 95 107 104 107 113 111 101 107 117 113 115 111 102 99 95 100 88 90 97 107 116 119 122 122 122 126 128 125 124 120 118 116 116 116 115 108 105 102 101 102 102 101 103 102 100 99 100 101 101 98 96 97 90 97 104 103 106 99 96 98 104 106 105 103 104 105 99 96 88 84 90 94 98 100 102 101 101 104 112 115 113 109 110 115 119 115 109 106 96 100 104 103 109 104 104 107 102 95 95 98 105 112 105 113 107 113 101 105 119 113 115 110 102 99 93 101 91 95 103 111 117 119 121 124 125 127 127 124 125 124 122 114 115 115 115 110 105 102 101 102 103 103 103 102 100 100 102 100 101 99 98 96 103 97 103 101 109 103 96 99 103 107 106 104 104 107 101 96 88 83 90 96 98 100 101 99 100 103 111 116 116 111 113 117 120 116 112 109 101 88 104 99 105 105 109 110 100 98 97 100 105 107 108 114 121 114 97 114 113 115 115 112 102 80 92 101 93 100 108 115 118 119 121 125 127 127 127 124 128 127 125 113 114 115 115 110 106 103 101 103 104 104 104 103 101 103 102 98 101 99 98 93 101 98 105 101 110 105 97 99 102 106 106 103 104 107 101 96 89 83 105 99 101 100 98 97 99 103 111 116 116 112 114 117 120 116 113 110 104 92 93 101 106 109 114 111 102 105 98 101 104 104 112 117 108 113 92 117 116 117 117 115 104 93 95 87 92 99 107 116 118 120 123 126 128 126 127 127 129 129 127 112 113 114 114 111 106 103 101 104 105 104 105 105 103 105 100 97 100 99 98 91 100 99 107 103 111 106 98 99 102 105 104 104 104 105 100 96 89 84 104 102 104 101 96 95 96 102 110 115 116 113 114 117 119 115 114 110 103 94 97 102 109 113 117 110 107 110 99 105 110 107 118 120 107 104 110 118 114 119 118 118 105 91 96 91 92 96 103 115 118 119 124 127 128 126 127 130 130 130 127 112 112 113 114 111 107 103 102 105 106 106 107 107 105 104 97 96 100 99 98 105 98 100 96 105 111 107 100 99 104 104 104 104 104 104 99 97 90 84 104 105 107 102 96 94 95 99 107 115 117 115 114 116 118 115 116 111 101 95 98 100 110 116 117 110 112 111 100 111 117 114 121 121 106 104 107 117 113 119 121 122 108 92 102 94 95 96 102 114 119 120 124 127 127 126 130 132 130 129 125 111 110 112 111 110 108 104 103 106 108 108 108 108 106 105 97 97 100 101 98 91 95 101 95 104 110 107 100 100 104 103 103 103 104 103 99 97 93 84 106 107 109 103 95 92 95 99 104 115 117 115 112 113 116 116 118 113 102 96 100 106 114 117 114 115 115 111 105 118 121 118 123 119 102 98 105 115 114 120 124 123 111 82 103 95 97 99 106 115 119 121 126 127 127 127 130 132 130 127 124 110 110 110 109 109 108 105 105 106 109 110 110 109 107 105 96 97 99 102 98 91 94 104 92 102 109 107 99 99 102 103 102 101 103 102 99 98 94 84 95 110 111 103 93 105 93 99 104 112 115 113 111 111 114 117 119 114 103 96 104 115 118 116 115 119 119 114 113 121 122 121 123 115 113 99 105 116 116 122 124 122 109 92 104 97 98 103 111 117 119 123 127 126 126 127 130 130 129 127 123 110 109 108 107 107 107 105 105 106 109 111 112 110 108 105 96 95 96 101 98 91 101 107 106 101 109 107 99 98 102 103 102 101 102 104 101 99 94 99 96 111 110 100 91 89 106 98 103 108 112 110 109 109 113 118 119 114 105 98 106 119 119 114 116 118 121 119 118 120 121 121 121 107 108 98 105 119 117 122 122 116 105 97 108 100 101 106 115 118 120 124 127 125 124 127 130 129 128 125 122 111 109 107 104 105 106 105 104 106 109 112 113 110 109 105 98 96 94 99 97 92 91 107 111 104 108 108 98 98 104 105 102 102 104 106 103 101 94 98 95 110 108 95 89 91 92 98 101 106 110 110 108 109 113 118 118 113 108 103 110 118 118 114 117 116 119 123 119 117 119 120 115 115 108 100 111 112 119 122 119 113 105 100 101 103 105 110 118 118 121 124 126 124 125 127 130 127 127 125 122 112 109 106 103 101 103 104 103 106 109 113 113 110 109 105 99 97 94 97 95 91 105 105 114 108 108 109 98 99 105 105 102 104 105 107 104 102 91 99 92 107 106 90 87 95 97 98 98 104 111 111 106 107 111 118 119 114 113 111 114 118 117 117 118 117 118 123 120 112 118 119 107 113 96 92 116 115 119 121 117 114 108 103 107 106 107 113 120 118 121 125 127 124 126 127 129 126 125 125 122 113 110 106 102 99 100 101 103 106 109 114 113 109 107 103 100 97 94 97 96 91 105 106 113 108 108 109 99 98 102 103 104 108 107 108 102 99 91 99 104 100 99 87 85 93 100 99 98 105 112 110 103 106 110 115 118 115 116 114 115 117 117 119 118 119 118 121 119 107 115 115 102 114 100 99 109 116 118 118 116 113 107 104 107 106 107 116 121 118 121 125 125 123 126 127 125 124 124 123 122 116 114 115 116 115 107 102 107 114 116 119 122 119 116 114 109 113 114 112 112 114 113 112 112 114 116 114 112 113 108 108 102 99 98 92 84 78 78 81 77 68 69 74 73 80 76 76 74 75 75 72 71 72 73 72 72 70 71 67 64 66 66 67 68 67 67 65 69 77 77 77 71 76 79 80 78 74 73 73 73 74 75 76 77 75 76 79 77 77 76 74 75 74 73 70 69 73 72 75 70 116 114 115 117 114 107 102 107 114 116 119 122 120 117 115 113 114 114 112 111 114 113 111 111 113 115 114 112 111 108 106 102 99 100 94 82 77 76 80 80 69 69 71 72 77 72 75 75 76 75 73 71 73 72 72 72 70 71 67 64 65 68 70 71 71 67 66 69 77 78 75 70 74 78 78 75 73 72 73 74 75 75 76 76 76 77 80 77 77 75 71 74 75 73 66 72 71 70 72 69 116 115 115 117 113 107 103 106 114 116 120 122 120 117 116 116 115 115 113 111 114 113 111 111 112 114 113 110 110 106 104 102 98 99 95 82 76 74 78 82 73 69 67 66 85 72 75 75 76 76 74 72 72 72 70 71 72 71 68 64 65 71 70 71 73 70 67 68 77 79 73 69 73 77 75 72 72 72 73 75 76 76 76 77 78 81 83 78 77 75 70 74 75 73 66 69 69 67 71 66 115 115 114 117 114 107 104 105 113 116 120 122 120 118 117 116 116 115 114 111 114 113 111 111 111 112 111 110 110 104 102 102 96 98 96 81 78 76 75 78 75 69 65 57 77 72 76 75 75 76 75 73 72 71 69 70 72 71 70 66 65 72 70 70 72 72 68 69 75 76 70 69 71 74 72 70 71 72 73 74 77 76 76 79 80 84 85 80 79 76 72 73 74 71 66 67 65 74 68 58 115 114 113 117 114 106 105 105 113 117 120 122 121 120 118 116 117 116 114 112 114 112 111 110 111 110 109 110 110 104 101 100 94 99 95 81 80 79 76 77 75 69 65 66 69 72 76 76 74 76 76 73 73 70 70 70 72 71 72 70 67 70 69 67 71 73 68 69 72 73 70 68 70 71 70 70 71 73 75 74 76 75 76 79 82 87 87 82 79 77 74 73 71 67 69 67 62 76 63 52 114 113 113 117 115 107 105 106 112 118 120 122 120 121 119 116 117 117 114 112 114 113 110 110 110 110 108 109 110 103 100 97 92 99 93 81 81 81 80 77 75 70 63 63 77 72 76 75 74 74 76 74 73 70 70 70 71 71 74 73 70 68 67 68 70 71 69 68 70 70 69 67 70 71 70 70 71 73 75 74 75 75 75 79 84 88 87 83 80 77 75 73 68 67 69 67 60 73 55 61 114 113 115 119 117 111 107 107 114 118 120 121 120 120 119 116 116 117 114 112 114 113 110 110 111 110 107 109 110 100 98 93 89 98 92 81 81 82 81 78 76 71 65 55 72 69 75 75 73 74 76 73 72 70 69 70 70 72 73 72 72 68 67 69 69 69 69 66 69 69 68 68 69 70 69 71 73 74 74 74 73 74 74 77 84 86 87 83 80 78 76 73 68 69 68 66 59 65 57 61 114 115 116 119 118 114 110 109 115 119 120 120 118 119 117 114 116 118 114 113 114 112 110 110 110 109 107 110 108 99 96 91 88 97 92 81 80 82 83 80 78 73 69 65 70 72 75 76 74 73 75 73 72 69 69 71 66 74 74 72 72 69 69 69 69 68 68 65 67 68 67 67 69 69 67 71 74 72 72 72 71 73 74 76 84 86 88 83 79 78 75 71 69 70 66 60 70 64 61 62 115 117 117 119 118 116 111 108 116 120 121 120 117 117 117 114 116 117 114 113 114 112 110 109 110 108 108 110 106 98 94 89 84 95 93 82 80 80 81 81 79 75 72 65 67 72 74 75 74 74 75 75 72 70 69 70 65 76 73 69 70 69 70 68 68 67 65 63 64 65 67 69 70 67 67 71 74 72 71 72 71 73 75 77 83 87 91 83 79 78 73 69 68 72 66 66 63 52 64 51 115 118 117 119 119 117 112 107 116 121 120 119 116 116 117 114 117 116 113 112 114 112 110 109 109 107 108 109 105 98 92 88 81 93 94 82 79 78 78 81 80 77 74 66 70 73 75 74 74 75 75 75 72 70 70 71 69 70 68 68 69 69 70 68 68 67 65 62 63 64 67 71 70 67 69 70 74 73 72 73 72 73 75 76 84 88 93 83 80 79 75 69 68 73 66 63 62 61 61 56 116 119 118 119 119 117 111 108 118 121 120 119 116 114 115 113 118 115 112 112 114 112 111 109 108 106 107 107 105 98 90 87 80 87 95 84 77 77 75 79 79 77 74 65 71 75 73 74 74 73 75 75 72 70 71 71 69 70 67 68 69 69 70 69 69 67 66 63 64 63 69 72 70 68 69 70 74 75 73 74 73 72 74 76 84 90 91 82 80 79 77 73 72 72 67 61 64 63 64 62 118 119 119 119 119 117 111 111 119 120 120 119 115 114 114 113 117 114 111 113 114 112 111 109 107 104 105 106 105 97 90 87 81 82 94 87 77 76 74 75 75 75 73 65 73 75 71 75 71 70 72 75 72 72 71 71 68 66 67 68 70 69 70 69 69 68 68 65 67 65 71 71 70 69 69 72 76 77 74 74 73 72 74 78 84 90 87 81 80 80 78 76 73 71 63 59 61 62 62 59 119 119 119 120 119 117 113 112 119 121 120 119 116 114 113 114 117 114 111 112 113 112 111 110 106 104 101 101 103 94 90 86 82 80 91 89 80 76 75 76 74 74 72 65 71 72 74 75 70 73 70 74 71 71 70 71 68 66 67 68 70 69 70 69 69 69 69 67 69 68 71 71 72 71 71 76 77 77 74 74 74 73 74 80 84 89 84 81 79 79 77 76 74 68 59 57 57 56 58 59 119 120 120 121 120 119 114 114 118 120 120 120 116 114 112 114 117 114 111 111 113 112 112 110 106 103 99 97 99 93 89 85 83 82 88 90 84 78 78 78 74 73 73 67 75 73 72 74 73 65 68 71 71 69 72 73 71 66 67 68 69 69 70 69 70 69 72 71 72 69 71 71 73 73 74 76 76 77 75 74 74 75 76 80 85 87 80 79 78 77 73 74 74 65 59 63 63 66 56 57 119 120 121 121 121 120 116 116 117 120 119 120 116 114 112 114 117 113 111 112 113 112 112 110 106 103 98 96 95 92 90 85 83 84 85 90 86 79 80 80 76 74 75 71 74 75 72 75 73 67 67 69 67 71 70 73 72 67 67 67 69 69 71 71 73 72 76 76 75 69 71 70 74 75 76 76 77 78 75 74 74 76 77 81 86 84 78 77 76 74 70 72 73 65 59 63 62 59 60 63 119 120 121 121 121 119 118 117 118 120 120 120 116 112 110 114 117 114 110 112 113 113 112 109 106 103 98 96 94 92 91 86 84 85 83 89 89 79 81 80 76 76 79 73 75 75 72 80 71 68 69 68 67 68 73 74 70 68 67 68 69 69 72 73 75 74 79 80 79 69 72 71 74 77 77 76 79 78 75 74 74 76 78 82 86 81 77 75 73 71 68 71 71 64 59 59 62 64 62 63 119 121 121 121 121 120 120 119 119 120 120 120 116 112 107 113 116 114 111 112 114 114 112 108 105 103 99 96 93 91 91 87 85 85 84 86 92 78 78 79 75 75 84 75 76 75 73 74 71 69 72 70 72 69 74 77 70 68 68 68 69 69 73 75 76 76 79 82 82 72 72 74 76 79 77 77 78 77 75 74 74 75 78 82 83 80 76 74 72 69 68 69 70 65 60 59 59 62 65 61 120 121 121 121 121 121 120 120 119 120 121 119 115 113 107 113 116 112 110 112 114 114 112 108 105 102 100 97 93 90 91 88 86 86 85 84 92 76 76 78 76 75 85 77 75 75 73 72 70 69 71 69 69 70 74 78 70 69 69 68 69 69 73 75 79 79 81 82 80 74 72 76 78 82 79 78 75 75 75 75 73 75 77 81 80 79 76 72 72 68 67 67 68 66 62 60 64 57 56 52 121 121 121 121 121 120 120 120 119 121 120 119 114 113 107 111 115 112 110 112 115 115 113 109 104 102 101 98 92 91 90 88 87 87 85 83 90 76 77 77 77 73 84 77 76 74 73 72 72 69 71 69 69 71 74 77 71 70 69 69 68 69 72 75 82 79 80 79 76 73 73 73 77 82 80 78 75 74 75 75 72 75 75 78 78 78 74 72 71 67 67 67 67 66 63 59 58 54 49 54 121 121 121 121 121 120 120 120 119 121 120 118 113 111 106 110 114 112 110 113 116 115 114 110 105 102 101 98 93 91 89 89 88 87 85 83 86 77 78 78 78 71 81 77 75 74 74 72 73 72 70 68 69 70 74 74 71 70 69 69 69 68 71 75 79 74 76 75 74 73 74 73 76 79 79 77 76 75 75 75 74 75 74 77 76 77 74 71 69 66 65 66 67 65 62 59 55 50 54 48 120 121 121 121 121 120 120 120 120 120 120 117 110 109 107 110 113 112 111 114 116 116 115 112 107 102 101 98 93 91 89 89 88 88 87 83 80 75 78 80 83 72 77 75 74 73 73 72 74 72 68 71 69 70 73 71 71 70 69 69 69 69 71 72 72 71 72 73 73 76 74 76 77 77 76 76 75 75 74 75 75 75 74 76 76 76 73 70 68 65 65 65 65 65 62 56 47 50 48 55 120 121 121 121 121 121 119 120 119 120 119 116 109 107 110 110 113 112 112 114 115 116 116 114 108 102 99 97 94 91 90 89 89 89 88 81 79 74 77 82 86 74 75 74 74 73 72 71 72 70 69 67 69 70 71 72 72 69 69 69 69 69 71 69 69 69 70 70 72 77 75 79 78 77 74 75 73 75 73 74 77 74 73 75 75 75 73 69 67 65 67 65 64 63 61 52 62 55 46 56 120 121 121 121 121 121 119 120 118 120 119 116 109 107 110 109 112 112 111 114 115 115 116 114 110 102 99 96 94 92 91 89 90 91 88 82 82 75 77 82 87 75 76 76 75 74 72 70 72 66 69 70 69 70 70 71 72 70 69 69 70 69 70 68 68 69 69 69 73 76 77 81 77 77 73 72 71 78 72 74 77 75 72 74 75 74 72 68 67 66 70 63 61 61 60 54 48 53 63 65 120 121 121 121 120 120 119 119 118 119 118 116 111 107 110 107 110 111 111 114 115 116 116 114 110 103 99 95 94 93 92 91 91 91 89 83 84 76 79 81 85 79 79 80 78 76 72 69 72 77 69 68 68 69 70 70 71 69 70 70 71 70 71 68 68 68 69 69 75 79 81 77 73 75 72 72 79 77 72 73 76 77 73 73 74 72 71 70 67 66 68 60 58 58 57 53 47 50 52 49 121 121 121 121 119 119 118 118 117 119 117 117 111 109 110 106 108 110 111 114 115 116 117 114 110 104 99 96 95 95 93 92 92 92 89 84 85 76 81 80 82 87 82 83 83 79 74 69 69 74 68 66 69 68 70 70 70 69 70 69 73 73 72 69 69 68 69 70 76 85 85 78 71 71 75 77 77 74 73 73 76 78 73 72 72 73 71 71 65 63 72 62 56 54 52 50 47 45 50 35 120 121 121 121 119 119 118 118 117 117 116 116 113 110 109 105 107 109 111 114 115 116 116 114 110 106 102 97 97 97 96 94 92 92 90 84 86 80 81 82 83 91 82 83 86 83 80 81 70 73 68 66 67 68 69 69 70 69 69 68 74 79 73 69 68 68 69 71 76 86 86 78 70 70 77 81 77 75 73 73 75 77 73 72 72 73 70 67 61 65 66 62 55 52 50 47 44 55 56 57 121 121 121 121 119 119 117 117 116 116 115 116 114 112 109 105 106 109 111 115 114 115 116 113 111 107 104 99 97 97 98 96 95 92 89 85 86 81 81 84 85 90 82 81 88 88 93 93 74 73 67 69 69 68 70 70 70 69 68 68 73 81 74 68 68 68 69 71 75 81 82 77 70 64 75 76 76 73 73 72 74 76 72 72 72 71 67 63 62 65 65 62 54 51 50 44 38 41 32 32 120 121 120 121 118 118 117 117 116 114 113 114 115 113 110 107 107 109 113 116 114 114 116 112 111 109 106 100 98 99 100 99 97 93 89 85 86 82 84 86 86 88 80 80 89 94 105 101 83 69 62 69 67 68 68 69 70 69 69 69 76 80 73 68 68 68 69 70 73 77 78 70 70 67 71 74 74 72 71 70 74 74 71 71 70 67 62 61 59 63 62 57 53 52 48 40 53 45 38 50 120 119 118 121 118 116 117 116 116 112 112 114 115 113 111 109 109 110 114 116 115 114 115 112 110 110 108 101 101 100 102 100 99 93 90 84 86 86 87 85 84 85 83 80 88 99 108 103 90 70 51 65 67 67 68 69 70 69 69 71 80 78 71 68 69 69 71 71 72 73 71 66 68 68 72 74 71 69 73 71 73 71 70 70 67 63 58 58 57 59 58 57 54 54 50 51 51 58 38 52 120 119 118 121 118 116 116 114 115 112 111 115 115 113 111 109 109 111 114 115 115 114 114 112 110 111 109 104 103 103 104 102 99 95 92 87 85 88 89 86 81 83 88 81 88 103 107 99 94 73 47 67 72 67 70 69 69 69 69 73 81 76 70 68 70 72 73 71 72 70 65 61 68 67 70 73 70 71 69 72 71 70 68 67 63 57 55 56 57 59 56 54 57 53 50 47 35 39 48 35 120 119 118 119 117 116 116 113 114 111 111 115 115 114 111 110 110 112 113 115 115 114 113 112 111 111 111 106 104 105 106 103 98 95 95 89 85 89 92 87 84 85 93 84 89 106 105 93 98 75 60 70 73 66 66 70 68 70 71 75 80 74 69 68 71 77 77 72 72 69 69 61 68 64 74 74 71 68 68 72 73 69 66 64 59 55 55 58 60 61 55 55 57 54 50 46 37 48 46 51 120 119 118 119 117 116 115 112 113 110 110 114 115 115 113 111 110 110 111 114 114 112 112 112 110 110 112 108 106 106 108 103 98 97 98 91 85 90 95 89 86 87 96 86 91 108 101 89 94 76 52 65 74 67 69 66 67 70 74 75 78 72 69 69 73 78 78 74 71 70 71 69 68 62 71 73 69 66 66 70 69 68 65 61 57 55 61 61 61 59 54 54 55 52 59 45 37 48 47 48 121 119 117 119 117 116 114 111 111 109 111 114 115 116 113 110 109 108 109 112 113 112 112 111 110 110 112 109 107 108 109 102 98 98 100 93 88 92 95 92 87 87 96 87 93 110 100 87 83 75 57 54 69 66 68 65 68 69 72 73 75 70 69 70 73 76 76 74 70 67 68 74 66 64 73 73 69 68 66 66 65 66 61 59 58 58 63 63 61 59 53 54 53 52 59 53 49 55 58 48 121 119 117 118 117 114 114 109 108 109 111 114 115 116 114 111 108 107 107 112 113 112 111 110 110 110 111 110 108 109 109 103 99 98 100 97 88 92 94 93 88 88 95 88 96 110 101 84 76 74 65 56 53 60 73 58 66 68 70 72 71 69 69 70 73 74 73 71 70 66 71 68 60 59 71 71 70 66 63 64 64 61 58 58 60 61 61 62 61 60 55 52 55 54 51 51 49 51 54 51 121 119 116 117 116 114 113 109 107 110 111 113 114 116 115 110 107 107 106 110 112 111 111 109 110 109 111 110 109 109 109 104 101 99 100 98 91 92 95 89 88 89 93 89 98 108 103 84 79 73 50 42 56 67 58 58 65 67 69 70 70 69 69 69 71 70 71 70 68 67 68 68 66 55 71 69 69 64 62 60 62 59 57 59 61 62 61 62 63 61 60 56 56 54 57 51 47 52 57 56 121 120 117 115 115 114 113 108 106 111 110 112 114 116 115 109 106 106 106 108 111 111 110 108 109 109 111 109 109 110 110 106 103 101 101 100 94 89 96 88 86 91 93 91 99 107 104 86 76 77 64 58 64 63 61 48 58 64 68 67 69 69 69 69 70 69 69 69 65 68 64 54 63 53 73 71 69 65 60 55 57 57 59 61 62 62 62 64 65 65 62 59 57 53 60 49 49 54 59 58 121 120 116 113 114 113 112 109 105 111 110 111 113 114 113 109 105 106 105 107 110 110 110 108 110 109 110 107 109 112 110 107 106 104 103 101 95 88 97 90 86 92 93 93 99 106 104 89 77 81 80 66 72 64 53 45 52 58 67 66 69 69 70 69 69 67 69 68 63 60 48 57 58 60 73 73 71 66 56 53 55 58 60 61 62 62 62 64 69 66 65 61 54 52 55 49 49 51 57 59 121 120 115 112 113 111 111 110 108 110 109 109 112 112 111 108 104 106 105 107 110 110 110 108 110 109 110 106 109 112 111 107 107 106 105 103 97 90 97 90 86 94 94 94 99 105 103 92 78 81 89 84 80 74 63 62 43 62 59 63 69 69 70 69 69 66 69 67 67 34 29 47 64 73 74 72 71 66 57 59 55 58 60 62 62 61 63 65 68 68 67 61 56 60 52 50 52 53 55 57 121 119 115 111 111 110 111 111 110 108 106 109 111 112 110 108 104 106 103 106 110 110 110 108 109 108 109 106 109 112 111 107 107 106 107 105 100 90 97 91 87 97 96 94 98 102 102 91 79 81 92 96 89 83 80 68 50 52 50 59 69 69 70 69 69 67 70 65 54 33 30 62 59 70 78 74 71 65 59 56 58 59 61 63 61 61 63 66 69 69 67 62 54 54 51 52 56 57 55 56 121 119 115 111 110 110 111 110 110 108 105 108 110 112 109 106 104 105 102 106 110 109 108 108 108 108 108 107 109 112 111 107 106 103 108 108 102 89 96 95 89 97 97 93 96 100 101 90 80 82 93 98 96 93 86 67 55 49 51 62 70 70 74 71 71 67 69 62 50 36 38 65 71 89 79 72 69 66 64 58 58 61 62 63 61 62 63 69 71 69 64 61 56 51 50 54 57 57 57 57 120 118 115 111 109 109 110 109 109 107 105 107 109 111 109 105 103 105 101 107 111 108 106 107 108 107 108 108 110 112 110 105 105 102 107 110 104 87 97 98 92 96 95 91 93 98 99 88 80 82 95 96 93 92 85 69 65 54 46 53 74 72 80 75 75 70 69 59 49 36 55 67 79 73 79 73 67 65 59 60 59 59 64 65 64 66 70 73 73 67 58 59 57 52 50 56 57 57 53 57 120 118 114 112 108 108 109 108 108 107 107 108 109 110 109 104 102 105 102 107 111 107 105 105 107 106 107 108 111 112 110 105 104 101 107 111 105 87 96 98 93 92 92 91 91 96 97 88 82 85 96 95 88 83 84 75 65 54 53 55 75 77 87 84 85 78 71 63 55 36 49 90 75 74 77 74 66 69 59 64 55 65 63 69 68 68 72 75 73 64 54 56 57 54 51 53 56 54 49 51 120 117 114 112 108 107 109 106 107 107 110 111 109 110 109 103 102 105 101 105 110 107 104 102 107 106 106 107 110 112 109 105 104 101 106 110 105 91 91 98 93 89 91 91 90 94 96 90 84 88 95 92 87 82 83 81 70 54 56 62 80 84 96 94 93 87 76 70 61 37 58 90 67 81 72 72 69 69 68 65 67 63 64 69 71 71 75 75 70 62 55 55 56 55 53 53 53 50 57 55 118 115 113 112 108 106 108 105 106 107 111 114 108 108 108 104 102 104 100 104 110 107 104 101 105 106 105 107 110 112 109 104 103 101 105 108 104 95 89 98 94 88 90 89 89 90 93 91 86 89 92 89 90 85 89 85 74 63 63 74 88 93 102 100 93 88 84 72 74 48 69 70 83 77 79 72 68 74 73 65 74 71 69 72 72 73 76 73 67 61 58 56 58 58 56 55 56 49 49 48 115 113 113 111 108 106 107 103 102 107 109 115 109 106 106 104 102 103 99 103 110 108 104 100 103 104 105 106 110 111 108 103 104 100 104 104 102 97 92 97 94 87 89 87 88 88 90 91 89 89 90 86 90 90 92 86 70 68 71 83 96 101 105 98 93 90 90 80 75 65 79 60 94 81 76 77 70 74 78 67 83 68 71 73 74 74 75 70 64 60 60 60 60 60 59 58 54 50 48 48 114 112 113 111 109 107 106 102 100 103 106 112 108 104 103 105 102 103 101 103 109 108 105 100 101 102 105 105 110 112 108 104 103 100 102 102 99 98 92 95 93 87 88 87 87 87 88 90 90 90 89 85 89 91 94 82 69 68 75 91 104 108 109 99 97 94 93 86 75 80 84 67 84 79 75 75 70 73 81 72 72 70 73 75 76 76 72 71 63 60 61 62 61 62 60 57 55 48 45 48 113 112 112 111 109 108 107 103 99 100 104 107 107 103 100 103 101 102 102 102 108 109 106 99 100 101 103 104 108 111 108 105 104 100 100 99 97 97 94 96 94 87 88 87 88 86 87 88 90 90 88 84 88 92 93 79 69 66 80 96 108 111 112 106 102 97 93 88 73 78 69 75 85 75 83 74 71 71 79 74 74 74 75 76 76 73 70 69 62 60 61 63 62 62 60 55 53 52 999 999 113 112 112 111 109 110 108 105 99 99 101 102 107 103 100 100 100 100 101 100 108 109 105 100 98 97 102 104 107 110 109 106 105 100 99 98 96 94 95 97 96 87 88 89 90 86 86 87 90 91 86 85 88 93 94 77 70 69 84 97 108 110 112 109 106 100 92 84 77 79 72 88 81 80 78 73 70 72 78 75 75 74 75 77 75 72 71 68 63 60 61 62 63 62 59 52 52 51 46 37 112 112 112 111 108 110 109 106 100 99 99 99 106 104 100 98 99 100 101 99 108 107 104 100 96 96 101 103 106 110 108 108 106 100 98 97 96 94 97 99 94 89 90 91 91 87 88 88 89 89 87 85 87 93 95 78 73 74 87 98 107 108 111 109 105 98 93 80 80 79 77 89 81 83 73 79 72 74 76 76 76 74 76 77 74 68 66 66 64 58 58 60 62 62 56 51 52 51 49 43 112 112 111 110 107 108 109 105 99 99 99 100 104 105 102 97 98 99 100 98 107 107 103 98 94 93 99 103 105 110 109 108 106 100 98 96 97 95 95 98 93 90 93 93 92 90 88 88 88 87 86 87 88 91 93 80 76 77 89 98 108 107 109 109 102 95 92 80 77 81 90 86 84 80 78 81 75 77 75 75 77 75 75 74 71 64 63 65 64 58 58 58 60 61 56 54 51 49 49 46 111 112 110 109 106 106 106 103 94 97 99 101 101 104 103 99 98 98 98 97 106 105 101 96 92 90 98 102 105 108 109 108 106 101 98 96 97 95 95 97 93 92 94 94 92 92 90 87 87 87 86 88 88 89 90 83 81 84 93 99 110 107 108 107 102 93 89 78 80 80 88 88 81 80 79 76 74 73 75 75 76 75 75 72 68 62 57 62 65 58 57 58 54 59 57 52 46 44 46 46 111 111 110 108 105 105 104 99 94 97 99 102 99 102 103 99 98 97 96 96 106 103 100 94 92 88 99 101 104 106 108 108 106 101 98 96 97 95 93 96 96 91 93 94 93 93 90 88 87 87 87 90 90 87 87 85 86 89 95 101 108 108 108 106 104 92 87 75 74 77 85 91 85 79 79 76 73 73 75 75 76 76 76 72 65 62 58 62 64 58 56 54 55 55 54 54 38 49 45 50 109 110 110 108 104 103 103 98 93 98 98 103 99 101 102 97 97 97 95 96 106 103 98 93 90 88 98 102 102 105 106 108 107 101 98 95 97 96 93 95 95 89 92 94 93 93 90 89 88 87 89 92 91 86 82 86 91 93 98 102 106 108 108 105 103 93 85 71 79 76 86 85 86 79 79 75 73 72 73 74 77 77 76 72 68 63 60 62 64 59 52 49 51 52 47 39 35 38 37 49 108 110 110 108 103 101 102 98 93 92 98 100 98 99 101 97 96 94 94 96 104 102 97 91 89 89 99 103 102 104 105 109 106 100 98 95 96 97 94 93 94 88 91 92 92 92 91 90 89 88 92 96 92 88 82 87 94 97 100 102 105 106 108 105 101 95 85 72 91 75 79 85 86 81 78 74 71 70 72 75 77 77 72 73 74 65 59 61 64 58 51 54 56 52 48 999 999 49 37 45 108 108 108 107 103 99 100 97 92 95 95 98 95 96 99 96 95 93 93 96 104 104 96 90 85 89 99 104 104 103 104 109 104 99 98 95 96 97 94 90 94 89 91 91 92 92 91 92 91 91 97 99 95 91 87 89 96 102 101 103 104 103 107 108 100 91 88 77 80 75 74 82 82 81 80 75 72 70 72 76 77 75 70 73 77 67 59 59 61 56 60 55 54 50 47 47 999 50 35 45 108 108 107 104 102 97 97 96 91 94 92 92 92 94 98 97 95 92 93 96 102 103 95 87 86 89 98 105 105 103 103 109 102 98 99 96 95 95 93 87 94 92 89 89 91 91 91 93 92 96 101 102 98 94 93 92 96 103 100 100 101 99 104 106 101 90 86 79 79 73 77 82 82 81 80 76 74 69 76 76 75 73 69 73 77 66 60 61 58 60 59 58 55 51 49 50 45 47 34 47 109 108 107 103 101 96 95 93 93 95 89 90 91 93 95 98 94 92 93 97 101 103 94 85 83 90 99 106 105 104 103 109 102 98 99 98 95 93 92 82 93 95 88 87 90 89 91 95 94 100 102 100 99 98 99 95 95 98 96 94 96 99 103 104 104 91 86 83 78 79 76 83 83 82 82 78 74 70 77 79 74 71 70 72 74 66 61 62 60 61 61 59 57 53 52 52 52 42 38 45 109 108 105 101 99 95 93 91 94 94 86 88 92 93 96 98 94 91 92 96 99 103 93 83 81 89 99 105 106 105 105 108 104 99 100 99 96 93 90 78 89 95 88 85 88 88 91 95 96 101 100 98 100 101 104 98 95 95 94 92 93 100 104 104 106 91 87 82 79 80 79 82 84 83 82 78 74 72 76 78 71 70 72 72 72 66 62 63 64 63 64 62 61 57 53 52 53 47 38 36 108 106 103 99 96 94 91 91 94 92 83 87 89 94 97 97 95 92 91 94 96 100 92 81 82 89 99 106 101 103 106 108 106 101 102 101 98 94 90 77 92 92 88 85 86 87 89 96 99 100 97 97 101 104 107 101 98 94 93 92 91 97 103 103 105 94 91 81 82 78 80 84 85 84 81 78 73 74 76 67 77 71 73 73 72 66 62 65 66 65 65 63 63 62 999 51 53 49 999 51 107 106 102 98 94 92 91 91 92 90 82 86 90 95 98 97 96 93 90 92 93 98 91 82 85 89 100 107 98 101 106 108 106 104 103 103 101 97 91 80 87 89 89 82 85 87 90 99 102 100 95 97 101 105 109 103 100 95 92 93 91 94 99 102 102 95 94 84 86 81 81 88 86 83 80 78 74 75 75 67 73 72 73 74 72 68 63 65 67 66 64 64 62 63 60 55 53 48 46 48 106 105 101 98 94 90 90 88 91 90 82 83 91 94 97 97 97 94 89 92 90 96 92 84 87 91 100 105 96 99 106 107 107 105 104 104 103 98 92 85 81 86 88 82 85 89 92 102 104 99 95 99 103 106 110 106 102 97 95 97 94 94 100 103 101 97 98 92 86 83 83 92 87 82 80 79 74 74 74 79 73 73 73 76 72 70 65 65 65 65 64 63 60 62 62 58 55 49 49 48 106 104 101 99 94 88 89 87 91 88 78 81 89 92 97 96 97 95 89 91 87 95 94 85 88 92 102 104 95 100 107 107 106 106 104 105 103 99 93 88 77 81 87 81 86 92 97 104 104 99 97 102 104 108 110 109 104 101 100 99 95 95 104 104 103 98 100 97 88 81 84 94 87 82 80 79 74 72 69 81 75 73 74 76 73 70 66 65 65 65 63 62 59 61 62 60 58 51 50 47 105 104 102 100 94 88 87 85 87 88 80 85 92 93 97 96 96 94 89 89 85 95 95 85 89 92 99 102 96 101 108 107 106 104 103 106 104 99 93 89 81 75 86 82 90 96 101 104 104 99 99 104 106 110 110 110 107 103 102 98 94 96 103 103 102 98 96 95 82 83 85 94 87 82 80 80 74 73 67 72 76 75 75 77 74 72 68 66 65 64 63 62 60 60 59 58 60 54 55 45 106 104 103 100 94 88 87 83 88 88 80 87 94 95 97 96 96 93 89 87 85 96 95 86 91 92 101 99 94 101 110 109 106 102 102 106 105 97 92 91 90 74 86 86 97 101 100 103 102 99 101 105 106 108 109 111 108 102 100 95 91 96 101 98 98 98 92 87 71 90 86 92 86 82 81 80 75 73 70 77 75 75 77 77 75 73 70 69 68 64 63 63 61 58 57 55 58 57 58 45 106 106 103 100 94 88 87 82 88 88 80 87 94 96 97 96 97 92 88 86 86 97 96 87 93 92 97 96 91 100 112 111 106 101 101 105 106 95 91 91 93 78 87 95 104 102 99 102 102 100 102 105 106 107 107 110 106 99 95 93 91 94 97 93 90 91 86 77 68 90 88 90 86 84 81 81 76 74 73 77 76 77 77 78 76 74 73 73 71 67 64 65 63 59 57 54 55 58 59 51 107 106 103 99 94 88 89 84 88 84 81 86 93 95 97 97 97 92 88 86 87 97 96 88 94 91 93 95 90 100 112 111 106 100 99 103 106 95 90 90 92 81 88 98 107 102 100 102 103 101 102 102 105 106 106 108 101 94 92 92 91 96 94 91 89 85 77 63 64 88 88 90 86 84 82 82 78 75 73 80 77 78 78 78 77 76 75 76 75 70 67 67 66 60 57 54 55 57 60 54 107 106 102 98 93 89 92 89 87 83 78 86 93 96 98 99 99 96 90 87 88 97 95 89 94 90 92 92 89 96 111 112 106 99 99 102 105 93 89 89 89 82 90 97 108 102 102 102 104 103 101 101 105 106 104 107 98 91 90 90 92 102 91 87 91 86 70 70 68 88 90 91 87 85 84 82 79 75 73 76 77 79 79 79 78 78 78 79 79 75 71 69 69 62 59 55 54 59 61 58 107 106 101 97 93 90 94 91 86 83 75 88 97 98 100 101 101 99 93 89 90 97 95 90 94 89 91 88 93 96 109 113 105 98 97 99 104 91 88 89 89 85 93 100 107 106 105 104 104 104 101 99 103 105 103 106 97 89 87 88 92 103 86 83 84 84 85 75 76 88 91 92 89 86 85 83 80 77 76 76 76 80 81 81 80 80 80 83 83 80 77 75 72 65 60 55 54 60 63 64 105 104 101 97 93 91 94 91 84 84 75 91 100 101 102 102 102 99 94 90 90 97 94 92 93 89 88 85 93 96 108 112 103 97 97 99 105 93 88 89 91 90 96 102 106 110 109 107 107 106 101 99 102 106 102 105 96 88 87 88 95 100 85 83 85 81 87 76 91 80 92 94 94 91 89 84 82 77 78 74 76 80 82 83 82 82 83 86 87 85 84 83 79 68 61 57 55 61 65 66 106 104 101 98 94 93 95 89 85 89 77 93 101 103 103 101 100 98 93 90 92 96 93 90 93 90 86 84 95 98 108 111 101 96 97 100 107 96 91 89 92 93 97 99 103 110 111 109 109 107 102 99 101 106 103 103 92 88 89 93 102 100 84 84 83 78 83 76 92 88 94 99 99 97 94 89 84 80 80 74 76 81 84 84 84 84 85 87 89 89 90 90 86 74 65 62 59 61 68 72 107 103 101 99 96 94 95 88 87 91 79 91 101 104 104 101 97 92 91 89 93 94 93 90 94 91 86 87 97 102 107 109 101 97 98 101 108 100 94 91 94 95 96 98 101 109 113 110 109 106 103 99 101 106 105 97 90 90 91 98 108 104 88 87 84 77 80 74 86 91 96 99 97 97 97 92 86 82 80 71 75 82 86 85 86 87 88 88 91 94 95 97 91 82 72 67 64 66 75 79 108 104 102 101 97 95 94 88 88 93 80 90 99 104 106 101 94 88 91 88 91 92 91 89 95 93 86 88 96 102 105 107 101 98 99 101 106 103 96 94 95 94 92 98 101 109 112 110 108 105 102 100 103 108 103 91 90 93 94 102 111 108 92 90 83 77 74 76 89 91 97 95 91 95 92 90 87 84 81 69 75 84 88 86 86 88 90 93 97 101 101 101 95 89 80 75 72 76 83 85 112 106 103 104 98 96 95 89 87 92 82 88 99 104 106 101 92 87 91 85 88 90 90 89 97 96 88 89 94 99 104 105 101 99 99 101 104 104 98 94 94 93 89 95 103 110 113 110 107 104 101 100 106 109 101 91 89 93 98 106 113 110 97 89 82 78 75 79 89 102 101 91 89 89 86 87 86 84 81 67 73 85 90 87 86 89 92 97 102 104 104 102 99 97 88 82 81 83 90 90 114 108 106 106 101 97 95 91 87 89 84 90 100 105 106 100 93 88 89 80 86 88 89 90 97 97 89 89 91 96 103 104 101 100 100 101 102 101 95 90 93 91 90 92 102 109 113 108 105 104 100 101 109 109 101 93 92 93 102 111 114 108 98 90 85 88 81 84 91 105 106 91 89 86 88 84 84 84 80 70 69 83 89 87 86 89 93 99 104 105 104 102 104 103 96 91 91 90 97 94 116 111 108 108 103 98 96 93 88 89 87 93 101 105 106 101 96 88 85 77 82 87 89 92 98 98 90 89 91 93 102 102 101 101 100 100 96 97 92 85 91 92 92 92 99 106 109 105 102 104 101 102 111 109 101 96 96 97 107 114 117 106 100 97 94 97 90 91 94 100 107 92 92 88 86 84 82 82 79 72 70 79 86 85 86 88 92 99 104 104 103 104 107 106 103 102 100 99 103 100 117 112 109 109 104 99 97 95 90 91 88 96 101 104 106 103 98 87 81 75 78 86 89 95 99 98 90 89 91 92 100 100 101 101 100 96 89 88 94 84 90 94 95 94 97 101 104 103 102 106 102 102 112 107 100 97 97 100 110 117 118 103 104 104 101 102 92 95 96 96 99 93 94 89 89 84 81 84 83 74 70 73 81 84 86 87 90 95 101 103 103 104 105 108 109 109 107 105 106 103 117 113 110 110 105 101 100 96 91 92 90 96 100 104 106 105 100 86 79 75 75 84 91 96 100 99 90 89 92 92 99 101 102 101 98 93 80 80 94 86 89 95 98 96 97 98 100 104 104 107 103 104 111 104 100 99 98 104 110 117 117 100 105 109 107 103 93 97 95 98 94 89 90 90 91 90 84 87 86 77 72 69 77 83 85 86 88 93 100 103 104 104 107 110 113 114 112 109 107 105 118 115 111 111 106 103 102 97 91 92 91 94 101 107 105 105 102 88 79 77 75 84 92 96 101 98 91 89 92 93 99 102 104 102 97 91 73 74 90 87 90 98 102 100 99 96 98 105 107 110 105 106 109 103 103 102 99 104 110 117 115 97 104 112 108 104 92 95 91 99 97 88 91 91 88 90 88 90 90 84 71 63 76 83 87 87 87 93 102 105 107 106 110 113 115 117 113 111 109 107 118 115 112 111 107 104 102 97 92 93 92 91 102 107 105 105 104 93 82 79 77 86 91 95 101 99 91 89 94 94 100 103 106 103 96 87 70 70 85 87 90 100 104 104 100 95 99 105 110 113 108 108 108 105 107 108 99 102 111 116 111 94 101 112 110 106 92 93 85 99 92 92 97 88 88 95 97 97 96 88 67 63 76 82 88 90 89 97 105 108 108 110 112 115 117 118 115 113 113 111 117 116 112 111 107 105 103 97 93 93 92 92 104 107 103 103 105 98 86 79 81 88 90 95 102 98 92 89 96 94 100 105 107 103 96 85 70 69 82 88 91 101 106 108 102 95 101 104 111 116 111 108 108 107 109 112 99 100 111 116 108 91 97 107 111 107 91 89 91 89 82 102 95 85 90 94 102 105 96 86 63 53 76 82 86 92 93 101 108 110 111 114 115 117 118 117 116 115 116 113 118 117 112 110 107 107 104 97 95 94 92 95 104 104 100 101 104 100 89 81 85 88 90 97 102 99 93 90 95 95 100 105 108 102 95 85 71 65 80 88 89 101 106 107 105 97 101 104 113 116 111 109 109 110 110 110 97 99 111 114 106 90 91 97 107 106 89 84 96 83 92 101 94 87 80 100 107 108 94 86 60 62 75 81 83 93 96 102 108 112 115 116 116 118 118 117 116 115 118 114 119 118 113 110 107 106 104 98 97 95 93 94 100 101 97 98 102 101 92 83 86 89 90 99 104 100 95 92 94 96 102 105 107 101 94 86 73 67 80 86 87 99 105 106 107 100 101 105 114 116 112 110 111 112 110 105 97 99 110 108 105 93 89 92 100 99 87 83 93 92 98 95 89 89 85 99 111 105 96 90 67 65 77 80 82 89 95 102 108 114 117 117 117 118 117 118 116 116 116 114 119 119 114 109 107 107 104 99 98 97 93 91 94 98 94 93 98 100 93 86 86 89 91 100 105 101 96 92 94 96 102 104 106 99 95 88 77 70 77 83 83 97 104 106 108 104 102 107 113 117 112 110 112 112 108 102 98 101 107 104 104 97 93 96 99 94 86 81 87 101 104 85 81 88 91 108 113 104 99 95 80 77 80 81 82 84 89 97 107 113 117 118 118 117 117 118 117 117 116 114 119 119 116 109 107 106 102 100 101 99 94 90 91 95 94 90 95 100 93 88 88 90 93 101 105 101 95 92 94 98 104 105 105 98 95 90 80 72 75 81 83 96 102 106 109 106 104 108 113 116 111 110 112 111 107 102 99 104 107 103 102 98 98 101 104 95 85 81 79 96 98 81 72 89 100 111 114 107 102 102 93 86 84 82 83 83 85 92 103 111 115 117 117 117 117 119 118 118 116 114 118 119 116 109 105 105 102 99 102 101 95 90 90 95 96 91 95 99 94 90 89 92 96 100 105 101 95 93 93 102 108 107 104 99 96 91 84 72 75 82 84 95 101 105 109 108 106 108 113 115 111 108 112 110 108 102 98 105 109 106 101 98 104 108 108 97 87 80 73 86 86 78 74 85 101 108 112 106 105 107 102 94 87 85 83 83 84 90 102 110 114 117 116 117 118 120 120 120 118 115 117 118 117 110 105 104 101 99 102 101 95 92 92 98 98 93 96 98 96 93 91 92 93 98 106 101 95 94 95 107 111 108 102 100 98 93 88 76 77 83 85 95 99 104 108 108 107 108 113 114 109 108 113 111 110 104 96 105 111 110 108 105 113 114 109 95 91 85 76 75 77 78 74 78 95 103 106 103 107 110 107 100 90 86 84 84 84 90 103 112 115 117 116 117 118 121 122 122 118 117 117 117 117 111 105 104 101 100 102 100 96 95 97 102 100 95 97 97 97 96 93 92 88 98 106 102 95 94 98 110 111 107 100 102 99 94 92 80 79 86 88 95 99 104 107 108 107 109 113 112 108 106 113 114 112 105 96 101 111 110 114 113 117 114 110 100 95 93 83 71 81 84 84 80 89 96 96 102 110 112 109 102 89 86 85 85 85 91 104 113 116 118 118 119 121 124 125 124 119 117 117 117 117 113 106 104 102 100 102 101 97 98 102 104 100 96 99 98 98 97 95 92 84 95 106 103 96 94 98 107 108 104 100 103 100 96 96 84 81 87 90 95 100 104 105 106 108 110 113 111 107 105 112 117 113 106 99 95 103 105 116 116 114 110 111 106 97 96 91 80 91 97 96 86 92 89 88 103 112 115 110 102 87 84 85 86 87 93 105 115 118 120 120 121 123 127 125 125 120 116 116 117 116 115 107 105 102 101 102 101 99 100 102 101 99 98 100 99 98 96 96 92 83 93 105 104 97 96 98 104 106 104 102 104 103 97 97 87 83 89 92 97 100 104 103 104 107 112 114 111 108 107 113 119 113 107 102 93 93 98 111 114 108 104 108 106 96 94 95 95 107 104 107 97 98 87 89 105 113 115 111 102 85 82 85 88 90 97 107 116 119 122 122 122 126 128 125 124 120 118 116 116 116 115 108 105 102 101 102 102 101 103 102 100 99 100 101 101 98 96 97 90 84 90 103 106 99 96 98 104 106 105 103 104 105 99 96 88 84 90 94 98 100 102 101 101 104 112 115 113 109 110 115 119 115 109 106 96 84 92 103 109 104 104 107 102 95 95 98 105 112 105 113 107 100 87 89 107 113 115 110 102 84 80 86 91 95 103 111 117 119 121 124 125 127 127 124 125 124 122 114 115 115 115 110 105 102 101 102 103 103 103 102 100 100 102 100 101 99 98 96 88 84 89 101 109 103 96 99 103 107 106 104 104 107 101 96 88 83 90 96 98 100 101 99 100 103 111 116 116 111 113 117 120 116 112 109 101 88 89 99 105 105 109 110 100 98 97 100 105 107 108 114 110 100 81 98 113 115 115 112 102 80 79 86 93 100 108 115 118 119 121 125 127 127 127 124 128 127 125 113 114 115 115 110 106 103 101 103 104 104 104 103 101 103 102 98 101 99 98 93 86 85 90 101 110 105 97 99 102 106 106 103 104 107 101 96 89 83 91 99 101 100 98 97 99 103 111 116 116 112 114 117 120 116 113 110 104 92 93 101 106 109 114 111 102 105 98 101 104 104 112 117 108 97 79 107 116 117 117 115 104 78 82 87 92 99 107 116 118 120 123 126 128 126 127 127 129 129 127 112 113 114 114 111 106 103 101 104 105 104 105 105 103 105 100 97 100 99 98 91 86 86 93 103 111 106 98 99 102 105 104 104 104 105 100 96 89 84 90 102 104 101 96 95 96 102 110 115 116 113 114 117 119 115 114 110 103 94 97 102 109 113 117 110 107 110 99 105 110 107 118 120 107 90 91 106 114 119 118 118 105 78 83 91 92 96 103 115 118 119 124 127 128 126 127 130 130 130 127 112 112 113 114 111 107 103 102 105 106 106 107 107 105 104 97 96 100 99 98 91 83 87 96 105 111 107 100 99 104 104 104 104 104 104 99 97 90 84 90 105 107 102 96 94 95 99 107 115 117 115 114 116 118 115 116 111 101 95 98 100 110 116 117 110 112 111 100 111 117 114 121 121 106 89 94 103 113 119 121 122 108 79 89 94 95 96 102 114 119 120 124 127 127 126 130 132 130 129 125 111 110 112 111 110 108 104 103 106 108 108 108 108 106 105 97 97 100 101 98 91 81 88 95 104 110 107 100 100 104 103 103 103 104 103 99 97 93 84 92 107 109 103 95 92 95 99 104 115 117 115 112 113 116 116 118 113 102 96 100 106 114 117 114 115 115 111 105 118 121 118 123 119 102 85 90 104 114 120 124 123 111 82 90 95 97 99 106 115 119 121 126 127 127 127 130 132 130 127 124 110 110 110 109 109 108 105 105 106 109 110 110 109 107 105 96 97 99 102 98 91 81 92 92 102 109 107 99 99 102 103 102 101 103 102 99 98 94 84 95 110 111 103 93 91 93 99 104 112 115 113 111 111 114 117 119 114 103 96 104 115 118 116 115 119 119 114 113 121 122 121 123 115 98 85 91 105 116 122 124 122 109 92 89 97 98 103 111 117 119 123 127 126 126 127 130 130 129 127 123 110 109 108 107 107 107 105 105 106 109 111 112 110 108 105 96 95 96 101 98 91 87 93 92 101 109 107 99 98 102 103 102 101 102 104 101 99 94 84 96 111 110 100 91 89 91 98 103 108 112 110 109 109 113 118 119 114 105 98 106 119 119 114 116 118 121 119 118 120 121 121 121 107 94 84 92 108 117 122 122 116 105 97 93 100 101 106 115 118 120 124 127 125 124 127 130 129 128 125 122 111 109 107 104 105 106 105 104 106 109 112 113 110 109 105 98 96 94 99 97 92 91 92 96 104 108 108 98 98 104 105 102 102 104 106 103 101 94 82 95 110 108 95 89 91 92 98 101 106 110 110 108 109 113 118 118 113 108 103 110 118 118 114 117 116 119 123 119 117 119 120 115 101 93 87 97 112 119 122 119 113 105 100 101 103 105 110 118 118 121 124 126 124 125 127 130 127 127 125 122 112 109 106 103 101 103 104 103 106 109 113 113 110 109 105 99 97 94 97 95 91 91 91 100 108 108 109 98 99 105 105 102 104 105 107 104 102 91 83 92 107 106 90 87 95 97 98 98 104 111 111 106 107 111 118 119 114 113 111 114 118 117 117 118 117 118 123 120 112 118 119 107 99 96 92 102 115 119 121 117 114 108 103 107 106 107 113 120 118 121 125 127 124 126 127 129 126 125 125 122 113 110 106 102 99 100 101 103 106 109 114 113 109 107 103 100 97 94 97 96 91 92 92 98 108 108 109 99 98 102 103 104 108 107 108 102 99 91 83 89 100 99 87 85 93 100 99 98 105 112 110 103 106 110 115 118 115 116 114 115 117 117 119 118 119 118 121 119 107 115 115 102 99 100 99 109 116 118 118 116 113 107 104 107 106 107 116 121 118 121 125 125 123 126 127 125 124 124 123 122 64 64 63 64 64 60 58 65 68 68 69 69 69 69 70 68 70 67 68 65 65 64 62 61 64 65 65 64 64 61 63 61 59 55 50 52 45 51 52 53 47 47 52 51 73 71 53 50 50 46 46 46 47 48 45 46 47 48 47 46 47 47 47 48 48 45 46 49 51 49 47 46 46 44 43 44 46 41 40 38 42 43 43 43 46 48 50 51 51 50 53 53 53 71 69 69 70 52 71 70 66 63 63 64 63 59 58 66 66 67 69 70 69 70 71 70 69 68 67 65 65 64 62 60 63 65 65 64 63 62 62 62 59 58 51 52 47 51 50 55 68 48 69 71 72 69 51 50 49 45 47 47 47 45 44 47 48 47 48 46 44 45 48 49 51 44 48 47 51 48 50 46 41 43 44 44 41 38 39 35 38 42 44 44 45 49 49 51 49 51 50 71 52 51 65 70 70 69 71 68 66 65 64 65 63 59 57 62 69 67 69 69 69 70 71 71 70 70 69 64 65 64 63 62 64 64 65 63 63 61 62 61 58 57 54 51 46 48 49 54 72 49 49 65 81 52 47 49 48 47 47 47 45 45 45 48 49 45 48 47 47 48 46 47 48 45 44 48 49 50 49 44 44 44 45 45 40 43 41 41 41 42 45 46 43 47 47 49 49 51 50 72 53 51 50 68 68 67 68 65 65 65 64 65 63 59 59 60 68 67 68 69 68 70 72 72 71 71 70 65 66 64 63 62 64 65 65 62 63 60 61 60 57 57 54 50 44 45 48 53 54 48 48 45 75 51 45 48 49 48 49 47 44 44 47 50 49 46 49 48 47 51 46 45 49 46 45 46 49 49 47 43 44 45 45 43 42 43 38 44 40 42 40 44 43 45 48 48 48 51 51 71 53 71 65 66 64 73 67 46 64 64 63 64 62 57 58 58 68 67 67 69 70 71 71 70 71 71 69 64 65 65 63 64 64 65 64 63 63 59 59 60 56 57 54 48 38 42 48 51 51 48 64 65 67 51 49 48 50 48 47 48 44 45 47 70 51 48 51 50 48 49 46 46 46 47 46 44 48 45 42 41 42 45 43 40 44 40 36 40 42 43 43 42 46 45 48 48 47 51 51 51 52 51 68 51 61 75 62 44 64 65 63 64 62 57 57 58 66 67 67 70 70 71 71 71 71 72 69 66 66 65 62 63 64 64 62 62 63 59 57 56 57 58 54 47 39 45 52 51 48 47 48 62 76 71 51 50 52 49 47 47 45 46 48 70 51 50 69 51 49 48 48 48 44 47 47 46 45 42 41 42 41 41 42 39 43 38 39 40 42 42 44 42 43 46 48 51 51 52 52 47 51 66 69 66 47 71 46 60 65 63 62 65 64 58 57 58 66 67 68 69 68 71 70 70 71 71 70 66 66 65 62 64 65 64 64 60 63 57 56 53 54 58 53 47 41 44 48 52 49 46 49 44 71 69 53 52 50 50 49 47 45 47 49 50 50 70 52 50 49 48 46 46 43 44 46 45 44 41 42 39 40 40 43 41 39 42 42 43 43 41 44 47 45 47 49 50 51 50 51 47 50 68 67 65 48 64 54 60 64 64 64 66 65 62 60 60 66 67 68 67 67 70 70 69 70 72 70 67 66 64 62 65 66 65 64 60 61 56 52 52 53 58 54 47 42 45 51 52 50 47 48 64 69 68 71 71 53 51 49 49 46 47 49 50 65 71 71 52 50 50 47 46 42 45 46 45 44 44 42 40 38 40 43 45 40 42 43 43 44 45 42 43 45 46 49 49 50 50 48 49 50 51 65 48 70 63 60 61 64 65 64 66 64 63 60 59 66 67 67 67 67 69 69 67 70 70 68 66 66 63 62 64 66 65 64 61 62 54 51 51 51 55 53 47 40 45 51 54 53 48 47 64 66 49 52 53 52 52 51 52 48 47 49 50 64 70 71 49 47 49 43 42 43 44 44 40 42 43 42 42 40 43 42 40 43 45 44 43 43 43 42 36 43 47 46 48 47 49 49 49 67 70 65 66 62 48 63 44 65 66 64 65 65 62 61 57 64 66 66 66 66 68 68 68 70 70 68 65 65 63 62 64 64 64 64 63 61 54 50 51 50 53 53 46 41 47 53 72 56 49 50 65 69 51 54 53 53 70 51 50 50 46 49 69 68 70 67 49 42 45 44 43 44 44 42 41 41 42 41 41 43 44 41 42 45 45 43 45 43 43 42 40 43 46 49 47 45 49 48 48 51 52 50 62 49 60 60 48 65 67 65 65 65 63 61 58 64 67 65 65 67 66 67 66 70 68 67 65 65 63 63 63 63 62 63 62 60 54 49 49 50 49 55 47 44 47 48 71 56 51 50 49 68 70 51 71 71 70 52 52 51 49 49 49 50 69 50 47 45 41 44 44 43 44 42 41 43 42 43 42 45 45 44 44 47 46 45 45 43 45 42 43 42 45 48 48 44 47 48 49 52 49 49 48 50 62 49 61 65 67 65 67 66 63 61 58 64 65 64 66 65 65 65 66 69 67 67 67 65 62 63 63 63 61 61 62 59 54 49 50 49 48 54 47 45 43 45 70 54 53 50 64 69 70 52 70 70 69 51 69 69 49 49 49 50 48 50 49 42 39 43 41 40 44 41 44 46 43 43 44 46 44 44 43 46 42 45 45 44 46 46 40 43 46 47 49 47 48 48 49 52 49 48 46 48 61 61 51 67 67 67 67 66 63 61 59 65 65 63 66 65 65 64 65 68 67 67 67 66 63 64 63 62 60 57 58 58 53 48 50 49 46 52 48 46 44 47 51 71 54 52 64 68 53 70 70 70 70 69 70 69 49 49 51 50 47 48 48 42 41 41 42 39 42 42 45 45 45 46 46 48 47 45 46 46 48 47 44 45 46 45 44 45 47 48 49 49 48 48 50 52 48 46 46 48 50 50 54 66 67 68 68 67 64 61 60 65 66 62 65 65 65 65 66 67 66 66 67 65 63 63 64 63 59 56 55 58 53 48 49 48 46 50 48 46 42 44 50 51 53 52 66 70 51 52 70 70 47 48 69 70 50 70 51 49 47 47 49 43 43 44 43 39 40 43 45 47 45 46 47 48 49 47 46 49 49 47 46 44 46 46 47 47 46 48 47 50 48 48 50 52 49 51 62 62 65 52 50 66 66 68 67 66 64 62 60 65 66 62 66 64 64 64 64 67 66 65 67 65 63 64 64 63 59 55 53 54 53 47 48 49 46 48 47 45 40 45 46 48 53 54 69 52 50 52 72 69 48 47 68 49 69 69 49 47 47 49 48 45 43 43 43 40 43 45 50 48 47 50 49 51 49 49 46 50 47 47 45 45 46 47 51 47 48 48 47 47 48 47 46 50 48 49 62 61 53 53 62 66 68 67 67 66 63 62 62 64 64 62 67 65 63 63 65 68 66 64 65 64 64 64 64 63 60 55 51 52 51 48 48 49 46 48 48 48 40 45 45 48 71 72 70 51 48 51 72 50 50 68 67 66 67 71 50 48 48 49 46 46 44 44 41 41 44 47 51 49 45 47 49 52 50 49 48 48 47 48 44 43 45 50 49 48 46 48 47 44 43 45 44 45 46 46 49 61 63 61 48 65 68 68 67 66 63 64 64 63 64 64 67 65 63 60 63 66 66 64 65 64 65 65 64 64 60 55 52 51 49 49 48 48 47 47 48 50 45 50 50 49 54 73 71 53 50 68 70 68 51 70 69 71 46 51 52 48 46 47 48 44 44 43 44 41 46 49 50 51 46 44 47 52 52 50 49 50 49 48 45 45 48 49 51 47 48 46 46 44 43 45 45 44 44 45 47 47 61 65 60 65 67 68 67 66 65 64 66 65 64 64 67 65 65 60 63 66 65 63 65 64 65 67 65 64 61 57 53 50 48 48 47 48 47 47 48 50 48 50 51 49 53 74 72 51 51 49 51 50 50 68 46 47 47 50 52 49 47 46 47 46 45 41 44 45 47 48 49 50 47 43 46 50 52 48 50 50 50 46 46 44 49 47 53 50 49 45 45 43 41 44 44 43 44 46 47 63 47 52 47 66 66 67 68 66 64 65 65 64 65 64 66 65 64 60 63 66 65 63 65 66 67 67 66 64 61 57 53 49 47 47 47 48 48 48 48 50 50 49 50 49 50 73 71 52 52 48 49 69 49 68 46 48 47 48 50 50 49 46 46 47 46 41 45 45 48 48 47 47 45 45 46 50 49 50 50 50 50 46 45 45 48 47 53 47 47 45 44 42 43 44 44 44 45 47 46 47 45 47 53 65 65 66 68 67 65 65 66 65 65 64 65 64 63 59 62 65 64 63 65 67 66 67 67 65 61 58 55 50 47 48 49 49 49 49 49 51 51 48 49 49 52 72 71 52 50 49 48 69 70 50 47 48 47 48 48 47 48 44 46 46 45 40 45 47 47 47 47 45 39 49 48 52 53 51 51 49 51 49 48 46 47 45 51 48 45 46 44 39 42 43 44 44 45 45 44 44 43 53 45 64 67 67 67 67 66 66 66 66 64 66 65 63 62 62 63 65 64 64 66 67 67 67 68 65 61 58 55 49 47 48 48 50 49 49 50 49 50 47 50 48 50 71 71 52 51 49 50 69 70 49 70 50 47 49 48 49 48 46 46 46 43 40 44 47 46 42 44 43 44 50 52 51 52 48 46 50 50 51 48 47 46 46 49 44 46 47 46 44 45 43 43 43 45 44 43 41 47 45 52 65 66 67 68 68 66 67 66 65 65 66 65 62 61 63 63 65 65 63 65 67 67 68 69 66 60 56 55 50 47 48 48 50 49 50 50 50 49 49 51 51 51 71 52 52 51 51 50 49 68 68 66 49 46 48 50 46 47 45 48 43 44 41 40 46 43 41 44 42 45 52 52 52 52 49 48 51 52 51 48 47 49 43 44 48 44 47 49 47 47 46 45 43 44 44 42 61 54 43 54 65 67 67 68 68 68 65 66 64 65 67 64 62 61 62 63 65 64 64 66 67 67 68 68 67 61 57 54 51 49 48 48 50 49 51 52 49 48 49 49 52 52 52 52 51 52 51 49 49 65 67 68 47 45 48 45 46 46 46 47 45 45 41 42 46 39 43 46 43 45 51 53 52 54 52 49 69 73 49 51 49 51 44 44 43 41 44 47 66 47 47 45 44 43 44 41 47 52 62 64 65 66 67 67 68 68 67 66 67 66 66 64 63 63 63 63 63 64 65 67 68 67 68 68 66 61 57 52 52 48 48 48 50 50 51 55 51 50 49 48 49 52 52 52 52 54 51 49 69 71 67 67 47 49 45 44 46 47 46 48 46 46 43 44 45 41 45 44 38 49 52 54 70 72 51 69 72 71 50 49 49 49 44 41 43 46 48 48 48 47 47 47 43 44 44 42 41 49 51 48 65 68 67 67 66 67 67 66 66 66 67 65 65 65 64 63 64 63 65 67 67 67 68 68 65 62 57 53 52 51 50 50 51 51 51 56 53 49 48 46 49 53 53 53 53 55 52 51 68 69 67 47 51 47 44 46 49 50 48 48 48 48 44 43 44 43 47 44 41 52 55 71 68 68 71 72 71 71 50 48 47 47 44 43 45 46 48 48 48 49 71 61 43 42 42 42 42 43 49 35 65 66 67 68 66 68 66 67 66 67 67 65 66 67 64 62 64 64 65 67 67 67 67 67 65 63 59 55 54 53 52 52 52 51 52 55 58 49 47 45 47 53 54 53 54 56 54 73 67 69 67 65 50 51 48 45 47 47 49 49 50 50 48 42 45 44 47 45 43 52 58 72 67 67 71 72 72 70 50 47 46 46 49 43 44 46 47 50 48 64 49 47 43 42 42 40 40 54 55 56 67 67 67 68 66 67 67 68 67 67 68 66 66 68 65 61 62 64 65 67 68 67 68 67 66 64 61 56 54 54 53 55 54 52 52 56 73 51 44 43 48 53 56 52 53 55 57 61 69 69 66 67 68 46 51 47 45 49 49 50 49 52 50 43 42 45 49 46 45 53 56 71 69 63 71 71 72 51 69 49 44 45 48 45 45 49 49 47 61 64 48 61 43 42 44 40 36 40 31 31 66 67 67 68 66 66 68 68 68 66 66 66 67 68 66 62 63 64 66 68 68 67 67 66 67 66 62 58 56 55 56 57 56 52 52 55 73 52 43 44 47 52 54 51 53 57 62 61 74 67 61 67 50 48 49 48 46 47 50 49 49 51 48 44 44 45 46 49 47 53 72 68 70 66 69 71 71 71 50 49 45 45 48 44 45 48 46 46 46 62 47 45 43 44 41 39 52 44 37 49 66 65 67 68 66 63 67 68 67 65 64 66 66 67 67 63 64 63 67 69 68 67 67 66 66 66 64 60 58 56 58 58 57 53 52 56 74 55 46 45 47 51 51 51 52 60 64 65 75 67 50 64 66 47 49 47 47 46 68 50 50 50 49 44 44 45 46 47 48 52 70 65 67 67 71 71 70 68 71 50 48 48 48 45 45 46 45 45 44 46 45 47 44 45 42 50 50 57 37 51 67 67 65 67 66 64 67 65 66 63 63 67 67 66 66 63 65 65 67 70 69 68 67 66 66 66 65 62 61 59 60 59 57 53 52 58 74 73 49 46 46 48 50 50 52 61 65 62 61 71 46 66 69 51 69 50 47 48 50 50 49 52 48 45 43 44 48 46 49 51 49 60 67 66 70 70 50 69 69 48 48 49 47 46 46 45 43 45 44 46 45 45 45 43 42 42 35 38 47 35 68 66 65 67 65 64 66 66 66 64 63 67 68 67 67 65 67 67 68 69 69 68 66 65 66 67 67 63 63 61 61 59 57 53 54 56 75 74 51 47 47 46 50 50 52 64 66 77 82 70 59 69 71 50 48 70 47 49 48 50 50 52 47 46 46 49 49 49 49 51 68 60 67 63 70 71 71 67 67 69 70 49 47 46 45 44 43 44 46 47 45 46 48 46 42 42 36 47 45 50 68 67 65 67 65 64 65 64 65 65 62 65 67 67 67 66 67 65 68 70 69 67 65 66 66 66 68 65 64 62 62 59 57 54 55 55 74 58 55 49 50 49 52 51 50 66 64 76 78 70 52 65 69 66 68 47 48 47 47 48 51 50 46 46 50 46 50 51 49 70 70 68 67 61 71 52 68 65 65 69 49 67 48 45 43 43 60 46 48 46 45 45 47 46 57 41 36 47 46 47 68 66 66 68 65 64 64 65 63 65 63 66 67 68 68 67 66 64 66 68 69 66 65 66 67 66 68 66 64 62 61 60 57 54 56 56 75 74 57 53 48 49 54 51 52 68 63 76 74 71 56 53 67 65 67 64 67 48 48 47 49 48 47 46 46 50 52 51 51 66 67 70 65 63 71 71 68 67 65 49 64 65 47 46 43 45 62 47 48 46 45 46 45 45 58 51 48 54 57 47 68 66 66 67 65 63 64 62 61 67 64 66 67 69 70 69 65 64 65 69 70 65 65 67 66 66 68 66 63 62 62 61 56 55 57 57 74 59 57 56 49 48 52 51 53 67 63 73 71 73 64 55 47 59 70 46 48 47 48 48 48 46 46 46 46 48 50 50 69 65 69 67 59 53 71 71 69 48 47 63 63 46 44 44 46 60 46 46 47 47 45 45 50 49 45 45 47 49 50 47 68 66 66 65 65 63 62 63 61 67 65 66 67 69 70 68 63 65 66 67 67 65 65 65 66 65 67 66 64 63 62 62 57 56 57 56 57 75 56 54 50 46 49 48 55 66 64 73 76 69 48 41 55 66 54 52 64 47 48 47 46 45 43 45 46 47 50 49 67 66 67 67 66 46 70 68 68 48 48 47 61 45 44 46 46 46 44 48 48 48 47 48 49 49 51 47 46 47 49 48 69 67 66 64 65 64 64 62 62 68 65 65 67 69 69 66 62 64 65 66 68 65 64 64 66 66 67 66 65 64 62 62 58 57 56 56 57 74 59 54 49 46 49 47 54 65 66 74 71 70 63 57 63 62 60 45 45 63 49 47 46 44 44 44 45 46 50 47 64 67 63 49 62 45 69 70 68 64 46 43 46 45 43 45 45 42 46 63 48 64 48 46 47 45 57 48 48 52 51 48 67 67 66 63 65 63 64 63 65 69 67 65 67 68 69 67 62 64 63 65 67 64 64 63 66 67 67 65 66 66 64 63 61 58 58 56 57 74 60 57 49 45 49 49 55 64 66 58 70 72 56 65 71 63 49 44 45 46 66 48 47 45 43 43 44 47 49 46 62 59 48 56 53 59 69 71 70 65 45 45 44 45 46 45 43 44 47 48 68 48 48 48 44 47 53 48 48 48 48 48 68 67 65 62 63 64 65 65 66 70 68 64 65 67 67 65 63 63 64 65 66 64 64 63 66 67 67 66 65 65 64 63 62 62 59 57 58 74 61 58 52 47 49 50 56 62 65 58 72 72 57 74 79 73 62 61 39 61 46 47 47 45 46 45 47 48 49 46 66 34 28 47 63 72 70 70 70 49 48 55 45 45 46 45 44 46 62 64 51 47 47 47 53 59 51 50 49 45 47 47 68 67 63 62 61 62 64 67 68 69 69 64 65 68 68 67 63 62 63 64 66 64 65 64 64 66 68 67 67 67 64 63 64 64 62 57 59 74 63 59 56 51 49 51 55 62 64 58 72 56 58 61 75 75 76 68 45 49 43 49 48 46 47 48 44 66 69 46 44 32 30 61 58 69 75 72 70 64 50 49 50 46 46 45 46 60 62 49 50 47 48 48 49 52 51 49 48 46 45 46 68 66 64 61 62 63 64 67 68 69 68 65 65 68 67 67 63 61 60 65 65 65 64 64 64 66 68 67 67 66 65 62 62 63 64 61 59 74 80 60 57 54 51 49 53 59 62 58 56 72 60 64 79 76 74 66 49 46 50 61 51 48 48 49 45 47 49 61 45 35 37 64 70 88 77 52 68 65 63 47 49 60 47 48 46 61 49 50 50 47 63 60 47 44 48 50 47 47 49 47 68 66 64 62 60 62 66 66 68 69 68 66 64 67 67 66 61 62 60 65 65 64 63 63 64 65 68 68 68 67 64 63 61 61 65 64 61 73 81 62 57 56 52 47 50 57 59 56 54 54 60 62 77 76 76 68 64 48 43 46 71 49 51 49 47 44 46 45 45 35 54 66 78 72 76 70 50 64 49 46 49 47 63 49 63 65 69 49 48 48 47 53 46 43 46 52 48 47 46 49 67 66 64 64 61 62 65 66 67 68 68 68 64 67 67 65 63 62 59 64 66 63 61 63 64 63 68 68 69 68 64 62 60 60 66 65 61 56 84 64 58 54 50 46 47 55 56 54 54 54 59 60 73 73 78 74 64 50 49 49 71 51 54 52 51 48 49 62 49 36 49 89 74 73 73 72 65 69 46 63 44 64 62 68 67 67 50 48 46 48 44 49 45 43 44 48 49 47 46 47 69 66 64 64 63 62 65 65 67 67 68 69 64 67 68 65 64 63 58 61 65 63 59 62 66 64 66 67 69 68 64 62 60 59 65 65 63 56 78 81 58 55 48 45 46 52 56 53 54 54 58 57 57 72 74 77 68 49 48 61 73 54 56 57 58 53 52 69 60 36 58 89 66 80 69 71 68 68 67 64 66 62 63 51 70 49 46 45 47 61 45 47 44 43 43 48 49 47 56 54 67 65 64 64 63 63 64 65 66 67 68 70 64 66 67 66 64 61 58 58 64 63 59 61 66 65 67 67 68 68 65 63 59 58 64 66 64 58 74 81 61 55 49 46 47 49 53 53 52 56 57 55 55 57 74 74 70 62 62 69 58 57 62 62 59 57 57 71 70 41 68 69 82 76 75 70 50 71 72 64 71 69 69 52 48 46 45 47 49 60 47 45 44 44 44 46 52 48 48 47 65 64 63 63 64 64 62 66 64 68 69 73 66 65 67 66 63 62 57 56 63 63 62 60 65 64 66 67 68 68 65 62 60 57 63 65 63 58 56 80 76 56 51 46 47 48 51 53 52 56 58 56 57 56 76 73 68 66 68 73 62 62 65 63 75 57 59 73 70 64 78 59 93 80 70 72 48 69 71 67 76 67 70 50 45 46 46 51 50 47 47 48 46 44 44 44 44 48 47 47 64 63 63 63 65 64 64 65 63 65 68 73 67 63 66 66 63 64 59 54 63 64 62 62 65 64 66 67 68 66 65 62 60 56 62 64 63 57 57 79 76 74 54 48 46 49 50 51 52 55 58 57 58 58 77 72 67 66 71 75 66 66 67 64 81 58 60 74 70 73 83 66 83 73 70 72 48 52 72 71 69 50 49 46 46 47 51 70 62 46 45 47 45 45 46 44 45 41 44 47 63 63 63 64 65 64 64 65 65 62 68 71 67 62 63 64 64 62 61 55 62 65 63 62 65 65 65 66 68 69 66 63 60 55 60 61 62 60 57 81 76 73 55 48 46 47 48 50 52 54 57 73 74 75 59 71 67 65 73 62 68 69 68 66 64 62 77 74 69 75 68 74 78 70 82 71 51 69 72 52 47 48 48 47 47 47 70 68 48 46 46 46 46 46 48 44 44 46 999 999 64 63 63 65 65 66 65 66 63 65 64 82 69 63 63 64 63 61 61 54 62 64 64 63 64 63 66 65 68 68 67 63 60 56 59 57 61 60 60 79 80 73 55 48 46 47 48 50 51 54 56 73 74 76 59 71 68 68 73 63 67 68 69 69 69 65 76 74 71 76 70 87 72 72 75 70 49 70 72 48 46 47 49 47 49 71 70 67 47 45 48 46 47 47 48 43 44 42 39 37 63 63 63 65 64 68 67 69 65 81 64 65 69 65 62 63 62 61 61 54 63 63 64 63 79 80 64 64 68 67 66 63 61 57 58 57 59 78 81 64 61 74 55 48 46 46 45 49 52 54 56 56 58 75 61 71 69 70 75 64 65 66 70 68 68 65 75 56 72 72 71 88 73 73 71 72 69 71 69 47 48 49 49 47 49 50 65 50 48 45 45 46 47 47 45 44 45 43 43 41 62 63 62 62 65 67 68 68 81 81 81 65 69 67 63 62 60 60 61 57 62 64 64 63 61 76 81 65 69 68 67 65 62 57 57 55 55 79 79 64 60 75 57 48 47 47 46 48 52 55 56 56 58 59 76 72 71 71 74 80 67 65 68 70 66 77 76 73 71 73 81 75 78 72 72 73 69 72 51 47 48 50 50 49 49 49 62 64 47 47 48 45 46 60 46 44 43 41 42 41 61 64 61 61 63 66 66 65 78 80 65 66 66 67 66 63 59 59 59 56 63 64 65 62 60 73 81 65 69 70 67 65 63 58 55 53 55 60 79 63 60 76 58 50 48 47 46 48 50 54 54 55 57 74 75 73 73 73 77 82 69 66 67 70 67 77 57 72 72 72 74 75 73 72 71 52 50 51 50 47 49 49 50 49 48 48 48 61 49 45 46 48 45 50 46 42 42 42 40 40 62 62 62 60 63 65 65 64 78 80 63 66 80 67 66 60 56 58 57 57 65 63 80 77 76 57 81 65 82 70 68 66 62 59 55 55 56 59 77 63 62 75 60 51 49 49 47 48 51 53 54 54 56 73 74 73 74 75 80 82 68 67 64 68 66 75 57 71 71 71 73 82 74 72 54 52 51 49 50 50 51 48 48 49 47 47 47 61 49 46 46 46 49 46 45 52 37 48 45 48 60 62 61 61 62 64 66 80 76 81 80 82 63 81 65 60 57 57 58 54 65 64 80 76 74 57 64 66 66 70 68 67 63 58 55 54 58 58 60 62 60 58 59 53 49 49 45 45 49 52 54 54 54 56 73 74 74 76 80 83 70 69 66 67 68 76 57 70 78 71 75 77 74 71 53 51 69 50 49 49 50 49 48 48 47 47 59 48 63 48 43 43 46 45 42 38 34 37 36 49 59 61 62 61 61 65 66 64 76 60 80 66 80 63 64 57 56 56 55 55 63 64 63 59 74 58 63 67 64 68 68 66 62 57 56 53 57 56 56 59 57 57 57 53 48 48 45 44 48 52 54 56 54 55 56 74 61 79 66 81 69 68 66 67 81 78 74 70 90 70 73 78 74 73 52 50 49 49 50 51 51 51 50 48 48 48 49 60 63 46 45 52 54 50 48 999 999 48 36 45 59 60 62 61 61 63 65 62 76 79 80 80 79 61 62 57 54 55 54 57 62 64 61 58 73 73 62 69 66 67 67 65 62 57 56 54 57 56 54 73 56 55 56 53 50 48 47 45 46 51 57 57 54 53 54 56 62 66 65 66 66 68 65 67 81 75 74 71 72 71 74 72 72 72 50 51 48 48 70 52 50 51 49 49 49 50 48 51 60 46 56 52 52 47 45 46 999 49 34 44 59 58 61 61 61 61 64 63 58 60 76 75 75 58 59 56 53 56 55 57 63 64 59 56 74 74 62 82 67 65 66 66 62 57 57 55 57 55 57 74 57 55 55 54 51 49 47 47 46 54 59 58 56 55 55 57 61 66 81 66 66 81 66 66 66 77 73 73 72 72 75 73 55 53 51 50 48 49 71 53 52 49 48 50 50 50 59 60 46 59 52 53 52 48 46 47 45 47 34 46 59 59 61 61 61 60 79 60 60 79 74 75 75 58 55 54 53 57 53 59 62 64 59 55 73 74 63 83 69 66 64 66 62 58 57 57 56 53 56 72 59 57 54 55 52 51 49 48 46 57 59 59 58 57 59 57 60 63 80 76 79 64 63 63 66 76 57 73 72 71 72 72 56 52 50 51 49 50 72 73 52 49 48 50 51 65 48 61 59 60 60 48 50 47 49 48 48 40 38 44 58 59 60 60 60 59 75 75 76 78 75 76 78 58 55 51 56 56 54 59 61 64 57 54 71 73 64 70 84 66 65 64 64 59 58 57 57 52 54 72 74 59 54 55 54 51 51 51 48 56 59 58 58 59 62 60 59 61 76 76 76 64 63 63 67 75 58 73 71 72 55 72 56 52 51 50 50 49 71 71 71 49 49 50 50 49 48 62 63 62 49 61 60 47 47 50 49 46 37 36 58 58 58 58 58 58 58 74 61 75 74 76 73 56 54 53 55 55 53 58 59 63 57 54 54 74 65 70 81 69 65 64 64 60 59 59 57 53 54 72 91 57 53 55 54 51 51 51 52 55 57 55 58 61 64 62 60 60 60 74 75 79 63 66 66 77 74 73 74 71 54 74 55 51 51 49 48 47 53 66 72 49 49 51 50 49 48 64 65 49 64 49 62 48 999 48 51 48 999 50 58 58 58 56 55 56 59 75 75 74 75 76 74 56 54 53 56 53 53 56 56 61 56 53 52 73 80 70 81 82 65 64 64 60 59 62 59 54 52 71 86 56 52 55 54 51 48 54 55 55 54 54 58 62 65 59 61 59 57 58 74 76 64 66 66 78 76 74 76 73 72 74 56 49 50 47 48 50 71 67 70 48 48 50 49 48 48 64 66 50 50 63 61 49 47 50 50 46 45 47 58 57 55 54 55 54 58 56 74 74 76 73 74 57 54 52 57 55 50 55 53 59 56 52 53 57 81 69 80 81 65 63 64 61 61 63 62 58 54 55 77 74 52 55 54 49 50 56 56 55 52 53 58 60 64 62 62 61 60 61 59 60 60 65 67 81 80 74 74 74 73 75 56 48 49 47 47 69 70 78 71 48 47 50 50 49 48 64 64 64 63 62 59 48 48 50 50 47 48 47 57 56 55 55 55 53 56 72 75 73 72 72 73 53 52 50 54 56 51 53 52 58 56 52 53 58 82 69 80 81 65 62 62 63 61 64 62 60 55 55 70 72 54 54 53 50 51 56 59 54 54 56 58 62 63 63 63 63 64 64 61 60 66 62 67 82 81 62 56 53 74 61 55 48 47 45 49 71 68 80 72 47 48 49 49 48 47 64 64 64 62 47 48 60 48 50 52 47 48 46 56 55 55 55 55 52 55 57 73 74 74 76 75 53 51 49 53 54 51 51 51 55 57 53 52 58 80 81 79 82 64 62 63 62 62 65 60 60 56 54 55 70 57 55 52 51 53 57 58 54 54 59 60 63 65 65 65 65 67 80 77 63 65 65 65 82 80 80 56 54 73 60 55 47 47 47 50 70 67 70 72 48 48 48 49 48 48 50 64 63 48 47 48 47 48 50 59 48 51 45 57 57 55 55 55 53 55 55 73 73 73 76 78 54 50 48 51 52 51 51 50 54 56 53 52 56 84 81 76 82 66 64 63 62 61 64 62 59 57 55 54 69 73 57 56 53 55 59 57 54 57 60 61 63 65 65 67 66 82 80 75 81 82 82 81 84 81 81 70 75 56 58 55 49 49 50 51 70 68 71 71 47 48 49 49 48 48 50 67 49 48 46 48 46 47 48 53 52 52 42 57 57 56 55 55 52 54 54 73 73 72 76 78 52 51 50 50 50 51 51 49 52 55 52 53 56 81 80 75 82 68 66 64 61 60 64 65 58 57 55 56 71 58 80 58 55 53 56 56 55 58 60 60 62 64 65 67 65 80 76 76 80 81 79 75 77 83 76 67 85 57 57 57 49 48 51 51 71 71 72 72 48 48 50 49 48 48 50 51 48 46 47 46 48 46 48 51 52 51 47 58 58 55 53 56 51 54 54 74 55 74 76 75 53 50 50 49 49 49 51 48 53 56 52 55 57 76 79 74 83 70 65 64 60 59 63 66 59 57 55 58 72 74 80 61 55 53 54 56 56 57 58 60 62 63 66 64 76 76 75 75 80 76 84 83 74 75 62 63 86 57 57 55 53 48 48 49 71 71 72 72 51 48 49 49 48 48 51 51 48 45 46 47 46 47 48 51 52 51 48 58 57 55 52 54 51 54 54 72 72 71 75 59 53 51 51 50 51 50 51 49 54 56 51 55 56 75 77 74 80 71 67 64 59 58 61 64 59 57 53 57 73 74 63 61 56 55 54 55 57 56 56 59 61 62 64 62 74 75 75 76 83 75 80 90 75 68 69 67 87 74 58 54 53 49 51 49 53 52 72 72 52 48 48 48 48 49 50 51 48 42 44 45 47 48 49 50 53 60 49 58 58 54 51 53 51 55 55 73 72 69 74 59 53 51 52 52 53 52 50 48 56 54 50 55 56 75 75 83 79 70 70 65 58 57 59 63 57 73 52 56 56 60 64 60 55 56 54 56 58 57 55 57 59 59 64 59 74 73 74 76 67 74 77 77 76 84 74 75 87 75 74 54 55 52 49 50 53 72 71 71 53 48 48 49 49 49 51 52 47 41 42 45 47 48 47 49 59 62 63 57 56 54 50 51 51 55 54 72 56 69 75 59 55 53 53 55 56 55 50 50 57 55 48 53 54 74 76 80 62 70 69 64 58 55 58 63 56 56 53 55 56 60 64 62 62 61 57 58 58 57 55 57 60 58 62 58 58 57 57 62 62 74 74 74 75 83 71 90 72 76 62 57 52 57 53 50 52 72 54 72 54 49 48 49 49 50 51 51 47 43 43 45 48 48 47 48 60 64 50 56 55 53 52 52 53 55 54 56 73 70 76 61 56 52 53 56 57 55 50 52 57 55 48 52 54 73 74 81 79 67 68 64 57 54 57 63 56 55 53 55 54 59 61 63 64 62 60 60 60 58 55 56 61 60 61 57 56 54 57 64 59 73 74 73 72 77 71 91 78 77 64 62 58 55 57 52 54 72 52 71 54 49 47 49 49 50 52 51 47 41 42 45 49 49 49 48 60 67 51 57 54 53 54 54 52 55 53 55 57 71 75 61 57 56 55 56 56 55 52 52 56 55 50 53 52 73 75 81 66 66 68 63 57 55 56 65 58 55 54 53 53 54 61 62 64 63 61 63 60 60 56 57 62 62 60 75 56 53 59 67 62 74 74 73 72 75 73 85 80 80 81 80 80 61 55 52 52 55 49 70 55 51 47 48 49 49 51 48 45 42 45 45 45 51 49 49 65 72 53 57 55 53 54 53 52 53 51 53 59 55 74 62 58 57 56 52 53 54 54 52 55 55 52 53 53 73 73 80 65 67 68 63 57 58 53 63 62 55 56 54 51 47 60 62 64 63 62 64 60 57 57 59 63 61 57 74 56 54 61 66 67 59 58 73 71 70 76 85 75 80 79 74 84 60 55 51 51 52 68 70 73 52 49 49 50 49 51 51 50 47 51 48 46 53 52 51 71 57 55 58 55 53 58 54 54 54 51 53 57 56 73 62 58 58 56 51 52 53 53 53 53 55 53 57 55 57 74 77 64 67 68 64 57 59 53 63 64 62 57 54 49 43 57 63 66 64 63 62 59 57 57 62 64 60 53 57 56 58 62 65 67 61 57 73 71 71 77 78 83 63 74 74 74 55 58 53 51 50 49 69 74 54 50 49 50 50 53 55 52 51 50 50 53 52 53 54 56 58 57 61 58 55 59 56 55 54 52 53 56 56 73 62 58 57 56 52 50 53 53 54 50 55 55 57 57 55 74 75 80 66 67 63 57 61 58 62 64 61 75 54 47 43 49 63 66 63 64 63 59 57 56 63 64 60 54 56 57 60 64 66 67 61 74 73 75 72 74 76 84 68 76 58 73 75 55 54 53 53 69 68 73 55 51 51 50 52 57 58 52 52 47 52 56 54 53 55 57 61 59 64 60 58 60 56 55 56 54 53 55 57 76 63 60 57 55 55 51 53 53 52 52 52 55 57 58 54 74 75 75 66 66 63 59 61 62 62 63 57 73 56 49 44 46 61 66 66 62 60 59 55 57 66 63 58 56 56 59 64 67 68 64 60 60 77 60 75 75 77 82 85 76 76 72 72 55 55 55 72 70 68 71 56 54 53 50 52 56 56 53 50 49 55 58 59 60 62 63 64 62 63 61 58 61 57 55 55 55 53 56 55 79 61 59 59 57 56 51 53 52 54 53 49 56 56 57 55 73 75 57 64 64 63 59 60 60 74 74 75 73 57 52 49 50 60 64 65 61 59 58 56 58 65 63 58 56 58 60 66 68 69 63 63 61 64 61 75 78 81 81 82 78 77 73 75 73 72 74 74 70 68 70 73 55 53 50 52 56 56 52 46 48 54 59 63 66 66 67 66 63 65 63 60 62 60 56 57 56 54 57 57 63 62 58 59 58 56 52 52 52 71 56 51 57 58 58 55 58 75 57 62 64 63 58 60 58 72 73 77 73 57 54 51 53 58 60 62 60 60 60 57 58 63 61 57 55 57 62 66 70 70 61 64 60 64 65 77 81 78 81 77 74 75 73 75 75 74 74 74 72 69 68 72 54 52 51 52 55 54 46 49 48 50 57 64 67 68 68 66 64 65 63 60 63 61 58 58 57 54 57 57 59 61 58 57 59 58 52 52 52 71 56 53 59 58 57 55 55 59 58 63 64 63 59 59 57 69 72 75 74 58 58 54 56 60 58 60 58 61 61 58 58 63 59 56 54 57 62 67 69 68 60 63 66 65 64 75 78 77 82 88 76 81 74 74 75 73 74 56 56 70 62 71 54 53 51 52 55 54 52 53 48 53 58 63 68 68 68 66 63 66 65 61 63 62 60 57 57 55 57 56 56 64 60 60 61 61 55 52 53 72 56 54 59 59 58 55 53 59 58 63 65 63 59 59 56 68 69 74 74 58 61 57 57 60 58 61 59 64 63 59 59 63 58 57 61 55 62 69 69 67 61 62 68 67 64 59 76 77 91 92 78 83 75 74 78 81 63 61 57 66 62 72 54 54 51 52 56 57 54 53 49 56 59 64 67 66 66 65 64 66 64 61 63 61 60 59 56 55 57 55 56 62 62 60 61 61 58 54 54 72 55 55 60 62 58 53 53 59 59 63 65 63 59 58 55 68 68 73 74 74 61 60 62 61 57 61 59 65 67 62 59 61 60 58 64 56 63 72 70 66 57 60 66 70 69 75 75 86 85 75 83 60 74 77 78 82 69 63 56 62 44 54 54 54 53 53 58 60 57 54 57 56 60 63 64 65 66 66 66 65 65 61 63 63 61 59 57 57 56 55 58 61 61 59 62 62 59 55 72 72 55 57 63 62 58 54 55 59 61 61 65 64 59 58 55 69 64 72 74 74 62 64 64 62 57 61 59 67 67 62 60 60 62 60 64 58 62 70 69 65 57 58 64 69 67 75 75 85 73 78 66 79 74 70 88 71 69 76 55 59 61 53 53 53 54 55 61 62 61 58 58 59 61 63 63 65 66 67 66 66 67 62 61 64 61 60 57 58 57 56 57 62 61 57 61 63 62 56 72 73 56 73 64 60 59 55 56 59 61 61 65 62 60 56 54 70 66 72 74 74 62 63 65 63 58 61 61 68 69 63 60 60 63 61 61 58 61 68 67 66 56 55 59 65 64 74 77 78 76 80 77 80 74 73 81 71 66 62 55 66 64 53 53 53 53 57 60 61 63 62 60 60 60 62 63 65 66 67 66 66 67 63 62 63 61 60 58 58 57 56 54 58 60 55 57 61 61 58 72 72 56 58 64 61 59 55 57 60 62 62 64 63 58 56 53 72 68 71 73 74 61 63 65 66 60 61 64 68 70 64 61 60 62 61 56 54 60 65 63 63 58 55 60 61 76 74 72 74 83 84 73 74 75 75 72 70 66 63 56 53 71 53 52 53 52 54 61 63 65 61 61 60 61 58 63 64 66 68 67 66 68 66 61 63 61 60 57 61 59 56 53 53 58 53 53 58 62 58 57 73 56 59 65 61 58 55 55 61 80 63 64 62 58 56 52 55 69 71 73 73 59 62 64 66 62 59 65 67 69 64 61 60 60 61 55 55 63 64 63 60 59 58 60 66 60 57 73 71 83 82 74 70 75 81 73 72 65 61 60 53 74 53 53 53 53 53 55 63 66 63 63 61 61 59 63 63 65 68 66 67 69 67 62 62 61 61 58 61 61 57 53 52 57 54 54 58 61 59 57 72 57 61 65 62 57 55 56 60 67 66 64 61 59 56 52 55 71 70 73 72 60 61 66 67 64 60 65 67 69 64 60 61 59 59 55 56 66 63 64 63 60 64 67 66 63 74 73 70 78 76 71 72 74 83 84 71 66 61 63 60 59 55 53 54 54 53 54 61 62 59 61 61 60 59 63 64 67 69 66 65 67 68 64 61 61 60 58 61 62 59 54 53 58 56 55 58 60 59 59 59 58 60 63 61 56 54 57 62 67 68 65 61 60 56 54 55 71 70 73 56 60 61 64 66 66 64 65 68 67 63 61 62 59 61 59 55 68 65 64 62 62 64 64 66 59 75 74 71 72 71 71 70 71 83 84 84 65 62 64 65 62 56 56 54 55 54 53 62 63 64 61 59 60 59 61 65 68 69 67 66 68 68 64 62 60 60 59 61 62 61 57 56 59 57 56 59 60 60 61 60 57 73 81 61 59 55 57 79 68 71 65 62 61 56 53 55 72 72 73 56 60 61 64 68 66 64 66 67 65 62 59 65 64 63 61 56 66 70 64 64 63 66 66 66 62 61 58 73 69 72 73 74 72 78 81 81 66 63 65 66 64 58 74 56 54 55 54 63 65 63 61 60 59 62 65 68 71 68 68 67 67 67 65 62 62 61 59 62 62 61 59 59 61 58 57 58 59 60 61 61 57 73 80 63 58 55 57 64 70 71 64 62 62 56 54 57 56 72 57 55 59 61 64 65 67 67 66 67 64 61 59 64 66 64 62 58 60 65 69 66 65 67 66 68 65 61 63 75 73 56 80 81 74 79 75 76 67 66 66 65 63 75 73 56 55 54 55 62 66 65 64 61 61 63 68 69 71 69 68 68 68 66 67 63 62 61 59 61 62 63 60 59 60 57 56 59 60 60 62 62 57 73 76 67 59 55 57 63 82 68 63 62 61 57 53 57 55 56 57 55 59 61 64 64 67 67 69 67 63 61 59 61 68 64 62 61 57 78 81 68 70 66 65 67 67 61 76 62 61 67 68 69 80 82 74 83 85 67 66 64 62 74 73 73 54 53 58 63 67 67 67 63 63 65 70 68 70 70 70 68 68 67 67 63 62 62 60 60 62 63 62 60 58 56 58 61 62 60 61 62 57 72 74 67 61 55 57 63 69 69 64 62 63 60 55 56 55 56 58 55 58 61 64 63 64 68 71 69 65 61 63 65 67 64 63 64 58 74 76 68 68 62 63 67 65 61 59 61 65 72 69 71 70 82 74 81 84 68 64 62 60 74 72 73 54 54 61 64 66 66 67 66 65 69 70 68 70 73 73 69 69 66 67 65 63 62 60 61 64 64 61 59 59 58 59 61 63 61 63 61 72 72 74 65 63 59 57 64 66 69 64 63 64 61 57 56 54 55 58 56 58 61 64 62 62 66 71 69 67 63 65 64 70 65 63 66 62 57 74 62 65 62 62 65 61 63 57 59 64 68 70 76 85 82 73 87 73 66 62 63 58 55 72 74 55 56 64 66 66 67 67 68 67 68 69 68 73 74 74 69 68 67 68 65 64 62 60 63 63 64 62 60 58 59 60 61 63 62 62 59 73 73 74 65 65 61 58 63 67 67 64 63 64 62 59 56 53 55 74 59 59 60 63 61 62 64 70 71 67 63 65 67 68 64 65 65 64 57 60 62 65 62 64 66 63 65 60 62 61 64 73 77 70 82 71 87 72 67 61 63 59 72 74 55 52 57 63 68 67 67 69 68 70 68 70 68 73 74 76 68 66 67 68 67 65 63 60 62 65 65 63 60 58 60 60 60 63 61 61 59 73 74 76 65 65 63 58 61 66 65 63 63 63 62 57 56 53 55 73 61 61 62 61 61 62 65 70 72 68 64 66 68 68 65 66 65 63 59 62 63 65 65 67 64 64 69 58 65 65 61 74 74 69 75 85 84 77 69 60 62 60 72 74 48 45 53 63 68 68 65 71 71 71 68 68 71 72 76 75 68 66 66 68 68 66 63 61 64 66 66 64 62 59 59 59 60 61 63 61 73 73 74 63 65 65 64 60 62 67 64 64 64 63 61 57 57 53 55 73 64 63 63 61 61 61 62 67 73 68 66 65 67 68 64 67 64 61 58 62 64 70 66 67 67 66 67 62 68 69 66 74 73 69 80 79 83 76 69 63 65 64 72 77 49 41 48 57 67 68 67 70 73 71 69 70 74 72 77 76 66 65 66 67 69 66 64 62 64 67 67 64 61 59 61 59 61 60 64 62 59 72 74 61 68 65 65 60 62 64 64 63 64 64 61 57 57 56 56 74 66 64 62 59 60 61 62 65 74 70 66 66 68 68 65 69 67 61 56 61 67 66 66 69 66 65 66 67 71 69 67 72 73 68 76 76 84 76 69 65 68 67 56 75 51 41 47 57 66 67 69 72 73 73 71 71 74 75 77 77 66 65 65 66 68 67 65 64 65 68 68 65 62 59 61 58 59 59 64 61 58 72 76 59 67 65 66 60 61 64 64 62 63 64 61 57 60 57 56 61 66 65 61 58 74 60 63 65 71 72 71 66 65 67 66 68 67 61 57 63 68 65 66 69 67 69 65 66 71 72 71 75 70 82 77 77 84 76 71 70 70 65 55 74 50 38 47 58 66 68 70 73 73 74 73 74 76 75 76 76 65 64 65 65 67 67 66 65 66 67 68 66 61 60 61 58 58 59 64 61 58 73 76 74 65 65 65 59 60 63 63 61 63 64 60 59 61 57 72 62 66 66 62 56 58 73 64 64 69 71 70 67 64 67 66 66 67 62 58 62 68 67 67 68 70 73 70 68 72 73 75 73 68 77 76 77 85 75 73 72 68 65 57 76 47 40 45 56 65 69 72 74 75 74 75 77 77 76 73 74 65 64 64 63 66 67 66 65 65 67 70 67 63 62 62 61 57 57 63 62 58 59 75 79 65 64 66 59 59 64 63 62 64 65 61 60 62 57 72 61 67 66 60 54 56 59 63 62 66 69 68 67 66 68 69 64 64 64 59 62 67 69 67 69 70 74 74 71 73 71 72 70 83 77 74 81 74 75 74 71 70 64 53 59 50 43 47 59 65 68 72 72 74 73 76 78 76 74 73 72 67 65 63 62 63 65 67 64 65 68 70 68 63 62 62 61 59 58 61 60 58 75 75 80 66 64 67 59 60 65 63 62 65 66 62 62 62 56 73 59 68 66 58 53 57 61 63 60 65 67 66 66 66 67 71 67 66 64 61 66 69 68 66 69 69 73 76 75 71 74 73 68 82 60 60 82 75 76 74 71 71 63 55 60 58 50 50 62 63 67 71 75 73 75 77 78 77 74 74 72 67 65 63 62 62 62 65 64 65 66 70 67 63 62 61 63 60 58 61 60 57 76 75 80 66 63 65 60 60 63 62 59 66 66 66 64 61 58 73 73 65 63 58 53 56 62 64 61 63 67 66 66 66 67 70 69 67 65 64 67 68 67 68 71 71 71 77 75 68 76 74 66 81 64 65 72 75 75 75 73 70 64 54 62 63 53 54 63 64 67 70 72 71 76 77 76 76 75 73 72