2642,2643,2643,2644,2645,2646,2646,2647,2648,2649,2649,2650,2651,2652,2652,2653,2654,2655,2656,2657,2657,2658,2659,2660,2661,2661,2662,2663,2664,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2677,2678,2679,2680,2681,2681,2682,2682,2683,2683,2683,2683,2682,2682,2681,2681,2682,2682,2683,2684,2685,2686,2686,2687,2687,2688,2689,2690,2690,2691,2691,2692,2692,2692,2692,2691,2691,2690,2689,2689,2689,2690,2690,2691,2691,2692,2692,2693,2694,2695,2696,2697,2698,2698,2699,2700,2701,2702,2703,2704,2705,2705,2706,2707,2707,2707,2706,2706,2706,2706,2707,2708,2709,2709,2709,2708,2708,2708,2709,2709,2709,2709,2708,2708,2707,2706,2706,2705,2705,2705,2706,2706,2707,2708,2709,2709,2710,2711,2711,2712,2713,2714,2715,2716,2716,2717,2718,2718,2718,2719,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2729,2730,2730,2730,2730,2730,2731,2732,2732,2733,2734,2735,2735,2736,2737,2737,2738,2739,2740,2741,2742,2742,2743,2744,2744,2745,2745,2746,2747,2747,2748,2749,2750,2751,2752,2752,2752,2751,2751,2750,2749,2749,2748,2748,2747,2747,2747,2747,2748,2749,2750,2751,2751,2752,2753,2753,2754,2755,2756,2757,2757,2758,2758,2758,2758,2758,2758,2758,2757,2756,2756,2755,2754,2753,2752,2752,2752,2753,2753,2754,2755,2756,2757,2757,2758,2759,2760,2761,2762,2763,2764,2764,2764,2763,2763,2762,2761,2760,2759,2758,2758,2757,2757,2757,2758,2759,2760,2761,2762,2763,2764,2765,2765,2766,2767,2768,2769,2770,2771,2772,2772,2773,2774,2775,2775,2776,2777,2778,2778,2779,2780,2780,2781,2782,2783,2783,2784,2785,2785,2786,2786,2785,2785,2784,2783,2783,2783,2783,2784,2785,2785,2786,2786,2786,2785,2785,2784,2783,2783,2782,2781,2781,2780,2779,2778,2777,2776,2775,2774,2773,2772,2771,2771,2770,2769,2768,2768,2768,2768,2768,2769,2770,2771,2772,2772,2773,2774,2775,2776,2776,2777,2777,2778,2778,2779,2780,2781,2782,2783,2784,2785,2785,2786,2786,2787,2787,2787,2787,2788,2789,2790,2790,2791,2792,2793,2794,2795,2796,2796,2797,2798,2798,2799,2799,2799,2799,2798,2798,2797,2796,2796,2795,2795,2795,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2811,2811,2811,2811,2810,2809,2809,2808,2808,2808,2808,2808,2808,2808,2809,2809,2810,2811,2811,2811,2811,2810,2809,2808,2807,2806,2805,2804,2804,2804,2805,2805,2806,2806,2807,2807,2807,2807,2807,2807,2807,2806,2806,2805,2804,2803,2802,2801,2801,2800,2800,2800,2800,2800,2801,2801,2801,2801,2800,2800,2799,2798,2797,2796,2795,2794,2794,2793,2792,2792,2791,2790,2790,2789,2789,2788,2788,2788,2788,2789,2789,2790,2791,2791,2792,2793,2794,2794,2795,2795,2795,2794,2794,2793,2792,2792,2792,2793,2793,2794,2795,2795,2796,2797,2797,2797,2798,2799,2799,2800,2801,2802,2803,2803,2804,2804,2804,2804,2804,2804,2805,2806,2806,2807,2808,2808,2808,2808,2807,2807,2806,2805,2804,2803,2802,2801,2800,2799,2798,2797,2797,2796,2796,2796,2796,2796,2797,2797,2798,2798,2799,2800,2801,2801,2802,2803,2804,2805,2806,2806,2807,2808,2808,2809,2810,2810,2811,2811,2811,2810,2810,2810,2810,2810,2810,2811,2811,2812,2813,2814,2815,2816,2816,2817,2817,2817,2817,2817,2817,2817,2817,2817,2817,2816,2816,2815,2814,2814,2814,2814,2814,2814,2814,2815,2815,2816,2816,2816,2817,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2828,2829,2829,2830,2830,2830,2829,2829,2828,2827,2826,2825,2824,2823,2823,2823,2823,2824,2825,2825,2826,2827,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2837,2838,2838,2838,2838,2837,2836,2835,2834,2833,2832,2832,2831,2831,2831,2831,2831,2832,2832,2833,2833,2834,2835,2836,2836,2837,2838,2838,2839,2840,2841,2842,2843,2844,2845,2845,2846,2846,2847,2847,2848,2849,2850,2851,2852,2853,2853,2854,2854,2854,2855,2855,2856,2857,2857,2858,2859,2860,2860,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2861,2860,2860,2859,2858,2857,2856,2855,2854,2853,2852,2851,2850,2849,2849,2849,2850,2851,2852,2853,2854,2855,2855,2856,2857,2857,2858,2859,2860,2861,2862,2863,2863,2864,2865,2865,2865,2865,2864,2863,2863,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2862,2863,2864,2865,2866,2866,2867,2868,2869,2869,2870,2870,2871,2871,2871,2872,2872,2873,2873,2874,2875,2876,2877,2878,2879,2880,2880,2881,2882,2882,2883,2884,2884,2885,2885,2886,2886,2886,2886,2886,2885,2885,2885,2884,2883,2883,2882,2881,2881,2880,2879,2879,2878,2877,2876,2876,2875,2874,2873,2872,2871,2870,2869,2868,2867,2866,2865,2864,2863,2862,2861,2860,2859,2858,2857,2856,2855,2854,2853,2852,2851,2850,2849,2848,2847,2847,2846,2846,2846,2845,2845,2844,2843,2843,2842,2842,2841,2840,2840,2839,2838,2838,2837,2836,2836,2835,2834,2833,2832,2831,2830,2829,2828,2827,2826,2825,2824,2823,2823,2822,2821,2820,2819,2818,2818,2818,2818,2818,2818,2818,2818,2818,2818,2819,2819,2819,2819,2819,2818,2818,2817,2816,2815,2814,2813,2812,2811,2811,2810,2809,2808,2808,2808,2809,2809,2809,2809,2809,2809,2809,2809,2808,2807,2806,2805,2804,2804,2803,2802,2802,2802,2801,2800,2800,2799,2798,2797,2796,2795,2794,2793,2792,2791,2790,2789,2788,2787,2786,2786,2785,2785,2784,2783,2782,2781,2780,2779,2778,2777,2776,2775,2774,2773,2773,2773,2773,2773,2773,2774,2774,2775,2776,2777,2778,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2787,2787,2788,2788,2788,2789,2789,2789,2790,2790,2790,2791,2792,2793,2794,2794,2795,2795,2795,2794,2794,2793,2792,2792,2791,2790,2789,2789,2788,2787,2786,2786,2785,2784,2783,2782,2781,2780,2779,2778,2777,2776,2775,2774,2773,2772,2771,2770,2770,2770,2771,2772,2773,2774,2775,2776,2777,2777,2778,2778,2778,2777,2776,2775,2775,2774,2773,2772,2771,2771,2770,2769,2768,2768,2767,2766,2766,2765,2765,2765,2766,2766,2767,2767,2766,2765,2764,2763,2762,2761,2761,2760,2759,2759,2759,2759,2759,2759,2760,2760,2761,2761,2761,2760,2759,2759,2758,2757,2756,2755,2754,2754,2753,2753,2753,2753,2752,2751,2750,2749,2748,2748,2747,2746,2745,2745,2744,2744,2743,2742,2741,2740,2739,2738,2737,2736,2735,2734,2733,2732,2731,2731,2730,2730,2730,2731,2731,2732,2733,2733,2734,2734,2734,2733,2732,2731,2731,2730,2729,2729,2729,2729,2729,2728,2728,2727,2726,2725,2724,2723,2722,2721,2720,2719,2718,2717,2717,2716,2716,2715,2714,2713,2713,2712,2711,2710,2709,2708,2707,2706,2705,2704,2703,2702,2701,2700,2699,2699,2698,2698,2697,2697,2698,2698,2698,2698,2699,2699,2700,2700,2701,2702,2703,2703,2703,2704,2704,2705,2706,2706,2707,2707,2708,2709,2710,2711,2712,2713,2714,2714,2715,2715,2715,2715,2714,2713,2712,2711,2710,2709,2708,2707,2706,2706,2706,2706,2706,2705,2705,2704,2703,2702,2702,2701,2700,2699,2698,2698,2698,2698,2698,2698,2698,2697,2697,2696,2695,2694,2693,2692,2691,2690,2690,2689,2688,2687,2686,2686,2686,2687,2687,2687,2687,2686,2686,2685,2684,2683,2683,2682,2681,2680,2679,2678,2677,2676,2676,2675,2674,2674,2673,2672,2672,2671,2670,2669,2668,2667,2666,2665,2664,2663,2662,2662,2661,2661,2661,2662,2662,2663,2664,2665,2666,2667,2668,2669,2670,2670,2671,2672,2673,2673,2673,2673,2673,2674,2675,2675,2676,2677,2678,2679,2680,2680,2679,2679,2678,2678,2677,2676,2676,2675,2674,2673,2673,2672,2672,2671,2670,2670,2669,2669,2668,2667,2666,2666,2665,2664,2664,2663,2662,2662,2661,2660,2660,2659,2658,2657,2656,2655,2654,2653,2652,2652,2651,2650,2650,2649,2648,2647,2646,2645,2644,2643,2642,2642,2642;178,178,177,177,177,177,176,176,176,176,175,175,175,175,174,174,174,174,174,174,173,173,173,173,173,172,172,172,172,171,171,171,171,171,171,171,171,171,171,171,171,171,171,172,172,172,172,172,173,173,174,174,175,176,177,177,178,178,179,179,180,180,180,180,180,181,181,180,180,180,180,179,179,178,178,177,176,175,175,174,174,174,173,172,172,171,171,170,170,169,169,169,169,169,169,169,168,168,168,168,168,168,168,168,167,167,167,166,165,165,164,163,162,162,162,162,163,164,164,165,166,166,167,168,169,169,170,170,170,171,171,172,173,173,174,174,174,174,173,173,173,172,172,172,172,172,172,173,173,173,174,175,175,176,176,176,176,176,176,176,176,176,176,176,177,177,178,179,180,181,181,181,182,182,182,182,183,183,183,184,184,184,184,184,184,185,185,185,186,186,187,187,187,186,186,186,186,186,186,185,184,184,183,183,183,182,182,181,181,180,179,178,178,178,178,178,179,179,179,180,180,180,180,180,179,179,178,177,176,175,174,173,173,173,172,172,172,172,172,171,170,170,169,169,169,169,169,170,170,170,170,170,170,170,170,169,168,168,167,167,167,167,167,167,166,166,165,164,164,164,164,164,164,164,164,164,165,165,165,165,165,165,165,165,166,166,166,166,167,167,167,167,168,168,168,169,169,169,169,170,170,170,169,169,168,168,167,167,167,166,165,164,164,164,163,163,162,161,161,160,160,160,161,161,161,162,162,162,162,162,162,162,162,162,162,162,161,161,161,161,160,159,158,157,157,157,157,157,158,158,158,158,158,157,157,156,156,155,155,155,155,155,155,155,155,156,156,155,155,154,153,152,152,152,152,151,151,151,151,151,151,151,152,152,152,151,151,150,149,148,148,147,147,147,146,146,145,144,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,144,145,146,147,147,147,148,148,149,150,151,152,153,154,154,155,155,155,156,157,158,158,158,158,158,158,158,158,157,156,156,155,155,154,154,153,152,151,150,149,148,148,147,147,147,147,147,147,148,148,149,150,151,152,152,153,154,155,155,156,156,156,156,156,156,156,155,155,155,154,154,154,153,153,154,154,155,156,157,157,158,158,158,159,159,159,159,160,160,161,162,162,163,163,163,164,165,165,166,166,166,165,165,165,164,163,163,163,162,162,162,162,162,163,163,164,165,166,167,168,168,168,169,169,169,170,171,172,172,173,173,173,173,173,173,173,173,173,173,173,174,174,175,176,177,178,178,179,179,180,180,180,180,181,181,181,181,181,181,182,182,182,183,183,183,184,184,185,186,186,187,188,189,190,191,191,192,192,192,192,192,192,191,191,190,189,188,187,186,185,184,183,182,182,181,181,181,180,179,178,177,176,175,175,174,174,173,172,172,171,171,171,171,171,171,171,171,171,171,171,171,172,172,171,171,170,169,169,168,168,168,168,168,168,168,167,166,165,165,165,164,164,164,163,163,163,163,163,163,163,163,163,163,163,164,164,165,166,167,167,167,167,167,167,167,168,168,169,170,171,172,172,173,173,172,172,172,172,171,171,171,170,170,170,170,170,170,170,170,171,171,172,172,173,173,173,173,173,173,173,172,172,171,170,170,169,169,169,168,168,168,168,167,167,166,165,164,163,162,161,160,159,158,157,156,155,154,153,152,151,150,150,149,149,149,149,149,149,149,149,149,149,149,149,148,147,147,147,147,147,147,147,146,146,146,145,145,145,145,145,145,145,146,146,146,147,148,149,149,149,150,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,167,167,167,167,166,166,166,166,165,165,164,164,163,162,162,161,161,160,160,160,160,160,160,160,160,161,161,161,162,162,162,163,163,164,164,165,166,167,168,168,169,170,170,170,171,171,171,172,172,172,173,173,173,173,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,175,175,176,177,177,178,178,178,179,179,180,180,180,181,181,181,182,182,182,183,183,183,183,183,183,183,183,183,183,183,183,183,183,182,182,182,182,182,182,183,184,185,186,187,188,189,190,191,191,192,193,194,195,195,196,196,196,196,196,196,196,196,195,195,195,195,194,193,193,192,191,190,189,188,187,186,186,186,186,186,186,187,187,187,188,189,189,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,191,191,192,192,192,192,192,192,192,192,192,192,192,192,192,191,190,189,188,187,187,186,186,186,186,186,185,185,185,185,185,185,185,185,185,185,184,183,183,182,181,181,180,179,179,178,177,177,177,177,177,176,176,175,174,174,173,173,173,174,174,174,174,175,175,175,175,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,175,174,174,174,174,174,174,174,174,173,173,172,171,171,171,171,170,170,170,170,170,169,169,169,169,168,168,168,169,169,170,171,171,172,172,173,173,173,173,173,173,173,174,174,174,175,176,177,178,179,179,180,180,181,182,182,182,183,183,183,183,183,183,184,184,185,186,187,187,187,187,187,187,188,188,188,188,189,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,189,189,188,187,187,186,186,186,185,185,184,183,183,183,183,182,182,182,181,180,179,178,178,177,177,177,177,177,177,177,177,177,177,177,177,178,178,179,179,179,179,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,181,181,182,182,183,183,184,185,186,186,187,187,188,188,188,188,189,190,190,191,191,191,192,192,193,193,193,193,193,193,193,193,194,194,195,196,197,197,197,197,197,197,197,197,197,197,196,195,194,193,193,192,192,192,192,193,193,193,193,193,192,191,190,189,188,187,187,186,186,186,186,186,186,186,186,185,185,185,185,185,186,187,187,188,189,190,190,191,191,191,191,192,192,192,192,192,192,192,192,191,191,191,190,190,190,189,189,189,189,189,189,189,189,189,189,189,188,188,187,186,186,185,185,185,185,185,185,185,185,185,184,184,184,184,183,182,181,180,180,180,179,179,179,179,179,179,178,178,177,177,176,176,176,175,175,175,175,174,174,175,175,175,176,176,177,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,181,181,181,181,181,181,180,180,180,179,179,179,179,179,179,179,179,179,178,178