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