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