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