44 3010 Patrick Minnis NASA/Langley Research Center VISST (Visible Infrared Split-Window Solar-Infrared Technique) GOES-8 Pixel-Level Retrievals CRYSTAL-FACE 1 1 2002 07 09 2003 05 14 1 1 0 100 100 1 1 1 1 PIXEL LINE (unitless) PIXEL ELEMENT (unitless) TIME (HHMM) 9 0.01 0.01 1 0.1 0.1 0.1 0.1 0.1 0.1 9999 9999 9 9999 9999 9999 999 999 999 LATITUDE (degrees North) LONGITUDE (degrees West) CLOUD PHASE (1=water,2=ice,3=no retrieval,4=clear,5=bad data,6=suspect water,7=suspect ice) EFFECTIVE CLOUD TEMPERATURE (K) VISIBLE OPTICAL DEPTH (unitless) EFFECTIVE CLOUD PARTICLE RADIUS (If Cloud Phase=1) OR DIAMETER (If Cloud Phase=2) (microns) CLOUD TOP HEIGHT (km) EFFECTIVE CLOUD HEIGHT (km) CLOUD BOTTOM HEIGHT (km) 0 14 This is a subsection of beta-level pixel retrievals from VISST (Visible Infrared Split-Window Solar-Infrared Technique) on GOES8 data. Please check with Patrick Minnis (p.minnis@larc.nasa.gov) for any technical questions or before using these data in any publication. A revised version of the results will be made generally available after the processing algorithms are completely verified. A reference is Minnis, P.;Kratz, D. P.; Coakley, J. A., Jr.; King, M. D.; Garber, D.; Heck, P. Mayor, S.; Young, D. F. and Arduini, R.: Cloud Optical Property Retrieval (Subsystem 4.3). Clouds and the Earths Radiant Energy System (CERES) Algorithm Theoretical Basis Document, Volume III: Cloud Analyses and Radiance Inversions (Subsystem 4) NASA RP 1376 Vol. 3, edited by CERES Science Team, December, 1995, pp. 135-176. VISST pixel-level retrievals from a larger domain, with more radiative, macrophysical and microphysical parameters, have been made available in netcdf format from the NASA/Langley CRYSTAL-FACE web page at http://angler.larc.nasa.gov/crystal. NOTE: This file replaces the preliminary VISST retrievals in the CRYSTAL archive. 0 1555 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 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 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 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 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 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 2 2 2 2 1 1 1 2 1 1 1 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 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 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 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 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 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 1 1 2 1 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2285 2415 2607 2519 2777 2448 2695 2709 2676 2683 2685 2698 2680 2698 2592 2585 2610 2559 2392 2298 2218 2192 2179 2166 2166 2159 2159 2176 2169 2169 2271 2319 2251 2290 2317 2287 2251 2262 2317 2316 2354 2357 2369 2404 2453 2504 2517 2551 2553 2539 2540 2558 2561 2559 2553 2530 2526 2534 2566 2560 2580 2542 2568 2619 2661 2643 2626 2621 2610 2612 2600 2610 2609 2614 2612 2624 2637 2638 2619 2625 2627 2620 2616 2624 2625 2625 2608 2603 2625 2641 2636 2640 2635 2640 2641 2649 2642 2636 2624 2621 2256 2375 2566 2513 2665 2608 2694 2707 2683 2683 2682 2704 2683 2626 2525 2559 2532 2610 2510 2332 2212 2183 2162 2152 2166 2162 2166 2186 2192 2202 2290 2303 2233 2287 2290 2271 2236 2254 2331 2329 2334 2337 2357 2404 2444 2490 2526 2559 2560 2556 2555 2551 2547 2566 2572 2525 2531 2582 2595 2518 2574 2510 2611 2664 2659 2636 2626 2619 2612 2616 2607 2609 2607 2614 2610 2624 2648 2630 2629 2620 2620 2630 2628 2635 2622 2620 2606 2602 2625 2636 2636 2635 2627 2632 2631 2640 2647 2643 2623 2620 2230 2337 2531 2544 2640 2539 2692 2696 2669 2675 2683 2691 2711 2610 2525 2620 2575 2617 2557 2322 2202 2173 2156 2152 2166 2162 2176 2196 2218 2242 2295 2282 2251 2285 2273 2268 2236 2248 2329 2338 2316 2303 2341 2389 2434 2466 2526 2550 2544 2554 2538 2534 2553 2581 2587 2520 2551 2593 2591 2531 2609 2550 2596 2637 2601 2631 2622 2617 2617 2616 2609 2609 2609 2616 2611 2623 2632 2619 2614 2623 2621 2636 2631 2630 2614 2614 2607 2604 2609 2620 2627 2620 2614 2622 2632 2644 2656 2628 2631 2620 2221 2301 2497 2557 2618 2710 2688 2685 2642 2678 2687 2699 2638 2650 2616 2654 2605 2668 2539 2364 2202 2176 2159 2149 2173 2162 2179 2208 2233 2262 2290 2279 2271 2287 2268 2268 2251 2245 2311 2334 2290 2274 2332 2382 2420 2460 2524 2531 2522 2528 2516 2539 2561 2582 2575 2533 2555 2586 2579 2515 2591 2596 2676 2660 2656 2607 2617 2621 2619 2624 2609 2609 2605 2614 2615 2625 2628 2635 2622 2623 2626 2641 2627 2622 2602 2612 2600 2593 2594 2607 2612 2609 2615 2633 2639 2648 2652 2636 2617 2591 2221 2271 2482 2562 2611 2683 2683 2676 2636 2679 2694 2689 2700 2698 2696 2720 2679 2586 2550 2414 2205 2176 2159 2152 2173 2176 2199 2218 2230 2254 2279 2271 2282 2298 2265 2268 2271 2262 2306 2303 2266 2255 2336 2363 2413 2460 2496 2514 2509 2518 2516 2547 2554 2570 2525 2519 2568 2587 2569 2494 2565 2602 2670 2636 2608 2616 2613 2626 2616 2624 2616 2607 2605 2613 2615 2623 2612 2617 2615 2628 2636 2640 2623 2614 2600 2608 2593 2588 2608 2625 2614 2622 2628 2642 2645 2647 2638 2625 2583 2551 2227 2268 2481 2566 2630 2669 2672 2671 2648 2697 2700 2689 2708 2681 2726 2722 2662 2575 2536 2420 2205 2176 2162 2162 2179 2196 2212 2218 2205 2245 2268 2271 2273 2290 2265 2268 2285 2285 2295 2273 2255 2247 2325 2363 2408 2441 2456 2493 2506 2526 2529 2553 2556 2543 2508 2539 2593 2595 2544 2480 2548 2617 2660 2645 2620 2620 2618 2630 2611 2621 2615 2610 2605 2611 2613 2625 2610 2612 2617 2630 2625 2629 2614 2607 2604 2598 2584 2602 2635 2654 2634 2634 2631 2637 2645 2640 2627 2607 2528 2499 2230 2279 2462 2560 2620 2653 2665 2669 2657 2690 2702 2605 2675 2722 2689 2821 2687 2599 2553 2411 2205 2183 2173 2173 2205 2215 2215 2218 2196 2236 2273 2273 2265 2273 2256 2268 2287 2295 2285 2268 2263 2259 2313 2373 2413 2418 2422 2470 2492 2509 2522 2551 2561 2545 2532 2561 2604 2603 2530 2483 2533 2611 2624 2612 2619 2606 2622 2629 2611 2621 2617 2615 2609 2609 2614 2619 2605 2618 2617 2614 2609 2609 2600 2601 2595 2590 2595 2622 2638 2638 2620 2634 2630 2636 2637 2632 2610 2580 2467 2454 2230 2273 2419 2547 2596 2636 2662 2674 2658 2695 2708 2582 2671 2761 2659 2728 2608 2616 2522 2368 2202 2183 2166 2189 2233 2227 2215 2212 2199 2227 2273 2268 2259 2262 2254 2273 2287 2295 2282 2265 2270 2265 2301 2384 2400 2405 2415 2461 2482 2484 2484 2522 2548 2545 2559 2569 2597 2592 2528 2496 2538 2621 2614 2606 2605 2605 2629 2632 2614 2626 2617 2614 2616 2611 2610 2610 2603 2620 2611 2605 2593 2592 2585 2590 2588 2593 2614 2625 2613 2597 2610 2630 2634 2640 2635 2626 2587 2535 2414 2411 2230 2268 2381 2526 2578 2629 2663 2679 2650 2658 2687 2611 2679 2706 2692 2730 2714 2652 2418 2334 2202 2176 2162 2215 2242 2227 2215 2196 2196 2218 2254 2248 2254 2254 2251 2265 2276 2287 2285 2262 2275 2265 2290 2368 2372 2391 2428 2463 2469 2468 2453 2476 2516 2540 2575 2569 2579 2575 2527 2495 2548 2624 2603 2594 2587 2612 2629 2627 2618 2628 2622 2613 2620 2613 2610 2602 2599 2608 2602 2598 2586 2580 2577 2590 2585 2605 2624 2618 2594 2599 2617 2634 2637 2645 2637 2609 2553 2490 2380 2372 2230 2268 2369 2513 2569 2634 2672 2687 2602 2561 2524 2679 2571 2658 2666 2703 2674 2679 2484 2335 2202 2173 2162 2236 2242 2218 2212 2189 2179 2202 2218 2236 2256 2256 2256 2256 2268 2287 2285 2259 2276 2263 2281 2326 2320 2380 2436 2451 2442 2453 2429 2436 2485 2530 2560 2570 2570 2556 2521 2492 2557 2608 2586 2579 2573 2607 2623 2618 2624 2629 2622 2613 2618 2615 2617 2599 2586 2597 2595 2590 2575 2572 2583 2605 2596 2615 2615 2609 2610 2617 2627 2640 2631 2642 2617 2570 2509 2453 2367 2350 2233 2268 2357 2498 2558 2638 2667 2694 2573 2501 2613 2588 2465 2637 2659 2695 2569 2683 2423 2388 2212 2169 2173 2245 2242 2208 2192 2183 2162 2176 2183 2245 2273 2265 2265 2271 2271 2290 2282 2262 2282 2266 2272 2293 2281 2369 2423 2415 2412 2434 2405 2405 2442 2514 2558 2563 2569 2541 2504 2494 2551 2592 2575 2577 2570 2600 2615 2607 2613 2627 2615 2612 2620 2621 2622 2602 2587 2589 2588 2581 2573 2574 2603 2620 2619 2620 2600 2620 2631 2628 2631 2623 2613 2619 2587 2523 2473 2436 2378 2342 2245 2279 2344 2470 2553 2633 2659 2695 2585 2523 2596 2565 2610 2659 2655 2694 2588 2628 2402 2473 2239 2192 2202 2271 2230 2196 2176 2173 2159 2162 2179 2271 2303 2273 2276 2287 2285 2301 2287 2268 2287 2272 2270 2290 2265 2346 2381 2381 2396 2415 2385 2378 2398 2481 2540 2561 2568 2533 2489 2497 2537 2580 2558 2553 2563 2605 2604 2597 2602 2621 2612 2614 2625 2628 2624 2595 2585 2585 2581 2582 2567 2565 2599 2622 2623 2604 2597 2633 2623 2615 2611 2591 2580 2580 2551 2491 2459 2421 2381 2332 2265 2303 2332 2435 2540 2621 2650 2654 2556 2539 2574 2592 2622 2629 2664 2714 2561 2615 2530 2506 2303 2265 2285 2327 2224 2192 2176 2176 2162 2166 2199 2317 2332 2293 2295 2314 2314 2317 2287 2273 2290 2285 2285 2294 2268 2318 2326 2350 2387 2408 2371 2357 2370 2441 2514 2555 2558 2526 2469 2484 2538 2564 2548 2534 2536 2597 2592 2588 2594 2614 2613 2614 2621 2627 2613 2583 2582 2583 2585 2588 2557 2550 2584 2602 2602 2599 2612 2620 2595 2593 2586 2568 2554 2555 2518 2471 2447 2415 2371 2322 2273 2309 2319 2415 2515 2607 2632 2653 2570 2572 2509 2586 2617 2638 2674 2584 2516 2602 2557 2523 2398 2349 2376 2364 2230 2196 2169 2176 2169 2169 2242 2369 2359 2317 2317 2342 2337 2327 2295 2282 2301 2295 2313 2295 2273 2304 2275 2307 2364 2397 2357 2344 2370 2414 2486 2517 2528 2516 2449 2490 2546 2550 2541 2523 2510 2585 2578 2578 2585 2608 2614 2607 2612 2610 2592 2582 2573 2580 2586 2587 2557 2547 2579 2593 2601 2620 2615 2609 2583 2568 2568 2557 2549 2544 2500 2456 2437 2413 2364 2306 2268 2295 2314 2415 2478 2565 2596 2629 2599 2602 2553 2575 2615 2640 2668 2523 2520 2572 2571 2548 2455 2371 2424 2359 2242 2196 2176 2176 2179 2183 2273 2413 2364 2327 2337 2364 2349 2334 2295 2290 2314 2306 2334 2296 2276 2313 2271 2278 2332 2385 2344 2322 2358 2396 2455 2488 2504 2502 2438 2491 2550 2542 2530 2508 2495 2558 2569 2570 2568 2595 2600 2594 2594 2598 2584 2579 2574 2578 2584 2585 2567 2531 2582 2601 2639 2638 2604 2598 2575 2557 2557 2556 2545 2527 2476 2445 2441 2419 2359 2293 2256 2276 2301 2404 2443 2536 2576 2615 2587 2597 2570 2550 2604 2635 2655 2662 2560 2582 2563 2559 2473 2352 2404 2364 2282 2202 2186 2189 2192 2208 2306 2426 2369 2339 2342 2364 2359 2337 2298 2306 2319 2317 2344 2290 2270 2320 2289 2276 2303 2366 2334 2303 2342 2390 2449 2486 2489 2487 2424 2484 2546 2538 2515 2494 2500 2536 2561 2566 2556 2574 2578 2580 2590 2585 2580 2578 2576 2576 2580 2587 2570 2528 2580 2595 2658 2589 2595 2585 2563 2549 2549 2556 2547 2510 2454 2454 2447 2428 2364 2295 2256 2268 2298 2383 2410 2520 2561 2585 2582 2574 2549 2528 2588 2622 2640 2587 2583 2588 2563 2550 2473 2339 2362 2376 2329 2212 2196 2196 2205 2245 2327 2408 2359 2342 2329 2357 2362 2342 2314 2309 2317 2319 2329 2271 2248 2302 2312 2282 2287 2339 2314 2287 2321 2383 2445 2473 2471 2460 2411 2472 2528 2524 2501 2492 2501 2530 2558 2564 2555 2553 2548 2557 2580 2580 2580 2574 2564 2566 2574 2585 2570 2539 2564 2562 2558 2595 2583 2568 2557 2547 2545 2557 2555 2508 2450 2462 2454 2430 2359 2306 2254 2265 2303 2366 2390 2507 2542 2550 2570 2561 2523 2508 2558 2600 2637 2607 2591 2591 2564 2543 2459 2339 2339 2366 2347 2224 2212 2202 2224 2268 2319 2352 2357 2352 2334 2357 2362 2354 2332 2306 2306 2303 2301 2242 2215 2251 2299 2287 2285 2319 2285 2276 2301 2372 2437 2465 2461 2442 2414 2487 2502 2511 2486 2490 2501 2528 2557 2559 2549 2541 2527 2531 2566 2568 2566 2558 2566 2564 2575 2578 2566 2535 2549 2547 2557 2586 2579 2567 2566 2560 2551 2562 2549 2508 2456 2456 2447 2428 2369 2314 2236 2271 2314 2352 2376 2472 2531 2535 2559 2559 2495 2497 2521 2578 2637 2626 2599 2593 2574 2544 2445 2322 2332 2352 2342 2254 2230 2215 2254 2293 2295 2317 2349 2364 2362 2357 2357 2359 2342 2309 2298 2290 2268 2221 2202 2212 2256 2276 2282 2303 2271 2265 2285 2347 2435 2461 2464 2427 2429 2499 2472 2496 2471 2476 2494 2531 2550 2542 2538 2538 2514 2514 2533 2554 2550 2558 2574 2570 2587 2590 2571 2581 2552 2554 2556 2598 2587 2588 2580 2571 2559 2573 2540 2506 2458 2447 2437 2428 2383 2337 2236 2273 2295 2342 2357 2419 2503 2530 2554 2571 2500 2489 2496 2567 2632 2627 2612 2593 2569 2552 2439 2290 2332 2371 2369 2309 2248 2268 2327 2342 2285 2303 2357 2378 2385 2366 2354 2354 2332 2314 2287 2279 2248 2215 2202 2199 2224 2253 2265 2285 2265 2262 2282 2324 2432 2460 2470 2422 2452 2489 2468 2475 2450 2466 2483 2524 2531 2514 2516 2527 2502 2494 2513 2523 2515 2547 2571 2586 2602 2591 2589 2596 2557 2566 2578 2614 2611 2599 2583 2567 2573 2580 2528 2508 2466 2454 2447 2441 2415 2374 2239 2265 2279 2329 2332 2359 2466 2528 2550 2571 2519 2498 2493 2571 2629 2629 2620 2591 2581 2549 2416 2282 2339 2415 2394 2339 2271 2352 2425 2425 2314 2293 2369 2397 2394 2371 2357 2347 2319 2306 2271 2254 2221 2212 2202 2202 2205 2221 2248 2268 2259 2262 2271 2311 2398 2472 2471 2434 2462 2460 2457 2454 2434 2463 2474 2506 2505 2478 2467 2492 2494 2491 2513 2512 2500 2538 2568 2599 2608 2607 2594 2600 2536 2564 2592 2618 2604 2611 2582 2555 2582 2579 2524 2514 2483 2462 2468 2458 2456 2421 2239 2254 2265 2293 2301 2322 2430 2531 2546 2565 2531 2503 2485 2580 2632 2635 2613 2604 2588 2542 2413 2293 2332 2428 2390 2366 2339 2446 2499 2485 2347 2287 2354 2394 2378 2364 2354 2337 2311 2279 2256 2230 2208 2212 2205 2199 2196 2202 2227 2251 2256 2259 2268 2306 2384 2475 2463 2456 2460 2432 2439 2438 2426 2458 2462 2491 2476 2441 2403 2427 2477 2503 2531 2524 2513 2537 2558 2598 2607 2603 2578 2579 2530 2570 2584 2600 2587 2615 2598 2558 2586 2574 2535 2529 2499 2472 2470 2468 2476 2460 2245 2242 2254 2265 2279 2301 2390 2520 2546 2562 2520 2486 2460 2571 2632 2632 2613 2605 2580 2518 2432 2306 2301 2404 2401 2429 2425 2505 2521 2497 2357 2262 2317 2359 2357 2339 2337 2332 2290 2262 2251 2230 2205 2221 2205 2192 2186 2189 2221 2239 2248 2254 2268 2306 2382 2468 2451 2474 2460 2413 2422 2413 2417 2450 2441 2474 2460 2426 2366 2392 2463 2509 2546 2542 2527 2541 2547 2587 2597 2601 2574 2570 2553 2587 2575 2579 2577 2621 2619 2589 2606 2592 2558 2549 2517 2485 2467 2476 2491 2489 2245 2236 2236 2254 2256 2290 2369 2506 2543 2559 2502 2485 2441 2516 2597 2617 2604 2597 2563 2497 2459 2342 2273 2374 2445 2492 2477 2523 2514 2483 2319 2227 2273 2334 2344 2324 2327 2317 2282 2262 2242 2233 2218 2227 2202 2192 2183 2179 2215 2230 2239 2248 2268 2303 2384 2460 2442 2475 2460 2407 2404 2396 2411 2437 2422 2458 2454 2436 2380 2386 2453 2519 2548 2554 2547 2553 2556 2580 2602 2601 2579 2584 2578 2591 2573 2572 2569 2601 2615 2619 2629 2612 2573 2555 2538 2497 2470 2494 2506 2510 2236 2233 2227 2236 2245 2285 2371 2496 2537 2555 2491 2487 2444 2417 2494 2562 2574 2578 2542 2499 2490 2407 2273 2374 2509 2544 2511 2536 2516 2458 2271 2202 2242 2317 2344 2339 2322 2309 2282 2248 2236 2242 2230 2227 2202 2192 2179 2183 2205 2227 2227 2245 2265 2311 2397 2456 2440 2479 2458 2391 2376 2377 2389 2424 2399 2437 2445 2441 2404 2400 2471 2527 2549 2557 2558 2565 2564 2590 2599 2620 2611 2597 2583 2593 2577 2580 2582 2602 2624 2664 2671 2615 2587 2554 2541 2495 2482 2517 2519 2518 2233 2233 2218 2221 2227 2271 2390 2490 2528 2538 2476 2480 2456 2357 2374 2483 2524 2545 2532 2501 2507 2459 2287 2342 2514 2569 2532 2545 2534 2437 2251 2189 2218 2287 2342 2369 2334 2306 2276 2248 2242 2248 2242 2221 2199 2199 2186 2189 2202 2221 2221 2242 2273 2324 2412 2468 2448 2487 2444 2378 2349 2353 2357 2408 2379 2403 2423 2425 2409 2429 2483 2525 2545 2558 2561 2566 2564 2592 2608 2614 2613 2606 2574 2574 2565 2580 2589 2602 2625 2685 2663 2626 2590 2546 2524 2487 2498 2542 2527 2522 2230 2233 2218 2215 2221 2268 2410 2494 2532 2519 2460 2458 2468 2352 2329 2390 2446 2493 2528 2499 2499 2479 2311 2285 2463 2554 2538 2549 2540 2437 2259 2192 2215 2271 2344 2401 2357 2322 2282 2262 2259 2245 2242 2221 2196 2199 2189 2192 2199 2212 2218 2242 2282 2334 2426 2478 2454 2473 2421 2359 2347 2339 2334 2396 2360 2375 2395 2383 2409 2444 2480 2513 2537 2552 2556 2564 2565 2589 2603 2603 2596 2594 2555 2535 2530 2555 2576 2581 2610 2651 2642 2622 2590 2557 2536 2510 2529 2552 2534 2534 2227 2236 2221 2218 2221 2273 2408 2490 2528 2497 2447 2443 2460 2375 2329 2344 2376 2430 2518 2513 2490 2475 2317 2262 2404 2539 2536 2541 2516 2455 2279 2208 2239 2317 2374 2424 2374 2337 2303 2282 2276 2254 2242 2215 2196 2189 2186 2192 2205 2212 2218 2233 2287 2339 2415 2471 2459 2464 2401 2349 2342 2339 2337 2384 2355 2365 2362 2341 2396 2438 2470 2499 2522 2543 2546 2562 2565 2585 2597 2589 2581 2568 2527 2516 2507 2530 2547 2559 2578 2611 2622 2608 2590 2582 2570 2555 2563 2555 2541 2543 2230 2239 2227 2221 2227 2268 2385 2463 2496 2470 2432 2435 2458 2400 2347 2374 2384 2410 2517 2525 2496 2469 2311 2276 2383 2542 2537 2521 2493 2454 2306 2242 2295 2371 2401 2424 2376 2342 2327 2314 2293 2271 2239 2208 2189 2186 2196 2192 2202 2215 2218 2233 2285 2337 2397 2459 2464 2463 2395 2352 2334 2339 2342 2383 2363 2357 2332 2322 2391 2413 2462 2488 2512 2539 2543 2554 2565 2581 2587 2585 2577 2561 2514 2515 2512 2523 2543 2555 2565 2588 2598 2594 2581 2594 2589 2577 2574 2564 2555 2554 2233 2233 2230 2227 2230 2271 2362 2426 2469 2447 2424 2459 2468 2416 2371 2429 2420 2444 2521 2525 2503 2459 2306 2317 2424 2516 2541 2509 2472 2429 2327 2279 2347 2401 2408 2415 2383 2347 2329 2322 2298 2273 2236 2202 2183 2189 2189 2189 2202 2224 2218 2239 2282 2322 2372 2441 2452 2447 2387 2352 2319 2336 2357 2385 2377 2364 2320 2330 2390 2404 2457 2478 2511 2535 2535 2550 2555 2577 2584 2585 2572 2542 2498 2516 2517 2523 2535 2543 2548 2581 2593 2589 2567 2587 2591 2586 2581 2575 2569 2569 2230 2233 2230 2230 2227 2265 2342 2415 2435 2428 2419 2485 2481 2426 2394 2463 2459 2484 2517 2523 2505 2446 2322 2374 2471 2475 2538 2517 2465 2402 2317 2298 2376 2408 2399 2399 2385 2354 2332 2317 2290 2262 2230 2202 2183 2189 2186 2191 2202 2220 2221 2242 2276 2303 2346 2407 2429 2427 2379 2344 2306 2329 2376 2394 2392 2391 2336 2362 2401 2412 2456 2468 2509 2532 2529 2543 2547 2570 2575 2577 2552 2518 2489 2517 2526 2522 2524 2522 2528 2570 2584 2585 2566 2567 2577 9999 2574 2578 2569 2586 2227 2230 2230 2227 2218 2265 2334 2426 2404 2406 2413 2472 2482 2436 2427 2469 2486 2509 2503 2507 2498 2455 2372 2420 2477 2471 2526 2522 2480 2389 2311 2290 2383 2390 2376 2371 2378 2364 2337 2314 2285 2251 2218 2196 2186 2189 2186 2202 2198 2220 2233 2248 2273 2295 2332 2378 2403 2412 2371 2322 2319 2311 2386 2406 2405 2410 2343 2395 2416 2441 2472 2477 2505 2529 2528 2535 2534 2554 2555 2548 2525 2503 2492 2520 2536 2536 2527 2522 2518 2566 2580 2580 2565 2555 2556 2548 2551 2569 2574 2591 2227 2230 2221 2227 2221 2256 2332 2419 2376 2381 2390 2415 2439 2442 2468 2471 2496 2523 2487 2470 2470 2463 2422 2446 2482 2473 2507 2517 2496 2394 2311 2298 2376 2364 2337 2332 2362 2364 2344 2317 2282 2242 2208 2202 2186 2189 2183 2196 2200 2220 2236 2254 2268 2282 2329 2366 2382 2402 2368 2322 2322 2303 2364 2426 2418 2404 2336 2392 2416 2456 2477 2494 2505 2526 2524 2525 2523 2540 2536 2528 2514 2501 2494 2518 2535 2543 2534 2532 2522 2565 2575 2576 2548 2532 2548 2539 2544 2565 2573 2587 2227 2227 2221 2218 2218 2239 2327 2410 2371 2347 2359 2359 2376 2421 2459 2471 2486 2542 2470 2435 2439 2455 2440 2455 2477 2467 2494 2508 2493 2407 2329 2354 2374 2339 2303 2298 2327 2337 2342 2332 2287 2230 2205 2202 2189 2189 2186 2195 2197 2221 2234 2251 2259 2282 2322 2366 2364 2374 2370 2339 2324 2317 2348 2453 2425 2395 2348 2383 2401 2454 2465 2494 2503 2526 2518 2517 2515 2529 2525 2512 2504 2502 2496 2515 2526 2541 2538 2542 2532 2546 2557 2562 2524 2520 2557 2557 2555 2561 2570 2571 2227 2221 2221 2221 2218 2230 2303 2399 2376 2329 2327 2322 2324 2374 2424 2457 2473 2549 2459 2415 2428 2448 2446 2444 2465 2467 2477 2487 2481 2423 2369 2401 2357 2303 2268 2268 2276 2287 2306 2339 2303 2233 2215 2202 2196 2192 2189 2196 2197 2214 2234 2248 2256 2282 2327 2371 2357 2339 2360 2347 2342 2321 2344 2467 2437 2392 2373 2371 2389 2450 2467 2490 2502 2518 2517 2509 2502 2523 2517 2518 2514 2516 2506 2521 2516 2537 2545 2555 2549 2545 2549 2538 2489 2514 2547 2551 2553 2559 2566 2554 2227 2221 2221 2221 2218 2221 2285 2376 2385 2319 2301 2295 2298 2334 2415 2446 2453 2545 2473 2426 2421 2445 2442 2440 2455 2473 2475 2460 2468 2442 2408 2401 2334 2268 2242 2248 2254 2251 2271 2332 2332 2242 2215 2205 2202 2199 2189 2196 2201 2220 2235 2247 2265 2290 2334 2371 2352 2332 2332 2332 2334 2317 2337 2465 2447 2393 2374 2360 2376 2448 2482 2491 2497 2506 2506 2495 2495 2521 2525 2532 2534 2534 2524 2531 2521 2533 2549 2570 2566 2559 2551 2538 2456 2485 2514 2520 2538 2550 2554 2537 2227 2227 2221 2230 2221 2221 2271 2357 2369 2306 2287 2290 2287 2311 2408 2448 2429 2525 2494 2459 2399 2415 2442 2429 2446 2469 2471 2457 2462 2457 2431 2388 2317 2251 2239 2236 2239 2236 2254 2319 2344 2248 2221 2212 2208 2205 2202 2203 2217 2232 2237 2261 2273 2295 2332 2364 2352 2337 2324 2319 2317 2322 2342 2452 2449 2404 2377 2363 2372 2448 2482 2489 2491 2504 2497 2472 2484 2517 2529 2538 2544 2547 2535 2537 2531 2536 2552 2575 2571 2569 2555 2544 2430 2441 2485 2497 2522 2529 2518 2495 2227 2227 2221 2233 2230 2221 2271 2344 2329 2301 2290 2293 2285 2301 2385 2446 2422 2501 2503 2475 2384 2385 2421 2401 2433 2455 2453 2458 2452 2466 2431 2390 2303 2248 2236 2233 2233 2230 2254 2306 2334 2254 2221 2224 2215 2212 2214 2234 2249 2249 2254 2275 2285 2298 2314 2339 2337 2344 2334 2322 2303 2329 2329 2438 2443 2418 2386 2379 2382 2441 2473 2480 2491 2503 2483 2454 2466 2505 2528 2531 2539 2553 2543 2542 2528 2532 2542 2561 2576 2578 2557 2522 2406 2421 2456 2481 2504 2495 2472 2435 2230 2227 2227 2230 2230 2227 2273 2327 2311 2301 2298 2295 2290 2309 2376 2436 2422 2490 2511 2469 2395 2371 2376 2374 2422 2446 2448 2457 2433 2456 2431 2408 2311 2245 2224 2233 2233 2227 2256 2301 2322 2254 2233 2224 2218 2215 2232 2262 2274 2267 2272 2277 2293 2306 2303 2319 2314 2324 2332 2329 2293 2329 2324 2423 2438 2429 2396 2393 2378 2418 2456 2467 2481 2489 2462 2439 2445 2491 2516 2523 2532 2541 2533 2533 2515 2517 2527 2543 2557 2580 2555 2478 2406 2426 2443 2481 2478 2462 2447 2394 2236 2227 2218 2221 2227 2227 2271 2311 2301 2293 2287 2301 2301 2324 2388 2431 2427 2486 2509 2447 2414 2349 2359 2376 2414 2440 2453 2459 2425 2452 2431 2415 2327 2251 2230 2242 2248 2227 2256 2301 2306 2262 2242 2245 2235 2227 2235 2260 2291 2289 2283 2296 2300 2319 2298 2303 2306 2303 2319 2337 2306 2332 2348 2415 2433 2419 2400 2388 2361 2382 2429 2448 2466 2481 2456 2432 2435 2470 2497 2515 2528 2531 2522 2516 2499 2504 2513 2516 2524 2566 2538 2441 2408 2417 2443 2466 2454 2445 2437 2390 2233 2230 2218 2221 2227 2227 2262 2290 2282 2273 2271 2293 2306 2327 2381 2419 2429 2475 2486 2432 2411 2359 2374 2394 2411 2427 2446 2453 2428 2453 2440 2413 2332 2268 2254 2254 2248 2227 2259 2301 2303 2277 2270 2269 2266 2241 2235 2250 2292 2297 2297 2301 2302 2322 2290 2287 2309 2301 2309 2337 2344 2352 2363 2406 2423 2413 2384 2374 2336 2349 2401 2426 2446 2476 2456 2430 2437 2464 2485 2505 2528 2533 2516 2497 2482 2489 2492 2495 2489 2543 2506 2432 2408 2401 2437 2441 2437 2437 2424 2390 2227 2218 2212 2221 2227 2218 2248 2273 2265 2254 2268 2295 2314 2322 2349 2392 2411 2461 2451 2415 2401 2388 2397 2390 2397 2411 2427 2442 2425 2442 2442 2404 2319 2282 2276 2273 2254 2236 2268 2309 2311 2303 2308 2298 2287 2252 2247 2253 2293 2301 2293 2293 2300 2322 2287 2271 2314 2324 2309 2317 2344 2352 2350 2397 2406 2402 2357 2360 2317 2328 2371 2411 2429 2465 2460 2437 2443 2472 2491 2501 2520 2523 2504 2488 2466 2479 2494 2500 2493 2522 2466 2430 2419 2401 2419 2419 2419 2417 2404 2385 2221 2212 2202 2212 2221 2215 2236 2256 2248 2254 2271 2293 2311 2311 2319 2366 2386 2440 2422 2383 2381 2390 2397 2374 2371 2391 2395 2426 2427 2431 2442 2390 2311 2290 2303 2306 2287 2268 2276 2314 2319 2330 2345 2333 2309 2276 2253 2273 2301 2303 2282 2284 2297 2319 2285 2282 2317 2344 2324 2314 2319 2326 2340 2392 2389 2383 2344 2351 2301 2336 2367 2402 2407 2436 2453 2442 2458 2487 2502 2493 2500 2495 2481 2469 2448 2481 2504 2518 2510 2493 2430 2430 2443 2428 2419 2404 2392 2390 2383 2371 2212 2202 2199 2196 2212 2208 2230 2254 2239 2265 2279 2290 2295 2309 2301 2354 2359 2406 2408 2362 2354 2357 2362 2354 2349 2369 2362 2426 2438 2420 2442 2385 2332 2306 2322 2324 2317 2298 2287 2306 2332 2341 2373 2363 2332 2299 2273 2298 2329 2319 2276 2289 2289 2323 2276 2290 2322 2362 2344 2324 2314 2299 2317 2378 2375 2364 2343 2333 2289 2349 2379 2406 2403 2401 2435 2429 2460 2495 2490 2429 2462 2480 2479 2470 2448 2482 2502 2512 2504 2472 2432 2445 2458 2456 2441 2406 2399 2397 2392 2364 2205 2192 2192 2192 2199 2208 2230 2251 2236 2268 2287 2285 2285 2317 2306 2354 2344 2369 2404 2369 2347 2322 2329 2339 2334 2344 2354 2438 2440 2425 2438 2394 2347 2324 2319 2327 2332 2327 2298 2306 2347 2361 2398 2391 2376 2338 2317 2329 2371 2364 2293 2298 2285 2327 2276 2287 2322 2364 2357 2357 2322 2297 2320 2362 2379 2349 2334 2313 2302 2358 2390 2399 2405 2384 2408 2403 2454 2476 2444 2336 2427 2489 2496 2472 2440 2459 2489 2500 2491 2468 2458 2472 2470 2460 2450 2428 2424 2421 2404 2376 2212 2192 2186 2192 2199 2212 2230 2256 2245 2273 2295 2287 2273 2319 2317 2352 2347 2337 2359 2354 2334 2301 2301 2319 2314 2334 2371 2438 2440 2427 2425 2390 2342 2324 2301 2317 2327 2347 2301 2309 2357 2374 2429 2416 2413 2392 2362 2366 2415 2406 2317 2306 2290 2323 2273 2282 2293 2354 2371 2383 2349 2314 2330 2364 2385 2342 2324 2312 2313 2365 2395 2396 2393 2378 2382 2382 2434 2456 2402 2301 2423 2486 2459 2403 2362 2411 2456 2487 2483 2468 2472 2493 2485 2456 2445 2426 2417 2413 2399 2390 2212 2196 2192 2192 2199 2215 2236 2268 2248 2279 2298 2287 2273 2309 2324 2342 2344 2295 2290 2295 2317 2293 2285 2285 2285 2327 2385 2427 2429 2416 2416 2381 2334 2319 2290 2309 2314 2342 2301 2309 2362 2401 2438 2440 2441 2428 2390 2404 2452 2435 2342 2317 2301 2323 2268 2285 2285 2337 2374 2399 2362 2324 2328 2362 2366 2336 2309 2301 2312 2366 2394 2387 2374 2362 2382 2373 2408 2450 2406 2341 2435 2454 2382 2321 2316 2364 2417 2462 2462 2470 2478 2498 2493 2462 2432 2404 2392 2397 2392 2388 2199 2196 2196 2192 2199 2221 2245 2285 2262 2293 2298 2276 2273 2301 2327 2337 2332 2265 2242 2254 2306 2298 2285 2262 2254 2309 2383 2416 2416 2399 2413 2378 2344 2319 2301 2319 2317 2332 2298 2306 2371 2425 2443 2469 2470 2441 2406 2426 2475 2451 2374 2322 2303 2323 2276 2298 2303 2322 2362 2401 2374 2337 2313 2361 2341 2334 2297 2293 2322 2366 2382 2370 2347 2339 2380 2357 2380 2451 2439 2407 2425 2413 2339 2322 2314 2324 2385 2443 2432 2460 2481 2500 2489 2460 2417 2388 2376 2378 2376 2383 2183 2192 2199 2202 2202 2230 2254 2303 2279 2306 2287 2268 2268 2295 2332 2344 2324 2248 2221 2245 2301 2301 2298 2265 2248 2276 2347 2397 2401 2395 2413 2378 2347 2324 2306 2332 2319 2309 2293 2306 2376 2429 2461 2498 2487 2450 2439 2439 2476 2454 2397 2332 2306 2329 2301 2319 2314 2314 2347 2388 2374 2347 2303 2357 2325 2328 2286 2284 2339 2365 2366 2351 2327 2324 2365 2340 2361 2454 2464 2428 2409 2381 2317 2339 2311 2309 2390 2441 2413 2428 2464 2487 2483 2450 2408 2374 2369 2371 2369 2383 2162 2186 2202 2212 2221 2242 2271 2319 2309 2311 2273 2265 2268 2301 2332 2357 2319 2251 2218 2259 2303 2309 2306 2271 2254 2248 2287 2344 2388 2383 2413 2366 2342 2309 2306 2319 2306 2293 2290 2322 2378 2433 2476 2503 2489 2470 2476 2456 2478 2463 2410 2354 2314 2324 2328 2339 2322 2301 2334 2366 2365 2346 2316 2361 2316 2315 2275 2291 2352 2364 2343 2330 2308 2318 2342 2340 2360 2446 2465 2425 2391 2349 2314 2357 2337 2364 2435 2452 2421 2415 2443 2470 2476 2439 2394 2362 2369 2374 2376 2388 2150 2176 2205 2218 2236 2254 2282 2329 2332 2303 2265 2256 2273 2301 2319 2357 2317 2268 2248 2295 2311 2303 2306 2290 2268 2248 2251 2293 2378 2383 2401 2349 2329 2290 2303 2309 2303 2293 2298 2332 2383 2442 2479 2479 2476 2497 2495 2466 2489 2482 2435 2385 2319 2324 2350 2362 2337 2290 2319 2347 2348 2337 2328 2362 2290 2291 2265 2303 2352 2366 2340 2321 2304 2313 2334 2365 2387 2420 2446 2413 2373 2322 2327 2374 2371 2410 2458 2458 2430 2426 2443 2450 2464 2428 2381 2359 2376 2383 2383 2399 2150 2173 2212 2230 2248 2265 2287 2337 2334 2306 2262 2248 2285 2301 2311 2344 2319 2295 2290 2329 2311 2287 2306 2303 2285 2265 2248 2273 2362 2383 2390 2359 2327 2298 2306 2309 2303 2303 2293 2322 2374 2444 2467 2476 2478 2526 2500 2478 2495 2483 2452 2406 2329 2319 2372 2375 2364 2285 2293 2334 2336 2336 2335 2357 2265 2259 2248 2310 2339 2357 2335 2329 2309 2301 2313 2398 2408 2420 2445 2416 2365 2327 2354 2409 2404 2419 2454 2447 2428 2426 2428 2426 2443 2415 2376 2359 2390 2401 2404 2421 2156 2169 2205 2227 2254 2268 2287 2334 2329 2314 2262 2251 2285 2301 2306 2334 2324 2293 2319 2329 2295 2271 2311 2311 2306 2285 2248 2271 2337 2374 2395 2390 2332 2298 2303 2309 2306 2298 2290 2298 2369 2440 2465 2504 2520 2544 2500 2483 2493 2464 2450 2413 2334 2317 2374 2375 2366 2298 2282 2329 2332 2343 2345 2348 2257 2229 2233 2281 2319 2333 2318 2325 2311 2292 2291 2405 2440 2446 2471 2437 2381 2359 2384 2438 2420 2435 2445 2430 2408 2390 2381 2383 2421 2392 2366 2371 2406 2428 2432 2454 2156 2152 2173 2212 2271 2271 2290 2337 2332 2303 2262 2254 2282 2301 2306 2327 2327 2295 2317 2317 2273 2265 2306 2322 2329 2303 2242 2290 2342 2374 2400 2405 2329 2290 2306 2314 2303 2279 2293 2290 2364 2444 2471 2510 2546 2539 2489 2468 2464 2430 2428 2417 2334 2319 2363 2356 2356 2317 2285 2324 2322 2356 2349 2336 2264 2229 2219 2249 2301 2326 2307 2305 2290 2287 2291 2394 2458 2475 2503 2460 2417 2400 2404 2445 2419 2432 2432 2410 2371 2344 2317 2347 2404 2378 2364 2383 2419 2441 2445 2460 2152 2150 2150 2196 2295 2293 2301 2342 2347 2301 2262 2256 2273 2290 2301 2324 2314 2293 2295 2295 2265 2251 2301 2332 2344 2332 2265 2332 2364 2374 2401 2413 2332 2293 2319 2317 2298 2287 2293 2314 2364 2451 2475 2493 2545 2535 2466 2452 2430 2401 2401 2410 2328 2317 2343 2317 2324 2329 2303 2324 2314 2366 2348 2327 2261 2229 2204 2236 2290 2324 2302 2284 2248 2277 2283 2370 2458 2485 2509 2464 2432 2427 2429 2455 2414 2415 2410 2388 2339 2306 2290 2334 2378 2369 2371 2399 2424 2441 2450 2456 2150 2150 2150 2189 2301 2334 2327 2354 2354 2311 2262 2259 2268 2282 2290 2319 2298 2271 2265 2259 2256 2251 2303 2339 2349 2349 2311 2359 2378 2388 2418 2419 2362 2322 2334 2317 2301 2306 2290 2339 2376 2429 2459 2470 2523 2529 2441 2437 2399 2385 2390 2394 2317 2303 2318 2282 2298 2322 2317 2332 2309 2352 2332 2305 2273 2242 2205 2227 2283 2318 2297 2267 2229 2256 2267 2350 2440 2488 2497 2468 2437 2453 2475 2472 2405 2396 2408 2390 2334 2306 2306 2347 2369 2369 2381 2419 2437 2441 2447 2447 2150 2150 2150 2189 2301 2354 2354 2362 2347 2319 2265 2259 2268 2273 2285 2311 2303 2268 2242 2227 2239 2262 2317 2342 2342 2342 2329 2357 2378 2390 2417 2426 2392 2359 2349 2319 2319 2309 2287 2357 2378 2399 2448 2473 2501 2515 2437 2426 2383 2383 2415 2388 2306 2298 2301 2265 2298 2319 2337 2332 2306 2329 2314 2303 2285 2248 2199 2222 2267 2302 2289 2258 2247 2252 2259 2343 2435 2491 2491 2479 2442 2481 2505 2473 2403 2405 2419 2413 2369 2342 2349 2385 2404 2397 2394 2430 2447 2437 2435 2437 2152 2145 2140 2212 2301 2357 2366 2366 2334 2311 2265 2268 2268 2273 2271 2290 2301 2271 2224 2205 2221 2271 2314 2332 2327 2319 2317 2352 2371 2383 2390 2417 2421 2395 2369 2337 2337 2309 2298 2359 2383 2381 2453 2479 2490 2493 2437 2421 2383 2394 2430 2378 2298 2285 2290 2262 2302 2332 2369 2337 2309 2317 2303 2311 2293 2248 2200 2214 2250 2292 2265 2256 2267 2248 2251 2333 2441 2503 2487 2478 2449 2495 2505 2470 2429 2434 2435 2430 2406 2383 2383 2426 2454 2432 2408 2430 2428 2417 2419 2415 2162 2145 2156 2230 2298 2344 2362 2359 2327 2301 2262 2276 2271 2273 2254 2268 2273 2268 2212 2199 2224 2273 2301 2306 2295 2287 2287 2322 2364 2366 2354 2397 2437 2425 2385 2352 2342 2309 2311 2364 2397 2383 2438 2461 2488 2466 2424 2415 2388 2404 2415 2357 2287 2276 2287 2265 2301 2338 2393 2365 2329 2319 2303 2319 2317 2247 2217 2220 2243 2276 2251 2262 2281 2256 2243 2328 2442 2509 2501 2464 2447 2498 2494 2465 2462 2454 2443 2443 2424 2397 2394 2445 2470 2454 2421 2417 2406 2401 2404 2401 2173 2145 2166 2218 2265 2314 2344 2339 2301 2273 2256 2276 2279 2271 2251 2254 2262 2265 2215 2212 2233 2251 2259 2268 2254 2265 2254 2282 2359 2344 2327 2381 2439 2442 2400 2359 2332 2301 2327 2374 2406 2400 2427 2431 2485 2456 2410 2413 2399 2404 2388 2349 2276 2268 2282 2276 2298 2322 2386 2392 2360 2329 2317 2329 2332 2281 2236 2212 2232 2268 2251 2263 2292 2267 2252 2364 2471 2513 2509 2453 2457 2492 2483 2470 2473 2457 2442 2458 2421 2392 2397 2430 2456 2454 2421 2408 2399 2392 2392 2390 2186 2166 2176 2192 2199 2248 2319 2319 2279 2268 2262 2271 2279 2271 2254 2248 2256 2271 2248 2236 2215 2218 2221 2230 2239 2254 2239 2262 2354 2332 2314 2366 2430 2432 2411 2369 2322 2293 2342 2381 2415 2431 2442 2437 2467 2441 2392 2404 2404 2401 2371 2349 2271 2271 2273 2268 2298 2316 2361 2393 2363 2347 2334 2334 2332 2316 2257 2209 2229 2279 2258 2269 2297 2286 2281 2376 2448 2498 2490 2450 2468 2501 2493 2484 2479 2455 2433 2460 2413 2385 2381 2397 2435 2445 2410 2401 2397 2378 2371 2369 2215 2199 2179 2169 2166 2189 2285 2309 2273 2273 2262 2273 2282 2273 2256 2248 2248 2273 2282 2254 2196 2196 2192 2215 2239 2262 2254 2268 2357 2317 2314 2357 2421 2419 2405 2369 2319 2293 2344 2383 2413 2453 2451 2452 2441 2399 2376 2410 2417 2413 2385 2342 2268 2282 2276 2262 2293 2318 2336 2380 2348 2347 2332 2329 2314 2327 2270 2219 2229 2283 2254 2286 2296 2305 2275 2348 2443 2479 2445 2452 2488 2515 2503 2482 2452 2430 2422 2450 2406 2374 2366 2366 2394 2408 2392 2385 2378 2354 2352 2344 2236 2239 2183 2156 2156 2156 2254 2311 2262 2273 2262 2276 2279 2273 2265 2251 2251 2285 2290 2239 2179 2183 2179 2199 2230 2276 2290 2303 2359 2324 2322 2366 2399 2399 2398 2349 2301 2287 2337 2388 2413 2461 2448 2450 2410 2366 2371 2415 2428 2428 2390 2332 2273 2285 2290 2254 2289 2318 2322 2358 2335 2329 2324 2319 2301 2313 2269 2225 2241 2269 2247 2308 2303 2323 2279 2359 2471 2484 2437 2457 2505 2525 2499 2469 2404 2377 2412 2431 2406 2371 2344 2337 2342 2362 2374 2359 2337 2324 2327 2327 2262 2273 2199 2152 2156 2173 2271 2303 2221 2273 2265 2279 2273 2273 2271 2256 2262 2293 2279 2221 2179 2176 2176 2192 2221 2273 2317 2327 2337 2337 2322 2354 2371 2374 2385 2347 2290 2265 2332 2388 2401 2453 2450 2408 2385 2378 2374 2417 2437 2428 2378 2324 2285 2290 2298 2248 2282 2320 2306 2321 2328 2311 2329 2317 2298 2285 2270 2231 2250 2251 2241 2300 2305 2338 2310 2396 2504 2505 2457 2488 2517 2526 2486 2452 2350 2332 2409 2432 2394 2366 2322 2311 2327 2352 2359 2324 2293 2290 2298 2319 2287 2293 2224 2166 2186 2230 2287 2293 2215 2276 2273 2279 2279 2276 2268 2251 2256 2290 2256 2205 2192 2186 2183 2205 2218 2271 2314 2327 2314 2319 2306 2334 2344 2342 2371 2366 2290 2256 2329 2374 2378 2431 2430 2364 2371 2401 2371 2410 2439 2417 2359 2332 2298 2295 2303 2245 2271 2322 2300 2311 2314 2298 2328 2303 2290 2275 2272 2242 2257 2241 2233 2274 2302 2357 2355 2441 2535 2530 2483 2527 2533 2512 2466 2441 2304 2319 2421 2435 2385 2342 2309 2311 2349 2366 2342 2303 2290 2276 2293 2309 2314 2309 2236 2186 2221 2268 2285 2287 2254 2287 2285 2285 2279 2276 2256 2239 2251 2290 2251 2199 2186 2183 2186 2205 2233 2271 2306 2306 2287 2293 2290 2319 2327 2327 2369 2366 2282 2265 2329 2352 2364 2404 2404 2347 2364 2385 2364 2397 2441 2408 2342 2342 2314 2298 2301 2248 2262 2310 2301 2300 2309 2287 2318 2298 2287 2271 2275 2252 2274 2246 2223 2240 2291 2364 2395 2468 2527 2519 2501 2539 2544 2493 2476 2437 2300 2332 2427 2432 2378 2329 2301 2311 2352 2369 2329 2314 2311 2303 2276 2256 2324 2314 2233 2208 2248 2268 2271 2290 2273 2295 2287 2287 2265 2271 2256 2251 2254 2285 2256 2212 2196 2189 2189 2196 2242 2287 2298 2271 2268 2276 2276 2309 2314 2327 2364 2354 2273 2268 2319 2339 2349 2383 2385 2362 2357 2366 2374 2401 2435 2394 2332 2342 2317 2287 2276 2245 2256 2303 2300 2289 2315 2298 2324 2301 2279 2282 2279 2267 2295 2258 2219 2207 2257 2348 2413 2479 2510 2515 2516 2536 2545 2529 2500 2439 2300 2337 2417 2421 2371 2324 2298 2309 2344 2366 2337 2342 2339 2311 2208 2166 2327 2324 2268 2212 2236 2265 2271 2290 2279 2295 2290 2276 2254 2265 2262 2259 2256 2282 2273 2233 2218 2199 2186 2192 2251 2301 2271 2248 2265 2268 2271 2306 2306 2324 2352 2342 2271 2262 2298 2319 2342 2374 2383 2366 2334 2354 2378 2401 2421 2374 2322 2324 2317 2282 2256 2230 2262 2314 2298 2279 2312 2320 2332 2314 2285 2293 2273 2282 2306 2264 2230 2183 2199 2304 2400 2462 2468 2488 2491 2518 2565 2576 2483 2406 2312 2349 2412 2406 2374 2334 2306 2306 2349 2371 2357 2366 2309 2242 2138 2100 2334 2347 2282 2199 2202 2251 2282 2285 2279 2290 2282 2268 2251 2259 2265 2271 2273 2295 2303 2251 2230 2215 2189 2196 2254 2287 2239 2248 2259 2256 2268 2306 2301 2317 2322 2327 2259 2262 2282 2303 2334 2364 2383 2362 2301 2301 2334 2383 2406 2352 2319 2301 2309 2295 2239 2227 2273 2306 2287 2265 2274 2344 2351 2317 2290 2282 2259 2271 2300 2267 2232 2178 2177 2252 2381 2437 2441 2438 2454 2498 2564 2606 2477 2394 2341 2378 2408 2404 2383 2352 2317 2301 2352 2378 2383 2354 2224 2159 2097 2081 2349 2371 2251 2189 2186 2221 2282 2271 2271 2279 2273 2268 2254 2251 2262 2282 2295 2317 2295 2251 2233 2227 2196 2205 2251 2262 2224 2254 2254 2254 2265 2303 2301 2306 2301 2293 2242 2265 2268 2303 2332 2347 2357 2337 2251 2221 2254 2324 2371 2342 2327 2295 2298 2301 2242 2239 2268 2301 2276 2242 2242 2331 2352 2317 2293 2279 2254 2268 2281 2267 2228 2183 2175 2234 2344 2412 2420 2406 2402 2444 2515 2563 2438 2379 2367 2397 2409 2410 2390 2357 2309 2285 2344 2378 2403 2329 2162 2127 2072 2068 2369 2378 2218 2186 2186 2212 2282 2268 2254 2259 2268 2273 2254 2245 2254 2287 2301 2319 2256 2248 2224 2233 2205 2224 2233 2239 2242 2268 2248 2254 2265 2287 2298 2293 2282 2256 2233 2271 2259 2298 2334 2332 2314 2301 2208 2173 2199 2233 2296 2317 2342 2295 2271 2298 2254 2242 2256 2285 2271 2230 2224 2300 2346 2322 2293 2282 2251 2271 2275 2283 2219 2189 2189 2248 2314 2382 2411 2389 2356 2402 2435 2493 2426 2395 2380 2415 2418 2413 2383 2357 2285 2290 2349 2388 2415 2309 2159 2112 2064 2068 2381 2371 2202 2186 2186 2230 2301 2273 2242 2248 2256 2273 2251 2245 2251 2285 2298 2319 2248 2248 2224 2236 2224 2236 2230 2236 2273 2273 2242 2245 2254 2268 2290 2282 2271 2245 2233 2268 2259 2285 2337 2322 2276 2254 2186 2166 2169 2166 2202 2271 2349 2295 2254 2285 2251 2224 2245 2271 2268 2224 2215 2282 2335 2332 2293 2282 2256 2265 2271 2286 2221 2192 2218 2265 2302 2366 2391 2374 2334 2379 2389 2447 2390 2404 2379 2423 2430 2401 2378 2352 2282 2309 2354 2399 2419 2293 2176 2108 2057 2060 2381 2354 2202 2189 2199 2276 2324 2276 2248 2236 2239 2259 2251 2251 2254 2285 2306 2327 2259 2239 2236 2256 2251 2254 2233 2233 2276 2268 2233 2233 2248 2262 2276 2271 2259 2242 2239 2268 2271 2282 2322 2314 2268 2230 2183 2152 2162 2141 2149 2215 2334 2306 2242 2265 2236 2199 2242 2271 2254 2212 2208 2265 2316 2344 2298 2285 2251 2254 2267 2270 2218 2208 2229 2266 2303 2347 2384 2358 2347 2397 2415 2406 2415 2417 2384 2441 2429 2388 2371 2349 2301 2324 2359 2401 2419 2290 2176 2104 2057 2057 2376 2357 2236 2208 2221 2310 2327 2273 2239 2230 2230 2256 2262 2265 2262 2293 2329 2334 2254 2208 2236 2268 2271 2262 2236 2233 2265 2254 2224 2227 2239 2254 2256 2245 2236 2227 2236 2251 2273 2287 2306 2293 2256 2205 2169 2145 2152 2138 2131 2166 2290 2306 2239 2242 2224 2173 2239 2271 2221 2199 2215 2265 2303 2336 2306 2282 2245 2251 2270 2263 2214 2218 2228 2261 2305 2341 2373 2357 2357 2419 2447 2421 2454 2441 2410 2439 2423 2362 2364 2352 2311 2329 2357 2401 2407 2287 2173 2100 2057 2057 2369 2364 2285 2218 2248 2327 2327 2271 2233 2215 2233 2259 2271 2279 2279 2306 2347 2339 2224 2192 2233 2271 2273 2256 2230 2236 2259 2245 2230 2230 2236 2248 2239 2218 2215 2230 2239 2242 2256 2282 2290 2265 2236 2186 2159 2141 2141 2138 2123 2156 2242 2290 2251 2221 2208 2166 2221 2265 2202 2189 2223 2276 2300 2317 2306 2282 2245 2245 2276 2253 2214 2217 2228 2264 2310 2328 2347 2370 2366 2424 2472 2443 2469 2443 2409 2428 2416 2354 2349 2348 2314 2319 2344 2392 2376 2271 2176 2108 2057 2057 2359 2359 2282 2212 2251 2333 2327 2276 2230 2221 2239 2265 2282 2293 2295 2322 2357 2344 2205 2192 2224 2259 2265 2248 2218 2239 2254 2230 2221 2230 2230 2230 2230 2212 2215 2236 2233 2236 2248 2262 2256 2224 2199 2169 2152 2134 2131 2138 2138 2162 2208 2273 2268 2205 2199 2173 2199 2259 2192 2176 2230 2285 2292 2285 2299 2287 2251 2248 2271 2257 2220 2217 2227 2264 2296 2332 2330 2353 2368 2433 2473 2452 2461 2419 2392 2420 2415 2357 2337 2337 2317 2309 2322 2362 2340 2251 2162 2104 2060 2060 2357 2347 2251 2202 2256 2341 2328 2290 2242 2248 2254 2273 2290 2301 2298 2329 2362 2352 2239 2196 2215 2245 2254 2236 2212 2236 2248 2215 2215 2218 2221 2224 2221 2227 2224 2230 2215 2212 2233 2251 2215 2189 2183 2166 2145 2127 2131 2134 2149 2173 2189 2262 2276 2208 2189 2186 2179 2221 2182 2166 2235 2310 2288 2268 2287 2285 2254 2259 2248 2249 2231 2212 2227 2263 2312 2338 2324 2331 2382 2434 2471 2457 2440 2401 2375 2408 2412 2352 2324 2328 2317 2285 2290 2327 2306 2230 2138 2097 2060 2072 2357 2342 2256 2236 2290 2362 2326 2303 2271 2268 2262 2273 2287 2295 2301 2337 2357 2344 2279 2205 2218 2239 2236 2230 2212 2239 2233 2208 2221 2215 2218 2224 2233 2236 2218 2215 2196 2196 2218 2230 2189 2183 2183 2169 2141 2127 2138 2141 2162 2173 2183 2248 2276 2215 2189 2189 2159 2179 2166 2165 2225 2343 2300 2268 2273 2282 2256 2268 2236 2229 2226 2224 2244 2272 2305 2328 2312 2335 2381 2425 2465 2473 2433 2381 2372 2395 2386 2349 2317 2323 2311 2256 2262 2285 2274 2208 2116 2093 2072 2081 2344 2342 2301 2306 2369 2390 2320 2301 2290 2276 2265 2268 2273 2287 2303 2337 2347 2324 2273 2218 2224 2233 2221 2224 2215 2233 2221 2199 2224 2215 2221 2230 2242 2227 2202 2202 2186 2189 2199 2205 2183 2183 2183 2169 2141 2134 2141 2149 2162 2162 2179 2233 2259 2227 2199 2183 2152 2156 2149 2161 2214 2358 2318 2268 2285 2285 2256 2268 2247 2214 2219 2239 2259 2285 2291 2321 2323 2341 2373 2400 2452 2463 2434 2390 2374 2381 2352 2338 2322 2320 2295 2256 2248 2248 2243 2196 2131 2104 2093 2097 2317 2332 2347 2371 2449 2421 2324 2287 2298 2279 2256 2259 2265 2285 2314 2337 2329 2301 2254 2218 2212 2218 2205 2212 2212 2227 2215 2208 2230 2224 2224 2233 2251 2212 2189 2189 2183 2183 2183 2183 2183 2196 2186 2169 2141 2138 2145 2159 2162 2166 2183 2224 2254 2239 2202 2183 2152 2149 2145 2156 2199 2342 2342 2265 2298 2287 2256 2265 2254 2212 2230 2241 2244 2258 2273 2325 2321 2346 2362 2387 2430 2463 2442 2404 2381 2370 2332 2333 2336 2324 2290 2265 2245 2227 2227 2196 2162 2134 2116 2104 2287 2309 2362 2407 2482 2431 2328 2285 2295 2287 2242 2248 2256 2279 2314 2337 2314 2287 2239 2215 2202 2205 2196 2205 2196 2227 2215 2212 2230 2230 2230 2233 2254 2215 2183 2192 2183 2173 2166 2169 2196 2208 2186 2166 2141 2138 2152 2162 2162 2169 2189 2215 2239 2239 2202 2186 2152 2149 2138 2159 2192 2312 2354 2268 2301 2287 2256 2262 2259 2224 2245 2231 2223 2215 2267 2304 2317 2356 2359 2388 2415 2452 2454 2432 2394 2365 2312 2319 2337 2324 2282 2273 2245 2230 2212 2202 2176 2152 2116 2108 2262 2276 2349 2417 2482 2434 2325 2290 2287 2285 2248 2242 2254 2279 2311 2327 2298 2282 2236 2212 2205 2196 2189 2192 2196 2227 2205 2212 2233 2233 2230 2230 2251 2233 2189 2196 2176 2169 2176 2183 2202 2212 2183 2166 2145 2145 2159 2166 2162 2179 2196 2212 2227 2245 2208 2189 2152 2145 2138 2156 2204 2292 2340 2285 2290 2295 2262 2251 2251 2230 2243 2224 2217 2218 2246 2312 2324 2352 2359 2394 2409 2446 2462 2455 2398 2353 2293 2301 2319 2325 2290 2273 2245 2239 2205 2202 2176 2141 2108 2104 2251 2256 2339 2418 2458 2428 2309 2287 2287 2285 2254 2248 2251 2285 2306 2311 2279 2282 2224 2212 2215 2208 2196 2189 2196 2224 2202 2218 2236 2230 2224 2224 2239 2236 2202 2202 2186 2173 2189 2196 2199 2212 2189 2169 2149 2152 2162 2166 2169 2179 2196 2205 2221 2245 2218 2189 2162 2149 2138 2156 2230 2281 2320 2295 2273 2298 2268 2242 2248 2227 2244 2245 2242 2238 2238 2332 2347 2355 2361 2401 2420 2439 2450 2464 2409 2343 2286 2286 2294 2316 2295 2276 2248 2239 2215 2192 2162 2123 2097 2097 2239 2251 2332 2414 2431 2407 2293 2287 2287 2290 2268 2254 2256 2268 2290 2295 2259 2268 2230 2218 2218 2230 2212 2192 2199 2218 2202 2218 2239 2227 2224 2227 2236 2227 2202 2212 2208 2189 2202 2202 2189 2208 2199 2183 2162 2162 2166 2169 2179 2179 2196 2205 2208 2242 2224 2189 2173 2156 2141 2159 2247 2288 2316 2303 2262 2295 2262 2233 2239 2233 2244 2261 2263 2245 2233 2327 2354 2345 2344 2403 2433 2455 2455 2456 2403 2338 2273 2282 2291 2303 2298 2279 2248 2242 2224 2179 2141 2104 2089 2093 2224 2254 2332 2389 2390 2372 2273 2287 2287 2293 2273 2251 2251 2256 2282 2282 2251 2259 2236 2227 2218 2236 2221 2205 2205 2212 2205 2218 2236 2224 2221 2233 2236 2215 2208 2224 2208 2192 2205 2212 2202 2212 2199 2186 2169 2169 2176 2179 2179 2189 2196 2202 2199 2224 2224 2192 2173 2156 2141 2159 2266 2314 2315 2312 2273 2295 2259 2230 2227 2254 2245 2259 2243 2232 2242 2286 2315 2334 2352 2404 2450 2472 2461 2459 2401 2348 2276 2282 2303 2309 2301 2285 2251 2251 2230 2173 2131 2104 2085 2093 2218 2251 2324 2364 2367 2349 2254 2290 2287 2287 2271 2242 2248 2259 2265 2259 2236 2251 2233 2221 2215 2230 2221 2212 2218 2212 2208 2224 2230 2224 2221 2233 2233 2215 2221 2227 2199 2196 2218 2224 2215 2208 2196 2186 2176 2179 2186 2183 2183 2196 2199 2202 2196 2208 2215 2202 2183 2166 2138 2166 2283 2357 2314 2330 2300 2297 2259 2236 2215 2265 2259 2252 2209 2221 2248 2252 2270 2313 2337 2394 2449 2464 2462 2471 2395 2353 2290 2283 2307 2322 2307 2287 2259 2254 2236 2176 2120 2097 2081 2097 2218 2248 2319 2353 2356 2334 2256 2293 2287 2285 2271 2254 2251 2259 2256 2251 2224 2236 2230 2215 2215 2227 2215 2212 2218 2215 2218 2224 2224 2227 2224 2236 2233 2227 2224 2224 2189 2186 2224 2218 2208 2208 2186 2186 2186 2189 2196 2183 2186 2196 2199 2202 2196 2202 2202 2212 2215 2186 2149 2183 2305 2388 2327 2331 2316 2309 2256 2248 2221 2254 2258 2241 2189 2211 2237 2240 2245 2286 2324 2381 2425 2452 2450 2460 2390 2354 2318 2306 2311 2321 2309 2279 2254 2259 2236 2192 2120 2093 2089 2104 2221 2248 2326 2353 2355 2335 2265 2293 2282 2287 2282 2259 2248 2268 2256 2251 2224 2227 2221 2212 2215 2227 2212 2215 2212 2215 2218 2224 2221 2224 2230 2245 2248 2239 2233 2227 2189 2176 2215 2212 2205 2205 2183 2189 2202 2196 2189 2169 2186 2192 2196 2199 2196 2199 2199 2215 2245 2208 2162 2202 2320 2383 2329 2301 2316 2318 2268 2273 2233 2241 2246 2229 2197 2209 2228 2225 2231 2264 2309 2358 2384 2419 2443 2462 2388 2366 2357 2338 2322 2317 2309 2263 2251 2259 2242 2202 2131 2100 2097 2112 2215 2242 2315 2349 2355 2339 2279 2293 2282 2285 2285 2265 2248 2271 2265 2259 2233 2221 2215 2212 2215 2215 2205 2212 2205 2218 2221 2227 2221 2224 2233 2239 2242 2239 2236 2233 2205 2183 2205 2205 2196 2196 2189 2205 2202 2202 2189 2169 2179 2189 2189 2189 2189 2199 2189 2212 2251 2224 2186 2233 2328 2377 2328 2280 2299 2323 2290 2287 2253 2247 2236 2229 2210 2204 2225 2225 2231 2255 2298 2322 2341 2383 2442 2463 2382 2389 2393 2365 2339 2332 2296 2252 2242 2254 2236 2196 2156 2123 2120 2145 2205 2230 2288 2333 2355 2345 2306 2306 2282 2287 2285 2271 2251 2268 2271 2265 2233 2218 2205 2208 2212 2208 2205 2215 2205 2218 2224 2227 2218 2224 2236 2236 2236 2236 2233 2236 2227 2208 2205 2196 2186 2192 2199 2208 2199 2205 2189 2169 2179 2186 2186 2186 2189 2192 2183 2199 2239 2241 2221 2254 2331 2373 2327 2285 2290 2318 2300 2295 2261 2252 2241 2232 2216 2230 2245 2248 2253 2265 2295 2326 2340 2385 2442 2450 2382 2415 2422 2384 2369 2348 2275 2246 2233 2227 2230 2202 2189 2145 2149 2173 2205 2218 2279 2342 2369 2353 2339 2323 2295 2295 2295 2276 2256 2271 2271 2265 2233 2218 2205 2205 2202 2208 2205 2208 2199 2218 2233 2227 2221 2230 2230 2233 2224 2227 2218 2230 2233 2224 2215 2202 2183 2189 2199 2208 2199 2205 2189 2173 2179 2186 2186 2179 2186 2189 2179 2183 2227 2250 2245 2268 2330 2378 2343 2312 2294 2305 2303 2290 2251 2253 2243 2236 2232 2249 2279 2288 2286 2297 2324 2371 2376 2408 2442 2463 2396 2443 2434 2400 2391 2352 2259 2248 2230 2212 2224 2233 2212 2159 2176 2208 2214 2218 2296 2365 2385 2370 2359 2344 2318 2301 2298 2276 2251 2268 2271 2271 2230 2215 2205 2205 2199 2208 2205 2212 2199 2227 2233 2230 2218 2230 2221 2224 2218 2224 2205 2224 2224 2218 2221 2208 2183 2183 2199 2208 2199 2205 2196 2183 2183 2186 2186 2183 2186 2189 2173 2173 2218 2242 2254 2262 2315 2377 2354 2326 2302 2304 2303 2278 2239 2250 2245 2247 2246 2258 2298 2312 2310 2331 2363 2413 2425 2440 2452 2433 2416 2471 2449 2409 2393 2336 2261 2251 2233 2212 2224 2248 2215 2173 2196 2221 2229 2232 2323 2373 2394 2391 2375 2389 2354 2302 2295 2285 2256 2268 2273 2273 2230 2221 2212 2205 2202 2205 2215 2218 2205 2230 2236 2233 2221 2227 2218 2218 2205 2215 2215 2233 2233 2218 2233 2224 2186 2183 2186 2205 2199 2208 2199 2179 2183 2186 2189 2183 2186 2199 2183 2183 2218 2233 2254 2254 2298 2367 2352 2337 2313 2311 2309 2278 2236 2258 2248 2256 2241 2261 2288 2312 2325 2368 2390 2435 2439 2447 2444 2423 2424 2479 2450 2419 2405 2331 2273 2266 2242 2218 2227 2254 2227 2192 2212 2221 2243 2265 2347 2391 2395 2402 2382 2427 2364 2306 2290 2290 2271 2273 2279 2276 2236 2218 2205 2199 2212 2212 2218 2227 2215 2236 2239 2233 2224 2218 2215 2218 2208 2208 2221 2242 2239 2227 2248 2230 2196 2179 2183 2196 2202 2205 2199 2173 2183 2186 2189 2186 2192 2205 2202 2192 2218 2239 2245 2254 2276 2345 2349 2328 2312 2314 2302 2263 2248 2272 2256 2250 2240 2257 2270 2307 2349 2395 2427 2448 2447 2428 2422 2421 2428 2492 2449 2437 2415 2328 2299 2296 2259 2227 2227 2259 2254 2229 2224 2224 2259 2301 2371 2400 2402 2409 2388 2446 2367 2309 2290 2290 2279 2276 2279 2282 2239 2221 2202 2199 2205 2218 2215 2218 2221 2239 2242 2233 2224 2215 2208 2224 2218 2215 2227 2245 2242 2248 2254 2242 2202 2183 2183 2192 2205 2196 2189 2173 2179 2186 2186 2189 2202 2212 2215 2205 2218 2239 2245 2248 2256 2314 2319 2325 2316 2315 2301 2253 2259 2278 2255 2246 2241 2257 2265 2317 2365 2405 2436 2454 2450 2419 2422 2412 2425 2479 2457 2439 2419 2336 2322 2321 2288 2238 2227 2271 2273 2250 2227 2236 2278 2346 2389 2415 2412 2405 2403 2448 2365 2309 2290 2293 2279 2273 2278 2285 2242 2227 2202 2208 2212 2221 2215 2218 2224 2239 2239 2230 2221 2205 2208 2227 2221 2224 2233 2256 2251 2262 2265 2242 2208 2196 2186 2196 2215 2192 2186 2173 2183 2186 2186 2196 2205 2215 2221 2221 2227 2245 2244 2242 2233 2275 2292 2318 2318 2328 2301 2259 2271 2270 2256 2260 2241 2249 2272 2351 2388 2413 2441 2461 2465 2438 2418 2413 2437 2497 2464 2454 2443 2355 2343 2346 2309 2248 2245 2289 2282 2261 2232 2239 2297 2369 2401 2430 2407 2400 2411 2464 2378 2313 2298 2293 2279 2272 2278 2285 2239 2227 2212 2218 2218 2230 2218 2224 2224 2245 2239 2236 2218 2199 2208 2230 2224 2230 2236 2262 2259 2265 2271 2248 2215 2196 2196 2212 2215 2196 2183 2183 2183 2186 2189 2202 2205 2221 2227 2227 2236 2248 2250 2239 2224 2233 2265 2297 2301 2324 2300 2271 2282 2250 2251 2272 2229 2242 2286 2364 2404 2410 2440 2471 2467 2463 2430 2430 2453 2496 2501 2470 2446 2382 2368 2373 2323 2260 2263 2302 2290 2266 2241 2238 2315 2389 2396 2437 2423 2411 2425 2477 2388 2310 2297 2295 2271 2271 2278 2279 2239 2221 2215 2221 2221 2233 2224 2230 2230 2248 2239 2245 2233 2215 2221 2236 2224 2230 2242 2265 2271 2273 2285 2256 2218 2202 2199 2215 2218 2196 2179 2183 2186 2192 2199 2205 2208 2224 2236 2230 2239 2248 2256 2248 2221 2224 2254 2290 2296 2319 2302 2284 2285 2248 2234 2261 2222 2232 2295 2393 2424 2430 2431 2471 2462 2456 2425 2436 2469 2504 2506 2502 2460 2391 2408 2409 2337 2279 2286 2319 2300 2269 2249 2250 2334 2397 2387 2429 2440 2432 2461 2487 2395 2324 2301 2295 2265 2265 2267 2273 2236 2227 2224 2227 2218 2236 2230 2236 2238 2245 2236 2248 2242 2227 2236 2239 2224 2227 2242 2265 2282 2287 2293 2268 2224 2218 2208 2227 2208 2189 2183 2183 2189 2189 2199 2196 2215 2224 2233 2233 2242 2254 2261 2260 2221 2227 2256 2291 2299 2317 2312 2287 2290 2257 2221 2238 2204 2229 2307 2403 2402 2413 2421 2452 2448 2440 2409 2435 2470 2500 2487 2501 2487 2404 2419 2436 2337 2304 2316 2333 2307 2271 2265 2266 2348 2399 2396 2430 2457 2477 2459 2496 2425 2325 2304 2303 2267 2255 2258 2268 2232 2236 2230 2233 2221 2230 2239 2254 2247 2245 2230 2245 2254 2239 2255 2262 2233 2224 2236 2268 2290 2301 2298 2271 2236 2227 2218 2230 2208 2189 2186 2186 2189 2189 2199 2205 2221 2230 2233 2233 2251 2265 2272 2260 2220 2215 2254 2276 2301 2334 2316 2305 2305 2268 2236 2232 2192 2230 2318 2386 2369 2386 2397 2418 2417 2415 2398 2442 2477 2487 2471 2474 2479 2429 2449 2446 2355 2334 2338 2339 2318 2281 2270 2276 1280 174 108 22 37 9 123 156 108 82 227 40 16 115 46 32 62 78 116 257 319 587 867 520 906 1280 1283 1147 1043 875 609 464 426 412 408 384 407 170 85 114 79 75 71 70 53 62 99 88 112 149 191 239 133 84 91 113 80 39 29 28 19 27 43 51 66 90 155 138 189 244 299 238 194 158 170 128 146 69 45 65 90 116 107 108 103 103 125 105 107 120 132 104 99 67 55 66 81 62 72 58 459 125 135 30 11 14 104 181 106 85 195 88 38 69 62 36 33 79 73 226 434 547 543 1231 817 1280 1108 1280 669 647 607 490 334 442 432 402 386 238 102 110 74 80 67 67 57 80 93 86 112 160 276 196 101 65 74 109 80 52 33 27 20 18 43 45 58 84 115 141 199 232 250 237 184 179 149 110 70 43 49 45 59 100 126 121 118 115 132 121 139 132 132 114 111 94 79 75 65 55 65 64 1280 152 134 51 21 11 124 254 90 70 199 139 83 73 44 44 38 59 73 176 392 640 1280 1049 1280 795 1280 1171 839 914 698 397 422 562 434 503 429 286 156 88 82 83 75 67 65 96 94 86 128 142 196 153 89 61 68 90 68 65 39 36 33 20 23 21 27 104 128 152 175 209 215 199 198 199 131 96 45 34 45 59 63 69 129 120 104 104 132 163 132 124 99 99 105 97 113 95 138 41 81 78 563 228 121 139 76 59 197 249 76 96 84 104 35 99 43 29 39 64 57 203 276 508 1155 1003 645 934 1280 1280 938 664 784 365 580 636 503 571 552 317 232 84 89 93 72 76 71 95 88 91 127 130 154 139 98 59 62 64 56 76 46 41 39 33 46 25 54 58 153 132 107 143 204 189 184 150 112 68 47 66 94 86 73 77 113 107 103 112 121 121 108 97 97 96 116 134 146 121 99 70 125 126 1280 376 120 254 142 83 224 249 99 52 137 66 91 93 30 21 35 22 46 250 228 855 1228 644 955 874 1280 1280 907 468 445 355 501 645 532 585 704 394 250 116 94 109 74 53 71 98 99 94 128 129 148 151 113 64 51 47 47 88 99 58 51 35 54 27 40 59 76 107 134 99 155 180 194 141 106 58 45 75 102 75 63 65 92 114 115 108 125 119 106 100 114 98 119 152 120 128 94 126 178 153 1197 461 138 745 150 110 250 248 106 80 95 71 85 37 28 16 15 19 40 220 315 560 1050 1188 1280 1280 1094 1244 559 430 554 424 615 550 476 585 742 568 290 166 105 104 74 53 70 110 113 105 147 122 142 178 74 55 59 54 48 66 115 68 62 50 53 39 50 81 82 112 150 167 159 185 167 125 93 65 55 105 79 64 55 64 88 103 102 134 122 117 116 134 108 104 114 179 131 135 151 200 151 95 889 713 201 420 301 182 318 307 113 59 41 24 38 40 26 38 14 22 51 110 238 571 521 682 1217 1280 637 1280 626 434 659 488 645 476 513 654 644 503 329 215 127 110 78 55 62 96 113 104 128 108 128 144 57 49 59 68 59 75 100 63 55 47 33 32 45 66 80 100 126 155 107 163 182 144 107 68 59 75 61 58 58 64 76 86 103 144 122 114 113 116 70 84 141 192 179 161 143 170 135 92 761 510 248 156 237 153 300 302 113 82 43 22 27 65 30 27 14 22 36 94 310 547 803 375 1229 966 710 688 721 570 565 477 531 442 637 670 583 532 380 238 140 115 75 61 54 96 108 122 125 107 123 124 56 48 52 75 93 166 108 76 55 56 35 39 40 51 81 99 99 116 119 111 128 140 106 76 67 66 60 64 64 73 86 98 120 127 100 103 79 83 71 91 161 201 152 173 154 134 109 99 904 639 280 143 463 159 352 308 76 82 38 27 20 34 59 71 33 22 24 104 302 463 595 306 861 1178 1253 504 544 513 341 378 416 658 670 579 526 549 384 255 146 108 90 66 63 101 106 118 130 106 122 131 70 57 58 68 77 125 108 89 57 64 44 45 42 51 78 74 84 117 101 128 130 139 105 93 84 66 65 72 80 80 85 102 107 98 96 78 73 71 126 108 197 182 152 129 111 92 109 121 922 594 453 243 518 150 240 360 37 62 17 44 7 29 88 75 23 22 24 66 298 484 602 267 693 856 637 668 559 467 340 322 371 588 612 612 544 549 437 261 171 121 96 78 70 103 115 114 118 121 133 127 93 66 64 72 111 113 111 81 63 61 55 45 43 53 83 76 91 88 74 131 147 148 116 103 76 74 76 89 83 61 59 78 77 98 118 79 68 62 103 87 130 143 110 89 84 105 131 124 751 547 507 227 579 141 186 188 29 54 41 22 9 28 104 67 15 20 16 57 216 517 488 282 470 562 580 472 553 497 402 307 395 576 620 675 615 610 446 296 185 133 104 78 103 114 121 118 124 130 139 144 118 75 80 70 92 128 103 80 58 57 54 61 44 54 77 91 80 92 57 95 128 130 100 84 89 83 105 106 101 70 75 67 91 120 75 77 79 75 72 79 105 84 164 114 96 130 155 153 779 656 616 200 787 122 180 116 33 70 59 24 27 96 93 76 23 17 16 81 227 537 475 302 411 655 574 626 583 564 497 327 350 526 605 862 674 564 483 294 228 150 119 90 120 112 117 116 132 150 169 161 132 97 72 69 80 123 133 84 52 65 56 55 51 53 70 96 85 79 75 119 115 121 77 56 91 97 126 122 99 77 69 59 82 86 80 74 85 72 58 74 91 90 113 119 126 152 180 169 859 1280 1153 245 518 131 108 42 25 66 49 36 52 66 97 61 30 29 32 121 218 416 409 541 331 560 538 983 673 665 439 307 440 493 496 868 621 704 467 329 258 202 121 96 111 132 132 122 134 164 207 163 146 99 65 64 76 127 128 76 53 65 70 57 55 52 63 95 102 96 85 105 83 88 70 50 78 87 152 115 83 64 61 54 65 80 118 58 77 83 82 96 145 167 138 133 151 177 207 199 830 1280 542 391 445 71 79 64 29 61 19 42 73 96 92 15 32 54 55 245 238 894 521 1094 281 632 598 714 591 696 499 284 469 432 474 592 1228 817 458 362 294 220 132 108 154 130 142 126 148 157 180 168 141 124 80 54 76 138 120 74 57 67 79 73 69 60 60 97 96 107 107 101 77 69 72 65 72 107 134 104 84 71 60 58 61 104 114 75 103 148 149 171 242 255 193 155 185 220 265 247 564 791 701 364 1280 65 71 51 46 58 26 48 65 126 81 19 35 58 90 209 231 300 433 564 250 423 650 557 489 599 401 233 383 328 402 577 748 647 490 336 319 257 160 126 151 135 151 151 161 173 192 170 141 126 83 61 91 102 122 63 55 62 79 79 77 73 70 91 89 94 126 85 60 67 136 69 89 108 120 105 77 63 58 51 80 69 71 82 135 210 231 245 263 249 194 234 260 294 312 257 635 748 1050 342 438 106 84 56 59 56 36 66 70 155 88 84 53 110 70 245 267 265 335 345 216 309 472 580 421 501 420 270 383 328 349 375 547 517 437 434 350 273 215 166 148 123 136 163 167 162 186 175 154 121 83 79 98 92 114 72 54 69 84 84 82 75 74 91 102 99 104 88 57 56 99 74 104 106 104 100 66 59 54 35 85 35 81 109 137 199 323 264 289 288 216 266 331 310 296 316 803 1078 485 463 494 93 151 76 74 53 51 103 90 249 184 44 84 112 140 199 230 275 337 212 183 294 379 389 312 406 453 264 315 349 301 283 489 462 529 493 373 317 242 209 187 144 119 172 175 187 193 205 145 107 76 68 110 102 118 73 58 72 84 86 89 81 81 87 87 121 96 76 53 51 62 69 69 96 78 76 61 50 51 32 27 48 84 121 150 232 310 274 261 284 286 315 317 312 326 317 1205 681 921 1280 679 166 122 109 121 74 93 131 118 125 266 66 133 81 103 152 299 282 423 287 226 253 344 332 331 334 456 239 282 391 291 322 394 440 477 455 458 333 281 216 210 185 128 165 176 207 217 205 161 88 79 79 113 129 123 94 80 75 87 87 91 86 93 94 102 98 97 77 65 48 42 50 79 88 80 59 58 36 67 47 44 58 114 155 176 302 376 258 207 250 275 322 325 303 383 369 497 942 1280 1280 650 202 110 116 149 97 138 159 164 170 273 122 160 91 112 112 165 283 275 273 204 228 254 273 299 251 427 270 257 368 327 314 311 344 416 416 437 358 327 218 264 233 156 163 182 197 238 223 184 129 59 111 96 125 131 85 101 80 90 97 93 96 92 91 110 106 100 89 71 61 52 65 89 74 93 74 55 46 85 108 73 129 93 126 165 191 178 166 167 221 255 308 256 362 431 339 599 1280 784 783 435 186 99 88 146 95 81 154 194 174 375 227 233 134 81 134 142 254 303 340 277 315 210 242 194 201 361 390 284 371 363 308 305 389 364 384 420 397 306 265 258 243 201 156 177 217 272 208 184 154 85 102 89 113 143 97 107 88 101 98 103 104 102 90 94 90 97 85 77 74 70 64 64 81 93 54 65 48 85 85 105 107 80 58 103 118 111 107 137 167 230 236 225 300 322 229 929 852 729 1037 1279 193 101 166 199 97 99 142 168 232 811 215 241 102 93 158 131 222 316 472 273 263 216 197 205 182 319 389 305 304 292 288 330 385 309 411 407 380 303 279 255 238 202 185 207 231 241 213 193 185 124 99 83 89 142 104 92 104 100 96 101 100 112 98 91 88 84 90 84 78 81 73 67 96 115 92 78 60 78 87 80 85 78 59 72 97 82 78 135 137 166 181 158 204 150 190 1012 1278 650 561 424 237 109 143 143 126 145 108 144 181 714 374 201 132 149 153 162 252 307 276 242 237 231 197 279 150 286 402 267 286 264 228 245 306 348 319 310 342 286 321 265 232 224 233 250 255 251 223 184 178 127 85 85 73 113 101 108 129 111 110 106 101 109 105 105 93 70 75 89 82 78 88 99 76 103 99 59 78 78 88 77 77 94 63 63 77 77 61 102 107 125 147 151 173 167 182 959 831 1000 756 455 359 163 86 129 149 152 118 159 153 523 440 153 170 206 136 189 233 360 161 216 182 235 233 192 145 282 341 230 282 226 219 226 301 307 273 360 380 357 345 286 245 204 221 198 237 282 246 202 185 134 102 89 76 107 116 111 116 107 111 113 104 108 115 112 111 83 71 91 102 83 78 114 96 97 88 53 58 74 84 110 116 109 59 56 67 60 56 69 75 118 141 127 146 177 205 1089 749 728 1075 634 506 194 131 124 152 148 161 145 135 128 228 175 171 134 147 221 240 441 237 186 205 297 399 138 132 266 293 248 278 261 277 304 293 324 300 311 321 346 345 261 248 218 214 203 248 264 261 207 182 125 104 120 83 97 129 119 131 113 112 118 103 114 140 133 122 97 83 96 123 115 86 105 90 79 47 35 41 57 60 93 123 96 49 45 42 39 49 62 78 113 137 118 140 151 189 891 1237 766 668 566 342 179 209 124 196 147 155 121 165 121 67 146 150 170 187 297 441 316 245 193 207 315 228 118 135 251 315 302 261 300 229 300 302 295 320 317 286 347 329 293 257 231 224 193 253 305 261 227 174 118 101 131 73 81 140 148 130 133 113 112 110 119 143 147 135 123 107 113 143 119 131 101 65 49 49 37 34 46 51 73 106 78 82 58 42 55 44 70 88 96 118 124 123 135 142 1023 691 806 747 543 437 205 302 146 194 160 129 73 188 204 93 124 163 186 235 437 386 256 286 131 140 245 184 104 148 216 470 331 255 322 193 279 311 334 295 322 286 269 284 261 252 216 195 198 237 299 288 212 167 99 96 97 79 75 157 176 139 177 118 112 107 135 127 145 124 137 114 121 170 141 135 94 67 56 56 49 43 49 64 58 94 61 76 60 46 41 51 72 95 100 117 116 119 113 139 652 844 824 671 774 437 257 227 195 249 175 165 92 166 230 162 117 148 138 247 357 354 250 255 122 107 164 150 102 138 231 529 427 304 255 205 272 357 334 337 345 261 276 251 285 252 209 190 174 232 290 277 245 170 107 82 100 90 89 160 165 150 173 130 118 110 125 120 126 120 135 120 142 154 113 111 98 82 68 72 61 78 86 93 73 89 78 100 83 51 42 62 70 101 107 111 106 113 110 113 717 1280 851 1210 955 404 240 159 234 229 187 171 106 139 202 218 188 139 131 299 441 316 257 261 186 87 152 131 74 111 215 436 429 458 311 241 233 339 375 334 302 287 263 241 260 248 214 202 174 217 278 288 234 158 107 71 88 110 97 183 171 154 177 145 128 131 123 108 102 123 139 121 132 147 130 120 111 97 90 81 80 86 96 95 94 110 114 136 117 72 82 87 80 92 74 96 95 98 100 117 1010 810 766 880 1022 479 275 184 323 249 192 158 105 133 183 201 205 198 187 298 537 433 269 256 144 85 127 118 87 148 185 342 470 766 433 240 229 296 295 403 411 286 288 270 275 243 197 205 186 194 303 286 243 183 119 64 93 84 113 183 179 153 164 181 133 126 126 129 97 119 144 136 136 147 143 124 130 124 104 96 92 94 98 90 97 118 141 156 162 121 112 97 98 103 68 91 80 94 96 130 918 910 766 929 818 404 301 227 306 269 206 159 126 112 164 182 289 226 314 423 476 508 256 214 142 129 113 99 93 120 147 299 531 1101 420 268 208 268 253 291 349 288 260 276 284 258 209 180 164 157 262 292 249 209 127 69 78 90 103 192 186 142 160 171 137 121 123 129 94 119 138 143 132 141 141 142 132 141 124 98 91 96 108 102 122 126 141 158 158 135 130 135 119 102 86 79 73 94 103 114 838 684 690 920 589 337 414 265 310 302 211 168 146 154 158 185 390 272 317 337 502 551 288 192 161 154 105 93 123 111 147 287 500 703 375 258 193 257 254 255 298 268 262 289 278 254 227 146 167 152 213 305 265 217 147 100 72 89 89 158 194 167 128 150 147 113 110 118 111 129 146 145 119 125 136 152 158 159 146 125 95 97 113 133 163 154 152 143 151 136 141 152 144 123 96 9999 81 110 114 93 785 862 843 957 691 347 382 421 324 250 237 192 272 255 160 217 295 317 299 291 419 743 416 317 223 229 128 82 110 127 157 270 413 604 335 253 209 239 218 269 299 280 280 316 282 246 190 154 146 149 192 265 251 245 181 152 103 71 82 195 188 185 112 148 136 106 105 95 100 113 148 134 124 138 138 146 163 157 165 139 114 128 129 155 184 185 181 183 161 141 180 155 152 156 109 100 107 110 105 89 690 900 806 808 794 402 263 375 304 272 264 183 207 209 126 185 282 423 363 237 343 581 572 946 274 212 155 101 102 137 168 249 436 518 281 226 208 228 209 266 262 258 259 325 296 257 179 122 131 152 153 223 248 230 187 152 142 92 100 195 196 189 125 124 139 114 115 86 97 109 135 120 123 134 140 164 165 171 186 155 142 127 124 142 157 163 202 210 187 164 181 161 161 179 150 158 155 138 128 109 683 798 692 783 609 386 242 304 291 302 290 215 209 159 126 123 242 234 331 346 333 460 597 781 311 226 166 133 133 134 160 227 586 398 254 284 218 195 199 200 243 257 271 290 282 232 169 119 136 156 138 207 219 228 203 152 157 126 96 156 184 167 137 102 132 113 96 84 100 110 125 125 127 136 152 177 164 176 207 193 170 151 136 131 137 151 189 198 201 165 179 175 188 181 198 207 197 159 145 120 681 680 583 692 562 393 263 186 270 310 302 275 236 192 143 161 242 278 338 244 439 1131 740 551 290 276 178 125 125 131 170 277 525 352 271 362 220 193 208 154 260 264 280 280 243 217 164 122 140 145 134 166 203 240 238 161 183 152 125 128 157 136 152 97 108 114 100 90 104 117 123 139 147 140 161 167 158 204 232 206 198 196 167 133 135 153 175 183 185 168 183 221 211 209 219 205 164 158 136 130 630 734 806 725 658 408 325 245 255 291 322 302 346 216 161 157 216 285 341 290 449 518 1029 530 275 289 224 138 102 167 179 295 460 294 381 392 296 243 221 178 271 248 256 267 233 223 173 122 153 142 143 151 203 238 226 185 187 206 168 165 155 133 162 96 102 98 95 94 119 108 124 139 142 154 149 171 177 211 225 184 202 209 169 139 133 138 121 149 172 151 207 226 206 173 176 176 176 156 146 150 776 838 690 683 756 405 343 259 244 265 287 311 308 266 164 165 213 197 371 330 542 285 666 786 406 230 208 158 105 200 189 266 336 315 474 409 378 297 269 220 293 246 245 262 241 203 165 131 152 140 137 149 192 250 240 198 156 192 199 205 178 165 156 115 98 88 93 102 122 114 129 141 143 152 164 162 180 206 149 125 154 185 160 154 134 123 107 133 188 170 207 291 281 205 190 217 198 172 150 148 767 796 631 596 633 460 315 280 234 276 330 310 311 283 220 184 252 211 480 272 310 406 425 521 364 288 261 146 102 141 161 268 338 400 486 407 388 320 296 236 270 234 231 216 239 189 155 129 138 136 133 137 164 250 260 212 164 171 229 207 201 178 150 101 88 78 91 95 109 112 119 137 148 160 155 148 178 216 143 94 152 169 141 153 142 110 103 131 187 207 260 376 209 280 233 208 247 222 188 184 632 799 632 547 484 436 289 340 299 270 289 308 343 331 263 215 292 285 536 196 498 1280 342 354 339 320 319 207 109 106 178 300 429 574 519 469 459 367 299 241 259 210 216 196 187 193 151 112 126 139 136 128 166 245 271 238 182 172 220 223 184 196 163 104 79 78 83 97 114 104 113 132 138 150 167 151 184 182 140 128 116 143 146 141 129 114 109 142 205 214 285 326 241 306 278 276 288 290 302 269 593 809 745 617 416 406 306 323 308 257 345 283 286 276 262 243 293 269 440 200 1219 406 432 570 498 320 389 260 123 130 268 345 459 495 538 570 498 364 348 238 223 180 181 157 145 169 145 125 123 149 127 120 147 285 243 255 190 185 222 248 191 199 148 93 73 73 91 91 111 111 107 116 141 144 145 149 169 194 146 111 107 146 139 143 125 106 115 144 165 173 301 254 289 304 290 390 287 279 325 344 542 572 552 623 411 336 286 348 270 289 306 282 306 296 270 238 240 204 282 220 1280 417 1102 1026 1280 391 496 187 132 166 255 374 399 452 681 550 410 330 338 262 195 129 141 130 127 151 145 145 136 147 144 120 141 261 251 251 194 195 194 240 190 174 132 91 70 72 97 97 111 107 101 112 127 140 144 150 178 192 148 123 107 141 144 131 120 112 120 156 169 161 260 215 348 284 302 389 327 316 301 301 518 574 544 466 371 314 309 355 284 294 379 333 347 314 270 217 247 177 226 221 877 978 1280 628 667 496 238 165 158 158 248 358 340 434 724 531 375 337 340 264 220 116 111 110 112 127 146 148 161 166 163 131 149 230 266 313 229 170 174 254 166 158 119 93 73 70 90 98 97 106 109 109 125 124 144 148 171 141 138 117 97 111 110 101 108 113 137 208 218 229 269 239 421 313 330 328 311 294 279 354 555 573 621 366 331 311 311 303 318 352 405 325 318 320 272 216 205 198 189 313 449 578 759 611 428 339 217 138 218 175 184 323 323 403 611 610 335 328 292 282 200 127 95 95 122 117 143 150 160 185 180 141 146 188 265 317 227 193 182 209 177 139 121 87 75 74 90 104 91 105 118 125 133 133 129 143 173 150 131 109 97 98 105 97 110 112 174 246 267 258 242 275 420 454 465 355 256 244 294 320 589 515 580 388 292 326 303 292 365 394 393 337 359 361 339 238 230 174 172 432 411 402 417 456 433 320 229 138 196 215 231 283 363 553 654 568 373 324 299 278 236 141 95 102 125 130 166 169 158 211 211 147 144 144 256 278 295 195 217 184 169 128 126 110 66 87 96 85 106 107 113 123 136 157 118 136 180 174 125 103 83 95 105 104 108 131 182 250 293 279 282 355 427 666 536 377 344 353 452 425 848 538 507 458 298 305 303 326 374 392 455 352 356 428 477 277 289 189 162 551 1021 449 476 539 432 308 287 152 303 259 256 286 427 594 541 485 389 301 273 283 239 136 100 131 122 143 158 161 167 189 256 187 178 129 247 291 296 204 203 188 219 137 123 101 69 84 92 88 107 96 113 120 138 137 127 139 164 173 123 116 99 100 115 110 101 133 171 244 286 306 336 615 588 517 490 452 347 356 371 315 981 721 621 399 295 279 299 302 415 406 399 420 410 422 532 308 405 215 177 468 987 323 555 362 507 347 356 248 224 312 236 305 380 613 468 415 332 259 284 260 225 144 120 122 118 163 161 184 190 165 279 206 169 139 244 284 283 174 210 220 195 155 119 122 87 90 90 95 103 98 116 136 143 150 138 141 143 140 113 159 104 118 122 101 101 120 161 203 283 282 376 426 526 505 432 412 277 307 371 322 870 686 663 384 272 255 290 308 416 379 407 368 446 395 485 300 263 232 263 251 558 533 502 485 311 365 434 393 291 231 253 259 368 572 529 605 320 274 267 281 232 160 132 132 144 167 159 189 225 195 267 236 178 136 217 295 288 251 215 191 206 170 137 130 92 79 99 96 99 90 105 143 154 152 137 136 120 106 96 146 117 153 134 146 146 153 154 219 302 305 360 488 598 468 385 329 293 292 330 327 485 562 580 350 296 267 284 294 368 352 389 379 384 526 496 352 270 301 341 351 514 669 801 535 592 298 363 301 285 263 247 254 374 553 615 541 536 301 264 288 228 170 158 129 141 156 163 210 225 248 250 248 187 138 185 267 349 267 205 194 173 167 148 137 111 89 104 94 92 106 104 135 176 159 145 126 112 99 77 101 125 150 163 163 174 159 157 205 246 296 361 528 574 454 339 379 332 336 296 305 379 621 496 329 288 240 246 258 348 350 394 371 384 479 469 493 361 346 406 623 711 548 1080 681 750 392 275 297 281 237 281 300 393 490 610 765 517 285 267 328 254 174 170 147 138 163 171 261 322 284 284 253 223 161 153 219 331 227 236 179 165 163 168 132 108 100 110 92 87 100 114 143 168 165 140 134 108 91 62 90 136 151 161 192 162 160 182 243 287 268 284 413 476 443 379 403 338 297 304 280 965 678 577 334 264 221 250 266 299 309 328 445 359 482 433 450 389 459 571 560 1217 741 718 610 605 512 277 221 252 275 241 277 331 400 480 769 430 327 296 366 273 192 142 165 129 158 156 307 439 470 377 226 204 157 138 194 282 254 196 189 133 145 147 140 115 101 108 109 86 84 105 124 138 153 130 130 99 88 67 95 140 152 157 168 167 164 221 262 288 297 304 387 420 449 380 319 359 356 346 287 384 451 531 317 273 241 268 241 242 302 415 414 425 525 401 378 382 419 734 565 1280 633 556 650 613 573 468 263 214 421 186 220 276 383 630 533 412 374 300 346 271 177 156 156 146 148 182 314 600 708 452 240 219 159 122 162 251 225 167 169 137 130 140 97 116 105 121 116 93 84 98 118 129 149 115 95 81 88 84 95 138 156 165 153 154 167 185 247 344 333 425 440 413 428 406 325 360 336 344 306 1280 1280 394 306 306 271 313 260 230 290 474 380 356 525 410 371 411 351 955 1089 1119 490 547 802 844 776 483 339 202 347 241 256 276 362 616 698 454 346 284 299 238 211 194 146 145 144 205 296 538 668 273 233 208 172 118 141 202 226 204 174 149 141 133 91 125 158 128 105 90 91 99 114 125 133 104 80 63 83 79 103 135 150 163 142 156 188 193 258 334 333 405 413 406 395 387 362 379 378 335 300 1280 1280 439 281 377 326 361 262 215 304 415 401 356 496 480 428 454 460 549 720 532 403 810 799 1213 1121 615 312 219 231 241 267 268 398 572 594 521 369 283 349 264 228 197 123 143 177 234 324 506 503 239 231 177 198 128 137 175 182 246 196 161 138 128 102 132 150 129 94 93 85 102 108 119 122 114 75 60 69 73 91 131 147 141 129 140 181 209 297 342 301 280 294 341 307 311 322 410 365 429 311 1280 739 263 268 517 524 383 287 259 296 433 315 386 502 520 468 505 494 569 418 523 439 757 710 1273 1269 436 332 257 224 330 279 260 320 534 697 519 324 335 345 361 253 208 123 147 141 210 317 354 319 269 232 151 176 140 134 145 170 223 265 209 147 150 119 114 143 130 104 100 88 103 112 121 125 112 76 49 60 86 84 114 134 125 107 122 166 195 234 298 262 265 231 298 282 348 409 343 408 373 318 1016 1135 589 323 468 660 574 394 302 322 378 375 355 489 519 496 538 514 331 784 638 507 563 896 1280 1139 438 374 337 313 348 284 237 329 493 786 583 348 379 299 330 267 318 136 121 141 177 299 313 281 303 270 144 169 148 129 151 161 183 221 244 150 149 127 145 155 153 123 100 93 107 117 127 125 113 69 45 55 87 87 99 131 125 78 99 147 187 228 265 263 268 298 298 257 350 459 420 339 352 343 923 1205 1076 393 590 1039 669 503 409 534 432 418 405 511 522 570 478 557 368 481 451 528 735 1244 1121 1246 546 441 294 291 413 319 254 291 505 714 511 492 336 291 336 279 273 143 109 139 183 301 335 311 294 261 131 173 145 153 161 167 167 222 291 203 158 151 181 181 162 124 107 101 106 116 120 122 108 78 44 56 69 83 83 132 129 75 98 143 181 228 274 331 415 395 337 318 383 477 467 400 415 446 1280 1273 816 514 1280 965 1178 564 497 565 343 388 447 479 503 544 658 1192 756 382 390 695 1257 1283 835 722 550 359 311 266 281 274 289 258 400 637 658 670 382 250 318 254 340 217 164 122 177 302 340 296 557 441 175 173 156 173 178 160 152 200 291 240 188 212 194 165 165 140 114 107 104 115 111 136 125 97 50 62 81 83 72 110 125 68 110 143 182 241 344 500 784 425 354 322 422 476 362 400 475 617 1176 858 1280 837 1280 620 1280 710 581 484 370 405 437 467 458 576 589 1193 834 436 433 621 997 770 868 580 428 352 243 276 278 250 275 243 405 736 1230 608 383 274 241 280 451 485 309 144 172 331 370 335 593 419 172 191 164 178 151 131 123 163 258 220 200 235 221 162 142 153 117 117 123 120 115 126 124 76 52 64 79 92 73 84 115 80 96 132 174 255 416 813 901 463 408 349 437 398 370 340 474 530 1280 1126 1280 1280 1280 1028 1035 620 709 475 389 411 433 467 416 518 442 870 437 561 531 733 880 609 542 442 321 297 216 274 266 288 273 277 409 651 998 573 366 277 233 334 528 488 554 303 201 330 375 411 427 297 219 188 180 174 158 135 97 137 158 195 255 247 244 156 148 146 138 125 125 120 110 121 136 85 50 59 85 102 62 80 117 79 76 104 148 220 351 741 771 483 315 279 332 331 332 356 468 558 1280 1280 1280 1280 1214 371 895 551 555 326 330 340 397 361 397 484 605 1226 552 512 901 819 461 342 442 435 350 290 225 294 304 255 264 242 361 650 530 523 441 331 285 526 816 349 632 411 229 345 423 528 384 341 269 183 192 152 170 131 91 110 129 185 226 263 212 143 128 123 144 124 119 129 117 114 132 83 57 59 88 99 67 73 103 111 60 90 132 149 302 551 455 314 225 249 276 302 321 418 439 560 1179 1280 1280 605 275 363 420 604 465 554 409 332 325 320 414 669 816 614 931 862 579 455 368 460 516 535 465 309 233 298 348 281 237 282 304 430 402 493 492 441 241 972 1280 486 959 703 215 291 381 460 365 488 290 172 228 174 173 145 132 88 116 170 167 200 192 121 107 128 145 124 111 116 104 113 140 74 47 48 76 88 69 68 101 131 80 79 115 111 270 434 423 235 185 206 248 297 377 382 381 394 530 445 1280 913 1280 1280 196 676 581 880 394 334 307 306 335 520 556 487 996 1011 474 565 529 572 624 671 512 419 396 362 389 287 241 288 320 356 579 526 476 446 200 449 1280 576 772 295 296 289 450 424 568 494 272 199 195 178 158 140 134 86 134 162 167 176 164 125 119 137 150 130 105 110 102 111 112 79 59 48 63 84 96 70 90 123 102 81 90 110 283 354 453 240 167 166 247 298 329 282 388 357 429 560 1004 1024 838 1280 415 1280 483 536 307 284 281 337 402 420 1178 1280 656 633 736 880 652 631 617 780 1089 504 549 346 394 271 301 294 340 351 521 458 340 518 237 305 293 1068 376 297 322 284 348 309 531 497 316 229 179 191 142 140 154 101 125 169 162 178 189 145 130 137 152 129 113 90 113 99 118 84 59 54 72 87 116 72 85 94 115 92 82 129 279 439 418 242 165 194 250 293 248 330 329 332 406 362 484 1280 1280 1240 505 967 326 286 279 339 253 322 306 816 932 732 641 346 753 735 696 693 619 539 957 630 453 294 314 258 311 337 305 284 433 403 413 609 279 223 462 310 425 479 447 254 337 350 399 600 480 289 192 219 157 118 183 146 135 194 165 169 194 136 143 140 150 126 116 90 109 100 104 84 50 47 64 92 194 79 62 82 94 95 87 146 284 409 306 253 203 250 279 238 232 292 328 461 443 287 374 564 1280 1276 1280 792 567 397 293 290 271 296 294 732 889 1280 665 505 608 1222 1271 1245 536 590 597 643 422 294 311 316 397 340 304 337 445 605 519 475 313 214 345 408 387 460 558 280 259 284 426 560 678 380 237 223 186 130 141 156 151 226 137 167 192 152 145 124 134 114 128 101 107 93 96 90 53 55 62 92 144 79 46 76 96 92 100 166 291 304 328 303 254 277 245 246 334 410 669 502 561 274 320 1076 971 1280 1280 704 570 345 258 281 259 290 277 377 799 512 507 548 601 968 804 791 736 588 582 551 428 313 364 373 507 387 412 310 334 474 584 428 345 207 451 444 666 588 352 236 216 252 421 645 754 404 261 218 195 147 136 139 150 193 144 186 192 179 153 133 127 108 119 131 106 91 91 69 55 51 59 87 76 56 41 56 85 96 106 179 232 318 345 319 257 254 228 261 476 896 1280 340 500 227 291 642 1280 1280 456 1285 580 309 287 267 266 254 285 450 583 517 443 525 669 952 1138 616 638 841 656 469 338 441 346 383 493 610 476 325 323 580 477 482 313 328 266 377 972 492 376 268 224 201 394 754 833 440 320 229 212 158 148 147 135 157 166 226 220 182 181 155 113 90 138 155 106 83 87 76 64 54 61 61 50 44 36 49 75 95 123 164 190 373 485 347 224 210 219 268 927 1280 473 277 314 201 319 611 685 1280 619 727 420 325 305 266 246 253 289 393 511 456 445 460 916 756 669 576 586 939 601 346 457 446 452 543 619 591 473 323 320 523 419 437 395 320 325 538 384 453 551 232 206 230 411 661 662 501 314 244 207 175 159 159 133 122 169 222 225 213 180 174 100 86 127 196 125 94 73 85 59 55 51 49 48 35 25 40 72 86 134 170 202 350 475 309 244 213 209 283 915 503 384 478 347 203 275 413 526 340 1280 517 481 315 252 286 234 263 287 340 381 448 436 433 803 852 678 589 700 968 394 459 576 515 483 543 524 486 418 337 300 610 608 492 491 410 293 463 454 241 252 224 214 250 353 479 348 529 381 311 206 207 174 170 133 90 135 208 228 222 194 168 116 93 116 147 143 135 79 85 60 60 60 51 48 34 22 43 70 82 145 183 181 308 692 335 215 240 188 285 266 664 527 1280 262 178 228 545 897 328 471 459 363 309 274 303 266 275 285 320 330 422 366 390 497 855 646 695 720 599 394 578 521 538 453 512 522 671 362 331 330 623 601 704 681 441 341 307 422 423 216 163 170 272 323 446 427 438 429 458 248 203 205 173 183 115 90 199 209 232 219 169 142 110 134 176 151 137 75 78 61 61 63 52 47 35 25 44 58 73 142 198 155 281 508 242 265 207 146 294 573 1280 1068 1280 231 160 215 862 717 352 338 317 387 286 289 293 281 279 298 315 330 321 310 448 454 521 695 824 594 485 631 814 480 538 482 498 488 523 394 350 511 500 524 576 695 540 324 282 365 533 623 183 132 186 302 422 336 343 436 528 294 216 226 165 201 139 113 221 207 215 212 178 150 106 140 221 157 118 78 70 65 57 59 63 50 43 33 50 58 67 131 223 168 283 320 240 288 200 124 454 499 1280 1280 1280 192 178 363 590 486 274 371 271 426 301 319 303 294 264 282 307 289 312 318 465 519 583 773 949 814 361 595 815 479 419 367 439 459 497 448 459 654 632 397 536 590 619 323 267 450 1280 1272 301 178 180 237 367 316 294 435 481 267 258 220 163 189 175 103 196 182 201 200 167 159 107 165 219 158 81 83 70 64 58 54 64 61 57 39 50 58 58 114 222 212 286 269 244 327 197 129 271 1280 1280 1280 1280 177 208 269 393 454 182 305 239 323 343 284 297 278 284 294 287 293 313 331 293 575 560 749 780 711 472 522 514 400 387 379 390 477 428 441 510 838 597 902 620 537 583 340 350 1280 1022 949 605 322 221 183 409 303 304 463 498 272 257 193 199 203 187 148 157 168 188 198 167 148 126 168 174 114 87 74 71 66 57 60 56 60 59 52 44 57 60 102 188 226 257 269 272 269 193 126 273 970 1280 1280 1280 161 189 237 261 312 134 193 200 328 317 289 301 302 296 285 263 328 391 310 333 437 587 826 619 529 389 421 432 398 439 368 396 458 364 440 491 662 416 535 481 533 397 334 315 988 996 814 770 390 235 222 348 296 296 540 409 303 222 211 195 194 171 152 139 170 186 186 190 148 138 152 127 106 88 77 70 70 50 62 51 49 63 48 44 60 63 102 183 210 199 226 287 242 182 138 171 689 1280 879 1280 175 181 249 210 305 118 158 188 284 315 278 321 296 294 271 268 289 321 235 431 441 528 702 608 405 429 387 409 409 433 364 395 407 437 651 546 842 587 569 481 738 454 284 350 631 704 924 670 478 268 269 372 331 344 425 504 324 203 220 206 141 166 148 129 164 164 184 193 164 141 145 123 105 82 73 61 64 63 65 53 51 57 44 44 56 66 97 236 188 138 187 277 244 172 132 166 893 1280 1144 1280 205 195 281 179 217 90 121 181 267 397 395 316 287 291 264 270 268 294 305 477 480 404 549 523 363 425 460 384 340 404 405 392 446 594 657 797 727 630 436 588 477 296 333 339 506 539 751 943 801 374 305 387 423 350 424 568 405 264 210 203 128 132 145 138 137 172 197 182 177 135 156 115 99 79 58 59 61 71 65 61 51 57 49 48 58 74 96 196 209 167 212 291 212 160 133 179 829 1143 1044 1280 189 204 227 270 205 81 101 150 296 393 357 298 308 280 263 262 257 286 253 467 350 496 403 414 376 436 409 344 380 362 336 391 558 622 687 523 451 397 411 640 314 396 481 490 553 498 853 970 983 774 326 441 507 362 369 606 526 246 148 183 142 100 132 171 158 171 213 178 163 133 139 123 98 77 56 53 58 72 71 70 54 52 54 57 65 82 85 168 196 155 196 242 193 171 126 190 403 849 1280 1280 172 218 219 214 179 71 113 200 338 395 343 303 287 258 265 249 251 270 262 373 377 677 436 413 424 435 382 343 373 378 378 386 524 546 415 627 519 506 420 609 374 468 606 524 516 589 784 819 985 646 455 444 507 343 428 569 427 282 198 146 137 81 148 161 203 177 201 162 163 149 143 128 111 85 60 48 52 72 78 67 58 57 58 62 74 80 79 157 166 144 216 232 230 160 132 193 524 1199 1280 1280 163 276 269 160 106 63 95 208 368 337 342 268 257 257 258 261 249 228 218 287 509 450 351 386 357 400 380 342 412 422 418 467 490 475 444 507 534 603 444 345 508 587 721 694 516 616 827 907 653 566 520 400 377 309 349 474 520 446 238 148 151 91 105 166 209 172 199 164 155 148 138 122 119 79 76 48 54 59 76 65 61 51 59 67 74 78 90 110 127 135 208 217 267 175 139 205 732 1280 1280 1280 172 282 282 164 70 56 91 192 325 261 320 298 277 269 272 249 247 223 207 260 374 405 354 378 336 399 374 385 422 384 372 461 418 401 684 486 591 451 433 442 497 952 688 548 472 695 872 892 786 515 577 385 379 327 312 369 566 553 278 174 179 92 79 210 178 165 190 165 160 166 127 116 112 87 72 58 56 57 71 69 63 60 58 55 71 80 83 89 110 101 203 210 267 189 189 306 1280 1280 1280 1280 225 243 219 136 64 51 84 204 309 298 262 255 261 269 264 240 214 216 226 305 482 353 359 329 343 360 356 344 341 341 341 356 334 365 478 462 617 470 681 487 685 1102 692 536 528 657 1050 902 620 502 512 375 308 327 289 331 477 548 334 191 159 97 77 164 154 172 191 170 166 181 130 111 116 105 78 62 61 59 64 69 70 67 52 47 72 84 98 98 95 101 217 188 255 216 225 305 628 1280 1280 567 290 294 201 111 61 57 98 262 260 285 278 281 301 290 272 228 205 210 220 310 451 408 370 348 317 364 331 314 348 323 335 329 339 442 463 548 427 521 651 528 695 791 607 631 560 596 698 668 559 531 416 368 316 317 245 303 450 572 321 195 145 122 98 128 152 180 200 170 179 177 131 126 115 125 99 75 65 55 61 60 64 71 51 49 61 84 104 102 102 137 203 182 226 211 224 279 738 1163 764 1072 314 365 183 94 57 70 119 261 254 318 269 305 284 288 265 235 221 198 246 307 425 491 355 364 322 380 300 345 329 341 330 325 342 372 458 513 610 504 540 709 552 506 702 554 529 535 575 479 459 412 369 351 292 288 251 264 344 577 383 181 121 89 119 120 156 161 169 180 196 181 148 123 119 112 112 79 60 58 62 53 57 62 51 56 59 87 110 113 117 146 181 176 237 209 219 278 499 653 1280 1280 272 312 186 78 68 78 134 284 284 346 292 316 320 254 241 238 217 208 292 339 367 363 425 319 302 337 303 312 322 345 329 367 382 413 324 417 687 523 525 560 499 540 649 574 495 490 497 463 358 384 359 299 282 255 242 251 274 437 346 183 114 126 116 121 158 174 184 179 195 181 149 111 99 121 123 89 66 62 53 54 49 53 48 47 55 84 125 129 140 186 189 191 213 208 230 249 445 643 1208 1255 417 365 205 73 68 85 188 276 362 335 306 294 301 258 266 236 230 231 282 330 344 321 334 290 315 340 324 316 326 307 318 312 412 350 348 426 582 578 605 675 516 644 578 520 530 439 475 412 383 331 328 288 255 222 274 238 259 380 384 211 99 90 125 98 179 161 176 183 182 179 190 117 106 117 130 105 72 69 56 54 45 42 45 43 53 82 120 125 127 128 186 165 206 184 230 240 764 1010 819 872 475 418 185 81 91 105 238 362 484 421 359 265 281 264 237 256 236 241 292 291 340 302 284 268 278 305 294 294 298 321 320 324 373 293 444 447 358 415 570 667 585 596 471 516 503 439 388 412 331 304 331 307 250 211 286 261 271 275 396 258 106 75 119 100 146 146 189 179 195 173 179 131 126 124 123 108 94 73 56 50 45 37 41 44 51 82 118 135 137 98 133 166 180 190 202 243 790 849 1146 1280 350 389 165 78 98 109 246 540 498 532 349 314 281 267 249 286 279 255 299 297 305 260 241 248 278 277 260 308 300 284 313 308 368 345 318 390 346 438 510 544 464 473 446 391 430 441 352 424 300 298 295 304 245 236 276 270 226 228 330 266 104 70 88 120 119 136 200 168 166 180 152 146 132 119 105 105 95 82 64 51 46 43 41 40 51 78 101 124 156 118 105 159 182 204 190 223 575 849 1102 1121 344 280 147 86 88 121 288 583 449 450 294 357 245 280 252 252 294 302 308 265 297 277 251 242 259 275 276 289 274 278 315 309 364 318 333 385 342 359 375 513 418 470 438 490 510 451 381 364 312 285 294 291 254 244 275 259 199 184 325 201 104 66 74 129 113 140 196 165 158 146 136 159 136 122 104 106 104 87 70 56 50 50 43 38 53 73 75 100 127 126 101 136 197 206 188 237 412 997 787 619 295 324 123 80 95 111 256 680 514 435 281 314 245 271 236 244 283 287 301 274 269 258 241 256 246 275 269 272 268 269 275 276 309 298 282 316 433 440 410 449 390 364 453 525 509 482 331 376 340 321 281 272 251 239 266 247 174 169 238 185 104 91 83 133 107 137 166 160 151 152 161 157 138 122 104 106 105 90 79 57 50 51 43 36 52 70 61 82 95 91 130 135 197 201 194 205 306 631 526 444 202 284 130 78 93 114 163 222 309 397 214 261 254 250 221 238 247 273 291 292 262 214 240 241 247 253 266 269 260 276 273 279 288 272 294 326 422 445 511 406 380 413 457 475 472 443 405 352 345 322 287 271 249 238 266 273 196 153 176 186 111 81 74 134 122 150 150 161 148 138 150 157 140 122 93 98 99 91 75 66 56 52 42 34 49 60 48 65 76 73 115 143 179 207 186 219 255 363 451 431 189 271 114 82 78 92 103 147 210 308 205 268 244 247 201 213 236 260 297 259 263 239 248 243 239 235 256 267 260 255 264 279 269 269 291 325 346 397 422 323 380 341 462 433 451 428 405 344 388 361 317 274 254 252 322 275 210 156 188 177 126 86 74 93 110 147 175 156 155 154 139 165 153 106 79 76 86 78 66 63 49 45 42 39 50 49 42 57 65 74 100 131 190 238 193 191 203 306 303 348 154 187 91 78 64 75 80 113 141 220 176 234 225 206 198 212 221 248 285 246 247 236 219 254 228 228 254 261 261 246 249 265 249 287 272 293 321 314 366 349 381 361 433 462 436 433 408 397 417 417 322 296 272 232 274 272 207 174 176 177 133 91 76 87 110 127 173 152 170 146 122 146 135 116 78 72 73 65 61 61 49 42 41 37 51 41 43 53 51 63 116 131 183 240 204 181 185 232 247 276 144 147 73 64 58 70 66 72 65 139 166 246 247 199 191 206 206 241 266 237 220 234 231 217 250 239 250 252 262 241 220 241 250 287 298 308 319 268 319 361 332 315 361 433 369 464 369 366 338 340 317 280 281 233 260 314 219 177 172 176 159 95 70 78 101 117 153 142 191 143 122 121 120 116 86 75 71 62 52 58 46 45 40 38 47 37 41 49 48 60 102 106 168 247 239 183 167 181 219 259 131 111 65 62 54 63 54 62 45 91 164 227 214 199 178 175 198 247 252 227 189 208 194 220 209 243 249 261 242 225 222 240 253 274 288 295 291 269 323 294 351 319 380 400 348 437 448 385 320 379 321 281 260 234 238 264 207 188 166 198 192 102 77 73 99 112 146 136 197 148 118 112 133 109 94 76 68 60 54 55 49 46 41 40 44 38 38 44 45 52 85 103 131 195 241 208 172 147 217 240 111 90 60 58 49 56 50 50 40 89 172 227 186 184 175 161 196 222 261 232 214 194 198 221 197 226 251 271 235 232 217 247 258 268 282 259 270 267 314 288 313 330 344 379 359 369 399 367 330 321 304 287 261 229 219 223 229 186 170 191 203 114 93 82 87 100 161 158 219 143 109 109 118 104 94 70 58 59 50 50 47 46 44 39 41 35 35 37 40 49 70 92 106 157 185 172 167 144 172 212 105 78 58 57 45 50 50 37 37 87 155 194 190 200 147 170 177 201 229 206 206 177 183 206 165 210 223 241 231 225 217 211 243 257 273 246 250 255 255 270 347 298 356 374 365 323 366 409 361 297 319 297 255 239 205 232 217 182 156 193 225 141 89 84 83 105 136 159 198 142 120 104 115 107 88 65 53 63 55 48 46 45 42 39 41 38 31 34 40 46 54 78 103 127 167 142 126 151 160 177 102 72 60 49 39 43 43 33 34 77 150 190 161 151 149 168 170 197 224 194 186 181 174 184 169 194 209 217 221 193 188 199 228 252 228 247 220 233 236 237 296 292 298 339 354 403 373 367 355 321 321 285 251 232 207 210 203 195 152 186 256 215 119 93 92 97 124 158 163 146 124 87 112 127 84 58 46 52 59 48 46 50 46 43 41 36 33 30 34 43 47 64 92 107 136 112 106 138 150 152 93 69 58 48 40 40 37 30 30 64 139 186 157 162 140 166 167 182 228 187 189 176 179 172 162 173 209 206 216 191 186 185 223 244 247 223 204 221 217 234 280 290 305 325 382 298 344 366 321 316 308 288 252 243 202 220 201 188 161 165 220 214 135 103 98 97 109 143 137 156 138 91 111 118 88 60 49 54 56 48 50 48 46 44 39 36 34 31 31 37 45 51 80 100 112 96 94 132 134 145 86 62 54 45 38 34 35 28 28 62 121 192 151 157 150 160 168 189 206 193 185 175 172 163 153 172 197 195 207 173 164 178 209 225 233 219 206 195 199 207 237 293 299 302 342 307 355 355 311 304 312 284 221 210 199 194 213 195 153 138 171 179 124 112 83 80 99 127 118 137 157 116 114 112 82 54 47 52 60 50 48 53 49 44 38 35 35 32 33 34 40 43 65 82 93 90 87 110 122 133 78 61 51 43 34 29 26 27 30 53 122 162 137 151 144 154 145 167 191 186 181 188 173 157 152 156 205 194 169 192 149 167 195 235 224 193 190 177 177 188 250 276 283 308 333 327 344 331 323 298 341 261 219 211 210 178 199 186 142 138 159 191 139 123 94 71 92 111 106 124 159 147 124 121 84 54 56 54 59 58 47 52 56 47 41 34 39 34 31 32 41 42 54 67 71 81 76 98 127 126 875 684 455 542 158 84 114 113 116 138 140 115 126 102 431 181 128 130 182 385 644 724 856 792 820 792 690 717 670 765 743 583 841 846 908 843 904 665 559 675 491 560 584 486 431 361 298 562 549 595 424 239 236 212 210 226 288 218 313 265 291 195 173 199 208 216 184 180 180 185 181 178 177 167 177 202 218 211 260 253 274 244 214 262 295 446 723 422 319 395 283 375 430 597 648 297 271 289 157 149 713 691 471 633 494 144 115 118 118 135 128 110 141 142 254 146 124 125 169 387 586 614 820 735 690 766 820 774 749 702 734 744 769 756 786 957 859 784 752 690 529 633 626 511 436 456 437 641 665 608 494 266 230 258 230 252 294 257 342 298 355 225 153 230 175 176 184 176 178 176 178 171 172 174 197 217 228 219 245 335 258 256 257 359 471 702 672 355 362 398 301 330 427 443 443 319 290 280 148 161 698 682 608 283 910 200 118 123 159 153 112 100 104 143 172 118 108 128 164 400 513 628 791 687 792 766 717 778 762 723 881 838 729 841 891 920 859 839 927 661 696 730 617 534 508 698 633 641 672 632 641 270 195 279 274 304 310 302 326 292 386 227 268 694 292 165 163 169 178 170 180 175 171 192 234 223 263 276 298 302 226 320 416 611 721 778 712 421 665 588 416 405 427 366 390 264 182 252 157 205 885 672 621 221 324 137 120 123 221 139 115 102 147 108 134 120 101 99 161 350 496 612 738 761 768 739 653 841 923 763 909 725 828 756 920 886 781 836 969 786 732 712 569 491 579 664 670 592 660 596 578 266 180 334 374 380 313 306 398 368 581 217 239 794 192 174 161 164 202 182 179 179 175 214 271 242 235 247 237 251 227 396 641 782 752 726 780 683 617 433 404 344 323 263 340 209 180 175 180 266 824 673 652 250 329 131 122 122 180 152 121 110 102 104 133 130 111 128 168 369 532 652 714 762 795 717 702 819 991 906 777 743 807 792 883 855 770 820 862 763 686 709 582 555 646 684 771 590 728 521 456 282 218 380 476 474 348 336 343 364 552 258 242 690 204 181 178 189 250 236 187 193 198 225 263 266 277 276 253 259 369 614 751 801 787 902 863 624 337 265 244 246 266 245 290 203 170 163 225 374 719 721 704 335 519 154 130 119 164 124 123 112 98 133 131 129 124 133 164 351 601 693 690 820 673 750 787 819 1012 866 795 651 772 877 765 855 903 872 881 773 685 642 645 541 567 736 712 674 821 523 466 290 280 474 370 431 412 398 303 324 529 302 254 504 233 172 178 255 243 228 227 224 224 226 287 354 332 283 285 413 768 678 769 779 732 985 849 407 319 237 238 218 234 240 260 201 172 172 323 591 675 840 973 436 670 234 144 122 121 122 170 181 130 123 133 108 134 135 138 373 584 631 692 795 662 817 846 819 931 891 744 631 792 860 875 825 905 817 938 768 701 642 621 558 551 680 752 701 679 481 565 387 357 499 328 428 520 392 285 381 475 422 391 694 389 180 223 281 235 196 243 241 269 231 358 541 457 372 465 791 813 733 798 712 761 920 523 304 419 325 295 217 205 215 244 194 203 233 503 750 720 804 960 433 700 431 152 129 123 141 176 212 135 90 145 142 140 132 135 362 638 614 792 775 719 825 1020 815 933 884 744 768 877 850 873 891 843 881 900 793 748 643 760 593 625 643 689 588 713 462 627 514 382 382 327 336 570 323 283 457 465 514 491 696 591 268 342 338 256 220 271 278 284 245 401 671 623 644 687 775 774 805 670 740 658 699 362 306 452 353 283 225 187 187 206 203 285 373 656 835 720 799 764 556 593 426 137 130 129 242 208 217 151 126 124 97 135 130 140 282 638 672 766 735 835 796 877 806 931 878 873 809 784 843 781 822 747 874 841 850 865 647 683 641 609 665 646 613 657 574 654 627 443 265 249 290 463 300 291 470 476 532 683 615 503 340 517 470 313 261 299 300 283 225 428 742 735 743 669 777 638 620 557 634 542 478 378 351 296 245 237 245 225 214 204 275 458 638 787 874 772 830 770 644 588 428 130 130 171 368 517 226 280 156 123 98 145 129 130 222 583 692 690 773 835 819 844 747 798 808 944 745 685 759 759 759 741 874 730 848 893 677 593 611 604 672 651 635 620 674 668 644 589 258 210 267 381 326 374 524 411 541 611 765 508 336 561 558 442 316 299 296 276 229 518 719 759 790 862 778 496 552 556 500 403 391 419 309 248 251 287 303 309 282 323 465 707 844 803 935 832 799 785 655 825 449 125 139 158 250 260 600 878 189 114 107 157 134 129 177 517 670 716 726 806 813 804 720 766 884 955 751 652 691 691 669 770 877 869 947 807 724 697 545 629 738 651 643 675 643 705 701 657 334 215 256 404 380 545 511 336 554 657 680 637 414 545 620 642 378 301 322 293 261 544 750 793 753 905 692 512 684 573 490 400 393 497 252 292 339 411 552 599 530 613 825 942 957 837 905 782 871 953 774 904 411 135 205 201 137 170 501 493 118 107 106 144 134 147 166 508 677 638 631 827 806 769 795 819 849 885 719 629 631 723 732 678 855 905 919 904 747 762 513 625 709 596 634 767 712 687 726 576 414 265 280 452 536 667 582 320 603 765 759 731 602 678 645 630 416 278 376 408 352 537 716 693 717 732 638 670 694 624 466 490 468 336 247 410 598 793 806 939 942 873 966 890 894 1011 855 743 895 1006 868 1018 355 179 509 395 137 158 356 301 138 109 111 132 139 148 169 536 573 528 571 740 804 797 885 1024 878 834 620 651 663 684 755 700 907 905 860 876 782 653 551 673 611 674 682 673 669 669 655 698 395 294 342 369 573 755 580 400 708 839 784 790 804 782 675 788 485 343 449 571 515 513 665 654 688 702 639 615 701 531 450 425 353 275 359 626 889 949 937 852 907 870 918 862 1011 917 874 804 903 986 850 912 419 188 489 406 141 233 376 262 144 114 176 137 136 146 173 413 628 576 602 649 726 794 918 987 880 804 689 728 601 658 787 837 887 947 869 918 761 688 593 673 640 677 708 686 680 615 733 676 447 331 357 329 547 743 523 539 636 856 684 840 836 860 861 837 572 430 611 577 580 518 667 693 601 691 750 541 668 559 374 287 264 305 465 780 947 981 815 780 922 1082 988 862 902 872 990 891 822 1064 850 1023 402 201 555 252 169 196 400 303 166 119 151 135 146 154 191 362 693 779 597 581 726 693 797 825 826 697 730 758 647 701 818 796 931 849 846 935 860 721 699 675 625 672 728 697 737 709 764 658 559 318 276 409 577 648 710 692 711 728 717 859 827 776 896 859 799 636 642 701 590 455 583 486 735 809 659 593 576 495 285 219 275 383 526 615 883 1019 874 894 881 975 950 939 915 966 975 914 967 960 924 955 343 180 372 182 219 229 571 439 182 139 103 135 158 173 205 301 611 767 582 442 704 829 926 894 811 722 810 919 726 787 790 972 902 820 893 941 906 877 846 723 636 593 724 670 710 698 826 787 607 298 254 472 628 672 718 767 674 728 724 859 829 721 813 791 875 797 675 664 617 440 428 539 843 690 588 575 448 408 264 205 370 406 440 443 747 944 840 968 850 907 936 955 937 871 1015 1020 1033 857 917 906 449 168 201 165 200 295 784 641 274 173 139 131 166 175 180 314 658 705 676 363 708 726 865 871 725 824 804 901 787 771 808 942 875 972 865 939 1015 826 858 868 748 613 728 661 757 729 874 738 648 349 248 436 638 652 687 827 667 688 772 824 810 824 843 744 930 832 808 823 575 440 337 531 843 559 452 440 311 294 295 376 368 398 362 372 739 828 813 872 878 895 894 841 872 1002 1029 945 1104 963 854 963 542 163 174 178 184 403 841 707 544 174 142 133 173 169 194 380 728 727 710 385 692 665 809 740 693 844 801 867 890 751 808 906 928 962 925 860 888 918 834 875 903 700 843 731 785 782 927 793 654 387 240 377 632 673 669 866 745 730 849 823 922 902 877 859 898 875 859 884 740 591 418 450 611 365 326 369 262 241 317 264 322 298 357 438 760 787 832 846 948 912 1056 989 868 1021 1236 929 1037 1014 832 842 722 204 172 192 223 396 816 777 655 181 152 147 176 162 242 479 663 652 631 407 532 632 626 686 604 849 813 739 910 843 749 867 972 875 1041 914 844 918 791 867 842 846 802 704 769 719 852 901 694 540 245 325 650 722 658 848 848 768 926 771 891 1041 908 841 939 855 864 904 873 705 517 443 527 425 282 283 229 216 249 198 224 290 359 518 812 699 700 809 976 822 989 828 1146 814 1038 864 964 953 949 939 928 351 170 214 292 371 641 630 528 183 163 165 164 159 291 528 709 720 717 401 396 584 490 402 440 782 797 749 841 949 761 893 1038 801 1008 904 929 968 815 932 834 821 844 739 782 822 850 898 791 650 259 273 577 792 899 744 807 792 803 845 918 948 994 838 850 818 751 892 730 904 685 590 458 438 308 246 310 257 270 212 179 265 331 432 840 630 654 816 914 906 976 795 972 811 958 807 888 902 929 967 844 577 170 178 306 429 643 692 482 188 169 158 157 165 357 448 601 906 819 543 382 449 332 256 317 561 878 741 876 968 858 867 851 1163 925 992 905 945 904 836 836 838 848 779 885 688 790 741 865 676 271 280 447 726 935 819 828 788 744 885 920 938 1097 815 887 808 658 722 733 775 756 767 535 371 319 296 427 437 342 353 213 211 238 310 580 572 611 865 856 961 865 883 989 797 920 866 945 993 986 960 824 776 178 169 451 636 757 788 491 181 168 148 161 200 393 490 605 750 732 487 367 358 341 246 283 434 874 776 840 1010 982 929 902 1004 1040 940 885 839 872 753 896 863 966 851 840 732 847 793 770 578 344 322 376 695 840 876 827 844 894 908 835 821 826 835 836 741 596 804 672 682 859 664 650 441 410 448 462 548 451 529 391 252 251 280 291 396 611 706 710 951 843 964 949 975 924 729 970 1018 858 971 892 930 179 177 652 751 876 934 616 240 167 156 175 268 451 623 595 768 798 432 295 302 424 311 294 492 880 758 937 899 871 781 999 1062 914 935 987 837 761 837 861 800 890 791 831 867 872 793 745 629 370 431 351 750 813 836 705 801 966 911 851 809 812 703 871 731 711 769 741 680 610 611 649 429 352 406 478 427 471 369 673 406 371 360 248 300 568 663 828 800 887 850 886 954 946 871 1128 896 1076 913 880 745 178 192 803 908 752 799 807 606 230 167 222 298 428 512 531 831 836 433 256 324 536 395 325 622 986 830 965 913 950 888 1253 899 983 862 955 845 765 780 892 798 918 844 825 802 900 793 767 596 327 526 383 661 790 1019 771 843 901 926 930 850 876 693 817 744 772 740 734 750 607 674 574 417 395 449 420 324 453 304 722 525 585 671 351 287 665 820 799 820 898 808 918 879 1083 864 894 889 929 903 784 611 188 196 811 837 854 586 853 934 521 201 260 337 337 323 330 698 864 617 280 403 583 309 347 743 898 863 908 981 810 984 865 869 1048 922 833 853 793 835 925 824 920 838 883 739 835 850 725 601 282 552 481 578 940 937 857 974 870 792 755 946 678 743 775 736 832 818 703 699 687 708 670 620 549 657 570 442 642 414 688 558 452 676 470 235 937 823 858 888 913 930 914 910 1004 894 894 883 824 992 863 575 212 219 905 789 947 584 784 809 667 353 405 434 284 254 222 662 911 889 358 501 549 251 310 659 924 878 975 1062 799 834 861 832 933 1126 837 862 819 778 865 889 802 836 762 689 862 858 738 611 320 530 587 593 935 795 837 967 832 708 776 978 716 756 754 756 789 894 721 669 645 624 779 771 830 907 890 796 871 915 726 753 748 844 719 547 965 847 944 942 891 960 959 934 987 859 861 794 821 917 860 505 222 225 1034 898 862 789 722 696 723 714 592 486 288 246 190 579 784 967 454 449 487 243 269 570 1125 942 956 913 761 835 914 899 850 979 835 999 737 962 865 860 803 807 707 666 749 866 776 642 361 520 748 631 935 950 873 862 922 744 844 831 733 795 730 778 832 844 743 671 701 742 842 794 833 911 967 808 941 1006 899 915 1031 887 1101 1043 984 834 880 637 787 767 1244 997 963 857 896 885 794 885 930 521 263 217 985 1000 795 757 689 671 605 677 630 576 373 323 180 424 714 825 474 356 498 282 285 510 902 773 758 720 751 1038 936 1032 899 862 842 862 815 832 829 922 1000 810 785 687 717 754 755 646 448 589 681 657 884 942 940 753 955 732 801 744 754 798 688 840 786 763 834 675 803 851 896 905 842 868 890 906 925 713 916 952 878 960 1047 856 872 883 823 749 730 763 876 884 1103 859 899 889 824 889 925 552 352 296 964 888 750 578 439 608 429 408 558 595 486 327 194 365 655 466 413 371 555 295 326 507 964 736 716 791 806 932 944 1098 1048 846 769 925 870 859 955 777 1040 808 787 788 769 728 779 731 590 591 679 733 888 896 975 842 875 739 793 760 770 741 756 785 743 845 785 685 776 947 1036 916 856 855 808 874 743 809 819 971 842 922 1006 810 720 836 958 884 888 750 824 843 997 774 926 891 992 924 928 531 505 662 1109 841 688 301 345 472 304 275 380 685 594 304 183 379 565 348 366 371 454 326 388 490 835 882 851 804 787 913 917 958 818 791 859 829 932 953 997 924 829 781 715 845 831 726 706 738 672 610 667 811 888 875 978 931 850 731 722 699 727 721 761 697 742 736 746 690 744 796 964 876 823 925 891 933 817 854 873 967 924 914 851 797 803 867 1026 967 956 860 1048 1001 988 995 997 891 959 921 888 548 682 998 1258 894 698 254 295 362 255 235 257 702 589 431 191 285 311 334 331 332 348 312 375 547 852 899 897 787 878 854 999 831 784 681 849 853 932 886 957 956 835 867 793 791 894 830 742 714 767 761 681 757 789 799 922 854 808 806 694 678 749 793 767 741 627 660 696 651 709 716 814 913 1052 933 949 804 874 791 811 881 820 966 832 862 1032 834 1040 1020 9999 925 1040 988 970 957 924 859 889 1026 888 636 872 957 1118 1014 840 412 284 291 257 228 208 688 672 594 237 191 232 285 301 293 291 256 335 579 815 850 959 899 890 870 982 808 871 753 840 908 1001 955 889 827 967 869 765 744 837 742 682 747 842 902 689 760 816 842 966 773 829 669 675 692 783 664 646 723 672 669 632 648 660 692 744 807 1029 923 927 794 930 921 826 951 836 881 872 887 861 823 1043 964 1044 914 992 1024 1002 889 891 885 889 987 913 721 925 1009 1019 1001 948 786 371 307 262 270 228 783 895 739 322 178 202 285 302 263 255 272 314 510 715 899 910 724 895 978 982 817 907 806 833 839 931 744 957 856 820 845 821 699 813 715 635 667 709 772 768 672 761 879 856 806 874 726 659 695 690 743 750 749 628 648 668 637 607 620 746 675 864 852 852 833 896 954 826 981 934 775 957 796 865 912 971 888 874 866 1010 1344 1260 992 857 1029 950 915 899 828 780 804 990 1012 941 935 610 444 303 287 249 739 831 670 346 199 178 280 277 249 260 266 304 436 593 862 938 769 1025 921 1045 815 832 732 885 967 897 889 923 827 850 785 946 835 870 815 675 684 709 733 762 758 809 790 872 895 874 690 698 666 684 727 864 701 692 687 667 599 629 497 657 665 830 745 865 929 839 901 954 929 849 777 870 815 972 941 961 849 849 938 937 995 1028 857 853 885 1029 883 859 925 760 726 927 995 917 824 777 602 319 368 264 585 681 787 434 211 171 260 253 231 241 248 283 369 600 749 889 825 1026 833 906 926 785 573 826 1066 931 863 925 859 820 812 1076 807 779 684 750 793 743 778 842 999 808 943 767 949 742 665 720 663 704 815 817 661 723 607 689 630 538 510 620 646 762 778 755 809 829 775 871 896 772 847 862 813 960 851 937 936 988 864 1032 876 1000 889 917 885 885 883 952 975 869 794 982 1101 1024 795 837 638 288 458 272 516 446 666 661 248 172 219 238 221 225 282 273 352 791 777 855 834 900 873 841 956 720 555 723 875 933 808 1004 829 764 837 852 775 755 690 732 719 799 772 892 997 960 1004 711 1136 820 716 802 631 753 966 763 772 670 617 728 593 602 564 508 624 587 646 786 875 827 829 804 730 821 922 900 788 896 788 903 937 1108 928 1205 1019 1313 921 991 885 859 853 824 996 838 801 964 1162 979 941 780 629 308 363 314 422 424 563 788 354 205 242 210 236 223 334 269 372 771 783 755 861 923 893 958 873 706 564 704 879 938 839 934 867 790 819 723 705 765 669 734 746 908 718 779 984 1060 974 846 909 884 725 728 679 610 826 815 768 799 693 695 628 739 546 518 497 534 525 715 794 838 831 801 852 617 877 902 1010 922 845 940 871 806 970 1121 1206 1326 889 991 885 832 891 885 925 793 748 958 1065 881 973 826 769 373 298 317 318 572 399 586 608 357 292 198 233 209 389 258 333 719 797 779 829 991 955 953 873 772 698 757 847 792 875 873 817 706 875 735 792 705 619 737 901 970 934 876 929 912 888 922 923 896 729 705 722 635 796 860 811 782 772 684 693 705 633 581 535 509 450 601 718 634 782 862 759 578 866 949 917 895 887 765 817 761 1126 1041 1209 1203 1036 857 889 891 830 921 961 827 780 890 954 950 846 900 677 418 280 289 251 662 295 589 777 612 328 220 209 194 348 261 342 694 777 807 821 920 955 823 907 888 708 731 856 792 789 759 800 710 709 799 750 683 664 745 954 977 869 849 892 921 847 1101 819 719 667 779 786 748 810 820 836 783 754 660 867 672 657 577 548 518 405 456 703 682 751 773 651 743 986 923 801 912 794 900 814 922 981 1349 1349 1038 928 889 949 951 889 828 925 837 858 881 1014 826 858 824 670 397 282 261 250 715 333 589 752 614 286 218 215 183 248 258 341 760 769 781 825 895 900 884 1013 919 693 647 775 703 861 823 861 774 635 878 715 678 718 841 913 919 859 795 908 967 827 1114 826 693 629 739 860 778 780 794 840 700 801 671 687 687 684 544 474 604 420 400 596 960 763 830 847 797 843 887 959 809 797 879 877 906 976 1268 1105 990 861 923 1025 986 857 857 853 878 755 893 996 818 928 827 820 434 291 259 241 769 402 429 612 634 290 244 262 179 202 237 346 783 775 825 708 784 838 951 1073 795 719 550 634 677 777 806 804 758 742 742 690 731 800 787 874 809 863 822 802 933 815 923 890 670 649 665 845 829 749 695 698 713 737 739 713 738 569 443 378 470 420 439 527 779 750 777 803 803 851 857 871 789 797 878 995 972 1295 1105 1116 991 828 822 979 916 857 822 871 927 768 876 922 915 873 917 958 540 339 293 276 788 548 502 810 695 370 264 282 213 205 219 325 766 734 807 723 890 873 923 952 750 726 587 613 607 700 718 730 710 815 742 846 744 796 761 902 990 933 764 773 781 910 799 880 681 618 628 788 721 702 617 696 650 704 728 753 651 597 474 296 383 402 549 584 708 634 805 708 816 827 835 906 943 761 878 947 1079 1079 979 1085 1333 824 819 972 910 885 880 894 818 871 909 925 1021 870 971 847 666 426 369 400 763 847 775 784 835 521 340 342 246 188 242 379 694 698 710 769 893 842 855 832 871 660 601 562 586 664 716 664 633 795 769 704 786 741 733 900 931 905 788 819 753 908 772 804 715 646 705 697 617 679 603 756 697 651 796 673 714 679 579 370 405 485 562 605 594 683 785 803 790 821 793 976 910 755 868 847 984 958 886 843 1191 910 813 970 968 910 1017 889 710 834 855 933 944 950 968 890 674 496 483 471 844 804 836 757 804 668 444 358 235 180 251 385 585 719 800 737 883 783 764 905 893 718 517 452 603 622 560 613 608 772 734 801 789 816 822 925 905 878 813 788 687 753 750 768 758 646 703 728 699 669 652 634 705 718 817 753 694 662 585 562 502 703 528 548 567 622 793 796 769 898 893 915 911 882 982 871 1196 904 968 860 974 874 835 965 965 902 907 889 731 894 922 875 904 1011 1066 1000 697 517 571 588 855 822 764 828 784 752 585 379 210 193 276 383 542 767 916 734 824 801 854 916 747 686 517 406 518 556 482 545 537 692 758 815 792 870 722 891 971 1017 876 747 724 816 691 748 743 737 671 705 744 800 614 572 630 807 742 734 743 725 631 683 574 541 583 581 685 704 731 756 702 1025 819 918 992 954 954 895 1247 927 989 1085 715 790 866 832 866 936 910 921 735 901 927 883 1014 1036 1073 1322 652 453 658 754 964 898 648 768 911 810 654 418 224 224 339 338 590 909 1023 823 783 887 767 887 775 655 562 415 495 462 471 530 567 657 667 783 800 757 768 857 897 1017 926 888 818 822 754 872 833 811 742 749 832 792 659 696 660 701 872 644 685 726 609 602 587 530 601 649 597 595 606 819 812 863 850 893 960 1005 982 911 1039 1172 1045 1012 825 790 869 897 780 902 913 894 858 903 1005 766 1014 998 1237 953 643 468 851 758 819 784 642 680 783 904 770 452 281 269 371 300 619 833 1015 877 864 870 787 919 865 731 512 417 485 424 458 455 515 653 452 660 783 716 714 793 1007 934 933 999 814 841 764 893 797 796 770 795 767 798 697 791 692 694 841 739 634 711 630 517 497 593 579 603 515 512 640 657 834 930 887 943 979 1095 863 948 1024 1034 1140 1034 1024 839 869 968 808 811 853 901 873 853 983 823 1002 1223 1101 827 677 447 884 702 686 748 608 639 764 976 776 584 341 304 388 299 636 790 909 919 942 812 861 821 861 628 410 405 542 428 460 451 428 651 384 472 913 717 714 698 913 1029 911 940 910 861 779 838 735 732 734 721 816 652 716 772 697 949 807 787 686 680 705 564 496 670 594 595 582 523 642 661 728 850 994 1023 1020 1334 954 942 987 1349 1003 1223 975 831 835 901 872 872 747 942 829 807 896 941 1030 956 1081 863 712 455 810 691 681 768 610 571 793 902 775 822 544 389 387 311 615 820 949 893 999 909 832 711 861 654 395 391 461 449 631 471 504 753 438 447 774 745 888 717 875 969 970 949 886 804 765 742 844 771 813 760 813 721 724 815 802 885 847 795 792 623 775 656 596 631 596 617 654 575 592 740 809 902 840 1008 1046 998 895 1107 995 1021 884 1081 843 916 961 841 910 885 839 926 847 777 870 961 1349 956 1032 833 751 468 730 627 689 720 578 651 721 815 840 906 734 537 351 290 603 814 864 893 877 961 847 877 818 725 373 327 355 391 665 576 703 758 536 444 672 699 882 800 808 944 1026 831 911 802 738 813 790 834 852 729 790 790 734 742 786 700 759 797 688 673 850 835 625 674 586 559 631 672 561 797 837 852 875 944 887 1006 933 1000 1144 1021 995 925 915 944 922 905 851 776 878 937 830 834 800 1199 1258 1223 993 982 838 603 769 548 713 753 593 773 786 856 869 1057 761 561 336 292 569 745 845 857 897 769 787 852 775 762 339 291 319 389 657 778 911 852 687 532 623 813 915 731 754 933 941 784 850 744 794 748 749 900 851 902 849 775 739 677 660 756 780 694 624 658 660 744 674 634 603 586 609 766 669 795 793 910 900 876 964 1043 807 1010 1002 1222 1160 906 972 911 826 1174 830 758 827 906 973 1006 896 986 1245 1011 890 870 792 500 762 662 798 868 604 830 798 938 854 869 830 681 351 298 389 667 792 925 897 744 769 759 763 672 318 269 275 375 682 957 822 838 801 652 691 922 842 709 755 908 900 876 652 838 784 731 758 899 875 767 787 767 810 743 821 817 776 688 619 632 575 641 691 627 608 668 753 710 736 844 853 840 900 840 965 843 780 892 966 991 908 915 920 821 718 940 799 818 924 812 934 775 975 986 1061 1011 922 928 806 455 736 735 798 850 671 969 933 894 873 869 829 559 362 291 298 575 852 797 803 829 915 814 792 825 309 234 219 262 734 991 865 931 813 749 782 697 905 734 848 879 914 897 770 829 737 829 776 856 855 707 757 762 724 855 824 826 657 708 649 542 601 652 649 690 596 689 690 719 798 821 812 890 920 840 977 824 830 875 823 1029 905 981 1144 851 792 744 791 927 863 787 939 965 893 1089 1015 1047 958 964 857 553 738 733 759 800 793 926 1021 1033 994 864 786 414 348 282 267 553 734 800 755 797 865 878 812 844 371 238 215 213 676 885 885 940 706 758 790 721 842 712 840 809 811 808 848 816 750 955 742 817 829 677 719 761 710 841 773 777 722 710 594 633 661 714 654 676 588 613 539 652 763 819 829 823 841 869 912 884 864 872 939 1186 939 1069 1029 879 792 792 900 741 883 958 1019 885 1101 916 980 927 979 858 823 757 848 713 738 740 812 920 963 913 929 883 750 350 282 283 295 447 711 942 783 950 756 787 870 641 427 232 233 200 628 850 871 849 682 759 833 800 840 817 853 917 825 767 789 807 796 824 703 852 824 704 714 724 718 751 775 717 667 702 608 680 778 730 702 589 695 617 488 631 705 831 824 751 855 840 827 896 848 884 904 927 871 964 981 792 792 848 751 800 936 957 966 865 1047 916 1328 922 1009 877 945 823 889 793 762 687 730 859 973 886 886 933 618 380 294 423 433 423 485 721 812 855 747 680 783 507 386 207 206 175 698 877 894 876 765 607 805 692 856 708 900 819 817 811 747 801 799 695 722 857 961 752 782 738 827 856 817 712 658 676 601 677 704 705 627 601 718 749 505 658 732 800 768 714 765 740 706 735 791 869 915 861 809 989 1084 818 848 765 701 828 933 966 909 1027 912 919 983 922 927 872 1006 800 856 929 796 678 851 941 1062 1062 944 958 560 438 386 602 596 471 334 569 760 844 896 640 808 437 405 196 183 170 597 693 905 848 761 705 740 827 851 795 851 819 813 781 773 858 769 779 741 752 836 749 855 851 751 770 785 754 691 658 585 636 647 667 667 596 708 669 651 623 624 709 671 706 781 790 704 600 698 774 910 887 890 1088 1032 715 763 735 847 959 973 1185 987 1005 1046 1026 922 858 1035 1113 978 826 859 914 783 849 1031 936 1120 1029 910 908 693 454 549 720 684 535 270 502 754 867 864 645 811 374 414 239 210 209 594 630 924 819 750 678 613 625 870 733 712 858 785 760 806 773 840 767 774 682 836 707 907 728 782 901 805 791 630 745 632 581 577 630 699 597 597 638 564 496 600 713 700 739 872 872 747 692 653 859 872 938 879 1184 1050 716 790 821 830 955 1183 1255 872 994 992 1189 964 925 1035 908 858 801 886 787 808 949 1115 920 962 913 904 904 915 532 686 862 754 667 302 329 719 814 896 867 707 311 302 255 254 352 757 723 910 769 821 656 653 706 830 731 714 741 875 774 668 649 813 742 782 754 752 762 822 731 817 857 840 731 619 784 580 589 564 624 677 651 666 631 544 487 659 661 671 743 900 1000 950 762 692 824 879 822 847 883 1016 856 816 916 850 991 940 1349 941 858 1035 1258 896 1042 891 873 760 792 793 643 843 992 1009 1017 920 907 950 907 969 578 816 920 731 633 403 274 560 860 823 824 720 336 226 257 341 648 822 697 813 812 856 740 645 697 716 675 634 763 748 800 672 743 855 731 768 858 731 814 774 747 841 832 833 838 718 716 577 563 503 636 686 645 647 590 582 549 682 552 645 659 860 969 975 728 753 852 859 874 830 889 1029 725 796 858 1005 870 731 1018 1071 933 1279 949 995 933 891 978 841 818 744 754 859 908 979 1023 919 962 976 1039 881 613 860 903 686 527 463 253 452 763 846 844 817 405 188 264 610 542 785 777 856 886 850 715 645 649 629 695 716 851 760 766 736 759 765 720 718 892 775 693 769 719 882 846 851 775 733 681 663 643 540 689 673 723 622 629 518 397 598 592 602 670 759 869 840 796 791 927 813 749 863 1025 948 691 705 923 951 823 834 939 867 893 1035 1022 927 936 927 1016 870 756 699 934 976 1003 1043 1040 977 926 1083 940 1027 897 841 935 675 571 687 254 468 705 735 847 849 475 221 302 812 597 756 698 833 884 813 765 784 666 635 653 712 786 764 708 858 745 712 773 795 868 902 817 798 855 819 794 813 754 698 677 646 540 573 611 601 605 637 680 520 374 635 621 666 796 766 875 844 776 799 861 818 806 856 988 1013 701 752 861 913 850 946 1067 1137 852 960 852 1039 868 1035 989 843 784 842 813 1124 992 921 919 1238 887 1230 813 1103 971 664 880 849 813 877 396 608 591 640 781 887 597 288 373 1002 696 708 668 786 757 813 773 798 611 704 662 707 667 764 763 889 765 744 790 757 853 905 807 858 834 838 836 815 744 683 674 606 595 543 460 445 494 608 585 480 390 604 571 656 823 794 841 748 702 810 890 777 748 877 880 985 741 725 839 878 850 920 1217 1107 793 927 855 967 893 998 925 818 882 980 866 947 919 990 854 961 1023 996 1013 955 807 676 1019 963 994 963 644 646 584 591 830 858 734 345 444 1117 735 676 772 790 894 845 754 737 704 708 665 703 676 677 671 820 722 750 744 839 913 880 959 774 841 826 858 862 801 718 666 643 631 572 528 428 466 648 588 411 448 530 574 689 744 787 757 800 708 767 832 878 756 902 879 936 786 645 797 883 927 1035 1013 1021 818 1039 927 899 967 964 797 814 910 942 978 901 961 923 1034 1151 878 859 1009 1029 971 815 1110 1039 980 844 769 686 661 605 797 834 778 405 656 979 767 759 828 807 971 915 837 746 849 734 669 701 650 672 693 751 680 850 721 766 784 832 862 792 795 724 812 876 831 755 719 635 673 613 568 578 509 623 606 414 496 493 620 711 818 807 743 799 818 679 781 852 780 795 1055 994 977 656 805 863 951 1110 938 1251 941 1013 1011 1011 968 1129 762 834 906 942 1009 1046 801 858 957 1052 992 957 926 962 1349 1017 1167 909 1027 920 741 821 658 739 956 924 817 622 795 766 789 765 789 843 729 895 976 727 727 712 608 638 645 656 697 651 654 679 788 761 781 825 893 822 711 712 733 873 822 796 764 694 748 699 634 572 488 514 472 468 515 450 574 677 749 791 713 799 853 759 766 832 828 712 1030 970 1028 660 615 816 905 1031 1217 1063 998 1023 1317 1054 1274 1033 848 939 908 872 908 1015 865 998 925 1003 1000 938 1274 1213 1277 998 960 896 1246 990 846 803 671 825 942 972 853 980 852 703 779 760 772 816 645 781 893 727 701 753 652 636 685 648 611 644 764 686 764 792 893 866 962 884 688 724 825 783 768 820 690 775 715 644 631 530 649 433 389 464 484 483 557 685 711 733 788 797 727 732 670 903 803 691 1005 940 829 715 577 790 750 857 1217 1063 933 1023 1349 1039 942 1026 823 850 818 900 925 921 878 931 996 1000 1055 955 1349 1307 1088 855 888 1035 925 883 924 730 770 820 950 978 976 999 877 820 832 996 778 790 607 773 912 788 679 725 684 692 735 678 666 656 737 655 695 806 899 758 888 866 715 791 811 717 611 827 821 805 695 654 700 621 700 498 446 576 500 524 599 664 743 744 823 855 763 763 720 875 768 798 964 949 935 741 660 870 664 815 971 1048 933 1017 1149 1280 874 947 1097 830 774 850 958 937 954 977 1038 963 1318 1049 1292 1006 1016 976 885 1035 1028 907 946 824 877 879 868 1031 1038 1324 877 873 822 953 896 820 645 691 941 792 693 681 650 712 670 745 602 714 731 694 675 809 874 865 908 825 910 773 766 696 615 609 779 808 677 645 705 734 720 633 563 576 529 592 608 619 757 712 868 851 737 897 845 825 816 871 948 1020 925 806 734 778 725 795 971 1349 1113 1138 998 1029 978 1011 986 971 764 875 1267 1248 857 987 1043 969 937 1020 949 1318 1010 1010 986 857 919 1035 919 846 999 949 825 1031 960 1266 931 1137 810 818 843 850 769 729 794 786 761 739 773 674 792 627 595 748 722 691 727 810 877 862 1153 792 1047 722 750 741 612 600 755 753 737 608 668 743 811 769 695 619 493 593 593 570 741 719 826 804 872 807 769 851 786 858 904 1069 891 817 766 777 725 818 1046 1207 1319 1263 1208 927 1068 1048 846 1013 890 910 978 1243 794 992 969 1025 992 1124 964 990 867 905 882 973 915 1174 1042 844 856 1210 1072 1081 896 1034 869 1027 869 793 833 827 675 758 976 734 767 737 728 676 756 600 668 693 668 747 708 911 909 776 969 919 999 711 853 673 614 675 708 736 702 606 603 687 847 856 683 518 521 617 627 649 729 743 803 781 790 824 780 797 871 853 1015 1016 822 863 732 804 749 859 1031 961 1298 1008 1349 1035 939 1144 814 938 823 911 970 1147 883 1036 851 1287 989 1117 996 996 863 865 872 989 1167 967 955 930 955 1097 979 1312 900 945 861 872 887 910 944 817 661 888 853 734 811 752 808 711 678 717 716 669 624 778 708 772 815 835 938 913 953 845 789 654 687 651 624 639 596 602 581 642 622 675 690 471 543 615 651 636 749 767 722 769 797 845 697 812 789 823 1013 1014 851 969 872 834 755 807 989 866 1008 996 1041 1328 975 975 941 872 864 922 911 1230 994 1014 904 1012 1033 992 999 953 920 920 867 1080 1035 921 910 749 960 918 1029 933 1018 970 854 853 825 905 877 868 665 906 833 744 773 850 888 804 802 768 684 640 621 714 706 761 737 838 901 811 955 874 734 661 795 635 623 672 628 578 591 666 523 655 468 517 459 638 611 686 739 849 850 815 722 849 728 704 944 851 1013 900 1047 840 776 788 884 819 958 928 1128 1210 1210 1016 1023 1026 916 881 959 932 815 1012 1221 953 1031 1020 1036 921 950 844 1189 985 802 1059 1012 930 993 740 993 935 890 873 995 908 873 868 818 840 905 899 864 764 907 769 771 773 847 912 771 741 667 700 624 665 692 785 859 804 863 809 860 828 643 750 707 630 612 636 612 667 634 732 640 631 511 524 495 622 659 727 841 768 801 851 861 758 812 780 982 881 1013 869 1108 951 785 823 905 879 995 892 1036 1020 1036 983 958 1005 967 928 823 905 883 927 1110 1031 996 1068 855 830 911 1045 1203 953 858 968 960 978 941 952 1120 1232 874 967 1055 914 857 920 875 932 809 808 962 815 894 843 656 817 753 845 877 691 581 721 633 699 720 796 859 777 834 895 1117 788 712 754 642 646 582 586 650 695 639 696 715 646 644 594 675 639 675 739 792 773 834 809 942 925 846 952 877 884 900 974 875 978 730 879 846 868 941 1131 1108 1335 1231 1026 936 982 950 950 869 947 839 927 949 1017 950 1006 762 894 1011 1206 910 1029 952 1029 854 1013 844 829 1105 993 968 982 1321 981 864 911 937 929 835 866 866 847 782 857 738 779 1001 791 804 643 595 691 623 648 763 817 748 840 779 807 953 769 790 690 632 696 561 544 588 702 699 740 700 708 654 725 714 674 640 775 719 863 753 826 979 1010 916 932 813 851 1014 974 903 922 663 813 880 795 869 1020 1136 1308 1014 1120 943 1099 1089 926 944 995 833 963 976 1045 1253 994 843 959 1048 1017 875 1175 819 947 1021 950 849 825 975 1060 990 1050 940 1114 1208 942 1010 894 896 780 812 913 889 847 860 781 826 770 767 710 616 668 600 653 650 766 782 869 755 815 898 821 834 680 652 608 600 559 574 668 685 805 696 767 645 673 706 681 622 687 787 824 727 867 904 1025 910 914 833 880 901 873 939 914 691 751 713 659 948 925 958 1028 915 1034 1160 1079 1031 972 936 1019 931 901 847 1039 959 989 974 1229 956 1157 910 941 943 913 1031 957 846 975 1001 928 877 987 922 1104 991 944 900 1001 808 783 817 820 919 865 860 813 771 799 761 767 688 629 598 617 612 692 695 805 783 739 856 827 770 727 642 585 652 582 580 587 689 685 736 678 679 623 623 697 688 765 754 741 801 870 845 968 937 898 918 819 1072 906 852 879 800 806 530 637 841 1032 1016 1038 988 1280 1224 1161 892 1047 919 918 925 944 1025 956 912 984 1069 991 946 1238 913 1256 945 885 927 1026 932 932 888 957 930 810 952 991 991 1022 900 1045 809 759 847 764 823 853 874 821 776 769 732 787 685 613 667 665 594 648 704 728 756 766 779 761 769 651 732 629 645 592 589 685 633 668 778 805 696 558 624 711 734 757 750 769 758 810 833 929 841 890 892 767 1024 848 880 805 1093 774 645 660 772 1054 1027 1238 979 1329 1199 1010 974 972 893 920 907 979 905 1020 1009 1165 874 986 907 1056 885 982 982 1031 1151 1252 957 996 886 1211 953 920 885 893 993 983 838 899 810 875 817 790 825 761 728 829 778 823 785 707 730 711 659 693 626 664 712 782 756 737 755 756 708 657 662 649 655 613 616 584 613 664 764 897 691 563 628 649 787 825 680 786 754 734 893 912 912 1037 786 776 769 882 877 901 1169 796 706 723 853 973 1023 1052 866 1309 979 1004 1149 870 812 1011 894 1172 868 1245 1043 1245 929 1199 942 1015 854 917 917 1031 872 1016 953 1038 920 1194 943 912 862 934 887 909 868 866 813 909 817 818 773 938 745 829 701 797 785 684 754 712 657 679 778 609 669 782 813 761 845 848 715 701 610 701 662 648 516 559 589 579 719 867 623 624 656 694 658 735 759 733 864 740 831 914 900 961 984 868 825 883 824 932 994 759 760 769 871 1062 975 1048 972 1299 1013 967 970 923 824 935 892 974 1050 1043 1038 960 1133 1095 839 1165 827 856 952 987 840 920 957 1130 916 1085 949 953 896 972 885 1078 840 934 908 909 942 883 862 971 881 895 754 771 812 706 780 761 665 582 659 557 683 734 877 704 934 852 690 641 591 658 639 606 523 532 645 563 744 745 643 675 606 682 703 761 805 747 754 767 861 856 896 893 911 896 1030 913 760 981 876 782 838 861 887 1053 975 1048 941 1051 906 1154 963 934 899 901 883 940 976 1012 864 998 1003 949 868 1020 829 917 913 947 860 1112 836 965 994 914 923 928 1002 937 922 911 871 905 817 877 944 1097 893 866 877 895 759 772 816 731 754 687 690 598 582 585 697 737 739 676 931 850 753 671 616 677 677 637 591 503 582 582 636 670 704 595 657 733 710 734 815 783 759 695 863 889 839 887 872 959 948 986 898 976 806 750 700 848 801 974 905 1016 992 941 979 1029 944 915 913 920 989 979 1020 989 1064 893 965 818 899 910 925 950 982 950 890 915 867 938 970 923 836 932 995 934 962 919 877 942 790 878 823 989 831 807 837 997 791 827 819 733 682 712 604 579 620 627 689 759 788 672 923 742 727 692 647 722 713 646 622 641 623 585 587 554 621 647 726 647 712 740 765 821 850 772 929 924 845 819 1005 914 877 910 988 979 933 695 860 747 894 1012 974 1020 926 1010 1158 1016 1308 1008 939 1017 959 986 1076 994 1022 969 935 905 935 944 957 948 980 920 993 844 901 913 1052 925 968 1060 896 937 833 920 878 911 851 916 823 922 831 896 863 911 819 801 849 733 755 667 574 544 613 659 719 735 686 765 764 871 863 625 761 768 762 651 658 695 598 600 599 559 610 703 692 708 692 719 758 762 762 750 899 836 849 847 1000 882 816 847 882 907 955 697 778 680 909 978 1052 1160 1032 1135 1007 1019 1026 1329 894 1009 991 981 907 1030 981 940 847 843 1012 949 854 913 910 1031 1105 941 1021 950 963 928 1260 1023 874 934 831 993 821 823 771 919 855 927 928 963 748 838 873 806 854 762 661 647 556 549 579 713 630 689 622 718 813 947 875 630 829 729 673 629 659 650 612 561 623 717 693 646 640 666 660 712 808 790 731 807 843 809 854 878 957 880 906 879 882 813 882 637 724 755 877 880 940 937 958 1166 938 1181 980 1058 986 1117 1102 977 1172 1275 1018 906 847 908 1179 1025 948 852 1085 1034 955 950 1189 1269 957 1112 947 943 969 934 954 954 857 922 862 1104 887 862 895 929 698 896 834 840 842 743 731 672 664 568 523 794 619 733 659 679 760 782 735 726 708 684 736 688 686 679 611 604 714 759 725 575 678 754 598 645 802 758 735 800 869 873 919 826 798 879 983 850 915 784 803 632 853 744 741 912 840 940 871 1018 936 1280 943 1011 1093 1028 1022 906 977 1200 940 1071 906 817 1076 1025 879 983 1029 965 1004 892 1211 985 859 1277 844 1060 1144 1007 1104 1035 866 893 889 1082 920 924 960 928 861 805 894 785 750 729 816 599 674 639 620 837 784 764 666 743 694 726 689 795 687 600 625 620 665 577 617 666 729 714 658 530 667 697 536 656 699 631 741 829 1004 906 891 1043 892 849 848 954 946 838 832 644 807 815 868 1071 936 937 938 918 936 1032 952 983 958 1266 1017 1166 942 1018 1010 1065 1010 945 947 917 879 1269 955 960 1127 925 958 955 869 992 899 1048 1231 1231 995 1047 1238 896 922 1082 916 922 956 857 888 749 857 784 754 738 798 631 729 555 603 685 656 746 757 754 758 780 695 766 764 581 569 566 588 567 634 696 671 659 566 551 688 626 510 659 625 591 725 913 960 901 919 998 974 857 855 929 787 830 724 638 641 876 726 964 871 874 873 925 975 992 959 919 891 1262 1051 1056 940 813 936 1018 901 1020 984 885 978 1024 993 993 1287 858 1211 957 883 936 1048 1041 887 924 928 1246 928 932 956 1082 883 857 887 920 799 746 796 804 772 835 736 812 776 661 567 647 583 844 743 815 852 764 702 768 716 647 575 605 587 553 584 564 499 515 646 646 684 523 590 684 616 630 724 812 823 911 1026 894 953 897 970 1083 734 822 683 672 649 805 671 798 821 949 884 1001 980 958 831 919 891 1179 1312 969 1146 872 970 972 1046 945 992 987 980 988 1029 990 1269 950 1261 952 888 982 1256 932 885 858 962 1050 805 932 956 946 853 993 887 949 673 772 794 824 882 840 835 793 786 674 576 609 556 695 823 844 935 813 784 695 696 718 589 625 591 537 528 606 547 554 546 607 723 502 628 663 515 610 785 821 914 935 909 823 809 976 1084 1139 716 823 727 631 651 736 613 711 693 890 989 866 939 1210 959 959 956 908 1051 1152 1140 1012 871 975 867 987 1033 989 1261 953 980 913 1261 1085 1244 948 1085 1018 945 839 1208 919 962 1050 805 1047 893 1104 952 1033 857 918 798 858 819 792 844 803 842 848 821 663 594 631 560 661 795 726 858 686 698 684 664 711 640 604 582 492 503 591 566 658 543 627 628 516 585 674 617 689 789 824 885 900 878 805 903 983 923 874 704 753 673 641 687 767 641 641 577 899 950 938 1016 1029 927 998 889 1083 975 970 1147 1052 1018 911 1052 989 995 890 1265 951 944 1019 869 1016 1067 955 1105 943 990 913 1213 952 993 1047 895 969 895 1028 770 920 889 884 953 805 918 796 876 797 684 783 791 715 602 609 577 635 696 754 920 715 655 678 744 713 739 643 592 532 594 673 640 705 665 564 629 621 630 609 563 685 694 660 830 974 947 935 820 858 837 941 696 655 703 591 698 701 592 566 652 961 878 909 1114 863 968 931 961 1077 1010 966 907 975 911 1097 1174 1036 1039 921 1024 944 976 944 902 1010 1021 963 925 950 932 952 926 989 885 926 835 898 962 913 770 954 922 825 801 752 806 773 734 830 750 904 830 723 662 594 581 605 722 830 836 801 642 666 815 744 682 571 539 629 612 694 558 671 631 638 631 594 605 599 593 648 621 643 723 819 911 873 840 743 979 1020 673 664 710 620 647 634 719 574 657 872 944 909 1239 1002 1043 937 929 1187 1048 966 1052 1078 909 1020 948 894 1000 1033 1087 1257 1249 1024 1019 941 1026 966 963 933 938 895 930 919 952 958 753 893 922 880 916 920 993 955 865 812 814 808 876 859 897 866 906 756 717 625 573 619 821 871 874 808 650 737 700 658 680 506 603 691 726 700 637 611 603 649 649 668 533 592 587 597 560 620 718 858 848 739 856 784 880 1032 713 647 713 602 608 639 716 617 604 848 945 913 968 1349 1147 904 899 1097 934 1058 1066 850 877 945 795 998 1231 954 1021 1009 1249 1198 980 948 990 1013 935 982 985 834 969 927 1033 926 786 860 954 985 991 920 993 926 932 814 761 846 739 806 836 832 826 868 833 635 657 731 776 786 855 655 753 754 776 691 699 544 581 655 761 717 709 693 641 661 631 626 584 556 492 598 581 588 718 795 862 849 768 913 852 957 730 643 771 601 624 613 696 644 593 786 956 1021 781 1231 937 939 864 952 875 1078 1078 955 911 883 884 967 927 959 1019 897 1156 1029 983 953 859 1080 943 916 955 900 974 1232 927 841 874 862 919 1031 1031 920 922 930 1007 909 793 822 744 866 813 859 819 826 815 701 643 671 784 769 805 686 724 775 674 693 637 629 653 717 668 771 710 679 605 703 596 654 565 585 474 543 578 540 621 773 829 749 749 959 833 830 738 599 690 608 645 572 625 611 652 748 802 1079 862 996 875 1005 964 1023 977 982 947 992 985 990 888 1006 927 1003 1284 1258 912 958 983 988 963 916 922 958 903 875 942 1045 1002 874 976 927 949 952 920 958 962 898 900 911 889 824 830 778 814 779 710 820 768 725 556 627 831 710 849 704 727 707 698 696 628 591 629 699 736 840 723 673 588 626 645 662 663 622 529 589 602 616 643 751 761 739 807 933 878 843 725 726 721 639 649 541 539 608 590 782 739 883 922 1027 995 863 1038 952 949 952 848 1118 888 960 897 1045 892 970 1298 1199 859 961 983 950 1040 986 1005 974 910 952 1187 876 1009 822 934 956 1031 952 828 922 1235 926 842 820 919 855 748 756 791 721 762 765 728 765 606 647 805 695 757 695 711 656 662 674 632 593 676 720 775 901 704 694 730 693 664 651 673 637 539 582 614 640 722 717 696 769 754 895 872 863 634 771 735 599 625 494 687 654 570 823 848 893 866 1019 951 924 1231 860 920 858 850 989 895 977 937 1005 1103 1140 1254 1038 879 1020 1032 882 993 1098 907 955 951 993 1111 1025 907 884 869 889 1033 920 858 858 1002 932 878 951 887 855 754 851 703 721 790 815 792 766 680 650 695 638 663 684 744 635 694 610 635 635 665 714 818 745 703 696 735 656 632 622 621 635 607 562 568 678 613 645 694 864 715 782 972 817 109 94 66 95 38 101 50 47 54 52 52 52 57 49 82 82 81 91 98 109 118 121 123 124 124 125 125 123 124 124 112 106 114 110 107 110 114 113 107 107 103 102 115 112 103 99 81 76 76 78 78 75 75 75 76 80 80 91 86 87 83 91 86 79 59 62 65 66 68 67 69 68 68 67 67 65 63 75 79 79 65 66 67 65 65 65 68 69 65 62 63 62 63 74 73 72 62 75 79 79 113 99 73 96 59 73 50 48 52 52 53 48 56 77 95 86 92 82 97 105 119 122 125 127 124 125 124 122 121 120 110 108 116 110 110 112 116 114 105 105 105 105 116 112 105 85 80 75 75 76 76 76 77 91 73 80 79 86 80 97 84 97 79 61 60 63 65 66 67 67 68 68 68 67 68 66 61 75 76 79 79 64 65 64 66 66 69 69 65 63 63 63 65 64 64 62 72 73 79 79 116 103 78 89 68 86 51 50 55 54 52 51 47 81 91 77 83 79 91 106 120 123 126 127 124 125 123 121 118 115 109 111 114 110 112 112 116 115 105 104 107 109 104 113 107 89 80 76 77 76 78 79 76 89 88 81 93 87 82 92 78 89 80 70 80 64 66 67 67 67 68 68 68 67 68 66 75 77 80 79 80 76 64 64 67 67 68 69 68 66 65 66 67 66 64 61 59 75 77 66 117 107 83 74 65 48 51 52 60 53 51 49 71 59 77 64 78 56 93 101 120 123 125 127 123 125 122 119 116 113 110 111 112 110 112 112 114 115 107 105 110 112 117 99 111 89 80 79 81 80 81 78 75 88 90 95 91 71 85 94 82 80 58 65 61 83 67 66 66 65 68 68 68 67 67 79 76 76 66 66 65 62 65 66 69 68 69 70 70 68 67 68 67 63 62 61 60 75 66 70 117 111 85 74 66 52 52 54 61 55 50 52 49 49 54 47 57 81 88 95 119 123 125 127 123 123 120 118 117 114 111 112 111 109 113 112 112 113 108 108 113 114 105 113 112 89 84 82 82 81 81 77 76 90 94 94 87 71 74 99 88 79 58 72 79 80 82 65 67 65 67 68 68 67 67 79 80 67 67 65 75 74 66 67 70 68 71 71 68 65 67 66 64 62 61 61 63 65 72 77 117 111 85 73 62 55 55 55 59 50 49 52 47 57 47 47 61 83 90 94 119 123 125 125 122 121 119 118 119 115 112 112 112 110 113 112 110 110 109 112 114 115 106 113 112 92 90 85 83 80 80 76 76 92 98 92 83 86 78 102 93 79 60 71 79 66 66 64 68 66 67 68 68 68 67 79 82 68 67 77 78 77 67 68 69 70 72 69 63 60 63 63 64 62 61 62 64 68 80 84 116 110 88 74 64 58 56 55 58 52 51 77 58 47 56 30 55 79 89 95 119 122 123 123 119 118 118 118 121 116 112 112 113 112 114 112 110 109 110 112 113 114 108 113 112 95 94 88 85 82 81 76 90 90 95 92 83 69 80 101 93 80 75 78 79 84 66 64 68 66 67 67 68 68 67 80 83 67 80 81 82 82 69 69 70 71 70 65 62 62 80 63 64 63 62 63 67 72 89 91 116 111 93 76 68 61 56 54 57 50 50 82 61 39 63 46 74 75 93 100 120 122 124 121 116 117 118 119 120 117 112 112 113 113 114 112 110 109 111 113 113 113 120 114 111 97 95 89 86 86 86 81 92 90 89 74 69 70 80 85 93 79 77 79 80 83 64 64 67 65 66 66 66 67 67 67 84 79 82 83 86 88 71 71 71 70 67 65 67 69 82 64 63 62 63 64 71 79 96 97 116 111 98 79 71 63 56 53 59 57 55 77 58 51 51 44 50 66 116 104 120 123 125 118 115 117 118 121 121 118 114 115 114 114 114 113 111 110 110 113 112 113 110 115 115 98 94 89 88 88 90 87 97 93 89 90 72 73 80 85 92 78 80 82 83 81 64 64 66 64 65 67 65 67 67 69 69 83 84 86 71 72 73 71 71 68 65 66 70 85 66 63 62 61 63 68 76 86 100 101 116 111 99 81 73 62 55 52 79 90 92 56 78 63 56 49 59 60 104 117 120 123 125 116 115 118 119 121 123 120 118 116 114 114 114 114 112 110 110 113 112 113 111 106 118 100 93 91 92 90 93 92 86 96 91 73 74 76 81 85 92 82 86 85 85 82 65 66 65 64 65 67 66 66 66 69 71 70 70 71 73 90 88 68 70 67 66 68 82 80 64 62 64 62 66 74 83 91 102 104 116 111 101 83 74 61 55 50 84 96 77 80 98 70 57 51 82 58 111 112 119 124 123 115 115 119 121 122 125 123 122 115 112 113 113 112 112 110 111 113 111 113 112 110 111 101 94 95 95 92 96 96 92 82 75 75 74 78 83 85 92 86 88 89 86 84 66 68 67 64 80 67 65 65 65 69 71 71 71 72 73 90 69 80 66 65 69 65 64 64 64 65 67 66 71 81 88 93 101 105 114 110 102 86 75 62 57 50 82 95 84 86 77 57 58 51 81 71 114 87 116 121 120 112 117 121 123 123 125 125 123 112 108 112 111 110 110 108 110 112 110 112 112 110 113 103 99 99 97 95 99 100 98 87 78 91 74 79 86 84 92 89 90 91 88 83 84 69 69 65 67 66 64 64 65 86 71 71 72 72 74 75 85 78 65 68 70 63 65 66 81 88 72 72 77 86 90 95 100 106 112 107 104 91 77 64 59 62 89 93 85 80 77 76 56 47 87 76 92 83 108 112 110 105 117 121 123 123 124 124 120 107 105 109 109 107 107 107 110 112 110 111 111 110 113 107 106 103 99 96 100 102 101 92 98 92 75 80 88 86 92 91 93 94 93 84 86 71 70 67 67 67 65 64 81 86 72 72 71 71 76 93 89 84 84 69 67 79 70 70 71 74 76 76 82 89 92 96 101 107 111 106 105 94 81 66 62 59 85 89 96 82 65 61 54 79 95 83 89 80 97 103 99 101 116 120 124 123 124 124 115 100 102 107 107 104 104 105 109 111 109 109 107 109 112 108 112 108 101 97 102 104 101 96 86 95 80 82 91 85 92 93 78 81 98 88 89 72 71 68 67 68 67 82 70 89 90 72 71 71 76 94 89 86 84 66 66 68 72 74 74 76 77 78 85 91 93 96 102 109 111 108 106 94 85 89 86 74 81 82 88 85 79 60 55 94 93 89 89 76 89 100 93 101 115 120 123 123 122 122 112 95 101 105 104 101 103 105 109 110 107 108 105 109 112 107 112 111 105 99 104 106 102 98 90 101 83 84 92 100 91 94 80 83 85 75 90 74 74 70 69 70 85 85 71 89 73 72 72 71 74 96 88 83 62 62 68 69 73 76 76 76 78 81 88 92 92 95 103 111 113 110 107 95 90 77 72 78 86 84 84 92 67 61 58 56 88 71 90 74 87 102 96 101 110 120 122 121 121 119 108 93 100 104 104 101 102 104 109 108 107 107 104 110 112 106 110 112 108 101 105 108 104 98 91 86 86 86 94 101 92 94 82 85 84 79 75 74 76 73 72 72 87 87 72 73 73 73 72 71 90 96 87 81 58 82 70 71 75 77 77 76 77 83 91 91 92 94 102 111 113 111 108 98 94 80 74 70 88 86 89 79 70 64 60 82 87 70 74 76 87 104 101 99 105 119 120 120 119 115 105 96 102 104 105 102 101 104 107 108 107 107 105 112 115 109 107 111 110 104 107 110 107 99 91 102 88 89 96 88 95 80 84 85 84 80 75 75 76 76 77 76 87 86 89 90 91 74 73 71 91 92 88 87 88 83 72 74 76 77 78 76 76 83 91 90 91 94 103 109 113 112 107 100 97 81 77 76 72 90 80 82 74 68 61 82 69 69 74 77 89 104 104 101 103 117 119 120 117 112 106 102 102 102 105 102 101 102 105 108 108 108 109 115 118 114 109 110 111 107 111 112 109 101 92 89 89 92 96 86 84 82 86 86 84 80 76 75 77 78 80 80 91 87 86 89 74 75 73 89 90 91 93 90 88 88 72 74 74 75 77 75 77 83 90 90 92 94 102 108 115 111 106 101 98 86 78 78 74 74 83 83 80 71 61 63 68 69 72 77 91 106 105 102 103 114 116 118 114 109 109 107 103 101 101 102 102 102 104 108 109 110 112 118 120 119 114 112 111 108 112 113 111 104 107 89 89 94 93 84 88 85 88 87 85 79 77 78 78 79 82 82 95 92 90 92 73 74 71 71 89 85 77 76 92 69 71 71 72 74 75 73 79 84 90 92 93 94 100 106 115 111 108 102 101 93 82 79 75 72 83 84 83 73 62 63 65 69 90 75 91 110 105 100 100 107 114 112 105 104 110 108 102 99 98 101 102 102 105 107 110 111 115 118 120 120 117 114 113 111 113 113 111 106 93 89 88 94 91 86 88 87 91 89 86 80 79 82 82 80 84 85 82 81 97 94 90 71 69 86 88 83 76 74 72 67 67 84 72 74 73 72 80 83 89 91 92 92 96 101 115 112 110 104 104 100 87 79 76 72 80 83 84 72 62 62 64 69 71 76 94 110 104 95 97 104 112 102 93 94 107 109 100 97 97 100 102 103 106 108 112 114 118 119 120 120 120 118 115 112 113 113 113 108 98 88 88 93 89 89 90 90 93 89 88 83 83 87 89 85 85 85 82 82 84 95 91 69 68 68 70 84 79 75 70 66 68 81 72 76 72 72 81 82 87 90 89 90 91 95 115 113 112 108 107 105 92 78 76 73 78 82 85 71 62 61 65 67 70 77 95 109 105 93 98 101 104 91 83 86 103 110 102 97 99 101 102 104 107 111 114 117 119 119 120 120 121 120 117 114 114 113 113 108 99 87 89 90 89 93 92 92 94 90 89 85 87 92 97 94 102 84 80 81 82 79 76 69 68 69 89 72 80 74 72 69 71 81 85 76 71 90 79 80 85 88 89 89 88 90 114 114 113 112 110 107 97 80 76 74 80 85 88 72 62 62 65 67 71 81 92 108 108 96 96 93 93 82 80 84 102 113 107 102 102 104 104 105 110 113 114 117 120 118 120 121 122 121 118 116 115 114 113 108 99 88 91 88 89 96 94 96 95 91 92 88 89 94 101 98 89 98 77 78 80 78 77 71 69 69 88 90 76 71 73 72 73 78 79 88 83 86 92 94 82 87 89 88 86 86 114 115 115 113 113 109 100 82 77 74 82 85 91 81 68 65 67 68 74 84 89 103 112 100 91 84 87 80 81 86 106 117 112 105 103 106 105 107 111 113 115 116 118 117 120 121 122 123 118 117 116 115 113 109 99 89 92 87 89 96 97 98 96 92 94 90 90 93 100 99 90 81 77 76 77 76 76 72 69 82 83 83 88 86 73 73 74 83 79 78 74 81 90 76 79 85 89 85 84 83 115 116 116 115 114 109 99 83 78 75 84 85 90 94 84 90 72 71 77 83 85 96 112 100 82 77 82 78 81 89 112 120 115 107 103 104 106 108 111 115 116 115 117 117 120 121 123 122 120 117 117 115 113 108 98 90 92 87 90 98 100 100 99 94 97 93 91 92 97 97 88 80 77 76 75 75 75 88 83 78 78 80 84 84 73 72 72 69 78 61 57 79 89 76 78 85 87 82 82 82 116 116 117 117 116 111 97 84 79 77 86 86 89 101 99 85 79 77 79 83 82 89 110 103 81 73 79 77 78 92 114 121 118 110 104 100 105 108 111 115 115 115 115 118 120 120 122 121 120 118 118 115 112 106 96 88 91 86 91 100 103 103 102 96 100 97 94 94 96 94 87 80 77 76 75 74 75 88 82 80 81 80 87 90 91 72 87 69 78 55 61 76 88 78 81 86 85 78 81 81 116 116 117 118 117 111 95 84 78 80 88 88 87 102 104 97 90 84 79 83 83 86 107 110 88 75 78 76 77 92 113 121 118 112 103 97 102 106 111 113 113 115 115 118 121 120 121 121 120 119 118 115 111 105 94 87 90 88 95 102 104 105 105 98 102 100 98 99 96 92 87 82 79 76 76 75 75 71 84 84 85 70 76 79 96 76 73 72 67 70 72 79 88 76 79 83 80 76 79 79 116 115 117 117 117 111 95 84 79 83 90 90 88 99 104 103 99 93 81 81 85 87 106 113 96 77 78 77 81 90 111 119 116 107 100 94 100 104 108 111 112 114 115 118 121 121 122 121 120 119 118 116 111 105 95 103 90 89 97 103 104 105 105 99 103 101 102 104 98 92 88 84 81 78 77 75 75 71 69 71 72 74 80 82 83 80 77 75 72 82 65 67 70 72 91 76 75 76 78 78 116 115 116 117 116 111 98 88 83 87 92 91 88 96 102 99 98 95 81 80 84 87 107 111 99 77 78 80 84 90 108 115 109 100 97 94 100 104 105 107 110 112 116 119 121 122 121 121 120 118 118 116 111 105 98 104 89 89 98 103 105 105 104 99 102 102 105 106 98 96 89 86 82 78 77 76 74 72 71 71 72 75 82 82 82 81 78 76 74 71 69 70 72 70 88 72 73 75 76 76 116 116 116 116 116 111 100 92 87 90 93 88 87 94 99 92 93 91 80 80 83 89 108 106 93 81 77 82 87 93 105 111 103 97 96 95 99 103 105 106 109 112 116 120 122 121 121 121 120 118 118 116 111 107 101 106 90 91 99 103 107 105 102 99 100 101 107 105 98 97 90 87 82 79 79 77 76 72 71 71 73 78 84 82 82 81 79 78 77 72 70 70 74 71 70 71 89 73 74 74 116 116 116 116 116 112 103 94 91 92 93 85 85 93 97 88 88 86 81 80 83 90 106 100 87 87 78 81 88 96 107 109 100 96 97 97 98 102 105 107 110 113 117 120 122 121 122 121 120 118 118 115 112 109 103 96 108 94 100 104 108 105 100 98 98 98 105 102 97 96 90 88 83 79 80 78 77 73 73 72 76 82 86 82 80 81 81 81 80 74 71 71 74 74 72 999 73 72 74 71 116 116 116 116 117 112 104 93 95 95 94 87 85 91 92 87 85 82 83 82 84 89 100 94 87 87 79 80 86 98 107 110 99 98 100 100 99 101 104 107 111 114 118 121 122 121 122 120 120 118 116 115 112 109 105 100 97 111 101 106 107 108 99 96 97 96 104 98 95 92 88 87 83 80 80 79 79 76 76 77 80 84 85 81 79 79 80 81 82 74 72 72 74 76 76 77 77 74 73 70 116 116 117 116 117 113 104 93 99 98 97 94 91 91 87 87 83 80 85 87 87 88 94 90 86 87 82 81 84 98 107 109 100 101 104 105 101 101 103 106 111 115 119 120 122 121 122 121 120 118 116 114 113 111 105 101 99 97 101 106 106 108 101 94 95 97 105 98 95 90 87 85 83 80 80 80 81 78 79 80 82 84 85 82 79 78 79 80 81 74 73 73 77 80 77 78 78 74 73 71 116 116 117 117 117 115 105 95 99 102 101 101 99 93 88 87 85 77 87 92 91 89 91 89 87 88 84 82 84 96 105 102 100 104 108 109 105 104 104 105 110 117 120 120 121 121 122 121 120 118 116 114 114 111 106 101 101 100 101 104 106 107 103 90 94 98 103 99 97 90 89 85 83 80 81 82 82 80 80 82 84 84 85 82 80 78 79 78 80 77 76 75 81 81 76 76 76 75 74 73 116 117 117 117 117 116 107 96 99 104 105 105 105 99 93 89 87 76 89 94 93 90 90 91 88 88 86 85 86 94 100 97 102 108 112 112 111 110 108 104 108 116 118 120 121 121 121 121 120 119 116 115 114 111 106 100 102 104 102 103 104 106 104 88 92 98 100 101 99 91 88 85 84 81 81 83 84 81 82 81 82 82 83 81 82 79 77 76 77 78 77 79 86 82 77 77 76 75 74 76 116 117 117 117 117 117 110 99 98 105 108 108 108 104 94 90 89 76 87 93 94 90 91 91 89 87 87 89 88 91 96 97 104 112 115 114 114 114 112 105 105 115 118 120 120 120 121 121 120 118 116 115 113 110 105 100 103 105 105 105 105 107 105 89 91 98 100 102 100 91 87 85 84 83 83 85 85 81 80 79 79 79 81 80 81 79 77 74 74 75 77 79 90 87 82 81 79 77 76 79 116 116 117 116 117 117 111 101 100 107 109 109 109 106 95 90 92 79 84 89 96 94 91 93 90 87 87 89 88 89 93 98 106 114 115 116 115 116 114 106 103 115 118 119 119 120 120 120 118 117 116 113 112 109 105 101 103 104 106 107 107 106 104 90 91 97 100 102 101 91 87 86 85 83 84 88 87 82 80 78 78 77 79 79 80 79 76 73 73 74 76 78 94 92 87 85 81 80 82 85 116 116 117 115 116 117 111 103 104 108 109 109 109 108 98 90 93 83 83 87 98 98 94 96 92 89 90 89 90 88 93 98 108 114 116 116 116 117 114 108 105 114 118 117 118 119 118 116 114 114 114 112 111 109 107 104 105 104 105 106 108 105 105 92 92 95 99 100 99 92 88 87 85 84 86 90 89 84 80 80 78 76 78 78 80 79 78 75 73 72 76 81 97 95 90 87 84 85 88 93 116 116 116 116 116 116 111 105 106 108 108 108 109 107 99 91 93 85 81 87 97 100 99 99 94 90 90 89 92 89 93 96 107 115 117 116 116 117 114 108 106 114 116 117 118 118 116 113 112 113 112 111 110 108 108 107 107 106 105 105 110 105 106 94 92 93 98 98 100 95 90 88 87 86 89 92 92 85 82 81 79 78 79 79 82 82 80 78 76 72 76 88 97 94 92 87 88 90 92 99 115 116 117 117 116 116 111 106 108 109 109 108 108 105 97 92 92 85 82 90 95 102 101 99 95 91 89 89 93 90 93 95 105 114 117 115 114 117 114 108 108 113 115 115 116 117 116 113 110 110 111 109 109 107 109 108 108 108 107 104 108 105 103 95 107 111 97 99 102 99 93 91 89 87 90 93 93 88 85 82 80 79 81 82 84 84 82 82 81 74 79 92 97 96 92 89 91 92 93 99 115 116 117 117 116 116 112 109 110 111 111 109 107 105 98 93 92 87 85 92 95 101 99 97 95 93 90 89 93 90 91 95 105 112 114 114 114 117 113 108 108 111 112 112 113 115 116 114 110 109 109 109 109 106 110 110 108 109 108 104 104 103 101 96 108 112 99 100 105 103 97 94 91 87 90 94 93 89 86 83 80 79 82 85 87 86 85 85 86 78 84 94 97 98 93 92 93 93 95 99 116 117 118 117 116 117 114 111 112 113 112 108 106 105 102 97 95 89 90 94 96 98 97 98 97 95 93 91 93 91 91 96 106 111 111 112 114 116 112 107 107 108 108 109 110 114 115 114 110 109 110 109 109 106 110 112 107 106 108 107 104 103 103 98 112 112 102 102 107 106 101 96 93 89 89 93 92 88 86 84 81 81 84 86 89 87 85 84 86 81 89 94 95 98 95 95 95 96 97 100 117 118 119 118 117 118 115 113 114 113 111 109 106 106 105 100 98 91 94 98 99 98 97 99 100 98 97 93 93 93 91 98 107 110 108 108 110 112 111 107 106 105 103 105 108 111 114 112 109 108 111 111 109 107 111 111 107 104 106 107 107 106 104 98 98 114 104 103 109 105 101 97 96 93 90 92 90 86 84 85 84 85 87 88 91 87 84 82 83 86 94 94 92 94 95 97 99 99 100 102 118 119 120 120 118 118 116 113 115 112 110 109 108 107 108 101 101 96 95 101 102 102 101 102 102 100 101 93 91 94 91 98 105 108 106 106 106 109 110 108 105 104 100 101 105 109 112 109 105 106 111 110 110 106 112 110 106 102 104 106 107 109 107 100 114 101 104 105 110 103 100 96 97 97 93 94 90 85 86 94 89 87 87 88 91 87 84 83 84 88 94 92 90 90 92 97 98 98 99 102 119 120 120 120 120 118 116 114 115 112 109 109 109 106 107 101 103 100 96 100 103 106 105 104 104 103 102 91 91 93 92 97 103 106 106 105 105 105 109 108 103 101 97 98 100 104 107 105 100 101 109 109 111 106 112 110 106 101 102 102 106 109 107 102 114 103 105 107 109 102 98 97 97 99 96 97 90 88 92 105 94 86 85 88 92 90 86 84 86 89 90 88 89 90 91 94 95 95 97 101 118 120 121 120 120 118 116 113 114 111 108 109 111 106 106 102 102 104 101 102 104 108 108 106 107 104 100 91 91 93 93 98 104 106 108 106 105 103 108 107 102 100 93 95 95 98 101 101 95 96 107 108 110 106 112 111 110 102 100 99 103 107 105 101 99 104 106 108 108 101 98 98 98 100 99 100 93 90 97 109 94 86 90 97 102 96 90 86 87 89 88 86 87 90 92 94 96 96 98 99 118 120 120 120 120 118 115 112 114 110 108 109 111 107 105 103 103 109 109 109 106 109 110 110 110 105 98 93 93 95 95 99 104 106 110 107 107 104 108 107 101 97 92 92 91 93 98 96 90 92 104 107 109 106 113 111 111 104 100 97 102 106 106 102 101 105 108 109 108 101 98 99 100 102 99 101 96 91 97 104 93 90 100 107 107 102 95 90 90 89 88 85 86 90 94 97 99 98 99 99 120 120 120 120 120 117 114 109 112 109 108 111 111 108 105 103 104 112 115 114 108 108 110 113 114 107 98 94 94 97 95 99 103 106 108 106 106 105 109 108 100 94 91 88 88 91 96 93 87 90 100 106 108 106 112 109 108 106 102 97 100 104 107 102 104 105 109 110 106 101 99 101 103 104 100 102 100 91 92 97 94 96 105 107 108 106 99 92 94 90 87 84 86 90 96 99 101 100 101 100 122 120 120 119 119 116 113 107 110 107 109 112 112 108 104 103 105 114 117 115 108 108 108 112 114 111 103 97 96 97 95 99 103 106 108 105 106 107 109 108 100 93 89 84 85 90 92 92 87 90 97 105 108 105 109 107 107 107 103 98 100 103 108 102 106 106 111 111 104 101 101 103 106 106 101 104 102 90 104 94 96 100 107 105 108 108 99 92 96 94 89 86 87 91 97 101 102 101 102 100 124 121 119 118 117 114 111 105 107 106 111 112 112 108 104 101 105 114 118 113 108 107 108 112 114 114 110 103 98 99 95 101 104 107 108 106 108 109 110 106 99 93 87 83 85 88 87 89 87 89 96 102 107 106 106 104 106 109 105 101 101 103 107 102 107 107 112 110 103 101 104 106 108 107 104 104 102 91 104 94 98 103 108 102 105 102 93 91 95 96 92 89 88 93 99 102 102 101 101 100 131 122 119 117 115 113 110 104 104 107 112 113 111 108 105 101 106 112 114 109 107 108 108 109 112 114 114 109 99 99 97 103 105 110 108 107 108 109 109 105 99 91 87 87 87 84 84 88 85 86 92 99 107 106 103 102 104 110 107 103 103 104 106 102 110 110 113 109 103 101 104 106 108 107 105 102 99 95 91 96 101 107 106 100 101 96 90 90 94 95 92 91 89 94 100 103 101 100 100 98 131 123 118 116 114 112 109 103 104 107 112 114 109 108 106 103 105 109 109 105 107 110 108 108 110 112 114 111 101 99 98 102 105 109 108 107 108 108 109 106 100 91 88 87 87 80 83 87 84 86 90 96 105 107 100 100 101 110 109 105 104 104 104 102 113 114 115 108 104 102 105 106 108 109 107 98 112 95 92 95 102 106 103 96 97 95 90 92 94 95 94 95 92 96 101 103 99 98 97 95 128 123 119 116 113 111 109 104 104 106 112 114 109 108 107 104 105 109 106 105 109 112 107 107 108 110 114 112 104 100 97 98 105 109 108 107 108 109 110 109 101 92 88 83 80 77 83 86 84 88 90 95 105 107 100 100 101 109 111 105 105 104 103 103 114 117 117 111 107 105 107 106 108 110 110 97 106 106 88 93 100 102 99 93 95 93 92 94 97 99 100 100 95 99 102 101 97 94 94 91 128 130 123 118 111 111 109 103 104 107 112 113 110 108 107 105 105 109 106 106 111 112 108 106 105 108 115 109 104 100 97 96 105 110 108 107 108 111 109 110 101 91 87 82 76 77 85 88 88 93 93 94 105 106 101 102 102 107 110 106 106 102 103 105 113 117 118 115 109 106 108 108 110 110 110 98 102 102 84 90 95 97 97 92 95 93 93 97 101 105 108 104 97 101 102 100 95 93 92 90 130 131 131 120 108 108 108 103 102 108 112 113 111 109 108 105 106 109 109 109 112 114 108 104 103 104 112 104 101 100 96 95 105 109 106 106 109 110 109 107 101 90 87 84 76 78 88 90 93 96 97 95 105 107 104 107 106 105 108 106 107 101 103 106 113 117 120 116 110 106 109 111 115 112 111 115 102 100 83 89 93 94 94 90 96 96 96 99 105 109 111 106 101 102 101 98 95 93 91 91 131 131 131 121 107 103 105 101 101 106 112 113 112 110 109 105 108 111 112 113 113 114 108 103 102 102 107 101 99 98 94 94 101 106 104 106 108 108 110 104 99 93 89 88 80 79 91 92 97 98 98 97 107 108 106 111 109 106 107 105 108 102 105 108 112 116 120 117 111 107 109 113 117 114 113 103 105 100 100 89 93 91 88 88 97 98 96 99 106 109 109 104 102 102 100 95 93 93 92 92 131 131 131 121 107 101 101 100 102 105 112 112 111 111 109 106 107 112 115 116 115 112 106 103 103 103 105 101 99 98 94 93 98 101 103 106 106 107 110 102 99 97 90 87 83 81 92 93 99 99 95 98 108 109 109 113 109 106 104 105 108 105 107 109 111 115 121 118 113 109 110 114 115 114 114 104 105 100 85 87 106 87 83 103 97 97 95 96 102 105 104 100 97 98 99 94 92 93 93 93 128 131 133 118 107 101 100 100 104 106 112 111 111 111 111 109 108 111 117 119 117 111 106 104 105 106 106 102 100 99 98 94 94 97 100 104 104 107 109 101 99 99 90 86 85 84 92 94 99 97 93 99 109 110 110 113 108 105 100 104 108 107 108 108 110 115 120 119 115 110 113 114 113 115 115 105 104 99 86 87 105 85 83 88 94 93 93 94 97 100 100 95 91 94 97 94 94 96 96 96 124 131 126 116 108 102 100 101 104 108 112 110 111 111 113 111 111 112 118 120 117 111 108 107 109 110 110 105 101 101 102 97 92 93 98 102 103 107 107 101 97 99 92 89 85 88 93 95 98 96 95 102 110 111 110 113 109 104 98 101 105 106 108 107 107 115 119 118 115 112 115 113 111 114 116 106 104 98 84 89 106 84 85 89 89 90 92 92 95 98 99 92 89 91 95 96 97 98 98 98 122 131 123 117 111 106 103 103 108 111 113 110 110 111 113 113 112 112 118 118 116 114 113 112 113 112 113 110 101 103 105 99 91 91 97 101 105 108 105 100 96 97 93 93 85 89 95 95 97 96 98 103 111 112 111 111 109 106 99 98 102 105 107 106 105 111 116 119 117 113 115 113 110 113 114 102 102 98 83 91 104 85 87 88 103 90 92 90 95 99 98 94 91 91 95 97 98 99 99 99 121 123 122 120 119 114 105 105 110 111 112 111 110 111 113 114 113 111 114 115 118 117 117 116 115 113 115 112 102 105 107 101 93 92 95 100 106 109 103 99 95 93 91 92 88 91 98 96 96 97 100 103 112 112 112 112 109 107 101 98 101 103 105 105 105 107 114 119 117 111 114 112 109 111 111 114 104 97 86 91 103 99 85 86 87 90 93 90 96 100 100 98 93 92 97 98 98 101 102 102 117 119 122 123 123 121 109 107 111 111 112 111 110 111 113 114 114 111 110 113 120 120 120 118 115 112 113 112 102 106 107 102 94 94 96 100 106 109 103 99 95 90 90 90 91 97 100 95 94 95 98 104 112 111 111 113 109 107 104 99 103 103 105 106 107 106 112 118 117 111 114 111 109 108 112 104 106 99 106 91 86 98 84 87 91 94 95 91 97 101 102 102 99 97 99 100 101 103 104 105 115 115 121 126 126 126 113 106 112 111 112 110 110 111 112 113 113 110 109 115 122 122 122 120 116 111 109 108 101 106 106 101 97 97 97 103 108 110 104 98 95 89 90 90 95 101 100 95 93 93 98 105 112 110 110 114 110 107 106 102 105 105 106 107 109 107 113 118 116 113 115 108 109 106 111 102 102 100 107 90 83 96 84 88 97 100 96 94 97 101 105 105 105 102 101 103 105 107 107 107 112 111 119 128 126 122 111 107 117 111 112 110 111 111 111 113 112 109 110 117 122 122 122 120 117 111 106 105 104 104 106 102 100 100 98 103 110 112 105 98 97 90 90 96 98 99 100 94 92 93 99 106 110 110 109 115 111 106 108 106 105 107 105 107 109 111 112 117 115 115 116 109 108 104 108 98 97 96 104 86 82 80 101 91 103 105 96 94 99 102 107 109 107 104 103 107 111 111 110 108 109 108 116 123 121 116 109 108 118 110 111 110 110 110 111 113 113 109 113 119 120 121 122 119 117 111 106 105 107 106 108 104 103 103 100 101 110 113 105 100 99 93 93 101 100 97 100 95 91 94 102 105 109 109 108 115 112 106 109 107 107 109 105 109 110 112 112 116 114 116 117 112 109 102 103 92 93 94 101 80 79 82 101 92 109 107 95 93 100 105 109 109 104 102 105 110 111 113 111 109 106 106 115 121 117 111 109 109 113 109 109 109 110 110 113 115 113 109 114 120 121 122 121 119 116 111 107 107 110 109 110 106 105 105 100 101 110 112 105 102 101 96 96 103 101 98 101 97 91 96 104 104 107 109 108 115 113 107 108 109 108 110 106 109 110 112 112 114 112 115 118 116 110 101 98 103 94 94 99 78 77 99 100 106 109 105 94 94 101 106 110 109 104 102 106 108 109 110 113 115 104 106 115 118 114 111 111 109 111 108 109 109 112 111 113 113 113 110 113 118 120 121 121 120 115 110 108 111 112 111 111 107 107 105 101 102 112 112 106 104 103 99 98 101 102 101 100 97 92 97 105 104 107 110 111 115 114 108 109 110 107 109 106 109 111 111 111 113 110 114 118 120 114 103 96 87 98 96 98 95 91 92 98 105 120 105 95 95 101 107 110 109 105 102 105 105 105 109 121 125 104 105 111 118 115 111 111 109 110 108 109 110 113 112 112 112 113 110 111 116 117 120 121 120 114 108 111 114 112 112 112 108 108 106 102 103 112 113 109 106 104 100 99 101 104 102 99 97 94 100 106 106 107 111 114 117 113 107 109 111 107 106 105 107 111 110 112 111 108 113 117 122 121 109 112 89 103 99 98 94 88 85 105 110 119 103 96 97 101 106 109 109 104 101 103 102 109 116 129 134 103 102 109 119 119 113 110 109 110 109 110 111 113 112 112 111 111 109 108 114 116 118 121 120 113 110 115 114 113 113 112 108 108 106 106 105 113 113 111 108 104 101 99 101 108 108 104 99 96 102 106 108 108 109 116 117 112 108 110 113 112 103 103 107 110 111 114 112 109 113 117 123 123 114 99 93 106 107 105 97 88 79 105 111 117 100 96 97 100 104 108 110 104 101 100 103 119 126 134 136 102 99 113 121 121 117 110 111 111 110 111 111 113 113 112 110 108 106 109 114 116 116 120 119 114 112 117 113 114 114 112 108 108 108 108 109 115 112 112 108 105 103 102 104 114 118 114 106 100 104 105 109 109 108 115 116 112 108 111 115 115 105 102 107 110 111 114 113 111 113 117 122 123 117 116 96 111 112 113 104 95 87 114 112 114 113 96 97 99 103 109 112 105 101 98 106 125 130 137 138 99 98 117 121 121 118 110 111 113 112 111 111 113 114 113 109 108 106 113 114 117 116 119 117 116 115 115 112 114 114 112 110 109 109 111 113 116 112 113 109 104 105 107 108 119 123 120 116 109 106 104 109 112 109 114 115 114 110 112 117 117 109 103 106 110 111 115 112 112 111 118 122 122 115 107 114 112 112 115 112 105 98 112 111 114 112 95 96 100 103 111 111 104 99 96 109 126 132 138 138 98 99 119 121 121 116 108 111 114 114 113 111 113 114 113 109 108 106 114 114 117 115 117 115 116 115 111 111 115 115 114 112 110 111 112 115 116 112 113 110 104 106 111 114 122 124 124 124 120 112 103 109 114 110 114 117 115 112 112 117 118 111 104 105 110 111 114 113 112 111 118 121 118 113 109 115 113 114 116 114 113 105 112 110 113 108 94 98 100 103 112 109 103 98 95 110 124 133 139 139 98 101 119 121 119 110 105 110 114 115 115 112 113 113 113 109 107 105 113 115 115 113 114 113 116 116 111 112 116 116 114 113 111 112 113 115 115 112 112 111 106 107 112 117 122 126 124 128 127 118 104 108 115 113 116 120 115 112 114 119 119 113 107 104 109 111 115 114 113 112 118 119 117 113 119 116 114 115 116 111 111 112 109 109 113 106 94 99 101 104 109 107 103 98 95 111 124 133 139 139 98 101 115 118 117 106 104 111 115 116 116 113 112 112 112 108 104 104 113 119 115 112 111 112 115 116 112 113 117 117 115 114 113 115 116 117 116 114 112 110 108 109 114 119 124 127 126 128 130 124 110 108 116 115 117 123 116 112 118 120 118 113 108 105 108 111 115 115 112 113 119 118 117 113 108 117 115 114 116 109 104 109 103 105 112 107 94 102 102 103 108 106 103 98 97 111 124 134 139 139 99 100 109 117 114 104 105 111 116 118 116 112 111 110 110 107 102 103 117 120 116 111 111 113 116 115 113 114 116 116 116 114 115 118 118 116 115 115 113 110 110 112 116 121 125 128 128 128 131 125 115 110 114 118 119 124 118 113 120 121 117 111 109 107 108 111 115 115 112 114 119 118 117 113 119 118 116 115 115 107 101 105 101 105 111 108 95 103 104 104 108 107 104 99 101 113 124 133 139 139 100 100 109 118 113 104 105 110 116 117 115 112 110 108 108 105 101 103 119 120 117 113 112 114 117 115 113 116 117 116 116 116 116 118 118 116 116 116 114 113 114 117 120 123 126 129 130 128 128 124 119 112 112 119 120 123 120 113 121 123 117 110 109 111 109 110 115 115 112 114 118 118 117 113 119 117 118 116 115 107 100 104 102 109 113 95 95 103 105 105 108 109 107 102 105 115 125 133 139 139 101 102 113 119 113 103 104 109 114 114 113 111 109 108 108 104 100 102 115 120 118 114 113 115 118 115 114 118 118 118 117 117 117 117 117 116 118 118 116 114 118 121 122 124 127 130 130 129 126 123 121 113 111 119 121 122 122 118 122 124 116 107 110 113 110 111 114 114 115 115 117 119 117 113 118 116 118 118 114 107 101 103 105 112 114 96 96 103 107 106 108 111 111 106 109 118 129 134 139 137 101 102 113 115 109 114 105 107 111 111 112 111 109 108 108 103 101 103 110 119 117 115 115 116 118 115 116 119 117 118 118 117 116 116 118 118 120 120 118 116 121 122 122 123 128 130 128 128 124 123 122 115 111 118 121 121 125 122 124 124 117 104 109 113 112 111 114 113 116 117 117 118 115 112 119 116 117 117 100 108 103 102 107 114 115 98 99 104 108 107 108 115 114 111 113 120 132 135 137 136 102 102 107 107 99 112 105 108 109 111 112 111 111 109 107 103 102 105 111 117 117 116 117 117 118 116 117 120 117 118 117 116 115 117 120 120 121 121 120 119 122 122 122 123 128 129 128 126 124 124 122 116 113 117 120 122 126 125 126 125 118 102 106 113 111 111 114 113 115 119 118 116 114 111 110 116 117 117 101 113 105 102 107 113 115 100 103 105 107 107 110 115 116 116 116 121 130 133 135 134 105 104 102 99 104 106 105 109 108 110 113 112 112 109 106 103 104 108 113 117 118 117 119 118 118 116 118 119 116 117 117 116 114 118 121 121 122 122 122 122 122 120 121 123 128 128 127 125 124 124 122 117 114 116 120 122 126 126 127 125 120 104 104 113 109 110 114 113 114 119 117 116 115 114 121 117 117 116 115 114 108 104 106 111 114 101 105 106 105 107 111 114 116 118 118 121 125 129 132 133 109 106 100 95 100 104 104 109 108 109 114 114 113 110 106 103 106 110 115 118 119 119 120 119 120 116 118 118 116 116 116 116 114 118 122 121 122 123 124 123 120 119 121 124 128 128 126 124 124 123 121 118 116 116 120 122 126 126 128 125 121 107 102 113 109 110 114 113 114 118 115 117 118 119 113 119 119 115 116 113 112 105 103 106 113 102 108 107 105 107 112 113 116 118 120 121 124 127 132 133 112 110 102 93 100 104 105 109 109 109 114 114 113 110 106 105 108 110 115 118 119 120 121 120 120 116 119 118 116 116 116 116 114 116 121 120 123 123 123 122 120 119 122 124 127 127 125 124 124 122 120 119 117 115 119 121 126 127 128 125 120 109 104 111 110 109 113 115 115 117 115 118 118 118 115 108 118 115 116 113 112 106 102 103 113 103 110 109 107 107 111 113 116 117 120 121 124 128 133 133 113 113 103 93 102 106 107 109 109 109 113 114 113 109 107 106 110 110 117 118 118 119 120 121 120 117 119 117 116 116 117 117 115 116 120 120 121 123 121 120 120 119 121 123 126 126 124 124 123 122 120 119 118 115 118 121 124 126 128 125 117 111 106 109 112 109 113 116 115 117 115 115 116 116 116 105 116 115 115 111 108 107 103 103 112 104 111 111 110 108 110 112 116 117 119 122 125 131 134 134 115 113 104 94 106 95 108 109 109 109 111 113 113 111 109 108 112 112 116 117 117 116 118 120 120 117 119 117 115 117 117 117 116 117 120 118 119 121 120 120 121 119 120 122 124 124 124 123 122 122 120 119 119 115 117 121 123 125 128 125 115 110 107 108 113 109 113 117 116 117 115 113 113 115 117 106 116 117 115 111 105 103 103 103 111 105 112 112 111 109 110 112 116 116 118 123 128 133 135 135 116 113 104 97 112 99 111 109 109 109 111 113 113 113 110 110 113 113 115 116 117 115 117 119 119 118 119 117 116 117 117 116 116 118 119 117 119 121 119 118 120 119 120 121 123 123 123 122 122 121 120 120 120 117 117 121 123 125 128 125 112 107 107 107 112 109 114 117 117 114 115 114 115 117 115 111 119 117 115 111 104 101 102 103 111 104 112 112 109 109 109 111 115 115 118 124 130 133 136 135 117 113 105 100 100 102 113 109 109 109 111 114 114 112 112 113 115 114 116 117 118 116 117 118 117 118 119 117 116 117 117 116 116 118 117 117 120 120 118 117 118 119 120 121 123 122 121 122 122 120 120 120 120 119 118 120 122 124 128 124 111 102 107 105 109 109 114 116 119 113 114 114 119 118 115 115 113 119 116 111 104 104 103 101 111 103 110 112 109 107 109 111 114 115 117 124 131 134 136 134 117 113 105 101 101 103 113 109 109 109 111 113 113 112 113 113 117 115 116 118 118 116 118 118 117 118 117 117 117 117 117 116 116 117 117 117 121 121 117 118 119 119 121 121 121 121 120 122 121 120 120 120 120 120 120 119 118 122 126 122 108 113 105 105 107 108 114 115 118 114 114 116 122 119 116 116 115 111 118 112 106 104 105 103 111 103 107 109 108 107 108 112 115 114 117 122 131 135 135 133 117 113 104 101 101 103 112 109 110 109 110 112 114 111 113 113 117 116 117 118 118 116 118 118 118 118 117 117 117 117 116 115 114 115 116 117 121 123 118 118 119 119 122 121 120 120 121 123 121 121 120 120 120 120 120 118 115 119 124 120 106 113 105 109 107 107 113 112 117 116 115 117 121 119 117 118 117 113 119 114 112 109 105 104 112 115 103 105 107 108 109 114 115 114 116 121 130 134 134 132 117 114 106 102 101 103 110 109 110 109 109 112 114 111 112 112 116 117 118 118 118 118 119 118 119 117 117 116 117 117 116 115 115 115 116 116 119 122 119 119 120 120 121 119 120 120 121 123 122 121 121 121 121 120 121 119 114 117 122 116 105 100 105 111 109 106 110 110 114 115 116 117 119 120 118 118 117 114 109 117 115 112 105 105 112 113 113 102 105 106 110 115 116 115 117 121 126 131 131 128 119 116 109 104 101 102 107 107 110 109 109 111 113 111 111 112 116 117 119 119 118 119 119 118 119 117 117 116 118 117 116 116 116 116 116 116 117 119 119 120 121 121 120 119 120 119 121 123 122 121 121 122 121 121 122 120 116 115 118 114 105 100 117 111 110 107 109 110 113 114 116 117 119 117 115 115 115 113 120 118 116 112 105 109 112 111 107 114 101 117 112 116 117 118 118 121 122 128 128 125 119 117 110 102 99 101 103 105 108 108 108 111 113 111 111 112 116 117 119 119 119 119 119 119 120 117 116 116 117 116 116 116 117 117 118 116 116 117 118 120 122 121 120 119 120 119 121 123 122 121 121 122 122 121 122 122 117 114 115 112 105 99 104 107 110 108 109 110 115 114 115 116 117 115 111 111 111 110 118 115 112 110 105 103 111 104 106 112 114 116 114 115 118 120 118 117 120 126 124 121 117 117 108 100 112 99 101 103 106 108 108 111 113 111 111 111 116 118 119 119 120 119 119 118 120 116 116 116 118 116 117 117 118 117 119 117 117 118 117 119 122 122 120 119 120 119 120 122 122 121 121 122 122 121 123 123 118 115 114 113 107 100 102 106 109 108 109 111 116 115 115 115 115 114 109 119 119 118 115 112 106 106 104 109 109 101 104 110 111 118 114 115 117 120 118 115 119 124 122 119 116 115 105 113 111 112 113 97 115 108 108 109 113 111 111 111 116 117 118 119 119 119 118 117 119 116 115 116 117 117 118 118 119 118 118 116 116 118 116 117 121 122 121 119 120 119 120 122 122 121 121 122 122 120 122 122 118 116 114 114 109 101 115 105 107 108 108 111 116 114 115 114 116 113 110 108 118 115 111 107 105 104 106 109 107 102 105 109 110 118 113 113 116 119 118 115 118 122 120 119 114 112 115 112 110 111 111 107 112 107 109 109 111 111 110 111 115 117 119 120 118 118 117 116 118 115 115 116 117 118 118 118 119 119 117 115 115 117 114 116 120 122 122 120 120 119 120 123 122 121 121 122 121 119 120 121 118 116 115 114 111 103 103 117 107 107 109 113 115 112 114 115 116 114 112 108 116 113 106 104 104 106 108 108 106 99 106 106 109 117 110 110 114 118 118 114 115 118 119 119 112 107 113 110 108 109 110 102 112 107 109 109 110 111 110 110 115 117 119 120 119 117 118 117 117 115 115 116 117 118 119 117 118 118 117 115 115 114 114 115 120 122 122 121 119 120 121 123 122 121 121 121 120 119 118 119 118 116 115 114 114 107 106 106 107 107 109 114 114 111 114 115 116 114 113 119 114 112 105 103 103 109 107 111 108 103 107 108 110 116 119 107 111 117 118 113 113 115 119 118 110 102 111 109 107 108 109 105 113 107 109 109 110 111 110 109 114 116 119 119 118 117 118 117 117 115 115 116 117 119 119 117 117 117 116 113 114 113 112 115 119 120 121 120 118 121 121 123 122 121 121 120 119 118 118 118 117 115 115 115 116 111 109 107 107 106 109 114 112 112 114 114 116 115 112 116 112 112 105 102 102 105 109 111 106 98 109 109 106 114 116 104 109 115 116 111 112 114 118 117 108 99 111 104 109 109 108 105 114 106 108 109 110 111 110 109 115 116 118 117 117 116 117 117 117 114 115 115 118 120 119 116 117 116 115 113 113 112 111 114 118 120 120 119 118 120 122 122 122 121 121 120 119 118 117 117 116 114 114 116 117 116 113 109 109 106 109 112 111 115 115 112 117 116 111 115 110 110 106 101 101 102 106 107 105 99 100 108 110 112 113 115 107 114 114 109 111 113 117 117 106 112 111 103 106 108 107 104 116 118 108 108 111 111 110 110 115 117 118 117 117 116 117 116 116 114 115 114 116 118 117 116 117 116 115 112 111 111 110 113 118 120 120 118 118 120 122 122 121 121 120 119 119 117 116 117 116 114 114 114 118 117 114 110 109 107 109 111 111 115 116 113 118 117 109 113 106 106 107 101 102 103 107 106 103 98 98 101 110 113 110 110 105 112 111 107 110 113 116 116 103 111 110 104 105 108 104 103 117 117 108 108 112 112 111 111 115 116 117 116 117 115 116 115 115 114 115 114 115 117 116 115 117 117 115 112 110 110 109 112 117 118 119 117 119 121 122 122 121 121 120 120 118 117 116 116 115 114 113 113 118 117 114 110 109 107 107 110 110 114 118 116 120 117 108 111 110 110 109 103 104 105 110 106 103 99 101 100 103 115 110 106 117 109 108 106 109 113 114 114 101 111 108 104 105 104 109 101 113 115 107 107 112 113 113 111 116 115 116 116 117 116 115 113 114 114 116 114 113 115 113 113 116 117 115 112 109 108 108 111 116 117 118 116 119 121 121 121 121 121 120 119 118 117 116 116 114 113 112 113 118 118 114 112 109 117 107 108 108 113 116 117 121 117 107 112 114 112 113 111 109 109 112 104 101 102 103 104 105 113 105 105 115 118 117 105 119 112 114 113 109 94 66 80 36 89 50 47 54 52 52 49 53 49 69 70 66 75 98 109 118 121 123 124 124 125 125 123 124 124 112 106 114 110 107 110 114 113 107 107 103 102 101 97 90 83 81 76 76 78 78 75 75 75 76 80 80 79 74 75 72 78 74 66 58 62 65 66 68 67 69 68 68 67 67 65 63 63 66 65 65 66 67 65 65 65 68 69 65 62 63 62 63 62 62 61 62 63 65 66 113 99 73 81 56 66 50 48 52 52 53 48 52 63 79 74 78 67 82 105 119 122 125 127 124 125 124 122 121 120 110 108 116 110 110 112 116 114 105 105 105 105 102 97 91 85 80 75 75 76 76 76 77 74 73 80 79 72 70 81 73 83 67 58 59 63 65 66 67 67 68 68 68 67 68 66 61 64 65 66 66 64 65 64 66 66 69 69 65 63 63 63 65 64 64 62 61 62 65 66 116 103 78 77 61 77 51 50 55 54 52 51 47 66 79 64 72 65 75 106 120 123 126 127 124 125 123 121 118 115 109 111 114 110 112 112 116 115 105 104 107 109 104 99 93 89 80 76 77 76 78 79 76 72 71 81 77 70 70 80 68 77 70 63 69 64 66 67 67 67 68 68 68 67 68 66 64 66 67 66 66 63 64 64 67 67 68 69 68 66 65 66 67 66 64 61 59 64 64 66 117 107 83 74 65 47 51 52 60 53 51 49 61 59 65 58 67 56 78 101 120 123 125 127 123 125 122 119 116 113 110 111 112 110 112 112 114 115 107 105 110 112 105 99 95 89 80 79 81 80 81 78 75 72 73 79 76 71 72 82 70 70 55 59 60 68 67 66 66 65 68 68 68 67 67 65 65 64 66 66 65 62 65 66 69 68 69 70 70 68 67 68 67 63 62 61 60 63 66 70 117 111 85 74 66 52 52 54 61 53 50 51 49 49 50 45 53 70 76 95 119 123 125 127 123 123 120 118 117 114 111 112 111 109 113 112 112 113 108 108 113 114 105 102 96 89 84 82 82 81 81 77 76 74 80 81 74 71 74 85 74 69 56 63 68 67 67 65 67 65 67 68 68 67 67 66 68 67 67 65 63 63 66 67 70 68 71 71 68 65 67 66 64 62 61 61 63 65 72 77 117 111 85 73 62 55 55 55 59 50 49 51 47 53 44 45 56 72 78 94 119 123 125 125 122 121 119 118 119 115 112 112 112 110 113 112 110 110 109 112 114 115 106 102 96 92 90 85 83 80 80 76 76 78 83 78 70 70 78 87 77 66 59 62 66 66 66 64 68 66 67 68 68 68 67 65 68 68 67 64 65 65 67 68 69 70 72 69 63 60 63 63 64 62 61 62 64 68 80 84 116 110 88 74 64 58 56 55 58 51 49 67 54 45 51 30 52 68 76 95 119 122 123 123 119 118 118 118 121 116 112 112 113 112 114 112 110 109 110 112 113 114 108 101 96 95 94 88 85 82 81 76 75 77 79 75 68 69 80 87 79 67 65 67 66 68 66 64 68 66 67 67 68 68 67 66 69 67 67 67 68 68 69 69 70 71 70 65 62 62 65 63 64 63 62 63 67 72 89 91 116 111 93 76 68 61 56 54 57 50 48 71 55 38 57 44 67 66 80 100 120 122 124 121 116 117 118 119 120 117 112 112 113 113 114 112 110 109 111 113 113 113 109 99 97 97 95 89 86 86 86 81 77 77 75 74 69 70 80 85 78 66 67 68 68 68 64 64 67 65 66 66 66 67 67 67 68 65 67 68 70 70 71 71 71 70 67 65 67 69 67 64 63 62 63 64 71 79 96 97 116 111 98 79 71 63 56 53 59 57 52 66 53 48 51 43 46 59 94 104 120 123 125 118 115 117 118 121 121 118 114 115 114 114 114 113 111 110 110 113 112 113 110 101 101 98 94 89 88 88 90 87 82 78 73 74 72 73 80 85 77 65 68 70 71 67 64 64 66 64 65 67 65 67 67 69 69 68 69 69 71 72 73 71 71 68 65 66 70 69 66 63 62 61 63 68 76 86 100 101 116 111 99 81 73 62 55 52 67 74 79 53 72 57 56 48 54 54 86 104 120 123 125 116 115 118 119 121 123 120 118 116 114 114 114 114 112 110 110 113 112 113 111 106 107 100 93 91 92 90 93 92 86 80 75 73 74 76 81 85 75 68 71 72 73 68 65 66 65 64 65 67 66 66 66 69 71 70 70 71 73 73 72 68 70 67 66 68 67 66 64 62 64 62 66 74 83 91 102 104 116 111 101 83 74 61 55 50 72 83 65 70 88 61 57 50 73 53 94 98 119 124 123 115 115 119 121 122 125 123 122 115 112 113 113 112 112 110 111 113 111 113 112 110 111 101 94 95 95 92 96 96 92 82 75 75 74 78 83 85 76 70 73 72 74 69 66 68 67 64 66 67 65 65 65 69 71 71 71 72 73 73 69 66 66 65 69 65 64 64 64 65 67 66 71 81 88 93 101 105 114 110 102 86 75 62 57 50 70 80 68 73 66 57 58 50 70 63 96 87 116 121 120 112 117 121 123 123 125 125 123 112 108 112 111 110 110 108 110 112 110 112 112 110 113 103 99 99 97 95 99 100 98 87 78 75 74 79 86 84 79 72 75 76 75 68 68 69 69 65 67 66 64 64 65 70 71 71 72 72 74 75 69 65 65 68 70 63 65 66 67 70 72 72 77 86 90 95 100 106 112 107 104 91 77 64 59 58 75 77 72 69 64 63 56 46 74 66 79 83 108 112 110 105 117 121 123 123 124 124 120 107 105 109 109 107 107 107 110 112 110 111 111 110 113 107 106 103 99 96 100 102 101 92 82 76 75 80 88 86 78 74 77 79 79 69 70 71 70 67 67 67 65 64 67 72 72 72 71 71 76 77 71 69 69 69 67 65 70 70 71 74 76 76 82 89 92 96 101 107 111 106 105 94 81 66 62 58 73 72 82 70 65 61 54 70 81 68 75 80 97 103 99 101 116 120 124 123 124 124 115 100 102 107 107 104 104 105 109 111 109 109 107 109 112 108 112 108 101 97 102 104 101 96 86 81 80 82 91 85 77 77 78 81 83 71 72 72 71 68 67 68 67 67 70 72 73 72 71 71 76 77 72 70 69 66 66 68 72 74 74 76 77 78 85 91 93 96 102 109 111 108 106 94 85 73 68 63 68 67 75 72 65 60 55 80 80 72 72 76 89 100 93 101 115 120 123 123 122 122 112 95 101 105 104 101 103 105 109 110 107 108 105 109 112 107 112 111 105 99 104 106 102 98 90 86 83 84 92 85 77 78 80 83 85 75 74 74 74 70 69 70 70 69 71 72 73 72 72 71 74 80 72 69 62 62 68 69 73 76 76 76 78 81 88 92 92 95 103 111 113 110 107 95 90 77 72 65 70 68 72 76 67 61 58 56 74 71 74 74 87 102 96 101 110 120 122 121 121 119 108 93 100 104 104 101 102 104 109 108 107 107 104 110 112 106 110 112 108 101 105 108 104 98 91 86 86 86 94 86 77 78 82 85 84 79 75 74 76 73 72 72 70 71 72 73 73 73 72 71 74 80 72 70 58 71 70 71 75 77 77 76 77 83 91 91 92 94 102 111 113 111 108 98 94 80 74 70 71 72 76 79 70 64 60 70 70 70 74 76 87 104 101 99 105 119 120 120 119 115 105 96 102 104 105 102 101 104 107 108 107 107 105 112 115 109 107 111 110 104 107 110 107 99 91 88 88 89 96 88 80 80 84 85 84 80 75 75 76 76 77 76 72 72 72 73 75 74 73 71 74 79 75 75 76 70 72 74 76 77 78 76 76 83 91 90 91 94 103 109 113 112 107 100 97 81 77 76 72 74 80 82 74 68 61 66 69 69 74 77 89 104 104 101 103 117 119 120 117 112 106 102 102 102 105 102 101 102 105 108 108 108 109 115 118 114 109 110 111 107 111 112 109 101 92 89 89 92 96 86 84 82 86 86 84 80 76 75 77 78 80 80 74 74 74 76 74 75 73 72 74 79 77 77 76 71 72 74 74 75 77 75 77 83 90 90 92 94 102 108 115 111 106 101 98 86 78 78 74 74 83 83 80 71 61 63 68 69 72 77 91 106 105 102 103 114 116 118 114 109 109 107 103 101 101 102 102 102 104 108 109 110 112 118 120 119 114 112 111 108 112 113 111 104 93 89 89 94 93 84 88 85 88 87 85 79 77 78 78 79 82 82 79 76 77 76 73 74 71 71 74 72 77 76 76 69 71 71 72 74 75 73 79 84 90 92 93 94 100 106 115 111 108 102 101 93 82 79 75 72 83 84 83 73 62 63 65 69 73 75 91 110 105 100 100 107 114 112 105 104 110 108 102 99 98 101 102 102 105 107 110 111 115 118 120 120 117 114 113 111 113 113 111 106 93 89 88 94 91 86 88 87 91 89 86 80 79 82 82 80 84 85 82 81 82 77 74 71 69 70 71 70 76 74 72 67 67 69 72 74 73 72 80 83 89 91 92 92 96 101 115 112 110 104 104 100 87 79 76 72 80 83 84 72 62 62 64 69 71 76 94 110 104 95 97 104 112 102 93 94 107 109 100 97 97 100 102 103 106 108 112 114 118 119 120 120 120 118 115 112 113 113 113 108 98 88 88 93 89 89 90 90 93 89 88 83 83 87 89 85 85 85 82 82 84 79 74 69 68 68 70 69 79 75 70 66 68 67 72 76 72 72 81 82 87 90 89 90 91 95 115 113 112 108 107 105 92 78 76 73 78 82 85 71 62 61 65 67 70 77 95 109 105 93 98 101 104 91 83 86 103 110 102 97 99 101 102 104 107 111 114 117 119 119 120 120 121 120 117 114 114 113 113 108 99 87 89 90 89 93 92 92 94 90 89 85 87 92 97 94 87 84 80 81 82 79 76 69 68 69 72 72 80 74 72 69 71 66 69 76 71 73 79 80 85 88 89 89 88 90 114 114 113 112 110 107 97 80 76 74 80 85 88 72 62 62 65 67 71 81 92 108 108 96 96 93 93 82 80 84 102 113 107 102 102 104 104 105 110 113 114 117 120 118 120 121 122 121 118 116 115 114 113 108 99 88 91 88 89 96 94 96 95 91 92 88 89 94 101 98 89 83 77 78 80 78 77 71 69 69 73 74 76 71 73 72 73 65 66 71 68 70 76 77 82 87 89 88 86 86 114 115 115 113 113 109 100 82 77 74 82 85 91 81 68 65 67 68 74 84 89 103 112 100 91 84 87 80 81 86 106 117 112 105 103 106 105 107 111 113 115 116 118 117 120 121 122 123 118 117 116 115 113 109 99 89 92 87 89 96 97 98 96 92 94 90 90 93 100 99 90 81 77 76 77 76 76 72 69 69 72 72 73 70 73 73 74 69 66 66 64 67 73 76 79 85 89 85 84 83 115 116 116 115 114 109 99 83 78 75 84 85 90 94 84 74 72 71 77 83 85 96 112 100 82 77 82 78 81 89 112 120 115 107 103 104 106 108 111 115 116 115 117 117 120 121 123 122 120 117 117 115 113 108 98 90 92 87 90 98 100 100 99 94 97 93 91 92 97 97 88 80 77 76 75 75 75 71 69 66 67 69 72 70 73 72 72 69 65 57 56 66 71 76 78 85 87 82 82 82 116 116 117 117 116 111 97 84 79 77 86 86 89 101 99 85 79 77 79 83 82 89 110 103 81 73 79 77 78 92 114 121 118 110 104 100 105 108 111 115 115 115 115 118 120 120 122 121 120 118 118 115 112 106 96 88 91 86 91 100 103 103 102 96 100 97 94 94 96 94 87 80 77 76 75 74 75 70 68 67 67 68 73 73 75 72 71 69 65 53 58 64 71 78 81 86 85 78 81 81 116 116 117 118 117 111 95 84 78 80 88 88 87 102 104 97 90 84 79 83 83 86 107 110 88 75 78 76 77 92 113 121 118 112 103 97 102 106 111 113 113 115 115 118 121 120 121 121 120 119 118 115 111 105 94 87 90 88 95 102 104 105 105 98 102 100 98 99 96 92 87 82 79 76 76 75 75 71 69 68 70 70 76 79 80 76 73 72 67 60 62 65 70 76 79 83 80 76 79 79 116 115 117 117 117 111 95 84 79 83 90 90 88 99 104 103 99 93 81 81 85 87 106 113 96 77 78 77 81 90 111 119 116 107 100 94 100 104 108 111 112 114 115 118 121 121 122 121 120 119 118 116 111 105 95 88 90 89 97 103 104 105 105 99 103 101 102 104 98 92 88 84 81 78 77 75 75 71 69 71 72 74 80 82 83 80 77 75 72 67 65 67 70 72 74 76 75 76 78 78 116 115 116 117 116 111 98 88 83 87 92 91 88 96 102 99 98 95 81 80 84 87 107 111 99 77 78 80 84 90 108 115 109 100 97 94 100 104 105 107 110 112 116 119 121 122 121 121 120 118 118 116 111 105 98 90 89 89 98 103 105 105 104 99 102 102 105 106 98 96 89 86 82 78 77 76 74 72 71 71 72 75 82 82 82 81 78 76 74 71 69 70 72 70 70 72 73 75 76 76 116 116 116 116 116 111 100 92 87 90 93 88 87 94 99 92 93 91 80 80 83 89 108 106 93 81 77 82 87 93 105 111 103 97 96 95 99 103 105 106 109 112 116 120 122 121 121 121 120 118 118 116 111 107 101 92 90 91 99 103 107 105 102 99 100 101 107 105 98 97 90 87 82 79 79 77 76 72 71 71 73 78 84 82 82 81 79 78 77 72 70 70 74 71 70 71 72 73 74 74 116 116 116 116 116 112 103 94 91 92 93 85 85 93 97 88 88 86 81 80 83 90 106 100 87 87 78 81 88 96 107 109 100 96 97 97 98 102 105 107 110 113 117 120 122 121 122 121 120 118 118 115 112 109 103 96 93 94 100 104 108 105 100 98 98 98 105 102 97 96 90 88 83 79 80 78 77 73 73 72 76 82 86 82 80 81 81 81 80 74 71 71 74 74 72 999 73 72 74 71 116 116 116 116 117 112 104 93 95 95 94 87 85 91 92 87 85 82 83 82 84 89 100 94 87 87 79 80 86 98 107 110 99 98 100 100 99 101 104 107 111 114 118 121 122 121 122 120 120 118 116 115 112 109 105 100 97 95 101 106 107 108 99 96 97 96 104 98 95 92 88 87 83 80 80 79 79 76 76 77 80 84 85 81 79 79 80 81 82 74 72 72 74 76 76 77 77 74 73 70 116 116 117 116 117 113 104 93 99 98 97 94 91 91 87 87 83 80 85 87 87 88 94 90 86 87 82 81 84 98 107 109 100 101 104 105 101 101 103 106 111 115 119 120 122 121 122 121 120 118 116 114 113 111 105 101 99 97 101 106 106 108 101 94 95 97 105 98 95 90 87 85 83 80 80 80 81 78 79 80 82 84 85 82 79 78 79 80 81 74 73 73 77 80 77 78 78 74 73 71 116 116 117 117 117 115 105 95 99 102 101 101 99 93 88 87 85 77 87 92 91 89 91 89 87 88 84 82 84 96 105 102 100 104 108 109 105 104 104 105 110 117 120 120 121 121 122 121 120 118 116 114 114 111 106 101 101 100 101 104 106 107 103 90 94 98 103 99 97 90 89 85 83 80 81 82 82 80 80 82 84 84 85 82 80 78 79 78 80 77 76 75 81 81 76 76 76 75 74 73 116 117 117 117 117 116 107 96 99 104 105 105 105 99 93 89 87 76 89 94 93 90 90 91 88 88 86 85 86 94 100 97 102 108 112 112 111 110 108 104 108 116 118 120 121 121 121 121 120 119 116 115 114 111 106 100 102 104 102 103 104 106 104 88 92 98 100 101 99 91 88 85 84 81 81 83 84 81 82 81 82 82 83 81 82 79 77 76 77 78 77 79 86 82 77 77 76 75 74 76 116 117 117 117 117 117 110 99 98 105 108 108 108 104 94 90 89 76 87 93 94 90 91 91 89 87 87 89 88 91 96 97 104 112 115 114 114 114 112 105 105 115 118 120 120 120 121 121 120 118 116 115 113 110 105 100 103 105 105 105 105 107 105 89 91 98 100 102 100 91 87 85 84 83 83 85 85 81 80 79 79 79 81 80 81 79 77 74 74 75 77 79 90 87 82 81 79 77 76 79 116 116 117 116 117 117 111 101 100 107 109 109 109 106 95 90 92 79 84 89 96 94 91 93 90 87 87 89 88 89 93 98 106 114 115 116 115 116 114 106 103 115 118 119 119 120 120 120 118 117 116 113 112 109 105 101 103 104 106 107 107 106 104 90 91 97 100 102 101 91 87 86 85 83 84 88 87 82 80 78 78 77 79 79 80 79 76 73 73 74 76 78 94 92 87 85 81 80 82 85 116 116 117 115 116 117 111 103 104 108 109 109 109 108 98 90 93 83 83 87 98 98 94 96 92 89 90 89 90 88 93 98 108 114 116 116 116 117 114 108 105 114 118 117 118 119 118 116 114 114 114 112 111 109 107 104 105 104 105 106 108 105 105 92 92 95 99 100 99 92 88 87 85 84 86 90 89 84 80 80 78 76 78 78 80 79 78 75 73 72 76 81 97 95 90 87 84 85 88 93 116 116 116 116 116 116 111 105 106 108 108 108 109 107 99 91 93 85 81 87 97 100 99 99 94 90 90 89 92 89 93 96 107 115 117 116 116 117 114 108 106 114 116 117 118 118 116 113 112 113 112 111 110 108 108 107 107 106 105 105 110 105 106 94 92 93 98 98 100 95 90 88 87 86 89 92 92 85 82 81 79 78 79 79 82 82 80 78 76 72 76 88 97 94 92 87 88 90 92 99 115 116 117 117 116 116 111 106 108 109 109 108 108 105 97 92 92 85 82 90 95 102 101 99 95 91 89 89 93 90 93 95 105 114 117 115 114 117 114 108 108 113 115 115 116 117 116 113 110 110 111 109 109 107 109 108 108 108 107 104 108 105 103 95 93 95 97 99 102 99 93 91 89 87 90 93 93 88 85 82 80 79 81 82 84 84 82 82 81 74 79 92 97 96 92 89 91 92 93 99 115 116 117 117 116 116 112 109 110 111 111 109 107 105 98 93 92 87 85 92 95 101 99 97 95 93 90 89 93 90 91 95 105 112 114 114 114 117 113 108 108 111 112 112 113 115 116 114 110 109 109 109 109 106 110 110 108 109 108 104 104 103 101 96 94 96 99 100 105 103 97 94 91 87 90 94 93 89 86 83 80 79 82 85 87 86 85 85 86 78 84 94 97 98 93 92 93 93 95 99 116 117 118 117 116 117 114 111 112 113 112 108 106 105 102 97 95 89 90 94 96 98 97 98 97 95 93 91 93 91 91 96 106 111 111 112 114 116 112 107 107 108 108 109 110 114 115 114 110 109 110 109 109 106 110 112 107 106 108 107 104 103 103 98 96 97 102 102 107 106 101 96 93 89 89 93 92 88 86 84 81 81 84 86 89 87 85 84 86 81 89 94 95 98 95 95 95 96 97 100 117 118 119 118 117 118 115 113 114 113 111 109 106 106 105 100 98 91 94 98 99 98 97 99 100 98 97 93 93 93 91 98 107 110 108 108 110 112 111 107 106 105 103 105 108 111 114 112 109 108 111 111 109 107 111 111 107 104 106 107 107 106 104 98 98 99 104 103 109 105 101 97 96 93 90 92 90 86 84 85 84 85 87 88 91 87 84 82 83 86 94 94 92 94 95 97 99 99 100 102 118 119 120 120 118 118 116 113 115 112 110 109 108 107 108 101 101 96 95 101 102 102 101 102 102 100 101 93 91 94 91 98 105 108 106 106 106 109 110 108 105 104 100 101 105 109 112 109 105 106 111 110 110 106 112 110 106 102 104 106 107 109 107 100 100 101 104 105 110 103 100 96 97 97 93 94 90 85 86 94 89 87 87 88 91 87 84 83 84 88 94 92 90 90 92 97 98 98 99 102 119 120 120 120 120 118 116 114 115 112 109 109 109 106 107 101 103 100 96 100 103 106 105 104 104 103 102 91 91 93 92 97 103 106 106 105 105 105 109 108 103 101 97 98 100 104 107 105 100 101 109 109 111 106 112 110 106 101 102 102 106 109 107 102 100 103 105 107 109 102 98 97 97 99 96 97 90 88 92 105 94 86 85 88 92 90 86 84 86 89 90 88 89 90 91 94 95 95 97 101 118 120 121 120 120 118 116 113 114 111 108 109 111 106 106 102 102 104 101 102 104 108 108 106 107 104 100 91 91 93 93 98 104 106 108 106 105 103 108 107 102 100 93 95 95 98 101 101 95 96 107 108 110 106 112 111 110 102 100 99 103 107 105 101 99 104 106 108 108 101 98 98 98 100 99 100 93 90 97 109 94 86 90 97 102 96 90 86 87 89 88 86 87 90 92 94 96 96 98 99 118 120 120 120 120 118 115 112 114 110 108 109 111 107 105 103 103 109 109 109 106 109 110 110 110 105 98 93 93 95 95 99 104 106 110 107 107 104 108 107 101 97 92 92 91 93 98 96 90 92 104 107 109 106 113 111 111 104 100 97 102 106 106 102 101 105 108 109 108 101 98 99 100 102 99 101 96 91 97 104 93 90 100 107 107 102 95 90 90 89 88 85 86 90 94 97 99 98 99 99 120 120 120 120 120 117 114 109 112 109 108 111 111 108 105 103 104 112 115 114 108 108 110 113 114 107 98 94 94 97 95 99 103 106 108 106 106 105 109 108 100 94 91 88 88 91 96 93 87 90 100 106 108 106 112 109 108 106 102 97 100 104 107 102 104 105 109 110 106 101 99 101 103 104 100 102 100 91 92 97 94 96 105 107 108 106 99 92 94 90 87 84 86 90 96 99 101 100 101 100 122 120 120 119 119 116 113 107 110 107 109 112 112 108 104 103 105 114 117 115 108 108 108 112 114 111 103 97 96 97 95 99 103 106 108 105 106 107 109 108 100 93 89 84 85 90 92 92 87 90 97 105 108 105 109 107 107 107 103 98 100 103 108 102 106 106 111 111 104 101 101 103 106 106 101 104 102 90 89 94 96 100 107 105 108 108 99 92 96 94 89 86 87 91 97 101 102 101 102 100 124 121 119 118 117 114 111 105 107 106 111 112 112 108 104 101 105 114 118 113 108 107 108 112 114 114 110 103 98 99 95 101 104 107 108 106 108 109 110 106 99 93 87 83 85 88 87 89 87 89 96 102 107 106 106 104 106 109 105 101 101 103 107 102 107 107 112 110 103 101 104 106 108 107 104 104 102 91 89 94 98 103 108 102 105 102 93 91 95 96 92 89 88 93 99 102 102 101 101 100 131 122 119 117 115 113 110 104 104 107 112 113 111 108 105 101 106 112 114 109 107 108 108 109 112 114 114 109 99 99 97 103 105 110 108 107 108 109 109 105 99 91 87 87 87 84 84 88 85 86 92 99 107 106 103 102 104 110 107 103 103 104 106 102 110 110 113 109 103 101 104 106 108 107 105 102 99 95 91 96 101 107 106 100 101 96 90 90 94 95 92 91 89 94 100 103 101 100 100 98 131 123 118 116 114 112 109 103 104 107 112 114 109 108 106 103 105 109 109 105 107 110 108 108 110 112 114 111 101 99 98 102 105 109 108 107 108 108 109 106 100 91 88 87 87 80 83 87 84 86 90 96 105 107 100 100 101 110 109 105 104 104 104 102 113 114 115 108 104 102 105 106 108 109 107 98 96 95 92 95 102 106 103 96 97 95 90 92 94 95 94 95 92 96 101 103 99 98 97 95 128 123 119 116 113 111 109 104 104 106 112 114 109 108 107 104 105 109 106 105 109 112 107 107 108 110 114 112 104 100 97 98 105 109 108 107 108 109 110 109 101 92 88 83 80 77 83 86 84 88 90 95 105 107 100 100 101 109 111 105 105 104 103 103 114 117 117 111 107 105 107 106 108 110 110 97 92 91 88 93 100 102 99 93 95 93 92 94 97 99 100 100 95 99 102 101 97 94 94 91 128 130 123 118 111 111 109 103 104 107 112 113 110 108 107 105 105 109 106 106 111 112 108 106 105 108 115 109 104 100 97 96 105 110 108 107 108 111 109 110 101 91 87 82 76 77 85 88 88 93 93 94 105 106 101 102 102 107 110 106 106 102 103 105 113 117 118 115 109 106 108 108 110 110 110 98 90 88 84 90 95 97 97 92 95 93 93 97 101 105 108 104 97 101 102 100 95 93 92 90 130 131 131 120 108 108 108 103 102 108 112 113 111 109 108 105 106 109 109 109 112 114 108 104 103 104 112 104 101 100 96 95 105 109 106 106 109 110 109 107 101 90 87 84 76 78 88 90 93 96 97 95 105 107 104 107 106 105 108 106 107 101 103 106 113 117 120 116 110 106 109 111 115 112 111 101 90 86 83 89 93 94 94 90 96 96 96 99 105 109 111 106 101 102 101 98 95 93 91 91 131 131 131 121 107 103 105 101 101 106 112 113 112 110 109 105 108 111 112 113 113 114 108 103 102 102 107 101 99 98 94 94 101 106 104 106 108 108 110 104 99 93 89 88 80 79 91 92 97 98 98 97 107 108 106 111 109 106 107 105 108 102 105 108 112 116 120 117 111 107 109 113 117 114 113 103 92 86 85 89 93 91 88 88 97 98 96 99 106 109 109 104 102 102 100 95 93 93 92 92 131 131 131 121 107 101 101 100 102 105 112 112 111 111 109 106 107 112 115 116 115 112 106 103 103 103 105 101 99 98 94 93 98 101 103 106 106 107 110 102 99 97 90 87 83 81 92 93 99 99 95 98 108 109 109 113 109 106 104 105 108 105 107 109 111 115 121 118 113 109 110 114 115 114 114 104 93 86 85 87 92 87 83 88 97 97 95 96 102 105 104 100 97 98 99 94 92 93 93 93 128 131 133 118 107 101 100 100 104 106 112 111 111 111 111 109 108 111 117 119 117 111 106 104 105 106 106 102 100 99 98 94 94 97 100 104 104 107 109 101 99 99 90 86 85 84 92 94 99 97 93 99 109 110 110 113 108 105 100 104 108 107 108 108 110 115 120 119 115 110 113 114 113 115 115 105 92 84 86 87 91 85 83 88 94 93 93 94 97 100 100 95 91 94 97 94 94 96 96 96 124 131 126 116 108 102 100 101 104 108 112 110 111 111 113 111 111 112 118 120 117 111 108 107 109 110 110 105 101 101 102 97 92 93 98 102 103 107 107 101 97 99 92 89 85 88 93 95 98 96 95 102 110 111 110 113 109 104 98 101 105 106 108 107 107 115 119 118 115 112 115 113 111 114 116 106 92 83 84 89 91 84 85 89 89 90 92 92 95 98 99 92 89 91 95 96 97 98 98 98 122 131 123 117 111 106 103 103 108 111 113 110 110 111 113 113 112 112 118 118 116 114 113 112 113 112 113 110 101 103 105 99 91 91 97 101 105 108 105 100 96 97 93 93 85 89 95 95 97 96 98 103 111 112 111 111 109 106 99 98 102 105 107 106 105 111 116 119 117 113 115 113 110 113 114 102 88 82 83 91 90 85 87 88 88 90 92 90 95 99 98 94 91 91 95 97 98 99 99 99 121 123 122 120 119 114 105 105 110 111 112 111 110 111 113 114 113 111 114 115 118 117 117 116 115 113 115 112 102 105 107 101 93 92 95 100 106 109 103 99 95 93 91 92 88 91 98 96 96 97 100 103 112 112 112 112 109 107 101 98 101 103 105 105 105 107 114 119 117 111 114 112 109 111 111 100 91 84 86 91 89 84 85 86 87 90 93 90 96 100 100 98 93 92 97 98 98 101 102 102 117 119 122 123 123 121 109 107 111 111 112 111 110 111 113 114 114 111 110 113 120 120 120 118 115 112 113 112 102 106 107 102 94 94 96 100 106 109 103 99 95 90 90 90 91 97 100 95 94 95 98 104 112 111 111 113 109 107 104 99 103 103 105 106 107 106 112 118 117 111 114 111 109 108 112 104 92 87 92 91 86 82 84 87 91 94 95 91 97 101 102 102 99 97 99 100 101 103 104 105 115 115 121 126 126 126 113 106 112 111 112 110 110 111 112 113 113 110 109 115 122 122 122 120 116 111 109 108 101 106 106 101 97 97 97 103 108 110 104 98 95 89 90 90 95 101 100 95 93 93 98 105 112 110 110 114 110 107 106 102 105 105 106 107 109 107 113 118 116 113 115 108 109 106 111 102 88 87 93 90 83 80 84 88 97 100 96 94 97 101 105 105 105 102 101 103 105 107 107 107 112 111 119 128 126 122 111 107 117 111 112 110 111 111 111 113 112 109 110 117 122 122 122 120 117 111 106 105 104 104 106 102 100 100 98 103 110 112 105 98 97 90 90 96 98 99 100 94 92 93 99 106 110 110 109 115 111 106 108 106 105 107 105 107 109 111 112 117 115 115 116 109 108 104 108 98 84 83 90 86 82 80 86 91 103 105 96 94 99 102 107 109 107 104 103 107 111 111 110 108 109 108 116 123 121 116 109 108 118 110 111 110 110 110 111 113 113 109 113 119 120 121 122 119 117 111 106 105 107 106 108 104 103 103 100 101 110 113 105 100 99 93 93 101 100 97 100 95 91 94 102 105 109 109 108 115 112 106 109 107 107 109 105 109 110 112 112 116 114 116 117 112 109 102 103 92 79 80 87 80 79 82 89 92 109 107 95 93 100 105 109 109 104 102 105 110 111 113 111 109 106 106 115 121 117 111 109 109 113 109 109 109 110 110 113 115 113 109 114 120 121 122 121 119 116 111 107 107 110 109 110 106 105 105 100 101 110 112 105 102 101 96 96 103 101 98 101 97 91 96 104 104 107 109 108 115 113 107 108 109 108 110 106 109 110 112 112 114 112 115 118 116 110 101 98 89 80 81 84 78 77 85 88 93 109 105 94 94 101 106 110 109 104 102 106 108 109 110 113 115 104 106 115 118 114 111 111 109 111 108 109 109 112 111 113 113 113 110 113 118 120 121 121 120 115 110 108 111 112 111 111 107 107 105 101 102 112 112 106 104 103 99 98 101 102 101 100 97 92 97 105 104 107 110 111 115 114 108 109 110 107 109 106 109 111 111 111 113 110 114 118 120 114 103 96 87 83 82 82 79 77 80 84 92 109 105 95 95 101 107 110 109 105 102 105 105 105 109 121 125 104 105 111 118 115 111 111 109 110 108 109 110 113 112 112 112 113 110 111 116 117 120 121 120 114 108 111 114 112 112 112 108 108 106 102 103 112 113 109 106 104 100 99 101 104 102 99 97 94 100 106 106 107 111 114 117 113 107 109 111 107 106 105 107 111 110 112 111 108 113 117 122 121 109 97 89 89 86 85 81 74 72 87 97 108 103 96 97 101 106 109 109 104 101 103 102 109 116 129 134 103 102 109 119 119 113 110 109 110 109 110 111 113 112 112 111 111 109 108 114 116 118 121 120 113 110 115 114 113 113 112 108 108 106 106 105 113 113 111 108 104 101 99 101 108 108 104 99 96 102 106 108 108 109 116 117 112 108 110 113 112 103 103 107 110 111 114 112 109 113 117 123 123 114 99 93 92 93 90 84 74 67 87 98 104 100 96 97 100 104 108 110 104 101 100 103 119 126 134 136 102 99 113 121 121 117 110 111 111 110 111 111 113 113 112 110 108 106 109 114 116 116 120 119 114 112 117 113 114 114 112 108 108 108 108 109 115 112 112 108 105 103 102 104 114 118 114 106 100 104 105 109 109 108 115 116 112 108 111 115 115 105 102 107 110 111 114 113 111 113 117 122 123 117 104 96 95 97 97 92 82 74 93 100 101 98 96 97 99 103 109 112 105 101 98 106 125 130 137 138 99 98 117 121 121 118 110 111 113 112 111 111 113 114 113 109 108 106 113 114 117 116 119 117 116 115 115 112 114 114 112 110 109 109 111 113 116 112 113 109 104 105 107 108 119 123 120 116 109 106 104 109 112 109 114 115 114 110 112 117 117 109 103 106 110 111 115 112 112 111 118 122 122 115 107 100 96 99 103 97 93 85 94 98 100 95 95 96 100 103 111 111 104 99 96 109 126 132 138 138 98 99 119 121 121 116 108 111 114 114 113 111 113 114 113 109 108 106 114 114 117 115 117 115 116 115 111 111 115 115 114 112 110 111 112 115 116 112 113 110 104 106 111 114 122 124 124 124 120 112 103 109 114 110 114 117 115 112 112 117 118 111 104 105 110 111 114 113 112 111 118 121 118 113 109 101 98 101 105 100 99 91 99 97 100 94 94 98 100 103 112 109 103 98 95 110 124 133 139 139 98 101 119 121 119 110 105 110 114 115 115 112 113 113 113 109 107 105 113 115 115 113 114 113 116 116 111 112 116 116 114 113 111 112 113 115 115 112 112 111 106 107 112 117 122 126 124 128 127 118 104 108 115 113 116 120 115 112 114 119 119 113 107 104 109 111 115 114 113 112 118 119 117 113 109 104 99 102 104 98 96 97 95 95 99 92 94 99 101 104 109 107 103 98 95 111 124 133 139 139 98 101 115 118 117 106 104 111 115 116 116 113 112 112 112 108 104 104 113 119 115 112 111 112 115 116 112 113 117 117 115 114 113 115 116 117 116 114 112 110 108 109 114 119 124 127 126 128 130 124 110 108 116 115 117 123 116 112 118 120 118 113 108 105 108 111 115 115 112 113 119 118 117 113 108 104 101 103 102 95 91 95 90 92 96 92 94 102 102 103 108 106 103 98 97 111 124 134 139 139 99 100 109 117 114 104 105 111 116 118 116 112 111 110 110 107 102 103 117 120 116 111 111 113 116 115 113 114 116 116 116 114 115 118 118 116 115 115 113 110 110 112 116 121 125 128 128 128 131 125 115 110 114 118 119 124 118 113 120 121 117 111 109 107 108 111 115 115 112 114 119 118 117 113 108 106 104 101 101 94 88 92 88 92 96 94 95 103 104 104 108 107 104 99 101 113 124 133 139 139 100 100 109 118 113 104 105 110 116 117 115 112 110 108 108 105 101 103 119 120 117 113 112 114 117 115 113 116 117 116 116 116 116 118 118 116 116 116 114 113 114 117 120 123 126 129 130 128 128 124 119 112 112 119 120 123 120 113 121 123 117 110 109 111 109 110 115 115 112 114 118 118 117 113 109 105 106 103 101 93 88 91 89 95 98 95 95 103 105 105 108 109 107 102 105 115 125 133 139 139 101 102 113 119 113 103 104 109 114 114 113 111 109 108 108 104 100 102 115 120 118 114 113 115 118 115 114 118 118 118 117 117 117 117 117 116 118 118 116 114 118 121 122 124 127 130 130 129 126 123 121 113 111 119 121 122 122 118 122 124 116 107 110 113 110 111 114 114 115 115 117 119 117 113 107 105 106 106 100 93 88 90 92 97 100 96 96 103 107 106 108 111 111 106 109 118 129 134 139 137 101 102 113 115 109 100 105 107 111 111 112 111 109 108 108 103 101 103 110 119 117 115 115 116 118 115 116 119 117 118 118 117 116 116 118 118 120 120 118 116 121 122 122 123 128 130 128 128 124 123 122 115 111 118 121 121 125 122 124 124 117 104 109 113 112 111 114 113 116 117 117 118 115 112 108 106 108 105 100 94 89 88 93 100 101 98 99 104 108 107 108 115 114 111 113 120 132 135 137 136 102 102 107 107 99 97 105 108 109 111 112 111 111 109 107 103 102 105 111 117 117 116 117 117 118 116 117 120 117 118 117 116 115 117 120 120 121 121 120 119 122 122 122 123 128 129 128 126 124 124 122 116 113 117 120 122 126 125 126 125 118 102 106 113 111 111 114 113 115 119 118 116 114 111 110 107 106 104 101 97 91 89 93 99 100 100 103 105 107 107 110 115 116 116 116 121 130 133 135 134 105 104 102 99 89 93 105 109 108 110 113 112 112 109 106 103 104 108 113 117 118 117 119 118 118 116 118 119 116 117 117 116 114 118 121 121 122 122 122 122 122 120 121 123 128 128 127 125 124 124 122 117 114 116 120 122 126 126 127 125 120 104 104 113 109 110 114 113 114 119 117 116 115 114 112 106 107 104 102 99 93 89 92 97 100 101 105 106 105 107 111 114 116 118 118 121 125 129 132 133 109 106 100 95 85 92 104 109 108 109 114 114 113 110 106 103 106 110 115 118 119 119 120 119 120 116 118 118 116 116 116 116 114 118 122 121 122 123 124 123 120 119 121 124 128 128 126 124 124 123 121 118 116 116 120 122 126 126 128 125 121 107 102 113 109 110 114 113 114 118 115 117 118 119 113 109 107 103 102 99 96 91 90 93 98 102 108 107 105 107 112 113 116 118 120 121 124 127 132 133 112 110 102 93 85 91 105 109 109 109 114 114 113 110 106 105 108 110 115 118 119 120 121 120 120 116 119 118 116 116 116 116 114 116 121 120 123 123 123 122 120 119 122 124 127 127 125 124 124 122 120 119 117 115 119 121 126 127 128 125 120 109 104 111 110 109 113 115 115 117 115 118 118 118 115 108 106 103 102 98 96 91 89 90 98 103 110 109 107 107 111 113 116 117 120 121 124 128 133 133 113 113 103 93 88 92 107 109 109 109 113 114 113 109 107 106 110 110 117 118 118 119 120 121 120 117 119 117 116 116 117 117 115 116 120 120 121 123 121 120 120 119 121 123 126 126 124 124 123 122 120 119 118 115 118 121 124 126 128 125 117 111 106 109 112 109 113 116 115 117 115 115 116 116 116 105 104 103 102 97 95 92 91 89 96 104 111 111 110 108 110 112 116 117 119 122 125 131 134 134 115 113 104 94 91 95 108 109 109 109 111 113 113 111 109 108 112 112 116 117 117 116 118 120 120 117 119 117 115 117 117 117 116 117 120 118 119 121 120 120 121 119 120 122 124 124 124 123 122 122 120 119 119 115 117 121 123 125 128 125 115 110 107 108 113 109 113 117 116 117 115 113 113 115 117 106 103 104 104 97 93 90 90 90 97 105 112 112 111 109 110 112 116 116 118 123 128 133 135 135 116 113 104 97 97 99 111 109 109 109 111 113 113 113 110 110 113 113 115 116 117 115 117 119 119 118 119 117 116 117 117 116 116 118 119 117 119 121 119 118 120 119 120 121 123 123 123 122 122 121 120 120 120 117 117 121 123 125 128 125 112 107 107 107 112 109 114 117 117 114 115 114 115 117 115 111 107 105 103 97 91 88 89 90 97 104 112 112 109 109 109 111 115 115 118 124 130 133 136 135 117 113 105 100 100 102 113 109 109 109 111 114 114 112 112 113 115 114 116 117 118 116 117 118 117 118 119 117 116 117 117 116 116 118 117 117 120 120 118 117 118 119 120 121 123 122 121 122 122 120 120 120 120 119 118 120 122 124 128 124 111 102 107 105 109 109 114 116 119 113 114 114 119 118 115 115 113 108 105 98 91 89 89 88 98 103 110 112 109 107 109 111 114 115 117 124 131 134 136 134 117 113 105 101 101 103 113 109 109 109 111 113 113 112 113 113 117 115 116 118 118 116 118 118 117 118 117 117 117 117 117 116 116 117 117 117 121 121 117 118 119 119 121 121 121 121 120 122 121 120 120 120 120 120 120 119 118 122 126 122 108 98 105 105 107 108 114 115 118 114 114 116 122 119 116 116 115 111 106 100 94 91 91 90 99 103 107 109 108 107 108 112 115 114 117 122 131 135 135 133 117 113 104 101 101 103 112 109 110 109 110 112 114 111 113 113 117 116 117 118 118 116 118 118 118 118 117 117 117 117 116 115 114 115 116 117 121 123 118 118 119 119 122 121 120 120 121 123 121 121 120 120 120 120 120 118 115 119 124 120 106 99 105 109 107 107 113 112 117 116 115 117 121 119 117 118 117 113 108 102 99 95 92 89 99 101 103 105 107 108 109 114 115 114 116 121 130 134 134 132 117 114 106 102 101 103 110 109 110 109 109 112 114 111 112 112 116 117 118 118 118 118 119 118 119 117 117 116 117 117 116 115 115 115 116 116 119 122 119 119 120 120 121 119 120 120 121 123 122 121 121 121 121 120 121 119 114 117 122 116 105 100 105 111 109 106 110 110 114 115 116 117 119 120 118 118 117 114 109 107 104 99 92 89 100 99 98 102 105 106 110 115 116 115 117 121 126 131 131 128 119 116 109 104 101 102 107 107 110 109 109 111 113 111 111 112 116 117 119 119 118 119 119 118 119 117 117 116 118 117 116 116 116 116 116 116 117 119 119 120 121 121 120 119 120 119 121 123 122 121 121 122 121 121 122 120 116 115 118 114 105 100 105 111 110 107 109 110 113 114 116 117 119 117 115 115 115 113 110 106 105 99 92 91 100 96 95 100 101 104 112 116 117 118 118 121 122 128 128 125 119 117 110 102 99 101 103 105 108 108 108 111 113 111 111 112 116 117 119 119 119 119 119 119 120 117 116 116 117 116 116 116 117 117 118 116 116 117 118 120 122 121 120 119 120 119 121 123 122 121 121 122 122 121 122 122 117 114 115 112 105 99 104 107 110 108 109 110 115 114 115 116 117 115 111 111 111 110 106 101 100 96 92 89 98 92 93 98 99 103 114 115 118 120 118 117 120 126 124 121 117 117 108 100 97 99 101 103 106 108 108 111 113 111 111 111 116 118 119 119 120 119 119 118 120 116 116 116 118 116 117 117 118 117 119 117 117 118 117 119 122 122 120 119 120 119 120 122 122 121 121 122 122 121 123 123 118 115 114 113 107 100 102 106 109 108 109 111 116 115 115 115 115 114 109 108 108 106 102 96 94 92 91 93 95 88 91 97 99 105 114 115 117 120 118 115 119 124 122 119 116 115 105 99 96 97 99 97 101 108 108 109 113 111 111 111 116 117 118 119 119 119 118 117 119 116 115 116 117 117 118 118 119 118 118 116 116 118 116 117 121 122 121 119 120 119 120 122 122 121 121 122 122 120 122 122 118 116 114 114 109 101 102 105 107 108 108 111 116 114 115 114 116 113 110 108 106 101 99 93 92 91 92 94 94 87 91 95 97 106 113 113 116 119 118 115 118 122 120 119 114 112 102 97 96 95 98 92 100 107 109 109 111 111 110 111 115 117 119 120 118 118 117 116 118 115 115 116 117 118 118 118 119 119 117 115 115 117 114 116 120 122 122 120 120 119 120 123 122 121 121 122 121 119 120 121 118 116 115 114 111 103 103 106 107 107 109 113 115 112 114 115 116 114 112 108 104 98 94 91 91 94 95 95 94 85 91 93 96 106 110 110 114 118 118 114 115 118 119 119 112 107 99 96 95 94 97 90 100 107 109 109 110 111 110 110 115 117 119 120 119 117 118 117 117 115 115 116 117 118 119 117 118 118 117 115 115 114 114 115 120 122 122 121 119 120 121 123 122 121 121 121 120 119 118 119 118 116 115 114 114 107 106 106 107 107 109 114 114 111 114 115 116 114 113 107 102 97 93 90 91 95 95 96 94 87 90 93 95 105 107 107 111 117 118 113 113 115 119 118 110 102 97 94 94 95 96 90 100 107 109 109 110 111 110 109 114 116 119 119 118 117 118 117 117 115 115 116 117 119 119 117 117 117 116 113 114 113 112 115 119 120 121 120 118 121 121 123 122 121 121 120 119 118 118 118 117 115 115 115 116 111 109 107 107 106 109 114 112 112 114 114 116 115 112 103 99 96 92 89 89 92 95 96 93 84 89 91 92 103 105 104 109 115 116 111 112 114 118 117 108 99 95 92 95 96 95 88 99 106 108 109 110 111 110 109 115 116 118 117 117 116 117 117 117 114 115 115 118 120 119 116 117 116 115 113 113 112 111 114 118 120 120 119 118 120 122 122 122 121 121 120 119 118 117 117 116 114 114 116 117 116 113 109 109 106 109 112 111 115 115 112 117 116 111 102 97 96 92 88 88 89 93 93 90 84 84 88 92 100 102 101 107 114 114 109 111 113 117 117 106 97 96 91 93 94 93 86 97 107 108 108 111 111 110 110 115 117 118 117 117 116 117 116 116 114 115 114 116 118 117 116 117 116 115 112 111 111 110 113 118 120 120 118 118 120 122 122 121 121 120 119 119 117 116 117 116 114 114 114 118 117 114 110 109 107 109 111 111 115 116 113 118 117 109 98 94 93 93 88 89 90 94 93 88 83 83 84 90 99 97 97 105 112 111 107 110 113 116 116 103 95 97 91 90 91 88 84 96 105 108 108 112 112 111 111 115 116 117 116 117 115 116 115 115 114 115 114 115 117 116 115 117 117 115 112 110 110 109 112 117 118 119 117 119 121 122 122 121 121 120 120 118 117 116 116 115 114 113 113 118 117 114 110 109 107 107 110 110 114 118 116 120 117 108 97 97 96 95 90 91 92 96 93 88 84 86 84 86 97 95 93 105 109 108 106 109 113 114 114 101 95 96 91 88 85 88 83 92 105 107 107 112 113 113 111 116 115 116 116 117 116 115 113 114 114 116 114 113 115 113 113 116 117 115 112 109 108 108 111 116 117 118 116 119 121 121 121 121 121 120 119 118 117 116 116 114 113 112 113 118 118 114 112 109 105 107 108 108 113 116 117 121 117 107 99 101 99 98 95 95 95 98 92 87 86 88 88 87 94 91 92 103 106 105 105 107 112 114 113 46 52 48 79 36 88 40 39 43 43 39 46 52 40 66 68 65 69 60 61 66 63 60 66 61 59 59 58 60 61 55 54 61 57 55 58 61 68 70 67 68 68 81 80 74 73 54 53 51 50 48 46 50 53 53 52 55 72 71 72 71 75 69 65 48 48 47 48 46 45 44 45 46 47 47 48 46 62 66 64 49 49 49 49 49 49 49 50 48 47 47 47 48 61 61 60 48 62 64 65 59 60 49 77 55 65 41 38 42 43 40 41 49 62 71 70 73 66 71 59 64 64 67 61 62 59 59 56 62 61 54 55 65 57 57 59 63 66 67 66 70 69 82 80 75 56 54 53 51 49 45 47 52 71 53 53 55 69 67 79 72 82 65 51 49 49 48 48 46 45 45 45 47 47 48 49 49 63 64 66 65 49 48 47 48 49 49 49 47 47 47 47 48 48 49 49 60 61 64 65 52 61 50 69 60 76 41 38 44 45 40 40 40 65 71 64 68 64 70 62 66 64 60 62 58 63 57 56 57 54 52 59 61 55 59 58 62 65 63 68 71 72 69 81 76 55 53 53 51 50 48 50 53 71 70 54 71 70 67 73 65 76 69 62 68 48 48 47 47 46 46 46 46 46 48 49 63 65 66 65 65 62 47 48 50 50 49 47 48 48 49 49 49 49 48 47 45 63 63 50 60 61 51 49 49 42 40 39 47 43 42 41 60 45 64 56 65 46 71 57 69 66 60 63 64 62 57 54 55 55 51 60 56 54 58 56 58 64 61 68 73 74 83 65 79 56 54 54 51 51 50 50 52 71 71 72 71 52 68 73 67 66 49 57 50 67 47 48 49 47 46 46 47 48 49 64 64 63 50 50 50 49 48 49 50 49 49 50 50 50 50 50 49 47 46 46 47 62 48 49 53 59 52 44 46 43 39 39 46 46 40 43 41 41 49 44 50 69 69 50 71 61 59 67 60 61 55 53 55 60 58 61 56 52 57 56 54 60 61 68 74 74 70 82 79 56 54 54 52 51 50 49 51 71 72 72 69 51 52 74 70 66 48 63 66 66 66 48 48 49 47 47 46 48 49 65 66 51 50 50 62 62 50 49 50 50 50 50 50 49 49 49 48 45 46 46 48 48 48 50 53 57 51 37 45 43 40 40 45 42 41 43 40 49 44 44 55 71 71 51 68 65 60 59 57 55 55 53 62 61 57 59 55 55 58 56 52 55 60 68 74 75 71 82 79 56 54 54 51 52 50 48 54 71 74 71 67 69 52 73 72 65 50 61 65 50 50 48 48 47 47 47 47 49 50 64 67 50 51 63 64 64 50 50 50 49 50 49 47 45 47 47 47 45 46 46 46 46 51 55 55 52 47 41 42 42 39 39 44 44 45 66 50 43 51 29 51 68 70 58 70 64 66 63 55 53 60 53 62 62 55 57 55 58 58 55 53 55 60 66 72 73 72 82 80 59 57 55 52 53 51 50 71 70 73 71 67 51 53 74 72 66 63 66 66 67 50 49 49 47 49 47 47 48 49 65 68 51 66 66 67 67 52 51 50 48 49 48 47 47 64 48 46 44 45 46 48 48 53 57 57 56 49 48 44 44 40 39 44 42 44 70 54 37 55 43 66 65 73 64 68 64 62 67 52 55 59 60 60 60 56 58 58 59 57 54 54 55 59 65 70 72 84 82 80 61 59 53 53 54 53 52 71 70 70 53 51 48 53 57 72 65 65 66 66 68 49 48 50 48 49 49 48 48 49 51 67 64 66 67 69 70 52 51 50 49 49 48 50 51 66 48 45 44 46 46 48 51 59 61 55 54 51 49 40 44 39 38 46 45 48 66 52 46 43 39 45 59 93 66 68 67 66 67 55 53 54 64 63 62 63 62 61 56 56 57 56 55 59 65 69 73 72 82 82 62 57 54 53 55 54 53 72 72 71 71 53 50 53 56 71 64 66 67 67 67 49 49 50 47 48 48 47 47 49 50 51 67 68 68 52 52 52 50 50 50 49 50 52 68 48 47 44 44 46 48 52 56 63 63 55 55 48 45 39 44 40 37 65 70 78 48 71 55 44 42 53 54 85 83 68 66 66 66 57 57 60 62 65 64 66 65 62 57 57 57 57 55 57 65 68 72 73 70 84 63 56 54 55 54 55 55 55 72 71 53 51 51 53 56 71 67 69 68 68 67 49 50 49 48 50 48 47 47 48 50 52 52 52 51 52 71 71 51 52 49 48 51 66 65 48 48 47 45 48 52 56 56 62 65 56 56 48 46 39 44 41 39 70 71 64 69 87 60 44 43 72 52 93 81 71 66 66 65 60 62 63 66 66 66 67 64 59 57 56 54 55 54 57 63 66 71 73 73 72 62 56 57 57 54 57 57 55 56 53 54 52 51 54 56 71 70 70 71 69 68 50 50 50 48 65 50 47 47 48 51 51 52 50 51 51 70 51 65 49 48 52 50 49 49 49 50 49 50 48 53 56 55 60 63 55 53 47 47 37 45 42 41 67 70 67 72 65 45 45 43 69 62 95 56 68 64 64 62 63 61 65 64 66 66 66 61 58 57 55 51 53 53 56 63 63 69 71 72 72 65 61 61 58 55 57 58 59 55 55 71 53 51 52 56 71 70 71 71 70 68 67 50 51 50 51 48 47 47 49 70 51 51 50 50 52 53 68 64 49 51 51 49 49 51 66 70 52 52 52 54 54 55 58 63 52 44 43 47 40 46 45 52 74 70 68 66 63 62 44 41 71 64 74 52 62 59 58 51 65 63 65 59 64 64 65 58 53 55 55 48 51 50 56 61 62 65 70 71 72 66 65 63 59 55 56 60 60 57 73 71 54 51 53 57 71 71 71 72 71 68 69 51 50 49 50 49 49 49 66 69 52 52 48 50 53 72 71 69 68 51 49 64 52 51 52 52 50 49 52 53 53 55 57 63 51 44 51 45 41 50 48 47 70 70 81 67 49 46 43 69 76 68 70 46 52 44 47 41 66 62 65 62 65 63 60 53 50 54 54 49 43 47 56 59 60 63 66 70 68 67 69 67 60 57 59 61 61 58 57 72 55 51 54 57 71 71 54 56 72 71 71 51 51 49 49 49 51 66 52 71 70 51 49 50 53 71 71 69 68 49 48 51 51 49 49 49 47 46 49 52 52 53 56 62 56 50 49 45 31 69 68 62 66 66 73 67 64 45 44 79 73 70 68 46 47 53 44 48 66 66 63 65 66 64 59 51 51 56 53 47 46 49 55 59 58 61 62 68 68 66 69 68 63 57 60 63 62 59 57 74 55 54 55 74 71 72 55 56 57 54 70 52 52 50 49 51 69 68 49 70 52 51 50 51 53 73 70 68 48 49 52 51 49 47 47 46 46 47 50 49 48 49 55 63 56 52 46 47 41 51 51 64 69 68 68 70 50 44 45 44 69 49 70 45 46 56 48 52 64 68 65 63 66 63 56 48 51 55 54 51 48 51 56 55 56 59 59 66 69 66 68 68 65 59 61 64 62 60 58 57 55 55 57 73 71 71 55 56 56 55 54 52 52 51 51 52 70 70 51 53 51 51 51 51 71 73 70 67 46 68 51 50 50 48 44 46 45 46 49 47 45 48 55 61 53 49 54 46 43 53 48 51 68 68 69 52 50 42 43 66 68 49 49 47 47 56 52 55 61 68 67 66 68 62 53 50 53 54 57 55 49 51 53 54 56 57 59 66 69 66 67 67 66 60 63 64 65 62 59 73 54 55 58 58 72 56 56 56 55 55 53 53 53 51 53 54 69 69 71 71 71 52 53 52 71 71 70 71 73 68 52 51 50 47 45 46 46 46 46 45 45 48 54 60 50 54 47 38 42 48 50 51 49 69 53 51 50 47 41 65 48 51 51 49 45 56 52 53 58 68 66 67 65 61 54 57 55 52 57 53 51 51 52 55 55 58 60 68 71 69 68 67 66 61 64 65 66 65 59 57 54 54 58 55 56 56 56 56 55 54 53 52 52 53 54 55 71 69 69 70 53 53 53 71 71 73 72 70 70 70 50 49 48 45 43 46 48 47 47 45 45 48 52 58 60 50 43 40 44 47 51 51 48 51 51 49 49 47 41 46 46 50 50 51 51 58 57 55 59 66 67 68 64 62 57 59 56 51 53 54 54 53 52 56 56 59 62 70 70 70 70 68 66 63 64 66 66 64 76 54 56 56 55 56 55 56 56 55 55 53 53 53 52 52 54 55 72 72 70 71 52 53 51 52 70 68 54 52 71 49 51 49 48 47 48 48 49 48 47 46 49 46 49 56 58 47 50 45 49 51 53 53 49 51 55 50 48 47 40 43 43 48 69 49 53 62 56 51 53 58 67 64 61 59 59 57 55 50 50 53 54 52 55 56 58 59 64 69 70 71 70 70 68 64 64 67 66 64 59 55 56 58 52 55 55 56 56 56 55 53 53 55 54 54 55 56 56 56 72 72 71 52 50 69 70 68 53 53 51 49 51 68 51 51 51 51 51 50 48 48 49 47 49 56 54 52 52 44 41 57 54 48 47 50 53 50 49 45 35 43 43 49 50 48 56 64 55 44 51 57 65 58 51 52 58 58 53 50 51 53 53 53 57 56 59 62 67 68 70 71 72 71 68 65 65 66 67 64 59 55 57 59 52 55 56 55 57 56 55 54 53 55 56 56 56 56 55 56 56 71 71 50 49 50 52 68 55 53 52 50 51 66 53 53 52 53 52 52 51 50 52 49 52 53 53 49 54 53 55 58 56 49 49 49 49 52 50 46 36 40 44 47 47 49 54 62 56 48 53 55 58 49 45 51 55 58 55 51 53 56 56 56 57 61 63 65 68 67 69 71 72 71 68 66 65 66 68 64 60 56 57 58 54 57 56 55 57 55 55 55 54 56 60 59 73 57 54 55 56 54 52 52 50 50 71 53 55 52 52 51 51 65 68 54 52 72 53 53 53 52 52 51 51 50 53 54 51 53 56 56 56 54 50 48 49 52 50 48 38 39 46 46 46 50 51 61 57 55 53 52 50 46 48 51 55 62 60 54 57 59 59 56 60 64 62 64 67 65 69 71 74 73 71 67 65 66 67 64 60 55 57 58 55 58 58 58 59 55 56 55 55 57 63 61 57 72 53 53 55 55 52 51 50 51 70 71 54 52 51 50 51 64 65 70 67 70 71 71 53 52 54 52 50 49 51 56 56 51 55 54 56 51 50 48 50 49 52 50 48 43 45 46 49 50 47 57 58 55 50 48 45 42 50 52 59 66 64 57 57 58 57 58 60 63 65 65 66 65 70 71 73 74 71 68 66 66 67 65 60 55 55 57 56 58 59 59 59 56 57 55 54 54 60 60 56 55 53 51 52 53 52 52 51 67 69 68 70 69 52 50 52 68 66 65 63 67 72 54 52 52 54 52 51 49 54 51 57 57 58 58 57 47 50 47 50 50 53 53 52 70 48 48 48 48 45 45 61 54 48 47 44 46 52 52 64 68 65 59 55 58 57 59 61 64 65 65 65 65 69 71 73 73 72 68 66 66 66 64 60 55 54 58 57 59 60 61 59 57 60 56 55 53 57 58 53 53 52 50 51 50 52 70 68 65 65 67 68 68 53 51 52 51 64 52 48 66 70 53 53 54 54 53 52 51 53 57 57 57 60 57 54 44 49 47 50 52 57 58 55 54 51 48 48 46 41 42 62 56 51 48 46 47 52 53 67 65 66 62 55 57 57 59 61 64 64 65 66 67 70 70 73 74 72 69 67 65 66 63 60 56 56 57 59 59 60 62 60 59 62 60 56 56 57 56 52 52 51 49 50 50 52 70 67 66 67 66 69 71 71 51 70 51 64 48 52 63 70 53 54 54 54 52 53 51 58 55 57 59 57 58 50 46 47 45 49 50 55 59 58 56 53 50 50 46 43 43 60 62 53 51 48 49 52 53 66 64 64 62 57 54 55 56 60 62 62 66 66 68 70 70 73 74 74 70 67 66 64 62 58 57 56 56 60 60 61 63 62 59 63 62 59 61 58 55 52 52 50 49 51 51 52 52 68 67 69 52 53 54 72 53 53 51 50 59 61 64 70 52 53 54 53 52 53 52 57 51 56 53 55 58 50 49 46 46 49 50 54 59 60 58 56 54 51 44 41 44 59 64 54 53 49 50 55 54 65 64 62 54 52 50 55 55 57 60 62 64 66 69 70 71 73 73 73 71 68 66 64 62 59 73 57 54 61 60 61 63 62 59 63 62 63 66 61 55 52 53 51 50 51 51 51 51 51 52 52 53 54 54 55 52 52 50 50 66 49 50 52 51 71 53 52 52 53 52 54 55 57 56 54 57 51 49 43 46 50 52 54 57 59 55 54 53 48 44 40 41 59 63 58 53 50 51 55 51 63 64 56 44 46 50 55 56 57 55 57 63 66 69 70 72 73 73 73 71 67 66 63 61 60 74 56 57 60 60 62 63 62 57 62 63 65 66 62 58 52 52 51 50 50 51 50 49 50 51 51 52 54 55 54 52 50 49 49 49 49 50 51 50 70 52 53 52 53 50 54 54 56 55 56 58 53 49 44 45 50 50 52 57 58 51 47 48 44 42 41 40 60 61 54 51 51 53 55 56 64 61 50 38 46 49 55 56 58 58 58 62 67 69 71 71 73 75 74 73 68 65 63 61 61 75 58 57 62 59 63 64 61 57 60 63 67 65 62 59 52 52 52 50 50 50 50 49 49 51 52 53 54 54 52 52 50 50 49 49 49 49 50 50 51 52 70 52 51 51 55 57 57 55 59 61 52 49 45 46 51 49 50 53 56 48 42 45 44 43 40 39 58 57 50 51 52 53 53 59 65 60 47 41 48 52 56 56 58 59 61 64 67 69 71 71 73 76 74 73 70 65 63 63 62 60 75 59 64 62 63 63 61 58 58 61 66 63 60 57 52 52 53 51 51 50 49 48 49 50 53 54 54 52 50 50 50 51 50 49 49 48 49 50 51 999 52 50 51 51 56 55 55 54 58 60 53 43 48 50 50 48 45 47 52 47 44 44 44 45 42 36 49 47 47 47 51 54 53 59 65 61 49 44 51 54 56 56 59 59 61 65 68 69 70 71 74 75 76 73 70 65 64 62 62 59 60 79 65 62 62 63 61 57 57 59 66 62 59 55 52 52 52 51 51 50 49 49 49 50 52 52 53 50 49 48 49 49 50 49 47 48 49 49 52 53 52 51 51 51 58 55 57 56 57 60 57 45 51 52 51 52 49 48 52 48 45 42 43 47 43 38 41 34 45 48 50 53 53 58 64 61 49 48 57 59 57 56 59 59 63 66 69 68 70 71 75 78 77 73 72 67 64 64 61 60 59 61 64 62 62 64 62 56 56 59 66 63 60 55 52 53 52 51 51 50 50 49 48 50 51 53 53 51 50 49 48 48 49 48 47 48 49 49 50 50 50 50 50 50 58 56 58 57 60 62 58 48 52 54 53 56 55 53 52 52 46 46 44 45 45 40 39 36 44 47 49 51 51 57 63 57 46 53 61 60 60 60 59 60 63 67 69 69 70 72 75 78 76 73 73 68 66 64 61 60 60 61 64 62 62 64 63 55 56 60 66 64 61 55 53 53 52 51 50 49 50 49 48 49 50 51 52 52 51 50 48 48 48 49 48 48 49 49 48 47 48 49 49 50 58 58 60 58 60 63 60 54 53 56 56 57 59 56 54 50 46 44 43 50 43 32 36 39 45 45 49 52 52 55 58 51 49 58 63 61 65 65 62 62 61 67 68 69 71 72 75 78 76 74 73 70 67 64 59 59 59 63 62 63 62 65 62 55 56 60 64 65 62 54 53 52 51 51 50 50 51 48 47 48 49 49 50 51 51 50 49 48 48 49 48 47 49 48 47 48 49 49 50 50 58 58 57 58 59 63 59 53 52 57 58 59 57 59 53 51 47 44 43 47 44 40 34 40 45 45 47 52 54 51 54 50 52 62 62 62 64 66 65 61 57 67 69 69 71 72 75 78 75 74 72 71 67 63 59 58 59 60 62 62 63 66 62 56 56 62 64 65 62 55 53 52 51 51 51 50 50 48 47 49 48 48 49 51 51 51 51 49 48 49 47 47 49 51 50 50 49 49 50 50 56 56 58 57 57 63 60 55 54 59 60 59 60 59 54 50 49 47 43 44 44 49 38 37 42 47 48 50 54 48 51 52 57 63 61 62 63 65 65 61 56 66 69 69 70 72 74 76 74 73 73 70 66 62 59 58 61 60 61 62 63 63 62 54 56 62 64 64 62 55 53 52 52 51 50 51 50 48 50 51 50 48 50 50 51 51 52 49 47 48 47 45 49 50 50 49 49 49 51 52 56 56 59 58 58 62 61 55 58 59 59 59 60 59 54 49 49 47 40 45 51 48 44 44 44 45 46 51 55 52 53 52 58 61 61 63 63 65 64 61 57 66 69 70 69 72 74 74 72 72 71 69 67 62 60 59 62 61 59 61 63 62 64 57 58 61 63 63 62 56 54 52 51 50 51 52 50 48 51 54 50 49 50 50 51 52 52 50 47 46 46 44 54 50 48 49 47 48 50 52 58 56 58 59 60 62 61 55 58 60 59 59 58 57 53 49 47 45 40 48 45 39 51 51 46 44 44 48 56 54 52 49 55 58 61 61 61 64 63 61 59 67 69 70 71 71 72 72 70 70 70 70 66 61 60 60 63 63 60 60 65 61 63 58 59 60 63 62 62 59 54 53 52 51 51 53 51 50 51 52 52 50 50 51 52 53 53 50 47 46 45 45 53 48 47 47 46 46 46 53 58 56 58 59 62 62 61 57 58 61 58 59 59 57 52 48 47 45 41 49 35 52 50 46 43 45 42 46 55 53 48 47 53 59 60 59 59 64 62 61 62 68 70 71 72 72 72 72 69 67 69 69 66 58 62 61 64 64 61 58 63 61 62 60 75 78 62 63 64 62 57 54 52 52 52 54 52 49 51 53 53 50 51 51 53 54 53 51 50 48 45 48 51 49 47 43 46 47 46 51 59 59 60 59 62 64 63 58 61 61 61 60 58 56 52 49 48 48 45 49 35 50 40 39 35 44 40 49 55 50 47 46 54 58 56 58 61 65 62 61 63 70 69 70 71 71 72 71 68 67 67 68 67 59 62 63 63 64 63 58 60 60 62 61 76 79 63 64 66 65 61 57 54 52 52 54 52 50 52 53 53 51 51 52 54 54 53 51 51 49 47 51 49 52 47 44 46 47 49 52 60 60 61 62 63 66 63 60 62 63 59 58 56 56 55 53 50 49 47 51 39 40 36 44 42 44 49 51 53 52 47 48 56 58 53 56 61 64 61 60 61 68 68 69 70 72 71 71 66 65 66 68 66 60 62 62 61 63 64 60 61 61 64 62 79 80 66 65 69 67 63 59 56 53 52 54 51 52 52 53 54 53 54 55 55 54 52 49 49 47 47 50 46 51 48 48 49 50 51 51 60 61 61 65 65 66 64 63 63 61 58 59 57 57 58 56 54 49 52 51 48 44 41 45 49 49 53 54 50 52 50 50 58 58 52 52 60 61 62 59 62 65 66 67 67 71 71 69 65 64 66 68 67 62 62 61 61 60 62 62 63 65 65 63 65 80 67 65 71 67 62 59 58 54 53 53 51 52 52 54 55 55 55 56 55 54 50 47 47 47 50 49 43 44 45 49 53 54 53 53 60 63 62 66 67 66 65 63 63 59 58 58 57 56 57 56 56 54 54 50 51 51 50 50 51 52 56 54 50 51 48 52 55 53 50 51 56 59 61 60 59 63 64 64 65 68 68 65 63 61 65 67 68 65 63 61 58 58 59 62 64 68 66 62 81 66 67 69 71 65 62 58 58 57 56 55 50 50 53 58 57 56 55 55 55 53 50 47 46 47 48 45 43 38 41 48 50 50 48 51 58 63 64 65 68 67 65 62 63 59 56 59 58 54 54 54 55 57 55 47 43 53 52 50 52 55 54 52 45 49 47 51 52 51 52 52 54 57 60 59 57 61 61 59 61 63 64 63 58 58 62 64 66 65 64 61 58 57 58 59 61 68 66 64 81 67 68 70 70 65 61 59 57 59 58 58 51 50 55 66 58 55 54 55 57 53 50 47 46 46 45 39 40 41 41 44 47 47 49 53 55 60 62 66 68 67 65 63 61 58 56 57 58 54 52 53 51 59 59 50 45 58 53 56 53 55 51 47 48 47 50 51 53 50 55 55 56 56 60 60 57 60 56 57 58 57 60 58 53 55 59 63 66 65 64 62 61 60 56 55 59 65 66 62 64 67 69 70 69 64 60 58 58 59 60 60 54 53 60 66 58 54 54 61 65 58 51 49 46 46 44 43 41 41 43 45 50 50 49 52 57 60 61 66 69 68 65 61 60 58 56 58 57 55 52 55 56 62 61 61 52 54 56 56 60 55 48 44 47 51 50 53 54 51 55 52 57 56 60 59 56 56 54 54 53 53 57 54 47 50 57 60 65 65 66 61 62 58 56 55 57 63 65 62 65 69 70 71 69 65 61 59 59 61 60 61 59 55 61 63 56 52 60 65 65 61 55 49 46 46 44 42 40 42 45 50 52 52 51 52 63 62 62 67 68 67 64 60 60 58 56 59 59 53 51 54 57 62 63 62 53 52 51 57 57 58 49 48 49 51 50 54 53 52 52 52 52 56 61 59 55 53 52 52 52 52 55 51 47 47 54 59 64 65 67 61 58 59 58 54 58 62 65 62 66 68 70 72 69 64 62 61 61 62 59 63 62 56 59 60 56 56 62 64 64 64 58 50 50 46 44 41 40 42 48 50 52 52 54 53 67 62 63 67 68 67 65 60 59 57 57 60 59 55 51 50 55 63 64 57 51 53 47 55 55 59 56 50 50 53 49 52 52 52 52 47 52 59 61 58 54 52 50 51 51 51 51 47 44 45 51 58 62 63 66 61 57 61 58 56 58 61 65 62 67 68 71 73 68 64 63 62 63 63 61 64 64 57 74 59 57 59 64 61 65 65 56 49 50 49 46 43 42 42 48 51 53 54 54 54 61 62 62 66 67 67 63 58 58 57 60 58 60 54 52 49 54 60 61 57 46 50 50 55 57 59 61 58 53 52 51 54 54 56 54 49 55 59 60 55 53 51 51 50 52 51 51 45 41 41 47 57 62 64 65 60 58 61 61 58 61 62 65 61 68 69 72 70 67 66 66 65 67 65 64 64 65 57 74 59 59 62 65 60 62 60 50 47 49 50 46 44 43 43 50 54 52 52 52 53 76 66 62 66 65 65 61 58 58 58 59 60 58 53 54 51 55 59 55 54 44 52 53 53 55 58 59 61 55 48 54 58 57 58 52 53 56 58 60 55 53 51 51 51 51 51 49 44 39 37 42 54 61 64 64 60 58 63 64 61 63 64 64 65 70 71 72 69 66 66 67 67 67 65 66 65 64 60 58 60 61 64 63 60 60 55 50 48 47 47 43 42 43 45 50 54 52 52 52 51 64 57 64 65 63 63 59 57 58 58 58 61 58 53 55 52 54 58 49 44 46 56 53 50 51 53 59 60 57 50 53 55 58 58 52 51 55 58 61 57 55 49 49 51 51 50 48 45 40 38 46 52 60 63 62 60 57 64 64 61 63 63 64 66 71 70 73 69 68 66 67 66 67 67 69 63 80 61 59 59 62 64 61 57 56 53 50 48 47 47 45 45 44 47 51 53 50 49 50 49 61 57 64 66 60 60 58 57 59 57 59 60 58 54 54 52 52 56 52 48 54 59 49 49 45 48 57 61 59 55 53 52 57 57 53 52 54 58 61 58 54 48 49 52 50 48 47 44 40 40 47 51 61 62 61 60 58 64 63 61 62 63 63 66 72 73 74 73 69 69 68 67 68 69 70 63 76 74 58 58 60 61 59 55 56 52 49 48 49 52 54 53 48 52 54 53 48 46 44 46 61 69 72 68 56 56 57 56 57 58 59 63 58 54 53 52 51 55 51 54 56 59 50 49 43 45 61 59 57 55 49 50 58 60 53 50 54 61 59 59 52 47 48 51 49 49 48 44 43 46 48 51 63 63 61 62 61 63 64 58 61 61 62 65 72 73 75 75 70 69 69 69 69 69 70 64 75 74 56 57 58 58 59 56 57 53 51 53 54 58 60 59 51 54 53 50 48 44 44 45 66 66 72 68 54 51 52 52 54 58 60 61 60 55 53 52 52 55 59 50 55 59 53 46 41 43 59 54 52 52 48 49 59 59 53 49 53 59 58 58 52 46 44 51 50 49 49 45 46 50 50 50 64 63 62 66 64 63 64 60 60 60 62 65 70 73 75 74 71 69 69 70 73 70 71 81 75 73 55 57 58 56 56 58 60 56 54 55 58 61 63 58 53 56 53 47 45 46 44 45 68 65 66 66 52 43 48 49 51 52 59 59 59 55 54 51 54 56 60 58 59 58 50 42 42 41 52 50 52 51 45 47 55 58 51 49 54 54 59 56 51 48 45 51 52 50 50 46 49 51 51 52 66 64 65 68 66 63 64 59 59 58 63 66 67 70 74 75 71 69 70 72 75 72 73 68 78 74 73 57 59 53 53 58 61 58 55 55 58 59 57 54 53 54 51 45 43 44 43 42 64 65 69 64 44 42 41 47 49 51 61 60 58 57 55 52 51 49 55 63 62 54 44 41 45 47 50 52 52 52 49 48 51 55 52 50 50 51 58 56 51 52 44 48 49 51 51 47 50 52 42 47 64 65 66 68 65 64 63 60 59 59 63 63 65 70 75 74 72 69 71 73 74 72 72 67 76 74 57 57 74 54 52 73 60 57 53 52 53 52 47 49 49 51 49 44 44 44 43 41 62 68 66 57 44 46 39 44 49 53 60 59 58 57 57 53 52 48 56 64 63 55 46 47 46 51 54 53 55 52 52 50 48 52 50 47 42 52 57 55 54 52 41 40 44 51 51 47 50 49 40 49 65 65 66 68 66 64 62 62 60 61 63 61 63 70 76 74 73 70 72 73 72 73 73 70 75 73 57 56 73 56 53 57 59 55 52 50 48 43 42 44 43 46 47 45 46 48 45 44 58 65 60 51 45 42 41 46 48 54 60 58 58 57 60 56 57 52 63 62 60 53 49 52 54 56 59 57 56 54 55 51 47 48 48 47 44 52 56 54 53 51 41 40 39 45 51 47 49 47 45 54 64 66 66 68 66 64 61 61 63 62 61 60 60 71 74 74 72 70 73 72 71 72 73 69 76 73 56 55 75 56 53 58 58 55 53 50 47 43 43 42 45 47 48 49 50 49 47 45 57 64 57 52 48 55 44 49 53 60 62 60 58 60 60 58 55 49 61 62 55 54 59 61 59 59 62 61 57 55 57 53 47 47 48 46 51 54 53 51 50 45 38 45 38 42 51 47 47 44 49 54 63 67 65 68 65 65 63 60 62 61 61 58 60 69 74 76 73 71 73 71 70 72 72 66 74 73 55 56 74 57 55 54 74 57 54 52 49 46 48 48 49 48 50 50 51 49 49 46 56 57 56 62 69 61 54 50 56 56 59 60 60 61 60 56 53 55 53 55 60 62 64 61 59 58 60 62 57 56 57 54 49 47 49 49 54 55 51 48 50 35 32 41 34 37 54 50 47 46 51 50 62 67 65 68 65 65 62 62 63 60 62 60 61 67 74 76 73 70 73 72 70 70 69 80 76 73 57 57 73 73 55 53 57 58 56 55 51 49 50 54 52 50 52 51 49 51 52 52 61 64 56 60 57 55 64 50 55 51 60 60 60 61 62 58 58 57 49 52 64 62 63 61 58 55 58 59 51 56 56 54 50 48 49 51 51 55 51 48 52 41 31 38 37 50 52 49 44 45 45 51 63 65 66 68 66 65 64 64 63 61 62 62 64 66 71 75 73 69 74 71 70 69 71 68 76 74 75 57 55 72 55 53 56 60 60 55 51 52 51 57 57 56 54 53 52 56 54 55 61 58 58 62 64 60 60 44 58 56 62 61 61 60 59 60 50 47 52 57 61 59 63 61 58 52 48 54 48 56 55 54 50 50 49 53 54 56 55 46 51 44 45 33 47 53 52 49 46 47 45 52 61 63 65 68 68 65 64 64 65 62 63 63 64 66 71 74 72 71 74 71 69 68 71 67 74 73 75 57 53 72 56 56 59 64 62 56 51 50 53 59 62 59 55 55 59 58 58 57 59 59 63 61 60 57 56 47 65 62 62 59 63 60 61 53 51 51 54 65 61 62 62 61 59 56 46 49 52 56 57 56 52 51 51 55 57 60 53 44 51 47 40 49 48 48 49 50 45 45 49 51 56 61 64 67 67 67 64 64 65 63 62 64 64 69 70 73 71 73 74 71 69 67 69 63 73 73 74 56 49 55 74 58 66 68 62 55 52 52 58 61 62 58 56 61 64 62 60 55 56 59 63 65 55 51 46 50 60 58 61 61 61 61 62 55 52 46 55 63 62 56 56 54 61 55 51 49 55 58 58 56 53 54 53 52 57 57 51 48 52 50 45 50 50 46 47 50 47 49 50 51 52 58 61 67 67 65 67 65 65 62 64 65 65 69 69 74 71 74 74 73 69 66 65 58 71 72 74 54 50 56 75 59 71 69 59 53 53 57 59 60 58 55 59 62 61 60 54 55 51 58 64 57 55 47 46 52 57 58 61 61 62 61 63 62 54 55 58 62 63 58 60 58 57 55 52 53 57 60 58 55 52 54 50 53 60 58 50 51 52 53 46 51 46 45 52 53 49 51 52 48 49 57 61 67 67 65 67 67 65 65 65 65 65 67 68 72 70 74 76 73 71 65 62 73 72 72 74 54 54 73 76 76 72 68 58 53 56 57 59 59 57 56 61 61 55 50 49 64 51 60 65 60 49 47 57 46 55 59 60 61 63 63 63 59 57 55 59 62 61 58 56 62 57 50 52 57 61 58 60 56 53 50 49 53 61 56 53 51 54 51 53 51 43 48 50 51 49 54 54 47 48 57 61 67 67 65 66 67 66 66 63 62 65 66 67 69 70 75 75 75 74 68 61 58 73 72 73 73 71 72 76 76 84 67 57 55 58 56 56 59 59 58 60 58 46 46 65 74 55 60 61 60 56 48 54 51 57 58 59 62 65 63 62 60 58 57 58 61 56 59 62 63 57 48 55 62 58 58 58 53 52 51 50 55 61 57 56 54 53 52 51 48 54 50 46 52 51 55 54 50 50 56 63 68 67 63 66 67 66 66 62 61 64 64 67 67 70 75 74 75 77 71 79 57 75 73 73 72 70 69 86 83 84 67 57 56 57 56 56 60 58 57 59 55 49 61 74 75 54 58 61 65 62 62 46 55 56 59 62 62 65 64 62 60 59 56 55 60 56 57 61 62 55 49 62 60 57 58 58 53 54 53 54 56 63 56 54 54 51 50 52 49 55 61 58 54 52 56 56 55 57 55 63 66 66 62 66 68 70 67 62 62 63 64 68 68 69 74 75 78 78 72 65 59 76 76 75 73 70 66 86 83 83 65 57 55 58 56 51 60 59 55 57 56 69 66 75 68 55 57 65 63 59 65 56 57 59 60 62 61 64 64 63 60 58 54 58 61 60 56 61 60 55 56 63 57 58 58 59 54 54 51 57 59 64 56 56 51 49 51 53 56 61 63 67 63 58 56 56 56 56 56 61 61 64 63 65 70 69 66 66 62 64 64 67 68 69 72 74 76 78 73 82 62 80 81 81 75 72 71 92 83 82 79 57 54 58 56 55 64 58 57 58 58 67 63 71 69 54 57 69 59 61 65 59 61 60 63 62 61 63 64 63 59 58 56 63 60 62 60 60 56 59 60 57 52 60 58 58 56 55 55 58 62 60 57 58 53 48 51 57 60 66 65 62 70 67 62 55 57 61 58 60 59 64 64 65 72 70 67 64 61 64 65 68 67 69 71 74 73 76 73 71 81 80 81 83 81 76 74 87 81 82 80 57 52 58 56 61 64 56 56 58 56 69 65 70 69 55 57 66 63 64 66 56 62 61 63 62 61 63 65 64 60 59 57 63 60 61 58 57 54 56 63 55 52 60 61 62 59 56 56 58 60 58 55 60 55 49 50 61 65 66 58 58 72 73 67 57 58 63 61 60 62 66 64 65 72 72 66 66 61 65 65 68 69 69 71 73 73 73 75 72 81 81 82 84 82 82 75 85 80 82 77 57 54 56 56 63 62 55 55 57 62 58 65 70 70 56 57 69 66 64 65 56 63 63 63 65 62 64 64 63 60 58 56 62 65 59 57 55 54 57 61 56 57 63 63 62 60 57 59 59 60 55 56 51 54 52 52 61 64 56 62 61 68 73 70 61 56 65 63 61 64 66 64 68 71 71 67 65 62 65 66 68 70 69 71 73 73 75 75 84 82 81 83 84 81 80 81 80 81 82 76 58 57 56 57 61 59 56 55 57 62 60 66 70 70 57 57 67 68 65 65 60 65 63 65 65 63 62 62 63 60 55 53 63 66 61 55 52 56 59 63 59 60 63 62 63 61 59 62 61 61 58 61 56 56 53 57 62 68 60 63 64 66 74 74 63 57 65 65 61 68 65 65 70 73 71 68 66 64 65 66 69 69 69 70 74 75 76 75 72 83 81 83 83 79 75 77 75 77 81 76 59 59 58 59 62 58 57 56 58 67 64 66 74 70 57 57 61 69 63 65 62 66 65 66 66 62 61 61 61 59 55 55 68 65 61 56 53 56 62 61 60 61 63 62 63 61 62 63 60 60 55 58 57 56 52 59 66 68 65 67 64 68 73 74 66 58 63 65 64 67 66 66 71 73 74 67 66 66 65 67 69 69 68 71 75 76 76 75 83 84 83 82 82 77 74 75 75 77 80 76 60 58 60 63 64 59 58 57 61 69 61 65 71 70 56 57 61 72 66 67 65 66 66 63 62 61 61 59 60 58 54 55 67 64 61 60 56 58 65 61 59 63 65 63 63 63 62 61 59 56 57 58 60 56 59 66 67 70 68 70 68 65 66 70 67 59 59 67 65 65 66 64 73 74 74 69 67 68 67 66 68 69 67 71 73 76 77 76 86 84 84 82 82 77 74 75 75 80 81 62 60 59 60 63 62 60 62 61 64 70 63 67 72 70 57 57 65 69 66 67 66 66 64 61 61 61 59 59 60 57 54 54 66 64 65 59 60 62 65 61 61 65 65 65 65 64 61 59 58 60 63 65 62 56 67 67 65 67 69 72 67 65 62 62 69 59 57 66 67 63 65 68 77 76 72 69 68 68 67 66 67 68 70 72 73 76 77 76 85 84 85 83 80 75 74 74 75 81 82 62 61 61 62 64 63 64 66 63 68 71 73 71 70 69 58 57 65 67 64 80 65 62 60 59 61 61 60 60 60 57 55 56 62 65 64 57 61 62 64 61 63 66 64 65 64 64 60 59 64 60 63 64 63 59 67 66 63 66 70 71 66 65 61 64 66 60 57 66 66 63 69 71 75 78 74 68 66 69 66 66 68 69 71 73 74 75 74 74 85 85 85 83 65 76 74 74 76 82 81 64 65 62 65 65 63 67 66 68 71 73 73 68 69 68 60 55 59 64 62 80 68 62 58 60 61 63 63 61 60 56 56 59 64 67 61 61 65 63 65 62 64 67 63 64 63 61 60 61 64 63 64 63 65 67 65 64 62 63 70 69 65 63 64 66 65 63 61 66 67 66 68 69 76 79 74 65 68 68 65 66 68 68 71 74 75 74 72 74 74 85 85 84 66 80 75 74 76 81 80 65 67 66 67 66 64 68 66 70 73 73 68 66 67 66 62 56 54 57 72 76 68 64 58 62 62 62 63 61 58 57 58 62 67 68 65 64 66 65 66 63 65 65 62 64 64 61 61 64 61 65 63 66 66 66 65 58 62 65 71 67 64 62 63 66 64 64 61 64 68 68 67 68 75 78 73 67 68 66 65 67 68 69 70 73 74 74 74 75 85 85 85 83 81 80 77 75 76 80 80 66 69 69 67 68 65 67 67 71 71 70 59 62 64 66 62 59 55 56 72 75 68 64 59 60 65 65 64 62 59 57 61 63 67 66 63 66 67 67 67 64 65 66 64 64 64 64 62 65 65 65 63 66 64 66 61 55 62 66 70 68 61 61 65 66 64 65 65 64 69 69 69 68 74 77 75 69 67 68 66 66 68 69 69 71 73 75 76 77 76 85 85 83 83 80 79 74 75 77 80 66 70 69 68 69 65 67 67 70 71 69 65 60 64 73 62 61 58 56 72 74 67 61 61 60 64 65 63 61 59 59 62 64 68 67 64 65 67 67 68 64 67 66 64 65 65 65 63 62 65 63 67 66 63 64 60 58 63 64 68 68 64 64 66 65 66 65 66 64 70 69 69 68 75 77 75 69 66 69 67 65 67 70 69 71 73 75 76 76 75 72 84 83 83 81 80 74 74 75 81 67 71 71 69 66 65 68 68 69 72 70 63 63 70 67 62 61 59 58 73 74 67 61 61 59 64 63 64 60 59 60 63 65 68 67 63 63 67 67 68 64 68 65 64 64 65 65 64 63 64 63 63 66 64 60 63 62 61 65 68 68 66 67 67 67 67 67 67 65 69 71 71 68 73 78 74 73 66 69 69 66 68 70 69 71 72 73 74 75 75 70 84 83 83 80 78 76 75 74 81 68 71 71 70 66 66 68 67 69 71 71 68 70 66 66 65 62 60 60 74 61 67 60 60 58 62 62 62 63 62 61 65 65 66 65 64 63 64 68 68 65 68 66 64 65 65 64 63 63 67 64 60 64 63 62 65 62 61 64 67 67 67 67 69 68 67 68 68 66 68 71 72 69 74 77 73 69 67 68 69 65 68 71 69 71 72 73 74 73 74 69 83 83 83 80 77 74 75 75 80 69 71 70 68 65 65 67 68 69 70 73 72 72 68 67 62 61 59 63 79 64 66 61 58 58 61 63 63 64 61 63 66 65 65 65 65 64 65 68 67 66 67 66 64 66 66 65 62 65 66 63 61 63 61 60 63 60 62 64 66 68 66 67 68 68 68 69 70 69 67 71 72 71 73 76 73 70 66 69 67 66 69 71 71 69 69 73 75 75 73 71 83 83 83 80 76 76 76 77 80 68 71 70 68 68 65 68 68 70 69 74 68 68 72 70 62 60 61 65 63 64 65 58 55 57 60 65 64 64 64 64 67 65 65 66 65 65 67 68 67 67 67 66 66 65 66 65 63 67 63 62 67 66 61 59 61 61 64 64 66 67 67 67 69 69 68 68 71 71 68 70 71 72 73 73 71 67 67 67 67 67 68 71 72 68 68 72 76 75 73 74 74 83 84 81 76 79 77 75 81 67 70 70 67 69 68 67 69 69 70 74 69 71 69 66 65 61 62 66 64 65 65 54 55 55 60 62 64 64 64 64 66 66 65 67 66 67 69 69 67 67 68 66 66 66 66 65 63 65 66 64 68 66 61 61 64 63 66 67 66 66 67 67 70 69 69 68 71 71 69 68 70 72 73 71 69 80 69 66 67 66 68 70 73 69 70 72 78 77 76 76 76 74 84 82 78 77 78 78 81 68 69 68 66 67 70 68 69 68 71 73 72 71 69 67 64 64 63 65 65 64 62 53 56 56 60 61 65 62 64 65 66 65 66 68 67 66 69 69 68 67 67 66 67 67 65 64 62 64 64 63 68 69 65 62 65 64 66 65 63 65 67 69 69 70 69 69 70 71 69 69 68 72 71 72 68 81 70 68 68 65 67 68 72 72 72 72 77 77 76 77 76 75 84 83 82 79 78 79 81 81 68 67 67 67 70 71 69 68 70 72 74 69 71 72 66 63 65 66 64 64 62 51 55 56 61 61 65 62 64 64 65 67 67 68 68 68 70 68 69 67 67 66 67 67 66 66 64 65 66 65 64 66 65 64 66 67 65 63 63 64 68 69 69 69 70 70 71 71 71 69 69 72 72 70 67 64 69 69 70 65 66 67 71 71 71 72 75 77 77 77 76 76 73 85 84 81 78 80 81 80 81 67 68 69 69 72 70 68 70 73 74 70 73 72 71 65 67 68 64 63 64 61 60 57 63 63 65 63 64 64 67 67 68 68 68 70 70 69 69 68 67 67 68 67 66 66 65 66 66 64 63 64 63 66 67 66 64 63 64 64 67 70 69 69 70 71 71 71 71 69 69 71 72 68 66 65 82 69 69 65 66 66 70 72 72 72 75 75 76 75 75 75 84 84 84 81 78 84 82 80 78 82 67 82 72 72 71 71 71 72 72 73 71 69 72 67 69 67 65 65 65 63 62 59 63 62 65 63 65 65 67 68 68 69 69 69 69 69 70 69 67 67 68 67 67 66 67 67 67 65 64 63 64 67 68 68 64 64 65 65 67 70 68 68 69 71 71 71 70 71 69 70 69 67 65 64 69 70 70 66 65 67 71 70 72 71 72 74 74 74 73 73 84 82 82 81 78 78 81 76 79 81 81 82 75 73 71 71 71 71 72 73 72 68 73 70 70 65 80 65 66 64 64 61 64 63 66 65 65 65 68 68 68 69 70 70 71 68 71 68 67 67 68 67 68 67 68 67 69 66 65 66 65 66 68 68 65 64 65 64 66 67 67 67 69 70 71 72 72 72 70 70 69 68 66 64 67 69 69 68 65 68 71 71 73 71 72 73 73 84 84 84 83 80 77 79 78 83 80 77 77 80 81 84 73 73 71 70 71 70 73 74 72 69 72 71 70 80 79 79 80 64 81 66 65 62 65 65 65 65 69 68 68 70 71 70 69 69 69 67 66 67 68 68 70 69 70 67 67 65 65 68 65 64 69 69 68 64 66 64 66 68 69 68 69 71 70 71 71 70 70 71 69 69 66 64 81 69 69 68 65 69 70 71 73 72 74 72 73 72 83 82 81 76 77 77 79 83 78 79 78 80 81 85 73 73 71 70 69 69 73 75 72 70 72 71 81 80 79 79 80 76 82 69 65 62 65 65 66 66 68 68 69 71 71 70 70 68 70 67 66 66 68 69 70 69 69 68 67 65 65 67 63 66 67 70 68 66 67 64 65 68 69 67 69 70 71 70 70 70 70 69 70 68 66 65 68 82 69 68 66 71 68 69 73 74 73 73 74 73 83 81 77 75 75 78 81 81 79 77 80 78 81 85 72 71 72 71 69 68 70 74 71 70 72 70 81 79 79 78 80 74 84 69 65 62 65 65 66 66 68 69 69 71 71 71 71 69 70 67 66 66 68 69 71 68 68 68 66 66 66 65 63 65 68 69 69 67 66 67 67 69 69 69 69 70 70 70 70 71 69 69 70 68 67 67 69 70 70 69 66 70 67 69 73 74 74 74 74 84 83 81 76 75 76 80 79 84 81 80 82 82 83 85 84 70 71 72 72 68 68 72 73 70 70 67 80 78 79 79 79 79 86 70 66 63 65 65 67 65 69 69 70 71 70 71 71 70 71 68 67 67 69 71 71 69 68 68 66 65 65 64 64 65 66 69 68 67 65 68 68 68 68 70 69 69 70 69 70 69 69 69 71 69 68 69 72 70 70 67 67 70 66 70 72 74 74 74 74 83 81 80 75 75 75 77 82 84 79 76 86 84 80 84 84 69 70 73 71 69 70 70 73 72 69 65 79 75 82 80 80 81 87 70 65 64 66 68 67 65 70 70 70 71 71 70 72 70 71 68 68 68 69 72 72 69 69 67 67 64 66 65 64 66 67 69 69 66 65 66 68 68 68 69 69 69 70 69 70 69 69 68 70 69 68 69 71 71 71 68 68 69 67 71 73 74 76 73 73 83 81 80 76 74 75 74 78 79 78 77 79 86 85 84 83 82 70 74 71 70 71 71 73 73 68 79 79 75 79 81 81 82 91 84 66 64 67 67 68 66 70 71 69 71 70 70 71 71 71 69 68 67 68 71 71 69 69 67 66 65 65 64 64 65 67 69 68 66 64 69 69 68 69 69 68 68 69 68 69 69 69 69 69 70 70 69 71 71 71 69 69 68 69 71 73 75 76 75 72 82 78 76 76 74 75 75 78 78 78 77 77 81 87 86 82 80 70 73 71 70 72 71 73 73 67 79 79 76 79 82 79 83 93 83 67 63 68 68 68 67 70 70 69 70 71 70 70 70 71 69 69 68 68 71 71 70 69 68 67 65 64 64 64 66 68 67 68 66 66 69 68 68 69 69 68 69 70 70 69 70 68 68 69 70 72 71 72 70 72 71 69 69 70 71 73 74 78 76 71 80 81 80 78 75 75 76 80 78 78 78 79 80 81 89 83 79 84 72 70 69 72 73 73 72 66 79 79 76 81 83 87 82 89 83 67 64 69 69 69 68 72 70 70 69 71 70 70 69 70 70 69 68 69 69 70 68 69 68 68 66 64 64 64 66 67 67 67 65 67 69 68 69 69 69 67 69 70 69 69 70 68 67 69 70 73 71 71 70 71 83 69 69 69 71 72 73 78 75 70 81 82 81 81 80 80 80 81 76 77 80 78 81 84 89 79 78 83 84 83 69 83 73 72 72