3 4 5 4 3 1 4 impossible 0 impossible impossible 0 1 1 2 2 1 2 3 4 impossible impossible 2680 5226 5227 5224 5225 5222 5223 5220 5221 5219 5220 5218 5219 5217 5218 5215 5216 5213 5214 5212 5213 5209 5210 5207 5208 5205 5206 5203 5204 5202 5203 5200 5201 5199 5200 5198 5199 5195 5196 5194 5195 5188 5189 5187 5188 5186 5187 5184 5185 5180 5181 5179 5180 5177 5178 5175 5176 5173 5174 5171 5172 5169 5170 5168 5169 5167 5168 5166 5167 5165 5166 5163 5164 5162 5163 5158 5159 5155 5156 5154 5155 5153 5154 5149 5150 5148 5149 5145 5146 5143 5144 5142 5143 5137 5138 5136 5137 5135 5136 5133 5134 5132 5133 5131 5132 5129 5130 5124 5125 5123 5124 5121 5122 5118 5119 5117 5118 5114 5115 5111 5112 5110 5111 5109 5110 5107 5108 5106 5107 5105 5106 5101 5102 5100 5101 5099 5100 5098 5099 5097 5098 5096 5097 5090 5091 5085 5086 5083 5084 5082 5083 5080 5081 5079 5080 5078 5079 5077 5078 5075 5076 5074 5075 5073 5074 5071 5072 5070 5071 5066 5067 5064 5065 5063 5064 5062 5063 5061 5062 5056 5057 5055 5056 5054 5055 5051 5052 5045 5046 5042 5043 5039 5040 5036 5037 5034 5035 5033 5034 5032 5033 5028 5029 5026 5027 5022 5023 5018 5019 5016 5017 5014 5015 5012 5013 5011 5012 5008 5009 5007 5008 5006 5007 5005 5006 5004 5005 5002 5003 5001 5002 4997 4998 4996 4997 4995 4996 4992 4993 4990 4991 4986 4987 4984 4985 4983 4984 4981 4982 4980 4981 4978 4979 4977 4978 4973 4974 4970 4971 4969 4970 4967 4968 4959 4960 4953 4954 4952 4953 4950 4951 4948 4949 4947 4948 4945 4946 4944 4945 4942 4943 4937 4938 4936 4937 4935 4936 4932 4933 4931 4932 4930 4931 4922 4923 4921 4922 4920 4921 4918 4919 4916 4917 4914 4915 4911 4912 4910 4911 4908 4909 4906 4907 4902 4903 4901 4902 4900 4901 4899 4900 4898 4899 4896 4897 4893 4894 4890 4891 4889 4890 4887 4888 4885 4886 4884 4885 4883 4884 4882 4883 4880 4881 4879 4880 4877 4878 4876 4877 4875 4876 4874 4875 4873 4874 4872 4873 4871 4872 4864 4865 4863 4864 4859 4860 4857 4858 4856 4857 4855 4856 4854 4855 4850 4851 4848 4849 4846 4847 4845 4846 4843 4844 4842 4843 4837 4838 4836 4837 4832 4833 4830 4831 4829 4830 4824 4825 4823 4824 4821 4822 4820 4821 4818 4819 4817 4818 4815 4816 4808 4809 4807 4808 4805 4806 4802 4803 4798 4799 4797 4798 4796 4797 4795 4796 4794 4795 4793 4794 4791 4792 4789 4790 4788 4789 4786 4787 4785 4786 4784 4785 4783 4784 4777 4778 4776 4777 4775 4776 4774 4775 4773 4774 4770 4771 4766 4767 4761 4762 4759 4760 4758 4759 4754 4755 4753 4754 4750 4751 4748 4749 4745 4746 4744 4745 4741 4742 4736 4737 4735 4736 4734 4735 4732 4733 4729 4730 4728 4729 4726 4727 4725 4726 4724 4725 4723 4724 4722 4723 4721 4722 4720 4721 4717 4718 4716 4717 4715 4716 4712 4713 4710 4711 4707 4708 4703 4704 4702 4703 4698 4699 4696 4697 4694 4695 4692 4693 4690 4691 4689 4690 4688 4689 4685 4686 4684 4685 4682 4683 4681 4682 4680 4681 4678 4679 4677 4678 4676 4677 4674 4675 4671 4672 4668 4669 4667 4668 4666 4667 4664 4665 4662 4663 4661 4662 4660 4661 4659 4660 4658 4659 4657 4658 4656 4657 4655 4656 4654 4655 4653 4654 4651 4652 4650 4651 4647 4648 4646 4647 4644 4645 4643 4644 4641 4642 4637 4638 4636 4637 4635 4636 4633 4634 4632 4633 4630 4631 4629 4630 4627 4628 4625 4626 4624 4625 4623 4624 4621 4622 4618 4619 4617 4618 4616 4617 4614 4615 4609 4610 4608 4609 4604 4605 4602 4603 4601 4602 4599 4600 4598 4599 4595 4596 4593 4594 4592 4593 4590 4591 4589 4590 4587 4588 4584 4585 4583 4584 4582 4583 4581 4582 4580 4581 4579 4580 4577 4578 4576 4577 4575 4576 4571 4572 4569 4570 4568 4569 4567 4568 4565 4566 4564 4565 4563 4564 4560 4561 4559 4560 4558 4559 4556 4557 4555 4556 4552 4553 4546 4547 4544 4545 4538 4539 4535 4536 4533 4534 4532 4533 4531 4532 4529 4530 4528 4529 4526 4527 4525 4526 4524 4525 4522 4523 4521 4522 4519 4520 4518 4519 4517 4518 4516 4517 4512 4513 4510 4511 4509 4510 4508 4509 4506 4507 4505 4506 4504 4505 4503 4504 4502 4503 4501 4502 4500 4501 4498 4499 4493 4494 4491 4492 4485 4486 4484 4485 4483 4484 4480 4481 4478 4479 4476 4477 4475 4476 4473 4474 4472 4473 4471 4472 4470 4471 4469 4470 4468 4469 4462 4463 4458 4459 4457 4458 4456 4457 4453 4454 4452 4453 4449 4450 4446 4447 4444 4445 4443 4444 4442 4443 4439 4440 4438 4439 4435 4436 4434 4435 4433 4434 4430 4431 4427 4428 4426 4427 4425 4426 4424 4425 4423 4424 4422 4423 4420 4421 4418 4419 4414 4415 4413 4414 4412 4413 4411 4412 4410 4411 4409 4410 4408 4409 4407 4408 4406 4407 4404 4405 4402 4403 4399 4400 4397 4398 4396 4397 4394 4395 4390 4391 4382 4383 4379 4380 4378 4379 4377 4378 4373 4374 4371 4372 4370 4371 4369 4370 4368 4369 4365 4366 4362 4363 4361 4362 4359 4360 4356 4357 4352 4353 4349 4350 4348 4349 4346 4347 4340 4341 4339 4340 4336 4337 4334 4335 4333 4334 4332 4333 4329 4330 4327 4328 4324 4325 4322 4323 4318 4319 4317 4318 4316 4317 4313 4314 4312 4313 4307 4308 4306 4307 4305 4306 4303 4304 4299 4300 4296 4297 4293 4294 4292 4293 4291 4292 4288 4289 4287 4288 4278 4279 4272 4273 4271 4272 4270 4271 4268 4269 4266 4267 4264 4265 4262 4263 4259 4260 4258 4259 4257 4258 4254 4255 4252 4253 4245 4246 4242 4243 4235 4236 4233 4234 4232 4233 4231 4232 4230 4231 4228 4229 4227 4228 4226 4227 4223 4224 4222 4223 4221 4222 4218 4219 4217 4218 4216 4217 4215 4216 4214 4215 4212 4213 4211 4212 4210 4211 4197 4198 4193 4194 4192 4193 4191 4192 4190 4191 4189 4190 4187 4188 4183 4184 4182 4183 4180 4181 4177 4178 4176 4177 4173 4174 4171 4172 4169 4170 4168 4169 4161 4162 4160 4161 4155 4156 4152 4153 4151 4152 4150 4151 4149 4150 4144 4145 4143 4144 4140 4141 4137 4138 4135 4136 4132 4133 4131 4132 4130 4131 4129 4130 4128 4129 4127 4128 4126 4127 4125 4126 4122 4123 4120 4121 4118 4119 4117 4118 4116 4117 4115 4116 4113 4114 4112 4113 4110 4111 4106 4107 4105 4106 4104 4105 4103 4104 4102 4103 4101 4102 4100 4101 4098 4099 4095 4096 4094 4095 4093 4094 4091 4092 4085 4086 4083 4084 4081 4082 4080 4081 4079 4080 4077 4078 4076 4077 4075 4076 4073 4074 4072 4073 4071 4072 4070 4071 4069 4070 4068 4069 4067 4068 4066 4067 4065 4066 4063 4064 4062 4063 4061 4062 4060 4061 4059 4060 4057 4058 4054 4055 4051 4052 4048 4049 4047 4048 4041 4042 4040 4041 4039 4040 4037 4038 4036 4037 4034 4035 4031 4032 4030 4031 4029 4030 4026 4027 4024 4025 4022 4023 4020 4021 4016 4017 4015 4016 4014 4015 4013 4014 4012 4013 4008 4009 4006 4007 4005 4006 4004 4005 4003 4004 4002 4003 4000 4001 3997 3998 3996 3997 3994 3995 3988 3989 3985 3986 3984 3985 3983 3984 3981 3982 3976 3977 3974 3975 3973 3974 3972 3973 3969 3970 3968 3969 3967 3968 3966 3967 3965 3966 3961 3962 3960 3961 3959 3960 3957 3958 3955 3956 3951 3952 3942 3943 3941 3942 3940 3941 3938 3939 3936 3937 3934 3935 3932 3933 3930 3931 3929 3930 3927 3928 3926 3927 3925 3926 3923 3924 3922 3923 3918 3919 3916 3917 3915 3916 3912 3913 3909 3910 3908 3909 3906 3907 3904 3905 3902 3903 3901 3902 3900 3901 3894 3895 3892 3893 3891 3892 3887 3888 3886 3887 3883 3884 3881 3882 3880 3881 3879 3880 3875 3876 3874 3875 3873 3874 3871 3872 3870 3871 3868 3869 3863 3864 3862 3863 3861 3862 3859 3860 3854 3855 3853 3854 3852 3853 3851 3852 3846 3847 3844 3845 3843 3844 3841 3842 3838 3839 3837 3838 3836 3837 3835 3836 3833 3834 3828 3829 3825 3826 3823 3824 3822 3823 3821 3822 3819 3820 3818 3819 3817 3818 3816 3817 3815 3816 3811 3812 3808 3809 3807 3808 3806 3807 3805 3806 3803 3804 3802 3803 3801 3802 3800 3801 3798 3799 3796 3797 3792 3793 3790 3791 3787 3788 3786 3787 3784 3785 3783 3784 3782 3783 3780 3781 3778 3779 3777 3778 3776 3777 3774 3775 3773 3774 3772 3773 3768 3769 3767 3768 3764 3765 3763 3764 3762 3763 3756 3757 3754 3755 3750 3751 3745 3746 3744 3745 3743 3744 3742 3743 3740 3741 3738 3739 3737 3738 3736 3737 3735 3736 3733 3734 3732 3733 3731 3732 3730 3731 3726 3727 3724 3725 3723 3724 3719 3720 3718 3719 3717 3718 3715 3716 3713 3714 3712 3713 3711 3712 3709 3710 3704 3705 3700 3701 3698 3699 3696 3697 3695 3696 3692 3693 3691 3692 3689 3690 3685 3686 3682 3683 3681 3682 3680 3681 3679 3680 3678 3679 3677 3678 3676 3677 3675 3676 3672 3673 3671 3672 3670 3671 3666 3667 3665 3666 3664 3665 3663 3664 3662 3663 3657 3658 3655 3656 3654 3655 3653 3654 3650 3651 3648 3649 3646 3647 3642 3643 3639 3640 3637 3638 3631 3632 3630 3631 3629 3630 3626 3627 3625 3626 3623 3624 3622 3623 3619 3620 3618 3619 3614 3615 3613 3614 3611 3612 3608 3609 3607 3608 3606 3607 3605 3606 3604 3605 3603 3604 3601 3602 3599 3600 3598 3599 3597 3598 3596 3597 3593 3594 3590 3591 3589 3590 3588 3589 3586 3587 3583 3584 3582 3583 3581 3582 3578 3579 3577 3578 3576 3577 3571 3572 3570 3571 3567 3568 3564 3565 3560 3561 3555 3556 3554 3555 3552 3553 3547 3548 3545 3546 3544 3545 3543 3544 3541 3542 3540 3541 3538 3539 3536 3537 3528 3529 3527 3528 3524 3525 3523 3524 3522 3523 3521 3522 3513 3514 3511 3512 3508 3509 3506 3507 3505 3506 3503 3504 3502 3503 3499 3500 3498 3499 3497 3498 3496 3497 3495 3496 3492 3493 3490 3491 3489 3490 3487 3488 3485 3486 3484 3485 3483 3484 3480 3481 3479 3480 3477 3478 3475 3476 3473 3474 3472 3473 3471 3472 3469 3470 3467 3468 3465 3466 3463 3464 3462 3463 3461 3462 3459 3460 3458 3459 3457 3458 3456 3457 3454 3455 3450 3451 3449 3450 3448 3449 3446 3447 3445 3446 3444 3445 3442 3443 3441 3442 3440 3441 3437 3438 3435 3436 3434 3435 3433 3434 3430 3431 3427 3428 3426 3427 3425 3426 3424 3425 3423 3424 3422 3423 3419 3420 3418 3419 3416 3417 3413 3414 3412 3413 3408 3409 3407 3408 3403 3404 3401 3402 3399 3400 3398 3399 3395 3396 3394 3395 3393 3394 3392 3393 3391 3392 3390 3391 3389 3390 3386 3387 3384 3385 3383 3384 3382 3383 3380 3381 3378 3379 3377 3378 3375 3376 3372 3373 3369 3370 3367 3368 3365 3366 3364 3365 3362 3363 3359 3360 3358 3359 3356 3357 3355 3356 3354 3355 3350 3351 3349 3350 3347 3348 3345 3346 3344 3345 3342 3343 3340 3341 3337 3338 3336 3337 3334 3335 3333 3334 3332 3333 3327 3328 3326 3327 3323 3324 3321 3322 3320 3321 3319 3320 3315 3316 3312 3313 3309 3310 3308 3309 3307 3308 3306 3307 3304 3305 3302 3303 3300 3301 3299 3300 3296 3297 3295 3296 3291 3292 3288 3289 3285 3286 3283 3284 3281 3282 3280 3281 3279 3280 3277 3278 3276 3277 3275 3276 3273 3274 3270 3271 3269 3270 3266 3267 3265 3266 3263 3264 3262 3263 3261 3262 3259 3260 3257 3258 3256 3257 3255 3256 3253 3254 3252 3253 3249 3250 3246 3247 3245 3246 3244 3245 3243 3244 3242 3243 3240 3241 3239 3240 3238 3239 3237 3238 3236 3237 3234 3235 3232 3233 3231 3232 3230 3231 3229 3230 3227 3228 3224 3225 3223 3224 3222 3223 3220 3221 3218 3219 3217 3218 3215 3216 3214 3215 3211 3212 3210 3211 3209 3210 3207 3208 3205 3206 3201 3202 3196 3197 3195 3196 3193 3194 3192 3193 3191 3192 3189 3190 3188 3189 3186 3187 3177 3178 3173 3174 3172 3173 3167 3168 3166 3167 3162 3163 3161 3162 3160 3161 3158 3159 3157 3158 3155 3156 3154 3155 3152 3153 3150 3151 3149 3150 3148 3149 3146 3147 3144 3145 3143 3144 3141 3142 3140 3141 3139 3140 3138 3139 3137 3138 3135 3136 3133 3134 3132 3133 3130 3131 3127 3128 3125 3126 3121 3122 3120 3121 3116 3117 3115 3116 3114 3115 3112 3113 3111 3112 3109 3110 3108 3109 3107 3108 3106 3107 3103 3104 3100 3101 3093 3094 3089 3090 3087 3088 3086 3087 3084 3085 3081 3082 3076 3077 3075 3076 3070 3071 3069 3070 3068 3069 3066 3067 3065 3066 3064 3065 3062 3063 3060 3061 3059 3060 3057 3058 3056 3057 3055 3056 3053 3054 3051 3052 3050 3051 3049 3050 3048 3049 3045 3046 3044 3045 3041 3042 3039 3040 3038 3039 3037 3038 3035 3036 3034 3035 3033 3034 3032 3033 3031 3032 3030 3031 3028 3029 3027 3028 3024 3025 3022 3023 3021 3022 3018 3019 3017 3018 3015 3016 3014 3015 3013 3014 3010 3011 3009 3010 3008 3009 3007 3008 3004 3005 3002 3003 3001 3002 3000 3001 2998 2999 2992 2993 2991 2992 2990 2991 2989 2990 2988 2989 2987 2988 2984 2985 2983 2984 2982 2983 2981 2982 2978 2979 2975 2976 2974 2975 2973 2974 2972 2973 2969 2970 2968 2969 2965 2966 2964 2965 2961 2962 2959 2960 2958 2959 2955 2956 2951 2952 2948 2949 2945 2946 2944 2945 2943 2944 2942 2943 2934 2935 2933 2934 2929 2930 2928 2929 2927 2928 2923 2924 2922 2923 2920 2921 2918 2919 2916 2917 2914 2915 2913 2914 2911 2912 2910 2911 2908 2909 2907 2908 2905 2906 2904 2905 2903 2904 2901 2902 2899 2900 2896 2897 2894 2895 2893 2894 2891 2892 2889 2890 2884 2885 2881 2882 2879 2880 2878 2879 2876 2877 2875 2876 2872 2873 2870 2871 2869 2870 2867 2868 2866 2867 2865 2866 2863 2864 2862 2863 2860 2861 2858 2859 2854 2855 2850 2851 2848 2849 2846 2847 2843 2844 2842 2843 2841 2842 2839 2840 2836 2837 2835 2836 2833 2834 2832 2833 2829 2830 2828 2829 2827 2828 2825 2826 2823 2824 2819 2820 2815 2816 2814 2815 2813 2814 2808 2809 2807 2808 2806 2807 2802 2803 2801 2802 2800 2801 2795 2796 2790 2791 2787 2788 2784 2785 2783 2784 2779 2780 2777 2778 2776 2777 2775 2776 2774 2775 2772 2773 2770 2771 2766 2767 2762 2763 2761 2762 2759 2760 2758 2759 2756 2757 2755 2756 2754 2755 2753 2754 2747 2748 2742 2743 2740 2741 2736 2737 2735 2736 2734 2735 2731 2732 2730 2731 2727 2728 2723 2724 2721 2722 2719 2720 2718 2719 2717 2718 2716 2717 2715 2716 2714 2715 2708 2709 2706 2707 2704 2705 2703 2704 2697 2698 2696 2697 2693 2694 2692 2693 2691 2692 2690 2691 2689 2690 2688 2689 2686 2687 2685 2686 2683 2684 2682 2683 2674 2675 2673 2674 2666 2667 2665 2666 2664 2665 2661 2662 2657 2658 2655 2656 2654 2655 2652 2653 2649 2650 2648 2649 2645 2646 2644 2645 2642 2643 2641 2642 2639 2640 2637 2638 2635 2636 2633 2634 2632 2633 2631 2632 2630 2631 2626 2627 2621 2622 2620 2621 2619 2620 2614 2615 2612 2613 2611 2612 2608 2609 2606 2607 2605 2606 2604 2605 2600 2601 2598 2599 2597 2598 2596 2597 2595 2596 2594 2595 2593 2594 2591 2592 2588 2589 2587 2588 2586 2587 2585 2586 2583 2584 2582 2583 2581 2582 2580 2581 2575 2576 2573 2574 2571 2572 2570 2571 2567 2568 2565 2566 2564 2565 2563 2564 2562 2563 2560 2561 2558 2559 2557 2558 2556 2557 2555 2556 2554 2555 2553 2554 2552 2553 2551 2552 2549 2550 2548 2549 2547 2548 2543 2544 2542 2543 2539 2540 2537 2538 2536 2537 2535 2536 2534 2535 2533 2534 2532 2533 2530 2531 2529 2530 2528 2529 2527 2528 2526 2527 2525 2526 2524 2525 2517 2518 2516 2517 2514 2515 2513 2514 2511 2512 2507 2508 2506 2507 2504 2505 2503 2504 2501 2502 2500 2501 2499 2500 2498 2499 2494 2495 2491 2492 2486 2487 2484 2485 2483 2484 2482 2483 2481 2482 2480 2481 2479 2480 2476 2477 2473 2474 2470 2471 2469 2470 2467 2468 2464 2465 2463 2464 2461 2462 2460 2461 2459 2460 2454 2455 2452 2453 2447 2448 2444 2445 2442 2443 2441 2442 2440 2441 2437 2438 2435 2436 2434 2435 2432 2433 2431 2432 2430 2431 2429 2430 2425 2426 2423 2424 2422 2423 2421 2422 2417 2418 2411 2412 2409 2410 2408 2409 2405 2406 2403 2404 2399 2400 2395 2396 2394 2395 2393 2394 2389 2390 2388 2389 2386 2387 2385 2386 2380 2381 2379 2380 2378 2379 2377 2378 2375 2376 2371 2372 2367 2368 2364 2365 2362 2363 2361 2362 2358 2359 2356 2357 2355 2356 2342 2343 2339 2340 2338 2339 2337 2338 2336 2337 2332 2333 2326 2327 2325 2326 2323 2324 2322 2323 2321 2322 2319 2320 2316 2317 2315 2316 2314 2315 2313 2314 2311 2312 2309 2310 2308 2309 2307 2308 2305 2306 2301 2302 2300 2301 2297 2298 2296 2297 2293 2294 2288 2289 2287 2288 2282 2283 2278 2279 2272 2273 2271 2272 2270 2271 2265 2266 2263 2264 2262 2263 2261 2262 2259 2260 2254 2255 2253 2254 2250 2251 2245 2246 2244 2245 2242 2243 2241 2242 2240 2241 2235 2236 2234 2235 2233 2234 2230 2231 2229 2230 2225 2226 2224 2225 2223 2224 2222 2223 2221 2222 2216 2217 2215 2216 2212 2213 2211 2212 2209 2210 2208 2209 2207 2208 2205 2206 2202 2203 2201 2202 2200 2201 2199 2200 2197 2198 2196 2197 2194 2195 2191 2192 2189 2190 2188 2189 2187 2188 2186 2187 2183 2184 2182 2183 2180 2181 2179 2180 2176 2177 2172 2173 2171 2172 2170 2171 2168 2169 2166 2167 2165 2166 2164 2165 2161 2162 2160 2161 2159 2160 2158 2159 2156 2157 2155 2156 2154 2155 2153 2154 2151 2152 2150 2151 2148 2149 2146 2147 2145 2146 2143 2144 2141 2142 2140 2141 2139 2140 2137 2138 2136 2137 2134 2135 2132 2133 2128 2129 2124 2125 2121 2122 2118 2119 2117 2118 2114 2115 2109 2110 2107 2108 2105 2106 2104 2105 2103 2104 2102 2103 2101 2102 2094 2095 2092 2093 2089 2090 2088 2089 2087 2088 2086 2087 2084 2085 2083 2084 2078 2079 2077 2078 2076 2077 2075 2076 2074 2075 2070 2071 2069 2070 2067 2068 2066 2067 2065 2066 2063 2064 2062 2063 2060 2061 2055 2056 2054 2055 2053 2054 2052 2053 2051 2052 2050 2051 2048 2049 2047 2048 2043 2044 2041 2042 2040 2041 2039 2040 2036 2037 2035 2036 2033 2034 2032 2033 2030 2031 2029 2030 2028 2029 2027 2028 2025 2026 2023 2024 2019 2020 2015 2016 2014 2015 2013 2014 2011 2012 2009 2010 2008 2009 2007 2008 2006 2007 2005 2006 2004 2005 2003 2004 2001 2002 2000 2001 1999 2000 1998 1999 1997 1998 1996 1997 1994 1995 1993 1994 1991 1992 1990 1991 1988 1989 1986 1987 1983 1984 1981 1982 1980 1981 1979 1980 1978 1979 1972 1973 1971 1972 1970 1971 1969 1970 1965 1966 1964 1965 1961 1962 1960 1961 1959 1960 1957 1958 1954 1955 1953 1954 1952 1953 1951 1952 1948 1949 1946 1947 1943 1944 1942 1943 1941 1942 1940 1941 1938 1939 1934 1935 1933 1934 1931 1932 1930 1931 1929 1930 1928 1929 1927 1928 1924 1925 1923 1924 1922 1923 1919 1920 1915 1916 1914 1915 1907 1908 1906 1907 1903 1904 1899 1900 1898 1899 1894 1895 1893 1894 1891 1892 1887 1888 1884 1885 1881 1882 1879 1880 1878 1879 1877 1878 1876 1877 1875 1876 1873 1874 1872 1873 1871 1872 1870 1871 1869 1870 1868 1869 1866 1867 1865 1866 1864 1865 1863 1864 1862 1863 1857 1858 1855 1856 1853 1854 1851 1852 1850 1851 1849 1850 1848 1849 1843 1844 1841 1842 1837 1838 1836 1837 1834 1835 1832 1833 1829 1830 1828 1829 1826 1827 1824 1825 1823 1824 1822 1823 1821 1822 1820 1821 1818 1819 1817 1818 1816 1817 1812 1813 1811 1812 1810 1811 1807 1808 1804 1805 1801 1802 1798 1799 1797 1798 1792 1793 1789 1790 1788 1789 1787 1788 1785 1786 1781 1782 1778 1779 1776 1777 1774 1775 1771 1772 1766 1767 1763 1764 1761 1762 1760 1761 1759 1760 1758 1759 1757 1758 1756 1757 1755 1756 1751 1752 1748 1749 1746 1747 1744 1745 1742 1743 1738 1739 1736 1737 1734 1735 1733 1734 1732 1733 1731 1732 1728 1729 1725 1726 1724 1725 1721 1722 1719 1720 1718 1719 1715 1716 1713 1714 1712 1713 1711 1712 1709 1710 1708 1709 1706 1707 1705 1706 1702 1703 1699 1700 1697 1698 1696 1697 1695 1696 1694 1695 1693 1694 1691 1692 1690 1691 1687 1688 1686 1687 1685 1686 1684 1685 1683 1684 1681 1682 1678 1679 1676 1677 1675 1676 1673 1674 1671 1672 1670 1671 1669 1670 1668 1669 1667 1668 1666 1667 1665 1666 1664 1665 1662 1663 1659 1660 1655 1656 1654 1655 1653 1654 1652 1653 1650 1651 1647 1648 1646 1647 1645 1646 1644 1645 1639 1640 1636 1637 1631 1632 1630 1631 1627 1628 1625 1626 1622 1623 1621 1622 1620 1621 1618 1619 1614 1615 1612 1613 1611 1612 1610 1611 1606 1607 1605 1606 1604 1605 1603 1604 1602 1603 1601 1602 1598 1599 1597 1598 1592 1593 1585 1586 1584 1585 1583 1584 1582 1583 1577 1578 1574 1575 1572 1573 1566 1567 1565 1566 1564 1565 1563 1564 1559 1560 1558 1559 1556 1557 1553 1554 1551 1552 1550 1551 1549 1550 1548 1549 1546 1547 1545 1546 1544 1545 1543 1544 1542 1543 1541 1542 1540 1541 1537 1538 1533 1534 1532 1533 1528 1529 1527 1528 1526 1527 1525 1526 1521 1522 1517 1518 1516 1517 1514 1515 1513 1514 1510 1511 1509 1510 1507 1508 1506 1507 1502 1503 1500 1501 1497 1498 1496 1497 1494 1495 1493 1494 1491 1492 1490 1491 1488 1489 1487 1488 1484 1485 1481 1482 1480 1481 1478 1479 1476 1477 1471 1472 1470 1471 1469 1470 1466 1467 1464 1465 1463 1464 1461 1462 1459 1460 1457 1458 1454 1455 1451 1452 1448 1449 1446 1447 1445 1446 1444 1445 1443 1444 1440 1441 1437 1438 1436 1437 1435 1436 1434 1435 1431 1432 1430 1431 1426 1427 1424 1425 1422 1423 1421 1422 1417 1418 1416 1417 1415 1416 1414 1415 1413 1414 1412 1413 1410 1411 1409 1410 1408 1409 1404 1405 1403 1404 1399 1400 1396 1397 1394 1395 1393 1394 1392 1393 1390 1391 1388 1389 1387 1388 1386 1387 1384 1385 1383 1384 1382 1383 1381 1382 1380 1381 1378 1379 1376 1377 1374 1375 1373 1374 1371 1372 1370 1371 1368 1369 1366 1367 1365 1366 1363 1364 1360 1361 1359 1360 1358 1359 1352 1353 1348 1349 1344 1345 1342 1343 1340 1341 1339 1340 1338 1339 1335 1336 1334 1335 1333 1334 1332 1333 1331 1332 1329 1330 1325 1326 1324 1325 1322 1323 1321 1322 1319 1320 1318 1319 1317 1318 1313 1314 1310 1311 1309 1310 1308 1309 1307 1308 1306 1307 1302 1303 1301 1302 1300 1301 1299 1300 1298 1299 1296 1297 1294 1295 1293 1294 1290 1291 1288 1289 1286 1287 1284 1285 1278 1279 1277 1278 1275 1276 1273 1274 1268 1269 1267 1268 1264 1265 1261 1262 1260 1261 1259 1260 1256 1257 1252 1253 1249 1250 1248 1249 1245 1246 1243 1244 1241 1242 1240 1241 1233 1234 1232 1233 1230 1231 1226 1227 1224 1225 1223 1224 1221 1222 1216 1217 1211 1212 1210 1211 1209 1210 1208 1209 1206 1207 1205 1206 1202 1203 1201 1202 1199 1200 1198 1199 1197 1198 1196 1197 1195 1196 1193 1194 1190 1191 1189 1190 1188 1189 1187 1188 1185 1186 1184 1185 1183 1184 1181 1182 1177 1178 1176 1177 1167 1168 1166 1167 1165 1166 1164 1165 1160 1161 1159 1160 1158 1159 1156 1157 1154 1155 1153 1154 1152 1153 1151 1152 1149 1150 1148 1149 1147 1148 1146 1147 1142 1143 1141 1142 1138 1139 1137 1138 1136 1137 1134 1135 1133 1134 1131 1132 1129 1130 1128 1129 1126 1127 1125 1126 1124 1125 1122 1123 1121 1122 1118 1119 1117 1118 1116 1117 1114 1115 1111 1112 1110 1111 1109 1110 1107 1108 1106 1107 1105 1106 1103 1104 1102 1103 1100 1101 1097 1098 1096 1097 1094 1095 1092 1093 1091 1092 1089 1090 1087 1088 1086 1087 1085 1086 1084 1085 1083 1084 1082 1083 1080 1081 1079 1080 1078 1079 1077 1078 1076 1077 1075 1076 1073 1074 1072 1073 1071 1072 1069 1070 1068 1069 1067 1068 1065 1066 1064 1065 1063 1064 1061 1062 1060 1061 1057 1058 1056 1057 1054 1055 1053 1054 1052 1053 1050 1051 1049 1050 1048 1049 1046 1047 1045 1046 1042 1043 1041 1042 1038 1039 1036 1037 1034 1035 1033 1034 1031 1032 1030 1031 1028 1029 1027 1028 1025 1026 1023 1024 1021 1022 1019 1020 1017 1018 1013 1014 1012 1013 1011 1012 1010 1011 1009 1010 1008 1009 1007 1008 1005 1006 1003 1004 1001 1002 1000 1001 998 999 996 997 995 996 993 994 991 992 989 990 983 984 982 983 980 981 977 978 976 977 975 976 973 974 972 973 966 967 963 964 961 962 960 961 958 959 957 958 954 955 953 954 950 951 949 950 947 948 944 945 943 944 939 940 938 939 937 938 936 937 934 935 933 934 929 930 926 927 921 922 919 920 918 919 917 918 916 917 915 916 914 915 913 914 911 912 909 910 908 909 907 908 905 906 904 905 903 904 901 902 900 901 898 899 891 892 890 891 889 890 888 889 886 887 884 885 883 884 882 883 879 880 878 879 877 878 874 875 873 874 870 871 869 870 868 869 867 868 865 866 857 858 856 857 855 856 854 855 852 853 849 850 847 848 846 847 843 844 842 843 841 842 838 839 833 834 832 833 830 831 829 830 827 828 826 827 825 826 824 825 823 824 822 823 820 821 819 820 818 819 816 817 813 814 811 812 809 810 805 806 802 803 800 801 799 800 797 798 796 797 794 795 793 794 792 793 789 790 787 788 786 787 784 785 782 783 780 781 779 780 775 776 770 771 769 770 767 768 765 766 764 765 762 763 761 762 760 761 757 758 755 756 753 754 751 752 750 751 749 750 747 748 746 747 745 746 744 745 743 744 742 743 741 742 740 741 734 735 730 731 729 730 727 728 724 725 723 724 722 723 721 722 716 717 714 715 712 713 710 711 709 710 708 709 704 705 703 704 701 702 700 701 699 700 696 697 695 696 686 687 684 685 682 683 679 680 677 678 676 677 673 674 671 672 670 671 666 667 662 663 660 661 658 659 656 657 654 655 651 652 649 650 647 648 646 647 645 646 643 644 642 643 639 640 638 639 637 638 634 635 633 634 630 631 628 629 626 627 623 624 621 622 620 621 619 620 618 619 617 618 614 615 610 611 608 609 606 607 605 606 604 605 603 604 602 603 599 600 596 597 595 596 591 592 590 591 587 588 586 587 579 580 578 579 577 578 576 577 575 576 573 574 572 573 571 572 569 570 568 569 564 565 558 559 556 557 553 554 550 551 547 548 546 547 544 545 543 544 539 540 538 539 536 537 535 536 532 533 530 531 529 530 528 529 525 526 523 524 521 522 520 521 516 517 514 515 511 512 508 509 506 507 504 505 499 500 498 499 494 495 492 493 489 490 486 487 485 486 483 484 481 482 479 480 478 479 477 478 476 477 471 472 469 470 468 469 466 467 465 466 464 465 461 462 459 460 457 458 455 456 454 455 452 453 451 452 449 450 448 449 447 448 445 446 444 445 443 444 442 443 439 440 437 438 436 437 435 436 434 435 433 434 430 431 429 430 428 429 425 426 424 425 422 423 420 421 419 420 417 418 413 414 412 413 411 412 406 407 403 404 402 403 401 402 399 400 396 397 395 396 389 390 385 386 384 385 382 383 380 381 379 380 378 379 377 378 375 376 374 375 372 373 371 372 369 370 368 369 367 368 366 367 365 366 364 365 363 364 360 361 357 358 355 356 354 355 353 354 347 348 345 346 343 344 342 343 341 342 340 341 339 340 338 339 336 337 333 334 331 332 329 330 327 328 326 327 324 325 322 323 321 322 319 320 318 319 317 318 315 316 312 313 310 311 309 310 308 309 305 306 301 302 299 300 298 299 297 298 294 295 291 292 288 289 287 288 283 284 279 280 278 279 277 278 275 276 269 270 268 269 265 266 264 265 262 263 255 256 253 254 251 252 249 250 248 249 247 248 242 243 240 241 239 240 238 239 237 238 234 235 233 234 231 232 230 231 228 229 224 225 222 223 218 219 211 212 210 211 202 203 200 201 197 198 193 194 192 193 191 192 189 190 188 189 185 186 183 184 182 183 179 180 178 179 176 177 174 175 171 172 170 171 168 169 165 166 163 164 161 162 160 161 159 160 158 159 157 158 153 154 152 153 151 152 150 151 149 150 148 149 147 148 146 147 143 144 142 143 141 142 136 137 134 135 133 134 132 133 129 130 128 129 126 127 124 125 123 124 120 121 118 119 117 118 113 114 110 111 107 108 106 107 103 104 101 102 100 101 99 100 96 97 93 94 92 93 89 90 86 87 84 85 83 84 81 82 74 75 73 74 72 73 70 71 69 70 68 69 66 67 65 66 64 65 63 64 62 63 61 62 60 61 58 59 56 57 55 56 53 54 52 53 50 51 49 50 47 48 45 46 43 44 42 43 41 42 40 41 37 38 36 37 34 35 32 33 28 29 27 28 25 26 24 25 23 24 21 22 19 20 17 18 15 16 14 15 10 11 9 10 8 9 7 8 6 7 5 6 3 4 2 3 1 2 3210 6354 6355 6352 6353 6351 6352 6348 6349 6346 6347 6344 6345 6343 6344 6342 6343 6341 6342 6340 6341 6336 6337 6332 6333 6331 6332 6330 6331 6328 6329 6325 6326 6324 6325 6323 6324 6320 6321 6317 6318 6316 6317 6312 6313 6311 6312 6309 6310 6307 6308 6306 6307 6304 6305 6302 6303 6300 6301 6297 6298 6296 6297 6295 6296 6293 6294 6292 6293 6290 6291 6288 6289 6286 6287 6284 6285 6276 6277 6275 6276 6273 6274 6271 6272 6269 6270 6268 6269 6264 6265 6261 6262 6260 6261 6258 6259 6256 6257 6254 6255 6253 6254 6252 6253 6250 6251 6249 6250 6248 6249 6245 6246 6244 6245 6240 6241 6237 6238 6236 6237 6235 6236 6234 6235 6230 6231 6229 6230 6227 6228 6224 6225 6222 6223 6219 6220 6217 6218 6216 6217 6215 6216 6214 6215 6213 6214 6212 6213 6211 6212 6209 6210 6208 6209 6204 6205 6201 6202 6200 6201 6194 6195 6191 6192 6189 6190 6188 6189 6184 6185 6180 6181 6176 6177 6175 6176 6173 6174 6169 6170 6168 6169 6167 6168 6164 6165 6162 6163 6161 6162 6157 6158 6154 6155 6152 6153 6150 6151 6148 6149 6145 6146 6141 6142 6138 6139 6135 6136 6132 6133 6131 6132 6129 6130 6128 6129 6127 6128 6126 6127 6123 6124 6120 6121 6117 6118 6116 6117 6113 6114 6112 6113 6111 6112 6109 6110 6107 6108 6106 6107 6104 6105 6103 6104 6102 6103 6101 6102 6099 6100 6098 6099 6097 6098 6094 6095 6092 6093 6091 6092 6087 6088 6086 6087 6085 6086 6084 6085 6083 6084 6079 6080 6076 6077 6073 6074 6072 6073 6070 6071 6069 6070 6065 6066 6064 6065 6061 6062 6059 6060 6057 6058 6056 6057 6054 6055 6052 6053 6050 6051 6048 6049 6046 6047 6045 6046 6042 6043 6040 6041 6039 6040 6037 6038 6035 6036 6032 6033 6031 6032 6029 6030 6028 6029 6025 6026 6023 6024 6021 6022 6019 6020 6017 6018 6013 6014 6012 6013 6011 6012 6006 6007 6005 6006 6002 6003 6001 6002 5999 6000 5998 5999 5996 5997 5995 5996 5993 5994 5992 5993 5990 5991 5988 5989 5987 5988 5986 5987 5984 5985 5980 5981 5979 5980 5978 5979 5974 5975 5973 5974 5971 5972 5969 5970 5966 5967 5964 5965 5962 5963 5961 5962 5957 5958 5956 5957 5954 5955 5952 5953 5950 5951 5948 5949 5945 5946 5943 5944 5941 5942 5940 5941 5939 5940 5937 5938 5936 5937 5935 5936 5933 5934 5930 5931 5928 5929 5925 5926 5923 5924 5921 5922 5918 5919 5916 5917 5915 5916 5914 5915 5910 5911 5909 5910 5908 5909 5906 5907 5905 5906 5904 5905 5903 5904 5901 5902 5900 5901 5898 5899 5897 5898 5894 5895 5893 5894 5892 5893 5891 5892 5889 5890 5888 5889 5887 5888 5885 5886 5883 5884 5882 5883 5880 5881 5878 5879 5873 5874 5871 5872 5864 5865 5863 5864 5862 5863 5861 5862 5860 5861 5858 5859 5857 5858 5856 5857 5854 5855 5852 5853 5851 5852 5850 5851 5849 5850 5842 5843 5840 5841 5839 5840 5837 5838 5836 5837 5829 5830 5828 5829 5827 5828 5826 5827 5825 5826 5822 5823 5819 5820 5815 5816 5812 5813 5811 5812 5809 5810 5805 5806 5804 5805 5802 5803 5801 5802 5795 5796 5794 5795 5792 5793 5790 5791 5789 5790 5788 5789 5787 5788 5786 5787 5784 5785 5783 5784 5781 5782 5780 5781 5779 5780 5778 5779 5776 5777 5774 5775 5773 5774 5771 5772 5769 5770 5766 5767 5765 5766 5761 5762 5760 5761 5759 5760 5757 5758 5756 5757 5754 5755 5753 5754 5752 5753 5751 5752 5750 5751 5749 5750 5747 5748 5744 5745 5743 5744 5742 5743 5740 5741 5739 5740 5732 5733 5730 5731 5727 5728 5725 5726 5723 5724 5721 5722 5720 5721 5719 5720 5718 5719 5717 5718 5715 5716 5713 5714 5712 5713 5711 5712 5709 5710 5707 5708 5698 5699 5697 5698 5695 5696 5693 5694 5692 5693 5691 5692 5688 5689 5687 5688 5686 5687 5683 5684 5678 5679 5677 5678 5676 5677 5675 5676 5673 5674 5671 5672 5670 5671 5669 5670 5668 5669 5664 5665 5663 5664 5661 5662 5658 5659 5656 5657 5655 5656 5653 5654 5652 5653 5650 5651 5648 5649 5647 5648 5646 5647 5645 5646 5644 5645 5642 5643 5640 5641 5639 5640 5637 5638 5636 5637 5633 5634 5631 5632 5629 5630 5628 5629 5627 5628 5626 5627 5623 5624 5622 5623 5621 5622 5616 5617 5615 5616 5613 5614 5612 5613 5611 5612 5609 5610 5606 5607 5605 5606 5602 5603 5594 5595 5592 5593 5590 5591 5588 5589 5585 5586 5584 5585 5583 5584 5578 5579 5577 5578 5576 5577 5575 5576 5573 5574 5563 5564 5562 5563 5561 5562 5559 5560 5558 5559 5556 5557 5555 5556 5553 5554 5549 5550 5548 5549 5546 5547 5545 5546 5544 5545 5543 5544 5542 5543 5540 5541 5539 5540 5537 5538 5534 5535 5532 5533 5531 5532 5528 5529 5526 5527 5521 5522 5520 5521 5517 5518 5516 5517 5515 5516 5510 5511 5506 5507 5502 5503 5499 5500 5498 5499 5494 5495 5487 5488 5486 5487 5484 5485 5483 5484 5482 5483 5481 5482 5479 5480 5476 5477 5475 5476 5473 5474 5471 5472 5470 5471 5469 5470 5468 5469 5467 5468 5466 5467 5464 5465 5463 5464 5462 5463 5458 5459 5457 5458 5456 5457 5451 5452 5450 5451 5448 5449 5447 5448 5446 5447 5443 5444 5442 5443 5441 5442 5440 5441 5437 5438 5436 5437 5433 5434 5431 5432 5429 5430 5428 5429 5427 5428 5425 5426 5424 5425 5422 5423 5420 5421 5417 5418 5413 5414 5412 5413 5411 5412 5410 5411 5408 5409 5407 5408 5406 5407 5405 5406 5403 5404 5401 5402 5400 5401 5396 5397 5392 5393 5389 5390 5385 5386 5383 5384 5381 5382 5379 5380 5378 5379 5377 5378 5376 5377 5375 5376 5374 5375 5370 5371 5369 5370 5366 5367 5365 5366 5360 5361 5357 5358 5356 5357 5355 5356 5354 5355 5351 5352 5350 5351 5349 5350 5347 5348 5346 5347 5345 5346 5344 5345 5341 5342 5340 5341 5339 5340 5338 5339 5337 5338 5336 5337 5335 5336 5334 5335 5332 5333 5331 5332 5329 5330 5328 5329 5326 5327 5325 5326 5324 5325 5323 5324 5321 5322 5318 5319 5317 5318 5314 5315 5313 5314 5312 5313 5310 5311 5309 5310 5308 5309 5306 5307 5305 5306 5303 5304 5301 5302 5298 5299 5294 5295 5293 5294 5292 5293 5291 5292 5287 5288 5286 5287 5285 5286 5279 5280 5278 5279 5276 5277 5274 5275 5270 5271 5268 5269 5264 5265 5263 5264 5262 5263 5260 5261 5259 5260 5257 5258 5254 5255 5253 5254 5250 5251 5248 5249 5247 5248 5244 5245 5243 5244 5240 5241 5239 5240 5238 5239 5237 5238 5235 5236 5233 5234 5232 5233 5230 5231 5227 5228 5221 5222 5220 5221 5218 5219 5215 5216 5214 5215 5213 5214 5212 5213 5211 5212 5204 5205 5202 5203 5201 5202 5198 5199 5194 5195 5193 5194 5191 5192 5190 5191 5187 5188 5186 5187 5185 5186 5184 5185 5178 5179 5176 5177 5175 5176 5174 5175 5173 5174 5172 5173 5171 5172 5170 5171 5168 5169 5167 5168 5165 5166 5164 5165 5163 5164 5162 5163 5161 5162 5160 5161 5159 5160 5158 5159 5156 5157 5155 5156 5153 5154 5151 5152 5150 5151 5149 5150 5143 5144 5142 5143 5141 5142 5140 5141 5136 5137 5135 5136 5134 5135 5133 5134 5131 5132 5126 5127 5120 5121 5119 5120 5116 5117 5115 5116 5113 5114 5112 5113 5111 5112 5108 5109 5106 5107 5104 5105 5103 5104 5102 5103 5101 5102 5100 5101 5099 5100 5098 5099 5096 5097 5093 5094 5092 5093 5091 5092 5085 5086 5082 5083 5081 5082 5077 5078 5072 5073 5070 5071 5068 5069 5065 5066 5064 5065 5061 5062 5058 5059 5057 5058 5056 5057 5054 5055 5052 5053 5050 5051 5046 5047 5045 5046 5044 5045 5043 5044 5039 5040 5038 5039 5033 5034 5031 5032 5029 5030 5028 5029 5022 5023 5018 5019 5016 5017 5015 5016 5013 5014 5011 5012 5008 5009 5003 5004 4999 5000 4998 4999 4996 4997 4992 4993 4991 4992 4989 4990 4988 4989 4987 4988 4985 4986 4984 4985 4982 4983 4980 4981 4979 4980 4975 4976 4974 4975 4973 4974 4972 4973 4971 4972 4969 4970 4963 4964 4962 4963 4960 4961 4959 4960 4956 4957 4954 4955 4952 4953 4950 4951 4948 4949 4946 4947 4932 4933 4927 4928 4926 4927 4925 4926 4922 4923 4921 4922 4919 4920 4917 4918 4916 4917 4915 4916 4914 4915 4912 4913 4911 4912 4909 4910 4905 4906 4904 4905 4903 4904 4898 4899 4897 4898 4893 4894 4892 4893 4889 4890 4888 4889 4887 4888 4886 4887 4885 4886 4884 4885 4883 4884 4879 4880 4878 4879 4876 4877 4874 4875 4869 4870 4867 4868 4865 4866 4863 4864 4862 4863 4859 4860 4858 4859 4856 4857 4855 4856 4854 4855 4853 4854 4850 4851 4849 4850 4847 4848 4840 4841 4837 4838 4835 4836 4834 4835 4831 4832 4830 4831 4829 4830 4827 4828 4826 4827 4821 4822 4820 4821 4814 4815 4813 4814 4810 4811 4808 4809 4807 4808 4806 4807 4803 4804 4802 4803 4801 4802 4798 4799 4796 4797 4795 4796 4794 4795 4793 4794 4789 4790 4787 4788 4786 4787 4784 4785 4783 4784 4782 4783 4780 4781 4778 4779 4776 4777 4775 4776 4774 4775 4773 4774 4771 4772 4770 4771 4768 4769 4767 4768 4763 4764 4761 4762 4759 4760 4758 4759 4756 4757 4754 4755 4752 4753 4751 4752 4749 4750 4744 4745 4743 4744 4741 4742 4740 4741 4736 4737 4733 4734 4729 4730 4726 4727 4722 4723 4719 4720 4715 4716 4713 4714 4712 4713 4709 4710 4704 4705 4701 4702 4700 4701 4698 4699 4695 4696 4692 4693 4691 4692 4689 4690 4688 4689 4686 4687 4685 4686 4684 4685 4680 4681 4679 4680 4678 4679 4674 4675 4671 4672 4669 4670 4668 4669 4667 4668 4665 4666 4663 4664 4662 4663 4660 4661 4657 4658 4656 4657 4654 4655 4650 4651 4648 4649 4647 4648 4644 4645 4642 4643 4639 4640 4637 4638 4636 4637 4632 4633 4631 4632 4630 4631 4629 4630 4628 4629 4627 4628 4623 4624 4619 4620 4617 4618 4616 4617 4613 4614 4610 4611 4609 4610 4608 4609 4605 4606 4604 4605 4602 4603 4601 4602 4599 4600 4598 4599 4596 4597 4587 4588 4586 4587 4585 4586 4584 4585 4580 4581 4578 4579 4577 4578 4575 4576 4574 4575 4572 4573 4570 4571 4568 4569 4567 4568 4566 4567 4562 4563 4560 4561 4559 4560 4557 4558 4553 4554 4552 4553 4551 4552 4550 4551 4549 4550 4545 4546 4542 4543 4540 4541 4539 4540 4538 4539 4537 4538 4534 4535 4533 4534 4532 4533 4530 4531 4529 4530 4528 4529 4527 4528 4526 4527 4523 4524 4521 4522 4520 4521 4518 4519 4515 4516 4514 4515 4513 4514 4504 4505 4501 4502 4500 4501 4499 4500 4497 4498 4496 4497 4494 4495 4493 4494 4492 4493 4490 4491 4489 4490 4486 4487 4484 4485 4482 4483 4481 4482 4479 4480 4477 4478 4476 4477 4475 4476 4473 4474 4471 4472 4470 4471 4469 4470 4468 4469 4466 4467 4461 4462 4459 4460 4457 4458 4456 4457 4454 4455 4451 4452 4450 4451 4448 4449 4447 4448 4444 4445 4442 4443 4441 4442 4438 4439 4437 4438 4436 4437 4435 4436 4433 4434 4432 4433 4431 4432 4427 4428 4423 4424 4422 4423 4421 4422 4420 4421 4418 4419 4417 4418 4415 4416 4414 4415 4413 4414 4412 4413 4411 4412 4410 4411 4409 4410 4405 4406 4404 4405 4403 4404 4401 4402 4399 4400 4398 4399 4395 4396 4393 4394 4391 4392 4389 4390 4387 4388 4384 4385 4382 4383 4380 4381 4379 4380 4377 4378 4374 4375 4373 4374 4372 4373 4369 4370 4368 4369 4366 4367 4365 4366 4361 4362 4359 4360 4357 4358 4355 4356 4354 4355 4351 4352 4349 4350 4348 4349 4346 4347 4344 4345 4343 4344 4339 4340 4337 4338 4335 4336 4334 4335 4329 4330 4327 4328 4326 4327 4324 4325 4323 4324 4322 4323 4321 4322 4320 4321 4318 4319 4317 4318 4315 4316 4313 4314 4311 4312 4310 4311 4309 4310 4306 4307 4303 4304 4297 4298 4295 4296 4292 4293 4291 4292 4289 4290 4288 4289 4285 4286 4283 4284 4282 4283 4280 4281 4276 4277 4274 4275 4272 4273 4271 4272 4265 4266 4261 4262 4259 4260 4258 4259 4257 4258 4256 4257 4255 4256 4254 4255 4252 4253 4251 4252 4250 4251 4248 4249 4244 4245 4242 4243 4241 4242 4238 4239 4235 4236 4234 4235 4231 4232 4230 4231 4227 4228 4223 4224 4217 4218 4212 4213 4211 4212 4210 4211 4208 4209 4207 4208 4206 4207 4205 4206 4204 4205 4203 4204 4202 4203 4198 4199 4197 4198 4196 4197 4190 4191 4188 4189 4182 4183 4176 4177 4174 4175 4173 4174 4172 4173 4170 4171 4168 4169 4167 4168 4161 4162 4160 4161 4155 4156 4154 4155 4153 4154 4151 4152 4150 4151 4144 4145 4142 4143 4141 4142 4137 4138 4134 4135 4133 4134 4131 4132 4130 4131 4125 4126 4122 4123 4121 4122 4120 4121 4117 4118 4114 4115 4113 4114 4110 4111 4109 4110 4108 4109 4106 4107 4105 4106 4103 4104 4102 4103 4099 4100 4095 4096 4093 4094 4091 4092 4089 4090 4088 4089 4086 4087 4085 4086 4084 4085 4083 4084 4082 4083 4080 4081 4079 4080 4078 4079 4076 4077 4073 4074 4072 4073 4071 4072 4067 4068 4066 4067 4064 4065 4062 4063 4061 4062 4058 4059 4054 4055 4052 4053 4051 4052 4050 4051 4046 4047 4043 4044 4039 4040 4034 4035 4033 4034 4032 4033 4031 4032 4030 4031 4028 4029 4027 4028 4026 4027 4025 4026 4021 4022 4018 4019 4017 4018 4015 4016 4011 4012 4010 4011 4008 4009 4005 4006 4002 4003 4001 4002 4000 4001 3999 4000 3998 3999 3997 3998 3996 3997 3993 3994 3992 3993 3990 3991 3987 3988 3986 3987 3985 3986 3984 3985 3982 3983 3977 3978 3975 3976 3972 3973 3970 3971 3968 3969 3965 3966 3964 3965 3963 3964 3961 3962 3960 3961 3957 3958 3956 3957 3955 3956 3954 3955 3952 3953 3951 3952 3950 3951 3949 3950 3944 3945 3941 3942 3938 3939 3935 3936 3932 3933 3925 3926 3924 3925 3920 3921 3919 3920 3914 3915 3912 3913 3911 3912 3910 3911 3908 3909 3906 3907 3899 3900 3897 3898 3893 3894 3892 3893 3888 3889 3886 3887 3885 3886 3884 3885 3883 3884 3881 3882 3880 3881 3879 3880 3877 3878 3876 3877 3874 3875 3872 3873 3871 3872 3870 3871 3869 3870 3868 3869 3867 3868 3866 3867 3861 3862 3859 3860 3858 3859 3852 3853 3851 3852 3849 3850 3846 3847 3845 3846 3842 3843 3841 3842 3839 3840 3838 3839 3837 3838 3836 3837 3831 3832 3830 3831 3829 3830 3828 3829 3827 3828 3826 3827 3825 3826 3824 3825 3823 3824 3822 3823 3821 3822 3820 3821 3818 3819 3817 3818 3816 3817 3815 3816 3811 3812 3810 3811 3809 3810 3808 3809 3807 3808 3806 3807 3802 3803 3801 3802 3800 3801 3799 3800 3797 3798 3795 3796 3793 3794 3789 3790 3788 3789 3787 3788 3784 3785 3782 3783 3779 3780 3778 3779 3777 3778 3776 3777 3773 3774 3767 3768 3765 3766 3758 3759 3755 3756 3754 3755 3750 3751 3744 3745 3742 3743 3741 3742 3740 3741 3739 3740 3738 3739 3737 3738 3733 3734 3732 3733 3731 3732 3730 3731 3729 3730 3727 3728 3724 3725 3720 3721 3719 3720 3716 3717 3715 3716 3714 3715 3713 3714 3712 3713 3711 3712 3709 3710 3708 3709 3706 3707 3705 3706 3704 3705 3703 3704 3702 3703 3697 3698 3696 3697 3694 3695 3693 3694 3692 3693 3686 3687 3685 3686 3683 3684 3682 3683 3681 3682 3680 3681 3677 3678 3674 3675 3673 3674 3668 3669 3666 3667 3663 3664 3661 3662 3660 3661 3659 3660 3657 3658 3656 3657 3652 3653 3651 3652 3650 3651 3649 3650 3648 3649 3642 3643 3641 3642 3640 3641 3638 3639 3637 3638 3636 3637 3634 3635 3631 3632 3628 3629 3626 3627 3624 3625 3620 3621 3619 3620 3617 3618 3616 3617 3614 3615 3611 3612 3609 3610 3608 3609 3603 3604 3601 3602 3599 3600 3596 3597 3592 3593 3586 3587 3585 3586 3584 3585 3579 3580 3578 3579 3576 3577 3575 3576 3571 3572 3570 3571 3569 3570 3567 3568 3564 3565 3562 3563 3557 3558 3554 3555 3553 3554 3552 3553 3551 3552 3548 3549 3543 3544 3541 3542 3538 3539 3537 3538 3536 3537 3533 3534 3532 3533 3527 3528 3524 3525 3523 3524 3522 3523 3519 3520 3518 3519 3517 3518 3511 3512 3508 3509 3506 3507 3505 3506 3503 3504 3502 3503 3497 3498 3494 3495 3493 3494 3491 3492 3490 3491 3488 3489 3486 3487 3485 3486 3483 3484 3482 3483 3480 3481 3479 3480 3478 3479 3476 3477 3475 3476 3473 3474 3472 3473 3467 3468 3465 3466 3464 3465 3463 3464 3461 3462 3458 3459 3456 3457 3455 3456 3453 3454 3450 3451 3447 3448 3445 3446 3443 3444 3437 3438 3436 3437 3434 3435 3433 3434 3432 3433 3431 3432 3429 3430 3428 3429 3426 3427 3421 3422 3419 3420 3410 3411 3408 3409 3407 3408 3405 3406 3404 3405 3400 3401 3399 3400 3394 3395 3393 3394 3392 3393 3391 3392 3389 3390 3388 3389 3386 3387 3384 3385 3380 3381 3379 3380 3377 3378 3376 3377 3373 3374 3368 3369 3367 3368 3364 3365 3363 3364 3362 3363 3360 3361 3359 3360 3357 3358 3352 3353 3349 3350 3348 3349 3344 3345 3343 3344 3342 3343 3339 3340 3338 3339 3337 3338 3336 3337 3335 3336 3331 3332 3322 3323 3320 3321 3319 3320 3317 3318 3315 3316 3314 3315 3313 3314 3309 3310 3308 3309 3303 3304 3302 3303 3298 3299 3297 3298 3296 3297 3295 3296 3294 3295 3293 3294 3292 3293 3291 3292 3290 3291 3287 3288 3286 3287 3283 3284 3281 3282 3276 3277 3275 3276 3271 3272 3270 3271 3269 3270 3268 3269 3267 3268 3265 3266 3263 3264 3260 3261 3259 3260 3258 3259 3254 3255 3253 3254 3252 3253 3247 3248 3246 3247 3245 3246 3242 3243 3241 3242 3240 3241 3236 3237 3235 3236 3232 3233 3231 3232 3228 3229 3226 3227 3223 3224 3222 3223 3217 3218 3215 3216 3214 3215 3212 3213 3211 3212 3208 3209 3199 3200 3198 3199 3196 3197 3194 3195 3193 3194 3191 3192 3190 3191 3189 3190 3188 3189 3187 3188 3186 3187 3185 3186 3184 3185 3183 3184 3179 3180 3175 3176 3174 3175 3172 3173 3171 3172 3170 3171 3169 3170 3168 3169 3167 3168 3166 3167 3165 3166 3164 3165 3162 3163 3161 3162 3158 3159 3156 3157 3155 3156 3154 3155 3152 3153 3149 3150 3148 3149 3147 3148 3146 3147 3145 3146 3143 3144 3140 3141 3137 3138 3133 3134 3131 3132 3129 3130 3128 3129 3127 3128 3126 3127 3125 3126 3124 3125 3117 3118 3116 3117 3115 3116 3112 3113 3109 3110 3107 3108 3102 3103 3101 3102 3100 3101 3099 3100 3098 3099 3095 3096 3093 3094 3092 3093 3090 3091 3089 3090 3083 3084 3081 3082 3077 3078 3076 3077 3075 3076 3074 3075 3073 3074 3071 3072 3068 3069 3067 3068 3063 3064 3062 3063 3061 3062 3060 3061 3059 3060 3056 3057 3055 3056 3054 3055 3053 3054 3052 3053 3051 3052 3049 3050 3048 3049 3045 3046 3044 3045 3043 3044 3042 3043 3041 3042 3037 3038 3036 3037 3034 3035 3032 3033 3029 3030 3028 3029 3025 3026 3023 3024 3022 3023 3021 3022 3020 3021 3016 3017 3014 3015 3012 3013 3010 3011 3006 3007 3005 3006 3004 3005 3003 3004 3001 3002 3000 3001 2999 3000 2998 2999 2996 2997 2995 2996 2994 2995 2991 2992 2989 2990 2985 2986 2984 2985 2982 2983 2977 2978 2976 2977 2975 2976 2974 2975 2973 2974 2968 2969 2965 2966 2962 2963 2961 2962 2957 2958 2956 2957 2955 2956 2954 2955 2953 2954 2952 2953 2951 2952 2950 2951 2949 2950 2948 2949 2945 2946 2944 2945 2943 2944 2938 2939 2936 2937 2934 2935 2933 2934 2931 2932 2929 2930 2927 2928 2925 2926 2923 2924 2921 2922 2919 2920 2913 2914 2909 2910 2908 2909 2906 2907 2905 2906 2904 2905 2903 2904 2902 2903 2900 2901 2898 2899 2897 2898 2895 2896 2893 2894 2890 2891 2887 2888 2883 2884 2882 2883 2880 2881 2879 2880 2877 2878 2874 2875 2873 2874 2872 2873 2871 2872 2868 2869 2867 2868 2866 2867 2864 2865 2863 2864 2860 2861 2859 2860 2855 2856 2851 2852 2849 2850 2846 2847 2845 2846 2841 2842 2840 2841 2838 2839 2835 2836 2832 2833 2828 2829 2825 2826 2823 2824 2822 2823 2821 2822 2820 2821 2819 2820 2813 2814 2810 2811 2809 2810 2808 2809 2806 2807 2802 2803 2801 2802 2799 2800 2796 2797 2791 2792 2789 2790 2786 2787 2785 2786 2784 2785 2782 2783 2781 2782 2780 2781 2776 2777 2774 2775 2768 2769 2767 2768 2765 2766 2764 2765 2763 2764 2762 2763 2761 2762 2758 2759 2757 2758 2753 2754 2752 2753 2750 2751 2747 2748 2746 2747 2743 2744 2741 2742 2740 2741 2737 2738 2735 2736 2734 2735 2731 2732 2730 2731 2729 2730 2727 2728 2725 2726 2722 2723 2721 2722 2718 2719 2717 2718 2716 2717 2715 2716 2711 2712 2710 2711 2709 2710 2707 2708 2701 2702 2700 2701 2697 2698 2694 2695 2693 2694 2691 2692 2688 2689 2687 2688 2686 2687 2685 2686 2684 2685 2683 2684 2681 2682 2679 2680 2677 2678 2676 2677 2675 2676 2673 2674 2668 2669 2665 2666 2663 2664 2662 2663 2661 2662 2658 2659 2657 2658 2651 2652 2649 2650 2648 2649 2647 2648 2641 2642 2638 2639 2632 2633 2630 2631 2629 2630 2628 2629 2627 2628 2624 2625 2623 2624 2622 2623 2621 2622 2620 2621 2617 2618 2614 2615 2612 2613 2611 2612 2609 2610 2607 2608 2605 2606 2604 2605 2603 2604 2602 2603 2601 2602 2600 2601 2599 2600 2598 2599 2596 2597 2595 2596 2592 2593 2588 2589 2586 2587 2583 2584 2581 2582 2580 2581 2578 2579 2573 2574 2570 2571 2569 2570 2568 2569 2566 2567 2565 2566 2564 2565 2563 2564 2560 2561 2559 2560 2558 2559 2554 2555 2553 2554 2552 2553 2550 2551 2549 2550 2548 2549 2547 2548 2546 2547 2544 2545 2543 2544 2540 2541 2537 2538 2536 2537 2533 2534 2532 2533 2530 2531 2528 2529 2527 2528 2525 2526 2523 2524 2522 2523 2521 2522 2520 2521 2519 2520 2517 2518 2514 2515 2513 2514 2512 2513 2510 2511 2507 2508 2506 2507 2505 2506 2504 2505 2502 2503 2500 2501 2498 2499 2495 2496 2494 2495 2493 2494 2492 2493 2489 2490 2486 2487 2485 2486 2482 2483 2479 2480 2478 2479 2475 2476 2474 2475 2473 2474 2470 2471 2469 2470 2468 2469 2465 2466 2464 2465 2463 2464 2461 2462 2460 2461 2458 2459 2457 2458 2453 2454 2451 2452 2450 2451 2449 2450 2448 2449 2447 2448 2446 2447 2444 2445 2443 2444 2442 2443 2441 2442 2438 2439 2437 2438 2436 2437 2434 2435 2431 2432 2429 2430 2428 2429 2427 2428 2425 2426 2424 2425 2421 2422 2420 2421 2418 2419 2417 2418 2416 2417 2415 2416 2414 2415 2413 2414 2412 2413 2411 2412 2410 2411 2408 2409 2407 2408 2406 2407 2405 2406 2404 2405 2402 2403 2401 2402 2398 2399 2397 2398 2393 2394 2392 2393 2391 2392 2389 2390 2388 2389 2387 2388 2385 2386 2382 2383 2381 2382 2380 2381 2379 2380 2378 2379 2377 2378 2373 2374 2372 2373 2370 2371 2369 2370 2368 2369 2367 2368 2366 2367 2365 2366 2363 2364 2361 2362 2358 2359 2357 2358 2356 2357 2354 2355 2353 2354 2351 2352 2349 2350 2348 2349 2347 2348 2345 2346 2343 2344 2342 2343 2338 2339 2336 2337 2335 2336 2334 2335 2332 2333 2331 2332 2328 2329 2325 2326 2319 2320 2317 2318 2316 2317 2315 2316 2314 2315 2311 2312 2305 2306 2302 2303 2301 2302 2300 2301 2298 2299 2292 2293 2284 2285 2283 2284 2281 2282 2280 2281 2279 2280 2277 2278 2274 2275 2273 2274 2271 2272 2270 2271 2269 2270 2267 2268 2266 2267 2263 2264 2259 2260 2258 2259 2257 2258 2256 2257 2252 2253 2251 2252 2249 2250 2247 2248 2243 2244 2242 2243 2238 2239 2235 2236 2233 2234 2232 2233 2229 2230 2228 2229 2227 2228 2224 2225 2220 2221 2218 2219 2217 2218 2216 2217 2215 2216 2211 2212 2208 2209 2205 2206 2204 2205 2199 2200 2196 2197 2195 2196 2192 2193 2191 2192 2190 2191 2189 2190 2188 2189 2187 2188 2186 2187 2184 2185 2183 2184 2182 2183 2181 2182 2179 2180 2176 2177 2175 2176 2174 2175 2171 2172 2170 2171 2169 2170 2167 2168 2166 2167 2165 2166 2164 2165 2163 2164 2161 2162 2159 2160 2156 2157 2155 2156 2154 2155 2153 2154 2152 2153 2151 2152 2150 2151 2149 2150 2148 2149 2147 2148 2145 2146 2144 2145 2143 2144 2142 2143 2140 2141 2138 2139 2131 2132 2126 2127 2125 2126 2123 2124 2122 2123 2119 2120 2118 2119 2117 2118 2116 2117 2115 2116 2112 2113 2111 2112 2110 2111 2105 2106 2101 2102 2097 2098 2095 2096 2093 2094 2089 2090 2088 2089 2085 2086 2082 2083 2079 2080 2078 2079 2077 2078 2076 2077 2075 2076 2074 2075 2073 2074 2072 2073 2069 2070 2066 2067 2061 2062 2054 2055 2052 2053 2051 2052 2050 2051 2046 2047 2045 2046 2042 2043 2039 2040 2037 2038 2036 2037 2035 2036 2031 2032 2030 2031 2029 2030 2028 2029 2027 2028 2026 2027 2025 2026 2024 2025 2022 2023 2020 2021 2017 2018 2016 2017 2015 2016 2014 2015 2010 2011 2009 2010 2008 2009 2007 2008 2005 2006 2003 2004 2002 2003 1999 2000 1997 1998 1995 1996 1994 1995 1993 1994 1991 1992 1989 1990 1988 1989 1986 1987 1985 1986 1983 1984 1981 1982 1979 1980 1978 1979 1975 1976 1974 1975 1970 1971 1969 1970 1965 1966 1963 1964 1962 1963 1959 1960 1958 1959 1956 1957 1949 1950 1948 1949 1947 1948 1946 1947 1945 1946 1944 1945 1943 1944 1941 1942 1940 1941 1938 1939 1937 1938 1936 1937 1931 1932 1930 1931 1929 1930 1925 1926 1924 1925 1923 1924 1920 1921 1918 1919 1917 1918 1915 1916 1914 1915 1913 1914 1910 1911 1906 1907 1902 1903 1901 1902 1899 1900 1897 1898 1894 1895 1893 1894 1892 1893 1891 1892 1890 1891 1889 1890 1887 1888 1884 1885 1881 1882 1879 1880 1876 1877 1875 1876 1874 1875 1871 1872 1870 1871 1868 1869 1867 1868 1866 1867 1864 1865 1863 1864 1861 1862 1860 1861 1856 1857 1854 1855 1851 1852 1848 1849 1847 1848 1846 1847 1844 1845 1843 1844 1842 1843 1841 1842 1839 1840 1836 1837 1834 1835 1832 1833 1828 1829 1827 1828 1826 1827 1824 1825 1823 1824 1821 1822 1818 1819 1815 1816 1814 1815 1813 1814 1810 1811 1809 1810 1808 1809 1805 1806 1803 1804 1802 1803 1800 1801 1798 1799 1797 1798 1795 1796 1793 1794 1792 1793 1791 1792 1788 1789 1787 1788 1786 1787 1784 1785 1782 1783 1781 1782 1780 1781 1774 1775 1772 1773 1771 1772 1769 1770 1768 1769 1765 1766 1762 1763 1759 1760 1757 1758 1756 1757 1755 1756 1754 1755 1752 1753 1750 1751 1747 1748 1746 1747 1745 1746 1744 1745 1743 1744 1742 1743 1741 1742 1739 1740 1738 1739 1737 1738 1736 1737 1735 1736 1734 1735 1732 1733 1730 1731 1729 1730 1728 1729 1726 1727 1725 1726 1724 1725 1723 1724 1721 1722 1720 1721 1716 1717 1714 1715 1710 1711 1707 1708 1702 1703 1701 1702 1700 1701 1699 1700 1697 1698 1696 1697 1695 1696 1693 1694 1691 1692 1690 1691 1689 1690 1688 1689 1687 1688 1686 1687 1682 1683 1680 1681 1678 1679 1675 1676 1672 1673 1671 1672 1670 1671 1669 1670 1664 1665 1659 1660 1656 1657 1654 1655 1651 1652 1649 1650 1648 1649 1644 1645 1643 1644 1634 1635 1633 1634 1632 1633 1629 1630 1626 1627 1625 1626 1624 1625 1622 1623 1621 1622 1620 1621 1618 1619 1617 1618 1615 1616 1614 1615 1612 1613 1611 1612 1609 1610 1607 1608 1606 1607 1605 1606 1602 1603 1601 1602 1596 1597 1593 1594 1592 1593 1590 1591 1589 1590 1587 1588 1583 1584 1581 1582 1579 1580 1578 1579 1577 1578 1576 1577 1575 1576 1574 1575 1573 1574 1572 1573 1571 1572 1570 1571 1569 1570 1568 1569 1567 1568 1564 1565 1562 1563 1560 1561 1557 1558 1556 1557 1551 1552 1550 1551 1549 1550 1546 1547 1544 1545 1542 1543 1539 1540 1538 1539 1533 1534 1531 1532 1530 1531 1527 1528 1526 1527 1523 1524 1522 1523 1520 1521 1517 1518 1516 1517 1514 1515 1513 1514 1511 1512 1510 1511 1509 1510 1508 1509 1507 1508 1505 1506 1504 1505 1503 1504 1502 1503 1499 1500 1494 1495 1493 1494 1490 1491 1489 1490 1486 1487 1483 1484 1479 1480 1478 1479 1476 1477 1475 1476 1474 1475 1473 1474 1469 1470 1468 1469 1467 1468 1465 1466 1462 1463 1461 1462 1460 1461 1459 1460 1458 1459 1456 1457 1454 1455 1451 1452 1449 1450 1447 1448 1446 1447 1444 1445 1442 1443 1440 1441 1437 1438 1436 1437 1435 1436 1432 1433 1431 1432 1429 1430 1428 1429 1426 1427 1425 1426 1424 1425 1422 1423 1420 1421 1414 1415 1412 1413 1407 1408 1403 1404 1402 1403 1401 1402 1398 1399 1397 1398 1396 1397 1392 1393 1389 1390 1383 1384 1382 1383 1376 1377 1374 1375 1372 1373 1368 1369 1367 1368 1365 1366 1363 1364 1362 1363 1361 1362 1359 1360 1358 1359 1357 1358 1355 1356 1351 1352 1350 1351 1349 1350 1345 1346 1343 1344 1339 1340 1337 1338 1336 1337 1334 1335 1333 1334 1330 1331 1329 1330 1326 1327 1325 1326 1324 1325 1321 1322 1320 1321 1318 1319 1314 1315 1313 1314 1311 1312 1307 1308 1305 1306 1304 1305 1303 1304 1302 1303 1301 1302 1300 1301 1299 1300 1296 1297 1290 1291 1289 1290 1288 1289 1286 1287 1282 1283 1281 1282 1280 1281 1273 1274 1272 1273 1269 1270 1268 1269 1263 1264 1262 1263 1261 1262 1260 1261 1259 1260 1258 1259 1257 1258 1256 1257 1252 1253 1250 1251 1247 1248 1239 1240 1238 1239 1234 1235 1233 1234 1232 1233 1231 1232 1229 1230 1226 1227 1224 1225 1223 1224 1222 1223 1221 1222 1220 1221 1218 1219 1216 1217 1215 1216 1213 1214 1211 1212 1207 1208 1205 1206 1203 1204 1202 1203 1201 1202 1200 1201 1199 1200 1197 1198 1191 1192 1190 1191 1189 1190 1186 1187 1182 1183 1181 1182 1180 1181 1176 1177 1175 1176 1171 1172 1170 1171 1169 1170 1163 1164 1161 1162 1157 1158 1155 1156 1154 1155 1152 1153 1150 1151 1148 1149 1147 1148 1144 1145 1142 1143 1141 1142 1139 1140 1135 1136 1134 1135 1133 1134 1131 1132 1129 1130 1128 1129 1127 1128 1125 1126 1122 1123 1121 1122 1119 1120 1115 1116 1114 1115 1113 1114 1111 1112 1110 1111 1109 1110 1107 1108 1106 1107 1104 1105 1103 1104 1102 1103 1101 1102 1100 1101 1099 1100 1097 1098 1094 1095 1093 1094 1086 1087 1084 1085 1083 1084 1077 1078 1076 1077 1067 1068 1060 1061 1054 1055 1053 1054 1052 1053 1051 1052 1050 1051 1049 1050 1048 1049 1047 1048 1046 1047 1041 1042 1034 1035 1029 1030 1028 1029 1022 1023 1019 1020 1018 1019 1017 1018 1015 1016 1014 1015 1011 1012 1010 1011 1009 1010 1008 1009 1004 1005 1002 1003 1000 1001 999 1000 998 999 997 998 996 997 989 990 986 987 985 986 984 985 981 982 980 981 979 980 978 979 976 977 975 976 974 975 973 974 968 969 966 967 963 964 958 959 957 958 954 955 953 954 952 953 951 952 947 948 946 947 942 943 941 942 940 941 939 940 938 939 935 936 933 934 932 933 930 931 926 927 925 926 922 923 920 921 918 919 917 918 916 917 915 916 913 914 910 911 909 910 908 909 907 908 891 892 888 889 886 887 885 886 884 885 883 884 881 882 880 881 879 880 878 879 876 877 874 875 872 873 869 870 867 868 864 865 861 862 859 860 852 853 851 852 850 851 849 850 848 849 847 848 845 846 843 844 841 842 840 841 839 840 838 839 837 838 836 837 834 835 832 833 831 832 830 831 829 830 828 829 827 828 826 827 823 824 821 822 819 820 818 819 817 818 815 816 814 815 812 813 811 812 809 810 806 807 805 806 804 805 803 804 802 803 801 802 799 800 798 799 797 798 794 795 792 793 785 786 784 785 782 783 778 779 777 778 774 775 770 771 769 770 768 769 765 766 763 764 762 763 761 762 756 757 755 756 750 751 745 746 744 745 743 744 741 742 740 741 739 740 736 737 735 736 731 732 727 728 726 727 720 721 719 720 718 719 717 718 716 717 714 715 713 714 712 713 710 711 703 704 702 703 700 701 699 700 698 699 697 698 696 697 693 694 692 693 690 691 689 690 688 689 687 688 686 687 684 685 683 684 677 678 676 677 674 675 673 674 668 669 667 668 663 664 662 663 658 659 657 658 654 655 653 654 650 651 648 649 646 647 644 645 642 643 639 640 638 639 637 638 636 637 635 636 634 635 633 634 632 633 630 631 627 628 626 627 625 626 624 625 623 624 621 622 620 621 618 619 617 618 615 616 613 614 612 613 608 609 606 607 604 605 603 604 602 603 601 602 600 601 599 600 598 599 597 598 596 597 592 593 590 591 589 590 587 588 586 587 584 585 581 582 580 581 579 580 578 579 576 577 574 575 572 573 570 571 569 570 566 567 564 565 561 562 559 560 557 558 556 557 553 554 552 553 550 551 549 550 548 549 547 548 544 545 542 543 541 542 535 536 534 535 533 534 530 531 528 529 522 523 512 513 510 511 508 509 507 508 504 505 500 501 496 497 492 493 488 489 487 488 485 486 484 485 483 484 482 483 480 481 479 480 474 475 472 473 471 472 466 467 465 466 463 464 461 462 457 458 451 452 450 451 449 450 445 446 444 445 442 443 441 442 439 440 437 438 436 437 434 435 433 434 427 428 426 427 425 426 421 422 419 420 415 416 413 414 411 412 407 408 405 406 404 405 403 404 400 401 398 399 397 398 395 396 393 394 392 393 391 392 389 390 388 389 387 388 386 387 385 386 383 384 379 380 378 379 377 378 376 377 373 374 372 373 369 370 365 366 364 365 363 364 361 362 359 360 358 359 351 352 350 351 345 346 344 345 343 344 342 343 341 342 336 337 334 335 333 334 332 333 331 332 330 331 325 326 319 320 317 318 315 316 314 315 311 312 309 310 308 309 300 301 297 298 296 297 292 293 291 292 289 290 287 288 286 287 284 285 283 284 280 281 279 280 278 279 275 276 274 275 272 273 271 272 269 270 268 269 267 268 266 267 265 266 263 264 262 263 261 262 259 260 258 259 256 257 254 255 253 254 251 252 250 251 248 249 247 248 246 247 243 244 241 242 238 239 237 238 236 237 235 236 233 234 232 233 231 232 229 230 227 228 225 226 222 223 220 221 217 218 214 215 213 214 212 213 211 212 208 209 207 208 206 207 204 205 203 204 199 200 198 199 197 198 194 195 193 194 192 193 189 190 187 188 183 184 182 183 178 179 177 178 176 177 175 176 173 174 171 172 167 168 166 167 165 166 164 165 162 163 161 162 158 159 157 158 154 155 153 154 152 153 150 151 148 149 145 146 144 145 142 143 141 142 138 139 135 136 134 135 132 133 127 128 126 127 125 126 123 124 120 121 115 116 113 114 110 111 108 109 104 105 102 103 101 102 100 101 99 100 96 97 95 96 94 95 93 94 91 92 89 90 87 88 86 87 85 86 81 82 79 80 76 77 75 76 73 74 72 73 71 72 70 71 66 67 63 64 62 63 61 62 56 57 54 55 52 53 51 52 50 51 49 50 44 45 43 44 42 43 41 42 39 40 38 39 36 37 32 33 30 31 29 30 28 29 24 25 23 24 22 23 21 22 19 20 15 16 12 13 9 10 5 6 4 5 3 4 2 3 1 2 2443 4916 4917 4915 4916 4914 4915 4911 4912 4909 4910 4908 4909 4907 4908 4906 4907 4902 4903 4897 4898 4896 4897 4895 4896 4892 4893 4889 4890 4888 4889 4886 4887 4884 4885 4883 4884 4879 4880 4878 4879 4877 4878 4874 4875 4873 4874 4871 4872 4868 4869 4863 4864 4861 4862 4860 4861 4859 4860 4856 4857 4855 4856 4854 4855 4853 4854 4851 4852 4850 4851 4848 4849 4845 4846 4844 4845 4843 4844 4842 4843 4841 4842 4839 4840 4838 4839 4837 4838 4836 4837 4835 4836 4834 4835 4832 4833 4830 4831 4821 4822 4820 4821 4819 4820 4818 4819 4811 4812 4807 4808 4806 4807 4802 4803 4797 4798 4795 4796 4794 4795 4793 4794 4791 4792 4790 4791 4789 4790 4786 4787 4785 4786 4781 4782 4780 4781 4775 4776 4772 4773 4769 4770 4768 4769 4767 4768 4766 4767 4765 4766 4762 4763 4754 4755 4753 4754 4749 4750 4748 4749 4747 4748 4745 4746 4743 4744 4739 4740 4738 4739 4732 4733 4729 4730 4725 4726 4724 4725 4722 4723 4720 4721 4716 4717 4714 4715 4713 4714 4712 4713 4710 4711 4707 4708 4706 4707 4705 4706 4704 4705 4702 4703 4701 4702 4699 4700 4698 4699 4696 4697 4692 4693 4690 4691 4689 4690 4688 4689 4687 4688 4686 4687 4685 4686 4684 4685 4681 4682 4680 4681 4676 4677 4675 4676 4674 4675 4672 4673 4670 4671 4668 4669 4667 4668 4665 4666 4661 4662 4660 4661 4659 4660 4657 4658 4656 4657 4655 4656 4647 4648 4645 4646 4644 4645 4643 4644 4640 4641 4639 4640 4636 4637 4635 4636 4634 4635 4632 4633 4631 4632 4628 4629 4627 4628 4626 4627 4624 4625 4623 4624 4622 4623 4621 4622 4620 4621 4619 4620 4618 4619 4617 4618 4616 4617 4614 4615 4613 4614 4612 4613 4611 4612 4610 4611 4608 4609 4606 4607 4603 4604 4599 4600 4598 4599 4597 4598 4596 4597 4593 4594 4591 4592 4589 4590 4586 4587 4585 4586 4584 4585 4583 4584 4580 4581 4579 4580 4577 4578 4576 4577 4574 4575 4572 4573 4571 4572 4570 4571 4566 4567 4565 4566 4562 4563 4561 4562 4560 4561 4559 4560 4556 4557 4555 4556 4554 4555 4550 4551 4548 4549 4545 4546 4544 4545 4543 4544 4542 4543 4540 4541 4537 4538 4536 4537 4535 4536 4533 4534 4532 4533 4531 4532 4530 4531 4525 4526 4523 4524 4522 4523 4519 4520 4518 4519 4517 4518 4516 4517 4512 4513 4511 4512 4510 4511 4508 4509 4504 4505 4503 4504 4502 4503 4501 4502 4499 4500 4498 4499 4497 4498 4496 4497 4495 4496 4487 4488 4485 4486 4483 4484 4481 4482 4476 4477 4474 4475 4473 4474 4471 4472 4467 4468 4462 4463 4460 4461 4459 4460 4458 4459 4457 4458 4454 4455 4452 4453 4451 4452 4450 4451 4449 4450 4448 4449 4444 4445 4443 4444 4442 4443 4441 4442 4440 4441 4437 4438 4432 4433 4431 4432 4428 4429 4425 4426 4424 4425 4423 4424 4422 4423 4421 4422 4419 4420 4418 4419 4416 4417 4414 4415 4413 4414 4410 4411 4409 4410 4408 4409 4407 4408 4403 4404 4402 4403 4401 4402 4399 4400 4397 4398 4395 4396 4394 4395 4391 4392 4390 4391 4388 4389 4387 4388 4379 4380 4377 4378 4375 4376 4373 4374 4371 4372 4369 4370 4367 4368 4365 4366 4364 4365 4363 4364 4362 4363 4361 4362 4359 4360 4357 4358 4354 4355 4351 4352 4350 4351 4349 4350 4347 4348 4345 4346 4340 4341 4338 4339 4333 4334 4329 4330 4326 4327 4323 4324 4322 4323 4320 4321 4318 4319 4317 4318 4313 4314 4312 4313 4311 4312 4310 4311 4308 4309 4303 4304 4302 4303 4299 4300 4297 4298 4296 4297 4291 4292 4288 4289 4287 4288 4285 4286 4281 4282 4280 4281 4279 4280 4278 4279 4277 4278 4276 4277 4275 4276 4273 4274 4272 4273 4271 4272 4268 4269 4265 4266 4263 4264 4262 4263 4260 4261 4258 4259 4252 4253 4249 4250 4248 4249 4246 4247 4245 4246 4242 4243 4240 4241 4238 4239 4235 4236 4234 4235 4232 4233 4230 4231 4225 4226 4222 4223 4220 4221 4217 4218 4213 4214 4212 4213 4211 4212 4209 4210 4208 4209 4207 4208 4204 4205 4203 4204 4199 4200 4198 4199 4197 4198 4196 4197 4193 4194 4191 4192 4190 4191 4188 4189 4185 4186 4182 4183 4180 4181 4178 4179 4177 4178 4176 4177 4175 4176 4174 4175 4173 4174 4172 4173 4171 4172 4169 4170 4168 4169 4167 4168 4166 4167 4165 4166 4164 4165 4163 4164 4162 4163 4160 4161 4158 4159 4157 4158 4155 4156 4150 4151 4149 4150 4148 4149 4146 4147 4144 4145 4140 4141 4137 4138 4135 4136 4131 4132 4129 4130 4127 4128 4126 4127 4125 4126 4124 4125 4123 4124 4122 4123 4120 4121 4116 4117 4112 4113 4110 4111 4109 4110 4106 4107 4105 4106 4100 4101 4099 4100 4098 4099 4097 4098 4096 4097 4094 4095 4093 4094 4092 4093 4091 4092 4090 4091 4086 4087 4085 4086 4083 4084 4082 4083 4080 4081 4079 4080 4078 4079 4077 4078 4074 4075 4073 4074 4072 4073 4071 4072 4070 4071 4069 4070 4065 4066 4064 4065 4063 4064 4061 4062 4060 4061 4058 4059 4055 4056 4052 4053 4049 4050 4047 4048 4046 4047 4045 4046 4043 4044 4039 4040 4036 4037 4034 4035 4031 4032 4027 4028 4026 4027 4025 4026 4024 4025 4022 4023 4016 4017 4015 4016 4014 4015 4011 4012 4010 4011 4007 4008 4006 4007 4004 4005 4002 4003 3999 4000 3996 3997 3995 3996 3994 3995 3993 3994 3992 3993 3989 3990 3988 3989 3986 3987 3985 3986 3980 3981 3976 3977 3974 3975 3970 3971 3969 3970 3966 3967 3965 3966 3962 3963 3961 3962 3960 3961 3959 3960 3958 3959 3956 3957 3955 3956 3952 3953 3951 3952 3948 3949 3943 3944 3941 3942 3940 3941 3939 3940 3938 3939 3937 3938 3936 3937 3935 3936 3932 3933 3931 3932 3930 3931 3929 3930 3928 3929 3926 3927 3925 3926 3924 3925 3923 3924 3922 3923 3921 3922 3910 3911 3908 3909 3906 3907 3900 3901 3899 3900 3898 3899 3894 3895 3893 3894 3890 3891 3889 3890 3887 3888 3885 3886 3882 3883 3879 3880 3877 3878 3876 3877 3875 3876 3873 3874 3871 3872 3869 3870 3867 3868 3864 3865 3856 3857 3854 3855 3853 3854 3851 3852 3848 3849 3843 3844 3841 3842 3840 3841 3838 3839 3837 3838 3836 3837 3835 3836 3831 3832 3830 3831 3824 3825 3823 3824 3822 3823 3820 3821 3818 3819 3817 3818 3816 3817 3815 3816 3814 3815 3813 3814 3812 3813 3809 3810 3805 3806 3803 3804 3799 3800 3797 3798 3795 3796 3793 3794 3792 3793 3791 3792 3788 3789 3787 3788 3786 3787 3784 3785 3783 3784 3782 3783 3779 3780 3778 3779 3776 3777 3775 3776 3770 3771 3769 3770 3767 3768 3765 3766 3761 3762 3757 3758 3756 3757 3752 3753 3751 3752 3750 3751 3749 3750 3747 3748 3744 3745 3741 3742 3740 3741 3736 3737 3735 3736 3734 3735 3732 3733 3729 3730 3724 3725 3722 3723 3721 3722 3720 3721 3718 3719 3717 3718 3715 3716 3713 3714 3712 3713 3711 3712 3710 3711 3708 3709 3706 3707 3704 3705 3703 3704 3702 3703 3691 3692 3689 3690 3687 3688 3686 3687 3677 3678 3676 3677 3675 3676 3674 3675 3670 3671 3668 3669 3666 3667 3664 3665 3663 3664 3660 3661 3655 3656 3654 3655 3652 3653 3647 3648 3646 3647 3645 3646 3642 3643 3641 3642 3640 3641 3638 3639 3637 3638 3634 3635 3633 3634 3632 3633 3630 3631 3628 3629 3627 3628 3624 3625 3623 3624 3620 3621 3619 3620 3617 3618 3612 3613 3610 3611 3604 3605 3603 3604 3602 3603 3600 3601 3599 3600 3595 3596 3594 3595 3593 3594 3592 3593 3591 3592 3590 3591 3587 3588 3586 3587 3585 3586 3584 3585 3583 3584 3581 3582 3578 3579 3575 3576 3571 3572 3568 3569 3566 3567 3563 3564 3559 3560 3557 3558 3556 3557 3554 3555 3553 3554 3549 3550 3548 3549 3545 3546 3543 3544 3542 3543 3540 3541 3537 3538 3535 3536 3533 3534 3530 3531 3529 3530 3528 3529 3526 3527 3525 3526 3522 3523 3520 3521 3519 3520 3518 3519 3517 3518 3514 3515 3512 3513 3511 3512 3510 3511 3506 3507 3503 3504 3500 3501 3497 3498 3493 3494 3492 3493 3491 3492 3490 3491 3487 3488 3486 3487 3484 3485 3483 3484 3481 3482 3479 3480 3474 3475 3472 3473 3471 3472 3469 3470 3467 3468 3465 3466 3463 3464 3462 3463 3460 3461 3459 3460 3458 3459 3457 3458 3456 3457 3453 3454 3452 3453 3450 3451 3447 3448 3446 3447 3445 3446 3444 3445 3441 3442 3440 3441 3437 3438 3435 3436 3434 3435 3433 3434 3431 3432 3430 3431 3429 3430 3428 3429 3427 3428 3426 3427 3425 3426 3424 3425 3423 3424 3422 3423 3419 3420 3418 3419 3417 3418 3416 3417 3415 3416 3413 3414 3412 3413 3411 3412 3410 3411 3408 3409 3407 3408 3406 3407 3402 3403 3401 3402 3397 3398 3395 3396 3393 3394 3388 3389 3380 3381 3379 3380 3378 3379 3376 3377 3374 3375 3372 3373 3371 3372 3369 3370 3368 3369 3367 3368 3365 3366 3364 3365 3358 3359 3357 3358 3355 3356 3354 3355 3352 3353 3350 3351 3347 3348 3345 3346 3342 3343 3340 3341 3338 3339 3337 3338 3333 3334 3332 3333 3331 3332 3330 3331 3329 3330 3328 3329 3327 3328 3325 3326 3322 3323 3320 3321 3319 3320 3316 3317 3315 3316 3313 3314 3312 3313 3311 3312 3310 3311 3309 3310 3306 3307 3305 3306 3301 3302 3295 3296 3294 3295 3285 3286 3283 3284 3281 3282 3280 3281 3275 3276 3273 3274 3272 3273 3270 3271 3269 3270 3263 3264 3261 3262 3259 3260 3258 3259 3254 3255 3251 3252 3250 3251 3247 3248 3246 3247 3245 3246 3244 3245 3240 3241 3239 3240 3237 3238 3236 3237 3235 3236 3234 3235 3233 3234 3231 3232 3228 3229 3226 3227 3225 3226 3224 3225 3220 3221 3217 3218 3216 3217 3215 3216 3214 3215 3212 3213 3208 3209 3207 3208 3206 3207 3204 3205 3200 3201 3195 3196 3193 3194 3192 3193 3190 3191 3187 3188 3186 3187 3185 3186 3184 3185 3183 3184 3181 3182 3179 3180 3177 3178 3172 3173 3171 3172 3167 3168 3163 3164 3162 3163 3161 3162 3160 3161 3157 3158 3156 3157 3155 3156 3153 3154 3152 3153 3150 3151 3148 3149 3147 3148 3146 3147 3145 3146 3143 3144 3142 3143 3141 3142 3138 3139 3135 3136 3134 3135 3133 3134 3132 3133 3131 3132 3129 3130 3128 3129 3127 3128 3125 3126 3123 3124 3120 3121 3119 3120 3118 3119 3117 3118 3112 3113 3109 3110 3107 3108 3105 3106 3104 3105 3101 3102 3100 3101 3099 3100 3094 3095 3092 3093 3090 3091 3089 3090 3088 3089 3082 3083 3080 3081 3079 3080 3078 3079 3076 3077 3071 3072 3069 3070 3068 3069 3067 3068 3063 3064 3059 3060 3058 3059 3057 3058 3056 3057 3050 3051 3048 3049 3047 3048 3046 3047 3045 3046 3044 3045 3043 3044 3042 3043 3040 3041 3039 3040 3037 3038 3035 3036 3034 3035 3033 3034 3030 3031 3026 3027 3024 3025 3022 3023 3021 3022 3016 3017 3014 3015 3012 3013 3010 3011 3005 3006 3001 3002 2999 3000 2992 2993 2991 2992 2988 2989 2987 2988 2985 2986 2984 2985 2982 2983 2978 2979 2975 2976 2974 2975 2973 2974 2972 2973 2971 2972 2969 2970 2968 2969 2966 2967 2963 2964 2961 2962 2960 2961 2959 2960 2958 2959 2955 2956 2950 2951 2947 2948 2946 2947 2944 2945 2939 2940 2935 2936 2934 2935 2933 2934 2932 2933 2931 2932 2930 2931 2928 2929 2927 2928 2925 2926 2916 2917 2915 2916 2914 2915 2913 2914 2910 2911 2907 2908 2905 2906 2904 2905 2901 2902 2900 2901 2898 2899 2897 2898 2890 2891 2886 2887 2883 2884 2882 2883 2880 2881 2878 2879 2877 2878 2876 2877 2875 2876 2873 2874 2872 2873 2871 2872 2868 2869 2866 2867 2865 2866 2863 2864 2862 2863 2861 2862 2859 2860 2858 2859 2857 2858 2855 2856 2854 2855 2852 2853 2851 2852 2848 2849 2846 2847 2845 2846 2842 2843 2839 2840 2838 2839 2837 2838 2835 2836 2834 2835 2832 2833 2831 2832 2828 2829 2827 2828 2826 2827 2824 2825 2822 2823 2821 2822 2819 2820 2816 2817 2815 2816 2814 2815 2812 2813 2810 2811 2805 2806 2803 2804 2797 2798 2794 2795 2793 2794 2791 2792 2786 2787 2784 2785 2783 2784 2782 2783 2780 2781 2779 2780 2768 2769 2766 2767 2765 2766 2764 2765 2760 2761 2759 2760 2753 2754 2751 2752 2746 2747 2743 2744 2742 2743 2735 2736 2733 2734 2732 2733 2730 2731 2729 2730 2726 2727 2725 2726 2724 2725 2722 2723 2721 2722 2720 2721 2716 2717 2711 2712 2710 2711 2709 2710 2708 2709 2707 2708 2706 2707 2705 2706 2703 2704 2702 2703 2700 2701 2699 2700 2698 2699 2697 2698 2690 2691 2688 2689 2687 2688 2683 2684 2682 2683 2681 2682 2680 2681 2678 2679 2676 2677 2675 2676 2673 2674 2671 2672 2667 2668 2665 2666 2658 2659 2657 2658 2648 2649 2646 2647 2643 2644 2640 2641 2636 2637 2633 2634 2627 2628 2625 2626 2623 2624 2621 2622 2620 2621 2619 2620 2618 2619 2615 2616 2613 2614 2612 2613 2611 2612 2608 2609 2604 2605 2600 2601 2599 2600 2598 2599 2597 2598 2594 2595 2593 2594 2592 2593 2591 2592 2590 2591 2589 2590 2586 2587 2584 2585 2582 2583 2578 2579 2577 2578 2574 2575 2573 2574 2571 2572 2570 2571 2569 2570 2567 2568 2564 2565 2563 2564 2561 2562 2560 2561 2556 2557 2555 2556 2553 2554 2552 2553 2551 2552 2549 2550 2548 2549 2546 2547 2545 2546 2544 2545 2538 2539 2537 2538 2532 2533 2531 2532 2530 2531 2529 2530 2525 2526 2522 2523 2521 2522 2515 2516 2513 2514 2512 2513 2510 2511 2506 2507 2504 2505 2503 2504 2499 2500 2497 2498 2496 2497 2493 2494 2492 2493 2491 2492 2489 2490 2485 2486 2484 2485 2482 2483 2481 2482 2474 2475 2473 2474 2471 2472 2470 2471 2469 2470 2466 2467 2465 2466 2464 2465 2462 2463 2460 2461 2457 2458 2454 2455 2448 2449 2446 2447 2445 2446 2444 2445 2442 2443 2436 2437 2434 2435 2433 2434 2431 2432 2430 2431 2428 2429 2427 2428 2426 2427 2424 2425 2423 2424 2421 2422 2420 2421 2419 2420 2418 2419 2415 2416 2414 2415 2409 2410 2408 2409 2407 2408 2406 2407 2405 2406 2403 2404 2402 2403 2401 2402 2399 2400 2398 2399 2397 2398 2396 2397 2394 2395 2392 2393 2391 2392 2390 2391 2383 2384 2382 2383 2381 2382 2380 2381 2377 2378 2376 2377 2373 2374 2370 2371 2368 2369 2367 2368 2366 2367 2365 2366 2364 2365 2361 2362 2359 2360 2358 2359 2356 2357 2355 2356 2353 2354 2351 2352 2347 2348 2346 2347 2344 2345 2342 2343 2334 2335 2333 2334 2328 2329 2327 2328 2325 2326 2324 2325 2323 2324 2318 2319 2317 2318 2314 2315 2311 2312 2310 2311 2308 2309 2306 2307 2304 2305 2303 2304 2297 2298 2294 2295 2293 2294 2291 2292 2290 2291 2286 2287 2284 2285 2280 2281 2279 2280 2278 2279 2272 2273 2271 2272 2267 2268 2264 2265 2263 2264 2261 2262 2260 2261 2257 2258 2256 2257 2251 2252 2250 2251 2247 2248 2245 2246 2243 2244 2242 2243 2241 2242 2239 2240 2238 2239 2235 2236 2234 2235 2232 2233 2231 2232 2230 2231 2229 2230 2228 2229 2227 2228 2226 2227 2220 2221 2219 2220 2216 2217 2214 2215 2213 2214 2210 2211 2208 2209 2204 2205 2203 2204 2202 2203 2201 2202 2199 2200 2196 2197 2195 2196 2193 2194 2192 2193 2187 2188 2186 2187 2185 2186 2184 2185 2183 2184 2181 2182 2180 2181 2176 2177 2175 2176 2169 2170 2167 2168 2166 2167 2164 2165 2161 2162 2160 2161 2159 2160 2157 2158 2155 2156 2152 2153 2149 2150 2146 2147 2144 2145 2143 2144 2139 2140 2138 2139 2136 2137 2135 2136 2134 2135 2132 2133 2130 2131 2129 2130 2127 2128 2126 2127 2125 2126 2123 2124 2122 2123 2120 2121 2114 2115 2113 2114 2111 2112 2110 2111 2109 2110 2107 2108 2106 2107 2105 2106 2102 2103 2101 2102 2100 2101 2098 2099 2097 2098 2094 2095 2090 2091 2089 2090 2087 2088 2086 2087 2084 2085 2078 2079 2077 2078 2075 2076 2074 2075 2073 2074 2072 2073 2069 2070 2067 2068 2066 2067 2064 2065 2061 2062 2060 2061 2057 2058 2052 2053 2049 2050 2048 2049 2046 2047 2044 2045 2042 2043 2041 2042 2039 2040 2038 2039 2036 2037 2034 2035 2033 2034 2032 2033 2031 2032 2030 2031 2029 2030 2027 2028 2026 2027 2025 2026 2024 2025 2021 2022 2020 2021 2019 2020 2017 2018 2016 2017 2015 2016 2012 2013 2009 2010 2002 2003 1998 1999 1997 1998 1996 1997 1991 1992 1990 1991 1989 1990 1986 1987 1983 1984 1980 1981 1976 1977 1974 1975 1970 1971 1968 1969 1967 1968 1966 1967 1961 1962 1959 1960 1957 1958 1956 1957 1954 1955 1952 1953 1951 1952 1948 1949 1946 1947 1945 1946 1944 1945 1943 1944 1937 1938 1935 1936 1929 1930 1928 1929 1926 1927 1925 1926 1923 1924 1922 1923 1921 1922 1920 1921 1918 1919 1917 1918 1916 1917 1915 1916 1914 1915 1910 1911 1909 1910 1908 1909 1907 1908 1906 1907 1904 1905 1903 1904 1900 1901 1899 1900 1894 1895 1893 1894 1892 1893 1891 1892 1889 1890 1884 1885 1882 1883 1880 1881 1879 1880 1877 1878 1875 1876 1871 1872 1870 1871 1868 1869 1865 1866 1863 1864 1862 1863 1861 1862 1860 1861 1859 1860 1853 1854 1850 1851 1849 1850 1847 1848 1844 1845 1840 1841 1839 1840 1838 1839 1836 1837 1835 1836 1834 1835 1829 1830 1824 1825 1822 1823 1821 1822 1819 1820 1818 1819 1817 1818 1816 1817 1814 1815 1813 1814 1812 1813 1810 1811 1808 1809 1805 1806 1804 1805 1803 1804 1802 1803 1801 1802 1800 1801 1799 1800 1792 1793 1788 1789 1787 1788 1786 1787 1784 1785 1783 1784 1782 1783 1781 1782 1779 1780 1778 1779 1776 1777 1775 1776 1773 1774 1771 1772 1770 1771 1769 1770 1766 1767 1765 1766 1764 1765 1763 1764 1761 1762 1760 1761 1758 1759 1754 1755 1753 1754 1752 1753 1751 1752 1750 1751 1749 1750 1748 1749 1746 1747 1743 1744 1742 1743 1741 1742 1740 1741 1739 1740 1738 1739 1737 1738 1733 1734 1732 1733 1730 1731 1729 1730 1728 1729 1727 1728 1724 1725 1723 1724 1721 1722 1713 1714 1712 1713 1711 1712 1709 1710 1708 1709 1707 1708 1706 1707 1704 1705 1703 1704 1701 1702 1700 1701 1699 1700 1698 1699 1697 1698 1696 1697 1695 1696 1694 1695 1691 1692 1688 1689 1684 1685 1682 1683 1680 1681 1675 1676 1674 1675 1673 1674 1668 1669 1666 1667 1665 1666 1661 1662 1659 1660 1658 1659 1657 1658 1656 1657 1655 1656 1654 1655 1645 1646 1644 1645 1642 1643 1641 1642 1640 1641 1639 1640 1638 1639 1637 1638 1633 1634 1632 1633 1631 1632 1629 1630 1628 1629 1626 1627 1625 1626 1622 1623 1620 1621 1618 1619 1617 1618 1616 1617 1615 1616 1613 1614 1611 1612 1610 1611 1607 1608 1606 1607 1604 1605 1601 1602 1599 1600 1596 1597 1595 1596 1594 1595 1591 1592 1587 1588 1586 1587 1585 1586 1584 1585 1583 1584 1582 1583 1576 1577 1575 1576 1572 1573 1571 1572 1569 1570 1566 1567 1564 1565 1563 1564 1558 1559 1554 1555 1553 1554 1551 1552 1550 1551 1549 1550 1547 1548 1546 1547 1545 1546 1541 1542 1538 1539 1534 1535 1532 1533 1528 1529 1527 1528 1525 1526 1524 1525 1522 1523 1521 1522 1520 1521 1519 1520 1514 1515 1510 1511 1508 1509 1506 1507 1500 1501 1496 1497 1494 1495 1492 1493 1491 1492 1489 1490 1488 1489 1487 1488 1486 1487 1485 1486 1483 1484 1477 1478 1476 1477 1475 1476 1474 1475 1470 1471 1469 1470 1465 1466 1464 1465 1463 1464 1462 1463 1458 1459 1456 1457 1455 1456 1448 1449 1445 1446 1442 1443 1438 1439 1434 1435 1433 1434 1431 1432 1426 1427 1425 1426 1424 1425 1423 1424 1421 1422 1418 1419 1416 1417 1415 1416 1413 1414 1410 1411 1409 1410 1408 1409 1405 1406 1404 1405 1399 1400 1398 1399 1396 1397 1390 1391 1388 1389 1386 1387 1383 1384 1381 1382 1378 1379 1377 1378 1376 1377 1375 1376 1374 1375 1371 1372 1368 1369 1363 1364 1361 1362 1359 1360 1357 1358 1356 1357 1355 1356 1352 1353 1350 1351 1349 1350 1345 1346 1344 1345 1343 1344 1341 1342 1338 1339 1337 1338 1336 1337 1335 1336 1331 1332 1329 1330 1328 1329 1327 1328 1326 1327 1323 1324 1320 1321 1319 1320 1318 1319 1315 1316 1310 1311 1308 1309 1307 1308 1306 1307 1303 1304 1302 1303 1301 1302 1300 1301 1299 1300 1298 1299 1297 1298 1292 1293 1291 1292 1289 1290 1286 1287 1282 1283 1280 1281 1279 1280 1278 1279 1273 1274 1271 1272 1269 1270 1268 1269 1267 1268 1266 1267 1263 1264 1262 1263 1258 1259 1257 1258 1256 1257 1255 1256 1252 1253 1251 1252 1250 1251 1248 1249 1244 1245 1243 1244 1241 1242 1240 1241 1237 1238 1231 1232 1225 1226 1222 1223 1219 1220 1216 1217 1214 1215 1212 1213 1209 1210 1207 1208 1206 1207 1203 1204 1202 1203 1198 1199 1197 1198 1195 1196 1193 1194 1190 1191 1188 1189 1186 1187 1185 1186 1183 1184 1182 1183 1181 1182 1180 1181 1179 1180 1178 1179 1176 1177 1175 1176 1174 1175 1173 1174 1172 1173 1170 1171 1168 1169 1167 1168 1165 1166 1162 1163 1159 1160 1158 1159 1157 1158 1156 1157 1154 1155 1153 1154 1152 1153 1150 1151 1149 1150 1147 1148 1146 1147 1145 1146 1144 1145 1140 1141 1137 1138 1136 1137 1135 1136 1133 1134 1131 1132 1129 1130 1125 1126 1124 1125 1123 1124 1120 1121 1118 1119 1117 1118 1115 1116 1114 1115 1112 1113 1111 1112 1109 1110 1108 1109 1105 1106 1104 1105 1102 1103 1097 1098 1094 1095 1093 1094 1092 1093 1089 1090 1087 1088 1085 1086 1083 1084 1081 1082 1080 1081 1078 1079 1077 1078 1074 1075 1073 1074 1072 1073 1071 1072 1070 1071 1069 1070 1066 1067 1065 1066 1063 1064 1060 1061 1059 1060 1056 1057 1055 1056 1051 1052 1049 1050 1048 1049 1047 1048 1044 1045 1043 1044 1040 1041 1039 1040 1038 1039 1037 1038 1036 1037 1034 1035 1033 1034 1030 1031 1025 1026 1023 1024 1022 1023 1020 1021 1018 1019 1014 1015 1010 1011 1009 1010 1005 1006 1002 1003 1001 1002 997 998 995 996 994 995 992 993 991 992 989 990 988 989 987 988 984 985 983 984 981 982 980 981 978 979 977 978 976 977 974 975 972 973 971 972 969 970 968 969 967 968 966 967 964 965 961 962 958 959 955 956 953 954 951 952 947 948 946 947 945 946 944 945 943 944 941 942 938 939 936 937 935 936 934 935 932 933 930 931 928 929 927 928 926 927 925 926 923 924 919 920 917 918 915 916 910 911 909 910 905 906 904 905 903 904 901 902 900 901 898 899 897 898 896 897 895 896 894 895 893 894 892 893 878 879 875 876 874 875 873 874 872 873 869 870 868 869 867 868 865 866 864 865 863 864 861 862 857 858 855 856 853 854 851 852 850 851 845 846 844 845 843 844 839 840 838 839 836 837 835 836 832 833 829 830 828 829 827 828 826 827 824 825 822 823 821 822 819 820 818 819 817 818 814 815 813 814 811 812 809 810 807 808 803 804 801 802 800 801 796 797 795 796 794 795 793 794 791 792 787 788 786 787 785 786 784 785 781 782 779 780 775 776 774 775 773 774 772 773 767 768 759 760 758 759 752 753 751 752 750 751 749 750 748 749 746 747 742 743 741 742 737 738 736 737 735 736 733 734 729 730 728 729 725 726 724 725 720 721 719 720 718 719 717 718 716 717 715 716 712 713 711 712 709 710 707 708 706 707 705 706 704 705 703 704 700 701 699 700 698 699 697 698 694 695 691 692 687 688 686 687 684 685 683 684 682 683 675 676 670 671 669 670 668 669 666 667 663 664 661 662 660 661 658 659 657 658 656 657 654 655 652 653 649 650 646 647 644 645 643 644 642 643 640 641 639 640 635 636 634 635 633 634 632 633 628 629 624 625 621 622 619 620 618 619 616 617 615 616 613 614 612 613 610 611 609 610 607 608 606 607 605 606 604 605 603 604 600 601 599 600 596 597 593 594 590 591 587 588 586 587 583 584 581 582 580 581 576 577 573 574 572 573 571 572 570 571 568 569 566 567 564 565 561 562 559 560 554 555 553 554 552 553 549 550 548 549 547 548 546 547 543 544 542 543 540 541 539 540 537 538 535 536 534 535 533 534 530 531 529 530 528 529 527 528 525 526 523 524 521 522 519 520 518 519 517 518 516 517 515 516 514 515 513 514 511 512 509 510 508 509 505 506 500 501 498 499 497 498 496 497 494 495 493 494 491 492 490 491 489 490 487 488 486 487 477 478 470 471 469 470 468 469 465 466 463 464 461 462 460 461 459 460 457 458 456 457 452 453 451 452 449 450 448 449 444 445 442 443 441 442 439 440 436 437 435 436 432 433 430 431 429 430 427 428 423 424 422 423 420 421 412 413 404 405 403 404 402 403 401 402 399 400 398 399 397 398 395 396 388 389 387 388 385 386 384 385 382 383 381 382 380 381 379 380 377 378 376 377 375 376 371 372 368 369 363 364 361 362 360 361 359 360 357 358 355 356 353 354 352 353 349 350 347 348 344 345 343 344 342 343 340 341 339 340 335 336 333 334 332 333 331 332 327 328 326 327 325 326 323 324 322 323 321 322 319 320 316 317 315 316 311 312 308 309 307 308 302 303 297 298 294 295 293 294 288 289 287 288 286 287 285 286 283 284 282 283 281 282 276 277 275 276 273 274 267 268 265 266 264 265 263 264 259 260 254 255 252 253 250 251 249 250 247 248 245 246 244 245 243 244 242 243 236 237 235 236 233 234 231 232 230 231 225 226 224 225 222 223 221 222 220 221 218 219 214 215 212 213 209 210 207 208 206 207 201 202 200 201 197 198 194 195 192 193 191 192 186 187 183 184 182 183 181 182 179 180 178 179 174 175 173 174 168 169 166 167 164 165 163 164 162 163 161 162 156 157 152 153 151 152 147 148 145 146 144 145 143 144 137 138 136 137 135 136 131 132 128 129 127 128 124 125 121 122 119 120 118 119 116 117 115 116 113 114 112 113 111 112 107 108 106 107 104 105 102 103 100 101 99 100 98 99 97 98 96 97 92 93 91 92 90 91 89 90 88 89 86 87 82 83 79 80 76 77 75 76 73 74 69 70 66 67 65 66 63 64 61 62 59 60 58 59 57 58 56 57 52 53 50 51 48 49 45 46 44 45 43 44 42 43 41 42 39 40 35 36 34 35 33 34 31 32 30 31 26 27 25 26 20 21 19 20 18 19 15 16 14 15 12 13 11 12 10 11 9 10 8 9 6 7 5 6 2 3 1 2 impossible 2051 4031 4032 4029 4030 4026 4027 4024 4025 4023 4024 4020 4021 4019 4020 4018 4019 4016 4017 4015 4016 4014 4015 4013 4014 4012 4013 4011 4012 4010 4011 4009 4010 4008 4009 4007 4008 4006 4007 4003 4004 4002 4003 3998 3999 3994 3995 3993 3994 3992 3993 3991 3992 3990 3991 3989 3990 3987 3988 3986 3987 3985 3986 3982 3983 3981 3982 3979 3980 3976 3977 3974 3975 3973 3974 3972 3973 3970 3971 3969 3970 3966 3967 3964 3965 3958 3959 3957 3958 3955 3956 3954 3955 3951 3952 3950 3951 3949 3950 3947 3948 3943 3944 3942 3943 3941 3942 3940 3941 3937 3938 3936 3937 3935 3936 3933 3934 3932 3933 3928 3929 3926 3927 3920 3921 3919 3920 3918 3919 3917 3918 3915 3916 3913 3914 3912 3913 3910 3911 3909 3910 3908 3909 3906 3907 3905 3906 3903 3904 3902 3903 3900 3901 3899 3900 3898 3899 3894 3895 3893 3894 3892 3893 3890 3891 3889 3890 3885 3886 3884 3885 3883 3884 3881 3882 3880 3881 3877 3878 3875 3876 3873 3874 3868 3869 3867 3868 3864 3865 3861 3862 3858 3859 3856 3857 3855 3856 3852 3853 3848 3849 3847 3848 3845 3846 3843 3844 3842 3843 3835 3836 3833 3834 3830 3831 3827 3828 3826 3827 3825 3826 3824 3825 3822 3823 3820 3821 3817 3818 3816 3817 3815 3816 3814 3815 3813 3814 3812 3813 3811 3812 3810 3811 3808 3809 3807 3808 3805 3806 3802 3803 3800 3801 3799 3800 3797 3798 3796 3797 3795 3796 3794 3795 3793 3794 3791 3792 3790 3791 3787 3788 3786 3787 3785 3786 3782 3783 3781 3782 3780 3781 3779 3780 3778 3779 3774 3775 3768 3769 3767 3768 3766 3767 3764 3765 3763 3764 3761 3762 3760 3761 3759 3760 3758 3759 3757 3758 3753 3754 3750 3751 3749 3750 3747 3748 3744 3745 3743 3744 3740 3741 3738 3739 3735 3736 3733 3734 3726 3727 3725 3726 3724 3725 3722 3723 3721 3722 3720 3721 3717 3718 3716 3717 3715 3716 3714 3715 3713 3714 3711 3712 3710 3711 3706 3707 3705 3706 3702 3703 3700 3701 3696 3697 3691 3692 3689 3690 3687 3688 3686 3687 3684 3685 3681 3682 3680 3681 3677 3678 3676 3677 3675 3676 3673 3674 3672 3673 3669 3670 3668 3669 3666 3667 3665 3666 3664 3665 3661 3662 3659 3660 3658 3659 3653 3654 3652 3653 3651 3652 3650 3651 3649 3650 3648 3649 3644 3645 3642 3643 3638 3639 3635 3636 3632 3633 3629 3630 3628 3629 3624 3625 3623 3624 3622 3623 3621 3622 3618 3619 3614 3615 3610 3611 3608 3609 3606 3607 3601 3602 3600 3601 3599 3600 3598 3599 3597 3598 3594 3595 3591 3592 3590 3591 3587 3588 3586 3587 3585 3586 3581 3582 3580 3581 3578 3579 3576 3577 3575 3576 3572 3573 3569 3570 3568 3569 3567 3568 3566 3567 3565 3566 3563 3564 3562 3563 3560 3561 3559 3560 3558 3559 3556 3557 3554 3555 3550 3551 3549 3550 3543 3544 3542 3543 3540 3541 3537 3538 3536 3537 3534 3535 3532 3533 3529 3530 3528 3529 3526 3527 3521 3522 3520 3521 3519 3520 3517 3518 3514 3515 3513 3514 3509 3510 3508 3509 3504 3505 3502 3503 3501 3502 3500 3501 3499 3500 3494 3495 3493 3494 3491 3492 3489 3490 3488 3489 3487 3488 3483 3484 3480 3481 3477 3478 3474 3475 3473 3474 3472 3473 3471 3472 3470 3471 3466 3467 3463 3464 3462 3463 3461 3462 3458 3459 3456 3457 3452 3453 3451 3452 3449 3450 3447 3448 3446 3447 3445 3446 3444 3445 3443 3444 3440 3441 3439 3440 3438 3439 3437 3438 3435 3436 3434 3435 3433 3434 3431 3432 3430 3431 3427 3428 3426 3427 3424 3425 3423 3424 3422 3423 3421 3422 3420 3421 3416 3417 3413 3414 3412 3413 3410 3411 3409 3410 3408 3409 3407 3408 3406 3407 3405 3406 3402 3403 3398 3399 3396 3397 3393 3394 3391 3392 3388 3389 3386 3387 3383 3384 3381 3382 3380 3381 3377 3378 3376 3377 3373 3374 3371 3372 3370 3371 3367 3368 3366 3367 3365 3366 3364 3365 3363 3364 3360 3361 3355 3356 3350 3351 3349 3350 3348 3349 3347 3348 3346 3347 3345 3346 3344 3345 3342 3343 3337 3338 3336 3337 3333 3334 3331 3332 3320 3321 3319 3320 3316 3317 3310 3311 3309 3310 3306 3307 3302 3303 3301 3302 3300 3301 3299 3300 3296 3297 3294 3295 3293 3294 3291 3292 3290 3291 3289 3290 3288 3289 3286 3287 3281 3282 3280 3281 3279 3280 3276 3277 3275 3276 3273 3274 3267 3268 3266 3267 3263 3264 3258 3259 3253 3254 3251 3252 3249 3250 3248 3249 3247 3248 3246 3247 3244 3245 3242 3243 3241 3242 3238 3239 3236 3237 3234 3235 3229 3230 3225 3226 3224 3225 3223 3224 3221 3222 3220 3221 3218 3219 3217 3218 3216 3217 3215 3216 3214 3215 3213 3214 3210 3211 3207 3208 3205 3206 3204 3205 3196 3197 3195 3196 3192 3193 3189 3190 3188 3189 3187 3188 3186 3187 3185 3186 3184 3185 3181 3182 3179 3180 3178 3179 3175 3176 3174 3175 3169 3170 3168 3169 3163 3164 3162 3163 3160 3161 3158 3159 3156 3157 3155 3156 3152 3153 3150 3151 3149 3150 3148 3149 3147 3148 3146 3147 3145 3146 3144 3145 3142 3143 3141 3142 3138 3139 3137 3138 3136 3137 3135 3136 3133 3134 3132 3133 3131 3132 3129 3130 3128 3129 3127 3128 3126 3127 3125 3126 3123 3124 3118 3119 3116 3117 3115 3116 3113 3114 3112 3113 3111 3112 3108 3109 3107 3108 3106 3107 3104 3105 3102 3103 3101 3102 3099 3100 3098 3099 3090 3091 3088 3089 3087 3088 3085 3086 3084 3085 3083 3084 3082 3083 3080 3081 3079 3080 3078 3079 3074 3075 3073 3074 3071 3072 3069 3070 3068 3069 3067 3068 3066 3067 3065 3066 3061 3062 3060 3061 3059 3060 3057 3058 3055 3056 3054 3055 3053 3054 3052 3053 3049 3050 3047 3048 3045 3046 3043 3044 3042 3043 3040 3041 3037 3038 3036 3037 3035 3036 3033 3034 3031 3032 3027 3028 3026 3027 3025 3026 3024 3025 3023 3024 3021 3022 3020 3021 3018 3019 3016 3017 3013 3014 3012 3013 3009 3010 3008 3009 3007 3008 3006 3007 3005 3006 3004 3005 3002 3003 3001 3002 3000 3001 2998 2999 2996 2997 2990 2991 2989 2990 2987 2988 2986 2987 2984 2985 2982 2983 2981 2982 2980 2981 2977 2978 2971 2972 2970 2971 2969 2970 2968 2969 2964 2965 2963 2964 2962 2963 2957 2958 2951 2952 2949 2950 2948 2949 2942 2943 2940 2941 2939 2940 2937 2938 2936 2937 2935 2936 2933 2934 2929 2930 2928 2929 2925 2926 2924 2925 2923 2924 2922 2923 2921 2922 2920 2921 2917 2918 2915 2916 2914 2915 2913 2914 2911 2912 2909 2910 2907 2908 2906 2907 2905 2906 2904 2905 2903 2904 2902 2903 2900 2901 2895 2896 2894 2895 2892 2893 2891 2892 2889 2890 2888 2889 2884 2885 2882 2883 2880 2881 2877 2878 2876 2877 2874 2875 2873 2874 2872 2873 2870 2871 2869 2870 2868 2869 2867 2868 2865 2866 2862 2863 2861 2862 2857 2858 2853 2854 2851 2852 2850 2851 2848 2849 2846 2847 2843 2844 2841 2842 2840 2841 2839 2840 2838 2839 2837 2838 2836 2837 2834 2835 2830 2831 2827 2828 2826 2827 2823 2824 2822 2823 2820 2821 2818 2819 2815 2816 2809 2810 2808 2809 2802 2803 2801 2802 2799 2800 2798 2799 2795 2796 2794 2795 2793 2794 2791 2792 2789 2790 2788 2789 2786 2787 2785 2786 2784 2785 2782 2783 2781 2782 2779 2780 2778 2779 2775 2776 2774 2775 2773 2774 2772 2773 2771 2772 2767 2768 2766 2767 2764 2765 2763 2764 2762 2763 2759 2760 2757 2758 2756 2757 2755 2756 2754 2755 2752 2753 2750 2751 2749 2750 2748 2749 2747 2748 2746 2747 2740 2741 2738 2739 2737 2738 2735 2736 2734 2735 2733 2734 2730 2731 2729 2730 2728 2729 2722 2723 2721 2722 2720 2721 2719 2720 2716 2717 2709 2710 2708 2709 2706 2707 2705 2706 2703 2704 2702 2703 2701 2702 2699 2700 2697 2698 2696 2697 2693 2694 2689 2690 2688 2689 2686 2687 2684 2685 2682 2683 2681 2682 2680 2681 2678 2679 2676 2677 2674 2675 2673 2674 2669 2670 2667 2668 2666 2667 2665 2666 2663 2664 2662 2663 2660 2661 2659 2660 2657 2658 2656 2657 2654 2655 2653 2654 2651 2652 2650 2651 2649 2650 2646 2647 2645 2646 2642 2643 2640 2641 2639 2640 2638 2639 2637 2638 2634 2635 2632 2633 2630 2631 2629 2630 2628 2629 2626 2627 2623 2624 2620 2621 2619 2620 2617 2618 2616 2617 2615 2616 2614 2615 2612 2613 2611 2612 2610 2611 2609 2610 2608 2609 2606 2607 2603 2604 2601 2602 2599 2600 2598 2599 2597 2598 2595 2596 2594 2595 2592 2593 2591 2592 2590 2591 2589 2590 2585 2586 2584 2585 2580 2581 2579 2580 2578 2579 2577 2578 2576 2577 2574 2575 2572 2573 2567 2568 2565 2566 2563 2564 2562 2563 2560 2561 2558 2559 2556 2557 2553 2554 2551 2552 2548 2549 2547 2548 2546 2547 2544 2545 2540 2541 2539 2540 2538 2539 2537 2538 2533 2534 2530 2531 2528 2529 2525 2526 2523 2524 2520 2521 2519 2520 2511 2512 2505 2506 2504 2505 2502 2503 2501 2502 2500 2501 2497 2498 2495 2496 2493 2494 2488 2489 2487 2488 2485 2486 2484 2485 2483 2484 2482 2483 2479 2480 2476 2477 2475 2476 2473 2474 2472 2473 2470 2471 2469 2470 2466 2467 2465 2466 2459 2460 2458 2459 2455 2456 2454 2455 2453 2454 2451 2452 2449 2450 2445 2446 2444 2445 2442 2443 2440 2441 2439 2440 2438 2439 2436 2437 2435 2436 2432 2433 2430 2431 2429 2430 2428 2429 2425 2426 2423 2424 2422 2423 2420 2421 2419 2420 2418 2419 2414 2415 2413 2414 2408 2409 2406 2407 2405 2406 2404 2405 2398 2399 2397 2398 2395 2396 2392 2393 2387 2388 2385 2386 2384 2385 2383 2384 2382 2383 2380 2381 2379 2380 2378 2379 2377 2378 2376 2377 2373 2374 2371 2372 2370 2371 2366 2367 2365 2366 2363 2364 2353 2354 2351 2352 2350 2351 2349 2350 2346 2347 2345 2346 2344 2345 2343 2344 2342 2343 2338 2339 2335 2336 2334 2335 2333 2334 2332 2333 2330 2331 2328 2329 2327 2328 2325 2326 2324 2325 2323 2324 2322 2323 2321 2322 2320 2321 2319 2320 2318 2319 2317 2318 2315 2316 2312 2313 2311 2312 2308 2309 2307 2308 2306 2307 2303 2304 2302 2303 2301 2302 2299 2300 2297 2298 2291 2292 2289 2290 2288 2289 2285 2286 2283 2284 2282 2283 2281 2282 2280 2281 2278 2279 2277 2278 2275 2276 2274 2275 2272 2273 2269 2270 2260 2261 2258 2259 2257 2258 2253 2254 2252 2253 2251 2252 2250 2251 2248 2249 2247 2248 2244 2245 2243 2244 2242 2243 2240 2241 2235 2236 2233 2234 2226 2227 2224 2225 2220 2221 2218 2219 2217 2218 2216 2217 2215 2216 2212 2213 2211 2212 2210 2211 2209 2210 2195 2196 2194 2195 2193 2194 2192 2193 2191 2192 2190 2191 2189 2190 2185 2186 2183 2184 2179 2180 2175 2176 2173 2174 2172 2173 2171 2172 2170 2171 2168 2169 2167 2168 2165 2166 2163 2164 2161 2162 2159 2160 2157 2158 2155 2156 2150 2151 2147 2148 2144 2145 2143 2144 2142 2143 2141 2142 2140 2141 2135 2136 2133 2134 2132 2133 2129 2130 2128 2129 2126 2127 2125 2126 2124 2125 2120 2121 2117 2118 2114 2115 2113 2114 2112 2113 2111 2112 2109 2110 2108 2109 2107 2108 2106 2107 2103 2104 2102 2103 2101 2102 2097 2098 2096 2097 2094 2095 2093 2094 2090 2091 2088 2089 2086 2087 2085 2086 2080 2081 2079 2080 2078 2079 2076 2077 2072 2073 2071 2072 2069 2070 2066 2067 2065 2066 2059 2060 2056 2057 2055 2056 2053 2054 2052 2053 2050 2051 2049 2050 2048 2049 2045 2046 2043 2044 2042 2043 2039 2040 2038 2039 2037 2038 2036 2037 2035 2036 2033 2034 2029 2030 2024 2025 2022 2023 2021 2022 2020 2021 2018 2019 2016 2017 2015 2016 2014 2015 2010 2011 2007 2008 2006 2007 2005 2006 2004 2005 2001 2002 2000 2001 1999 2000 1998 1999 1993 1994 1992 1993 1989 1990 1984 1985 1982 1983 1981 1982 1979 1980 1978 1979 1976 1977 1971 1972 1970 1971 1969 1970 1967 1968 1966 1967 1965 1966 1961 1962 1957 1958 1956 1957 1955 1956 1954 1955 1953 1954 1950 1951 1948 1949 1946 1947 1945 1946 1944 1945 1943 1944 1941 1942 1938 1939 1937 1938 1931 1932 1930 1931 1929 1930 1925 1926 1924 1925 1921 1922 1920 1921 1919 1920 1918 1919 1917 1918 1916 1917 1915 1916 1910 1911 1909 1910 1908 1909 1905 1906 1902 1903 1900 1901 1898 1899 1897 1898 1892 1893 1891 1892 1889 1890 1887 1888 1881 1882 1877 1878 1875 1876 1873 1874 1872 1873 1869 1870 1866 1867 1864 1865 1861 1862 1860 1861 1858 1859 1857 1858 1856 1857 1855 1856 1852 1853 1849 1850 1848 1849 1847 1848 1845 1846 1843 1844 1840 1841 1838 1839 1837 1838 1836 1837 1833 1834 1832 1833 1831 1832 1829 1830 1828 1829 1825 1826 1824 1825 1822 1823 1818 1819 1814 1815 1813 1814 1811 1812 1809 1810 1808 1809 1806 1807 1803 1804 1800 1801 1799 1800 1798 1799 1797 1798 1796 1797 1795 1796 1793 1794 1792 1793 1790 1791 1788 1789 1786 1787 1785 1786 1784 1785 1783 1784 1782 1783 1779 1780 1777 1778 1776 1777 1775 1776 1773 1774 1770 1771 1769 1770 1767 1768 1766 1767 1765 1766 1762 1763 1760 1761 1758 1759 1757 1758 1756 1757 1755 1756 1752 1753 1751 1752 1750 1751 1749 1750 1746 1747 1745 1746 1744 1745 1743 1744 1739 1740 1736 1737 1735 1736 1734 1735 1733 1734 1732 1733 1730 1731 1729 1730 1726 1727 1720 1721 1718 1719 1717 1718 1712 1713 1709 1710 1707 1708 1705 1706 1701 1702 1700 1701 1699 1700 1697 1698 1693 1694 1692 1693 1691 1692 1688 1689 1687 1688 1686 1687 1682 1683 1680 1681 1679 1680 1676 1677 1675 1676 1674 1675 1673 1674 1672 1673 1671 1672 1665 1666 1663 1664 1662 1663 1661 1662 1658 1659 1655 1656 1650 1651 1648 1649 1647 1648 1643 1644 1642 1643 1640 1641 1638 1639 1637 1638 1636 1637 1635 1636 1633 1634 1632 1633 1629 1630 1627 1628 1626 1627 1624 1625 1623 1624 1622 1623 1621 1622 1618 1619 1617 1618 1616 1617 1612 1613 1611 1612 1610 1611 1603 1604 1602 1603 1601 1602 1597 1598 1596 1597 1594 1595 1593 1594 1592 1593 1590 1591 1589 1590 1588 1589 1586 1587 1584 1585 1582 1583 1581 1582 1579 1580 1578 1579 1576 1577 1574 1575 1572 1573 1571 1572 1569 1570 1565 1566 1564 1565 1561 1562 1560 1561 1556 1557 1555 1556 1553 1554 1551 1552 1549 1550 1546 1547 1545 1546 1543 1544 1541 1542 1540 1541 1539 1540 1537 1538 1525 1526 1524 1525 1522 1523 1520 1521 1519 1520 1517 1518 1516 1517 1515 1516 1514 1515 1513 1514 1512 1513 1511 1512 1504 1505 1502 1503 1501 1502 1500 1501 1499 1500 1496 1497 1495 1496 1494 1495 1492 1493 1491 1492 1488 1489 1484 1485 1483 1484 1482 1483 1481 1482 1478 1479 1476 1477 1475 1476 1474 1475 1473 1474 1471 1472 1470 1471 1467 1468 1465 1466 1464 1465 1462 1463 1459 1460 1457 1458 1455 1456 1451 1452 1450 1451 1448 1449 1447 1448 1446 1447 1445 1446 1443 1444 1442 1443 1438 1439 1437 1438 1436 1437 1434 1435 1433 1434 1431 1432 1428 1429 1426 1427 1425 1426 1424 1425 1423 1424 1421 1422 1415 1416 1413 1414 1412 1413 1410 1411 1408 1409 1405 1406 1404 1405 1402 1403 1401 1402 1399 1400 1393 1394 1392 1393 1388 1389 1387 1388 1386 1387 1385 1386 1384 1385 1383 1384 1382 1383 1380 1381 1377 1378 1373 1374 1371 1372 1370 1371 1369 1370 1368 1369 1367 1368 1365 1366 1364 1365 1361 1362 1359 1360 1349 1350 1347 1348 1345 1346 1344 1345 1343 1344 1342 1343 1341 1342 1336 1337 1335 1336 1334 1335 1333 1334 1330 1331 1328 1329 1326 1327 1324 1325 1322 1323 1319 1320 1313 1314 1312 1313 1311 1312 1306 1307 1305 1306 1304 1305 1303 1304 1301 1302 1300 1301 1298 1299 1296 1297 1295 1296 1293 1294 1292 1293 1291 1292 1286 1287 1285 1286 1283 1284 1280 1281 1277 1278 1275 1276 1272 1273 1268 1269 1267 1268 1266 1267 1264 1265 1263 1264 1262 1263 1260 1261 1259 1260 1258 1259 1257 1258 1256 1257 1253 1254 1250 1251 1249 1250 1246 1247 1245 1246 1243 1244 1242 1243 1241 1242 1239 1240 1238 1239 1235 1236 1233 1234 1231 1232 1228 1229 1227 1228 1225 1226 1223 1224 1221 1222 1220 1221 1219 1220 1218 1219 1215 1216 1213 1214 1212 1213 1211 1212 1209 1210 1208 1209 1207 1208 1206 1207 1205 1206 1203 1204 1202 1203 1201 1202 1200 1201 1199 1200 1198 1199 1195 1196 1192 1193 1191 1192 1190 1191 1189 1190 1186 1187 1184 1185 1183 1184 1177 1178 1176 1177 1175 1176 1174 1175 1171 1172 1166 1167 1163 1164 1158 1159 1157 1158 1156 1157 1155 1156 1150 1151 1149 1150 1147 1148 1146 1147 1144 1145 1143 1144 1133 1134 1132 1133 1131 1132 1130 1131 1128 1129 1127 1128 1126 1127 1125 1126 1123 1124 1122 1123 1119 1120 1116 1117 1114 1115 1112 1113 1110 1111 1109 1110 1107 1108 1104 1105 1100 1101 1098 1099 1097 1098 1096 1097 1095 1096 1090 1091 1088 1089 1084 1085 1082 1083 1080 1081 1077 1078 1076 1077 1075 1076 1072 1073 1071 1072 1064 1065 1059 1060 1058 1059 1056 1057 1055 1056 1054 1055 1053 1054 1052 1053 1049 1050 1047 1048 1045 1046 1044 1045 1043 1044 1042 1043 1040 1041 1039 1040 1035 1036 1031 1032 1028 1029 1025 1026 1024 1025 1022 1023 1021 1022 1018 1019 1016 1017 1011 1012 1009 1010 1008 1009 1005 1006 1004 1005 1001 1002 999 1000 998 999 996 997 995 996 993 994 988 989 987 988 986 987 985 986 984 985 983 984 982 983 981 982 979 980 978 979 977 978 972 973 971 972 969 970 968 969 966 967 964 965 962 963 961 962 960 961 958 959 957 958 955 956 953 954 947 948 946 947 945 946 944 945 941 942 940 941 938 939 937 938 934 935 933 934 932 933 929 930 928 929 927 928 925 926 922 923 921 922 920 921 919 920 917 918 916 917 915 916 910 911 908 909 905 906 902 903 901 902 900 901 899 900 898 899 897 898 896 897 895 896 892 893 891 892 890 891 889 890 888 889 887 888 885 886 881 882 880 881 879 880 878 879 877 878 874 875 872 873 871 872 869 870 867 868 866 867 863 864 860 861 858 859 857 858 856 857 855 856 854 855 853 854 847 848 846 847 842 843 835 836 833 834 831 832 823 824 821 822 818 819 817 818 816 817 813 814 808 809 804 805 790 791 789 790 785 786 783 784 782 783 778 779 776 777 774 775 771 772 768 769 766 767 764 765 763 764 761 762 760 761 759 760 753 754 752 753 750 751 748 749 746 747 743 744 741 742 739 740 738 739 737 738 734 735 732 733 731 732 729 730 726 727 725 726 724 725 723 724 719 720 717 718 716 717 712 713 709 710 707 708 706 707 703 704 701 702 700 701 699 700 695 696 694 695 692 693 685 686 682 683 681 682 677 678 676 677 675 676 670 671 666 667 665 666 658 659 657 658 656 657 654 655 653 654 650 651 648 649 646 647 644 645 643 644 642 643 639 640 637 638 636 637 635 636 634 635 633 634 631 632 630 631 628 629 625 626 624 625 623 624 621 622 620 621 618 619 616 617 615 616 614 615 613 614 612 613 610 611 609 610 608 609 607 608 606 607 605 606 604 605 603 604 601 602 600 601 599 600 598 599 596 597 592 593 588 589 587 588 586 587 583 584 582 583 579 580 577 578 572 573 571 572 570 571 569 570 564 565 563 564 559 560 557 558 555 556 554 555 553 554 552 553 551 552 548 549 542 543 541 542 540 541 538 539 537 538 536 537 535 536 534 535 533 534 531 532 530 531 529 530 523 524 521 522 520 521 518 519 513 514 511 512 510 511 509 510 508 509 506 507 502 503 500 501 499 500 496 497 495 496 493 494 492 493 490 491 487 488 486 487 479 480 478 479 477 478 476 477 475 476 471 472 466 467 464 465 462 463 459 460 458 459 453 454 450 451 445 446 441 442 440 441 438 439 437 438 436 437 434 435 433 434 431 432 430 431 429 430 427 428 426 427 425 426 424 425 422 423 419 420 418 419 417 418 416 417 415 416 414 415 412 413 409 410 408 409 405 406 403 404 393 394 389 390 388 389 387 388 385 386 384 385 376 377 375 376 374 375 372 373 371 372 369 370 367 368 366 367 363 364 362 363 360 361 356 357 353 354 352 353 351 352 349 350 348 349 344 345 342 343 339 340 338 339 337 338 336 337 335 336 334 335 332 333 331 332 330 331 329 330 325 326 324 325 322 323 320 321 319 320 318 319 316 317 315 316 314 315 312 313 309 310 308 309 307 308 305 306 304 305 297 298 294 295 292 293 289 290 288 289 287 288 286 287 285 286 284 285 281 282 280 281 279 280 277 278 273 274 272 273 267 268 265 266 264 265 263 264 262 263 259 260 258 259 256 257 254 255 251 252 247 248 246 247 245 246 241 242 240 241 239 240 238 239 237 238 235 236 234 235 233 234 227 228 225 226 224 225 222 223 220 221 217 218 215 216 212 213 211 212 210 211 207 208 204 205 202 203 201 202 200 201 195 196 191 192 189 190 188 189 187 188 186 187 185 186 182 183 180 181 179 180 177 178 175 176 173 174 171 172 169 170 168 169 167 168 166 167 165 166 163 164 162 163 161 162 157 158 155 156 154 155 152 153 151 152 149 150 147 148 146 147 143 144 141 142 138 139 136 137 135 136 130 131 127 128 126 127 124 125 122 123 120 121 117 118 114 115 113 114 111 112 109 110 108 109 107 108 106 107 105 106 100 101 99 100 96 97 95 96 94 95 91 92 90 91 87 88 77 78 76 77 73 74 71 72 70 71 69 70 68 69 67 68 66 67 64 65 63 64 62 63 61 62 60 61 59 60 58 59 54 55 53 54 51 52 48 49 46 47 44 45 43 44 42 43 41 42 40 41 38 39 35 36 34 35 32 33 30 31 29 30 27 28 26 27 25 26 24 25 21 22 19 20 18 19 17 18 12 13 11 12 10 11 5 6 2 3 1 2 impossible impossible 2362 4678 4679 4676 4677 4675 4676 4674 4675 4673 4674 4670 4671 4666 4667 4665 4666 4663 4664 4662 4663 4657 4658 4656 4657 4655 4656 4653 4654 4651 4652 4650 4651 4649 4650 4648 4649 4647 4648 4645 4646 4643 4644 4642 4643 4637 4638 4636 4637 4634 4635 4631 4632 4627 4628 4623 4624 4619 4620 4617 4618 4616 4617 4613 4614 4612 4613 4608 4609 4607 4608 4601 4602 4600 4601 4597 4598 4596 4597 4592 4593 4587 4588 4586 4587 4585 4586 4584 4585 4580 4581 4579 4580 4578 4579 4577 4578 4575 4576 4574 4575 4573 4574 4563 4564 4559 4560 4558 4559 4554 4555 4553 4554 4550 4551 4549 4550 4548 4549 4547 4548 4546 4547 4545 4546 4543 4544 4539 4540 4537 4538 4536 4537 4533 4534 4532 4533 4530 4531 4529 4530 4528 4529 4526 4527 4523 4524 4522 4523 4520 4521 4519 4520 4513 4514 4512 4513 4508 4509 4507 4508 4506 4507 4505 4506 4504 4505 4503 4504 4494 4495 4492 4493 4490 4491 4489 4490 4486 4487 4484 4485 4483 4484 4482 4483 4481 4482 4480 4481 4478 4479 4477 4478 4475 4476 4474 4475 4472 4473 4470 4471 4468 4469 4466 4467 4465 4466 4464 4465 4462 4463 4461 4462 4455 4456 4454 4455 4452 4453 4451 4452 4450 4451 4448 4449 4445 4446 4442 4443 4440 4441 4436 4437 4433 4434 4432 4433 4430 4431 4429 4430 4427 4428 4425 4426 4423 4424 4422 4423 4421 4422 4420 4421 4417 4418 4415 4416 4413 4414 4411 4412 4406 4407 4403 4404 4401 4402 4397 4398 4390 4391 4389 4390 4387 4388 4385 4386 4383 4384 4382 4383 4381 4382 4376 4377 4375 4376 4374 4375 4372 4373 4371 4372 4370 4371 4364 4365 4362 4363 4359 4360 4358 4359 4357 4358 4355 4356 4354 4355 4353 4354 4352 4353 4347 4348 4343 4344 4342 4343 4339 4340 4338 4339 4334 4335 4333 4334 4332 4333 4326 4327 4325 4326 4321 4322 4317 4318 4316 4317 4315 4316 4313 4314 4312 4313 4311 4312 4310 4311 4309 4310 4307 4308 4305 4306 4303 4304 4299 4300 4298 4299 4296 4297 4295 4296 4293 4294 4291 4292 4290 4291 4288 4289 4287 4288 4286 4287 4284 4285 4283 4284 4282 4283 4280 4281 4279 4280 4278 4279 4276 4277 4274 4275 4270 4271 4269 4270 4266 4267 4263 4264 4261 4262 4260 4261 4257 4258 4256 4257 4253 4254 4252 4253 4251 4252 4250 4251 4246 4247 4245 4246 4244 4245 4242 4243 4236 4237 4234 4235 4233 4234 4231 4232 4230 4231 4229 4230 4228 4229 4227 4228 4225 4226 4224 4225 4220 4221 4217 4218 4215 4216 4214 4215 4213 4214 4212 4213 4211 4212 4210 4211 4208 4209 4207 4208 4206 4207 4205 4206 4204 4205 4203 4204 4199 4200 4198 4199 4196 4197 4193 4194 4189 4190 4186 4187 4185 4186 4184 4185 4182 4183 4181 4182 4179 4180 4175 4176 4174 4175 4172 4173 4170 4171 4169 4170 4167 4168 4166 4167 4164 4165 4163 4164 4161 4162 4160 4161 4156 4157 4153 4154 4151 4152 4148 4149 4144 4145 4143 4144 4140 4141 4139 4140 4138 4139 4136 4137 4133 4134 4131 4132 4129 4130 4128 4129 4127 4128 4125 4126 4121 4122 4120 4121 4118 4119 4117 4118 4115 4116 4109 4110 4108 4109 4107 4108 4104 4105 4103 4104 4098 4099 4097 4098 4096 4097 4095 4096 4094 4095 4093 4094 4092 4093 4091 4092 4089 4090 4088 4089 4084 4085 4083 4084 4082 4083 4081 4082 4080 4081 4077 4078 4076 4077 4075 4076 4074 4075 4072 4073 4071 4072 4070 4071 4066 4067 4060 4061 4057 4058 4056 4057 4055 4056 4052 4053 4051 4052 4048 4049 4046 4047 4045 4046 4044 4045 4041 4042 4040 4041 4039 4040 4036 4037 4033 4034 4032 4033 4030 4031 4026 4027 4023 4024 4022 4023 4019 4020 4018 4019 4017 4018 4015 4016 4014 4015 4013 4014 4012 4013 4010 4011 4006 4007 4003 4004 4002 4003 4001 4002 4000 4001 3999 4000 3997 3998 3986 3987 3985 3986 3984 3985 3983 3984 3982 3983 3981 3982 3979 3980 3978 3979 3977 3978 3975 3976 3971 3972 3970 3971 3969 3970 3968 3969 3964 3965 3961 3962 3960 3961 3957 3958 3955 3956 3954 3955 3948 3949 3947 3948 3946 3947 3945 3946 3944 3945 3942 3943 3938 3939 3936 3937 3933 3934 3932 3933 3931 3932 3928 3929 3927 3928 3926 3927 3923 3924 3921 3922 3920 3921 3918 3919 3917 3918 3912 3913 3911 3912 3908 3909 3907 3908 3905 3906 3904 3905 3901 3902 3898 3899 3895 3896 3894 3895 3893 3894 3892 3893 3890 3891 3886 3887 3885 3886 3883 3884 3882 3883 3881 3882 3879 3880 3878 3879 3876 3877 3872 3873 3870 3871 3868 3869 3867 3868 3866 3867 3858 3859 3856 3857 3854 3855 3853 3854 3852 3853 3850 3851 3848 3849 3847 3848 3846 3847 3844 3845 3843 3844 3842 3843 3840 3841 3837 3838 3835 3836 3832 3833 3828 3829 3824 3825 3820 3821 3819 3820 3818 3819 3815 3816 3814 3815 3809 3810 3804 3805 3802 3803 3801 3802 3792 3793 3789 3790 3783 3784 3782 3783 3781 3782 3780 3781 3778 3779 3777 3778 3776 3777 3775 3776 3774 3775 3773 3774 3771 3772 3770 3771 3768 3769 3766 3767 3762 3763 3760 3761 3756 3757 3755 3756 3753 3754 3752 3753 3751 3752 3749 3750 3748 3749 3747 3748 3745 3746 3744 3745 3740 3741 3739 3740 3737 3738 3734 3735 3733 3734 3731 3732 3730 3731 3729 3730 3728 3729 3725 3726 3720 3721 3719 3720 3714 3715 3712 3713 3709 3710 3708 3709 3707 3708 3704 3705 3702 3703 3701 3702 3698 3699 3697 3698 3695 3696 3694 3695 3693 3694 3692 3693 3688 3689 3686 3687 3685 3686 3684 3685 3678 3679 3675 3676 3670 3671 3669 3670 3668 3669 3666 3667 3665 3666 3664 3665 3663 3664 3661 3662 3659 3660 3657 3658 3656 3657 3654 3655 3648 3649 3644 3645 3643 3644 3642 3643 3640 3641 3637 3638 3636 3637 3635 3636 3634 3635 3633 3634 3632 3633 3631 3632 3630 3631 3629 3630 3628 3629 3626 3627 3625 3626 3621 3622 3620 3621 3616 3617 3614 3615 3612 3613 3611 3612 3609 3610 3607 3608 3606 3607 3604 3605 3603 3604 3602 3603 3601 3602 3597 3598 3594 3595 3592 3593 3589 3590 3586 3587 3585 3586 3582 3583 3580 3581 3577 3578 3573 3574 3572 3573 3570 3571 3569 3570 3568 3569 3566 3567 3561 3562 3559 3560 3558 3559 3557 3558 3556 3557 3555 3556 3554 3555 3551 3552 3549 3550 3548 3549 3545 3546 3543 3544 3541 3542 3540 3541 3539 3540 3538 3539 3537 3538 3536 3537 3535 3536 3534 3535 3533 3534 3532 3533 3531 3532 3527 3528 3526 3527 3525 3526 3521 3522 3519 3520 3518 3519 3517 3518 3515 3516 3514 3515 3509 3510 3507 3508 3505 3506 3504 3505 3502 3503 3500 3501 3497 3498 3495 3496 3494 3495 3493 3494 3492 3493 3491 3492 3490 3491 3489 3490 3486 3487 3483 3484 3482 3483 3478 3479 3477 3478 3475 3476 3472 3473 3469 3470 3468 3469 3467 3468 3463 3464 3461 3462 3459 3460 3458 3459 3451 3452 3448 3449 3444 3445 3443 3444 3441 3442 3440 3441 3439 3440 3438 3439 3436 3437 3434 3435 3433 3434 3431 3432 3430 3431 3428 3429 3427 3428 3426 3427 3424 3425 3423 3424 3422 3423 3418 3419 3417 3418 3415 3416 3414 3415 3412 3413 3410 3411 3406 3407 3405 3406 3403 3404 3401 3402 3398 3399 3395 3396 3394 3395 3390 3391 3387 3388 3386 3387 3381 3382 3380 3381 3379 3380 3375 3376 3374 3375 3372 3373 3369 3370 3367 3368 3363 3364 3360 3361 3357 3358 3355 3356 3354 3355 3353 3354 3352 3353 3349 3350 3348 3349 3346 3347 3345 3346 3342 3343 3340 3341 3339 3340 3338 3339 3335 3336 3334 3335 3331 3332 3329 3330 3328 3329 3323 3324 3318 3319 3316 3317 3315 3316 3314 3315 3312 3313 3311 3312 3309 3310 3302 3303 3301 3302 3298 3299 3288 3289 3287 3288 3286 3287 3284 3285 3281 3282 3276 3277 3275 3276 3274 3275 3273 3274 3272 3273 3269 3270 3265 3266 3264 3265 3262 3263 3260 3261 3258 3259 3256 3257 3255 3256 3254 3255 3251 3252 3250 3251 3249 3250 3248 3249 3247 3248 3245 3246 3243 3244 3240 3241 3239 3240 3237 3238 3234 3235 3233 3234 3232 3233 3231 3232 3229 3230 3225 3226 3224 3225 3223 3224 3221 3222 3219 3220 3215 3216 3212 3213 3211 3212 3209 3210 3208 3209 3207 3208 3204 3205 3202 3203 3201 3202 3200 3201 3199 3200 3198 3199 3197 3198 3196 3197 3194 3195 3193 3194 3191 3192 3187 3188 3186 3187 3185 3186 3178 3179 3174 3175 3173 3174 3172 3173 3171 3172 3170 3171 3168 3169 3167 3168 3166 3167 3158 3159 3157 3158 3155 3156 3153 3154 3152 3153 3151 3152 3150 3151 3149 3150 3146 3147 3144 3145 3143 3144 3142 3143 3141 3142 3140 3141 3138 3139 3137 3138 3135 3136 3134 3135 3132 3133 3131 3132 3129 3130 3128 3129 3125 3126 3121 3122 3120 3121 3117 3118 3115 3116 3112 3113 3111 3112 3108 3109 3106 3107 3105 3106 3103 3104 3101 3102 3099 3100 3098 3099 3097 3098 3095 3096 3093 3094 3089 3090 3088 3089 3086 3087 3085 3086 3079 3080 3078 3079 3076 3077 3073 3074 3072 3073 3068 3069 3067 3068 3065 3066 3062 3063 3061 3062 3058 3059 3056 3057 3055 3056 3045 3046 3041 3042 3039 3040 3038 3039 3033 3034 3032 3033 3031 3032 3030 3031 3029 3030 3026 3027 3025 3026 3024 3025 3023 3024 3022 3023 3019 3020 3013 3014 3012 3013 3011 3012 3010 3011 3006 3007 3004 3005 2996 2997 2995 2996 2990 2991 2987 2988 2986 2987 2984 2985 2980 2981 2979 2980 2978 2979 2975 2976 2974 2975 2973 2974 2972 2973 2970 2971 2964 2965 2962 2963 2961 2962 2959 2960 2958 2959 2956 2957 2955 2956 2954 2955 2952 2953 2950 2951 2949 2950 2945 2946 2944 2945 2943 2944 2940 2941 2939 2940 2938 2939 2935 2936 2932 2933 2930 2931 2927 2928 2926 2927 2924 2925 2923 2924 2918 2919 2915 2916 2914 2915 2912 2913 2911 2912 2909 2910 2908 2909 2906 2907 2904 2905 2901 2902 2900 2901 2898 2899 2897 2898 2896 2897 2884 2885 2882 2883 2880 2881 2879 2880 2876 2877 2873 2874 2872 2873 2871 2872 2870 2871 2869 2870 2867 2868 2865 2866 2864 2865 2862 2863 2860 2861 2859 2860 2857 2858 2856 2857 2855 2856 2852 2853 2851 2852 2847 2848 2846 2847 2845 2846 2844 2845 2840 2841 2839 2840 2838 2839 2835 2836 2834 2835 2832 2833 2831 2832 2828 2829 2827 2828 2825 2826 2824 2825 2823 2824 2822 2823 2821 2822 2820 2821 2817 2818 2816 2817 2815 2816 2812 2813 2811 2812 2809 2810 2805 2806 2803 2804 2801 2802 2800 2801 2799 2800 2798 2799 2796 2797 2793 2794 2791 2792 2790 2791 2789 2790 2788 2789 2781 2782 2780 2781 2777 2778 2776 2777 2774 2775 2773 2774 2772 2773 2765 2766 2763 2764 2761 2762 2760 2761 2759 2760 2757 2758 2756 2757 2754 2755 2753 2754 2747 2748 2746 2747 2743 2744 2741 2742 2740 2741 2738 2739 2737 2738 2735 2736 2734 2735 2730 2731 2729 2730 2728 2729 2727 2728 2725 2726 2722 2723 2721 2722 2719 2720 2718 2719 2717 2718 2716 2717 2715 2716 2714 2715 2711 2712 2706 2707 2703 2704 2702 2703 2700 2701 2699 2700 2698 2699 2697 2698 2696 2697 2695 2696 2687 2688 2686 2687 2685 2686 2682 2683 2681 2682 2680 2681 2679 2680 2678 2679 2677 2678 2675 2676 2674 2675 2672 2673 2668 2669 2666 2667 2665 2666 2662 2663 2660 2661 2659 2660 2658 2659 2655 2656 2654 2655 2653 2654 2650 2651 2648 2649 2647 2648 2645 2646 2643 2644 2642 2643 2641 2642 2638 2639 2636 2637 2635 2636 2634 2635 2632 2633 2630 2631 2628 2629 2627 2628 2626 2627 2624 2625 2621 2622 2619 2620 2617 2618 2616 2617 2615 2616 2614 2615 2613 2614 2610 2611 2605 2606 2604 2605 2603 2604 2602 2603 2600 2601 2599 2600 2598 2599 2597 2598 2593 2594 2592 2593 2590 2591 2587 2588 2586 2587 2582 2583 2580 2581 2579 2580 2578 2579 2577 2578 2575 2576 2572 2573 2570 2571 2569 2570 2568 2569 2566 2567 2562 2563 2561 2562 2560 2561 2559 2560 2557 2558 2556 2557 2554 2555 2553 2554 2552 2553 2551 2552 2550 2551 2543 2544 2539 2540 2538 2539 2537 2538 2536 2537 2535 2536 2534 2535 2528 2529 2526 2527 2525 2526 2522 2523 2521 2522 2520 2521 2517 2518 2516 2517 2514 2515 2511 2512 2509 2510 2508 2509 2503 2504 2502 2503 2500 2501 2498 2499 2497 2498 2491 2492 2490 2491 2489 2490 2486 2487 2485 2486 2484 2485 2479 2480 2477 2478 2474 2475 2473 2474 2471 2472 2468 2469 2467 2468 2465 2466 2463 2464 2461 2462 2459 2460 2458 2459 2457 2458 2455 2456 2452 2453 2451 2452 2450 2451 2449 2450 2446 2447 2445 2446 2444 2445 2443 2444 2442 2443 2440 2441 2439 2440 2438 2439 2434 2435 2433 2434 2428 2429 2427 2428 2426 2427 2422 2423 2421 2422 2420 2421 2419 2420 2418 2419 2416 2417 2414 2415 2411 2412 2410 2411 2408 2409 2402 2403 2401 2402 2400 2401 2398 2399 2395 2396 2393 2394 2389 2390 2388 2389 2387 2388 2385 2386 2384 2385 2380 2381 2379 2380 2377 2378 2376 2377 2372 2373 2371 2372 2370 2371 2369 2370 2368 2369 2366 2367 2365 2366 2360 2361 2358 2359 2357 2358 2354 2355 2353 2354 2351 2352 2350 2351 2349 2350 2347 2348 2346 2347 2345 2346 2343 2344 2340 2341 2339 2340 2338 2339 2336 2337 2335 2336 2333 2334 2332 2333 2328 2329 2327 2328 2325 2326 2324 2325 2322 2323 2321 2322 2318 2319 2311 2312 2309 2310 2308 2309 2306 2307 2305 2306 2301 2302 2299 2300 2297 2298 2295 2296 2293 2294 2292 2293 2291 2292 2289 2290 2288 2289 2287 2288 2286 2287 2279 2280 2277 2278 2275 2276 2273 2274 2272 2273 2271 2272 2270 2271 2268 2269 2266 2267 2263 2264 2262 2263 2261 2262 2256 2257 2254 2255 2252 2253 2251 2252 2248 2249 2246 2247 2243 2244 2238 2239 2234 2235 2233 2234 2231 2232 2229 2230 2228 2229 2227 2228 2226 2227 2225 2226 2222 2223 2221 2222 2220 2221 2217 2218 2216 2217 2215 2216 2214 2215 2213 2214 2212 2213 2211 2212 2210 2211 2209 2210 2207 2208 2206 2207 2205 2206 2204 2205 2201 2202 2200 2201 2199 2200 2198 2199 2197 2198 2196 2197 2190 2191 2189 2190 2188 2189 2187 2188 2184 2185 2182 2183 2181 2182 2178 2179 2177 2178 2176 2177 2175 2176 2172 2173 2171 2172 2169 2170 2166 2167 2164 2165 2161 2162 2159 2160 2158 2159 2155 2156 2154 2155 2153 2154 2147 2148 2145 2146 2144 2145 2143 2144 2141 2142 2140 2141 2139 2140 2137 2138 2136 2137 2133 2134 2131 2132 2130 2131 2126 2127 2124 2125 2121 2122 2120 2121 2119 2120 2118 2119 2117 2118 2116 2117 2115 2116 2113 2114 2110 2111 2108 2109 2105 2106 2103 2104 2102 2103 2099 2100 2098 2099 2097 2098 2096 2097 2094 2095 2093 2094 2092 2093 2089 2090 2088 2089 2087 2088 2086 2087 2085 2086 2084 2085 2082 2083 2081 2082 2080 2081 2076 2077 2075 2076 2074 2075 2070 2071 2069 2070 2068 2069 2067 2068 2066 2067 2065 2066 2064 2065 2062 2063 2059 2060 2058 2059 2056 2057 2053 2054 2052 2053 2051 2052 2049 2050 2047 2048 2045 2046 2044 2045 2043 2044 2042 2043 2040 2041 2039 2040 2036 2037 2035 2036 2034 2035 2031 2032 2030 2031 2028 2029 2027 2028 2026 2027 2019 2020 2018 2019 2016 2017 2015 2016 2011 2012 2010 2011 2009 2010 2006 2007 2004 2005 2003 2004 2002 2003 2000 2001 1997 1998 1996 1997 1994 1995 1992 1993 1991 1992 1990 1991 1988 1989 1986 1987 1985 1986 1983 1984 1981 1982 1979 1980 1978 1979 1975 1976 1969 1970 1961 1962 1960 1961 1959 1960 1956 1957 1953 1954 1951 1952 1950 1951 1949 1950 1947 1948 1945 1946 1944 1945 1943 1944 1939 1940 1935 1936 1932 1933 1929 1930 1927 1928 1925 1926 1921 1922 1920 1921 1917 1918 1916 1917 1915 1916 1912 1913 1911 1912 1910 1911 1909 1910 1908 1909 1905 1906 1904 1905 1902 1903 1898 1899 1896 1897 1895 1896 1894 1895 1893 1894 1892 1893 1887 1888 1885 1886 1884 1885 1882 1883 1880 1881 1878 1879 1877 1878 1876 1877 1875 1876 1872 1873 1871 1872 1868 1869 1867 1868 1862 1863 1859 1860 1855 1856 1854 1855 1852 1853 1850 1851 1849 1850 1848 1849 1845 1846 1844 1845 1843 1844 1840 1841 1839 1840 1838 1839 1837 1838 1836 1837 1835 1836 1831 1832 1829 1830 1828 1829 1824 1825 1823 1824 1821 1822 1819 1820 1815 1816 1814 1815 1812 1813 1811 1812 1808 1809 1807 1808 1806 1807 1804 1805 1797 1798 1795 1796 1794 1795 1793 1794 1792 1793 1790 1791 1789 1790 1787 1788 1783 1784 1779 1780 1775 1776 1774 1775 1773 1774 1772 1773 1771 1772 1761 1762 1760 1761 1759 1760 1758 1759 1757 1758 1756 1757 1755 1756 1754 1755 1746 1747 1743 1744 1742 1743 1740 1741 1739 1740 1737 1738 1735 1736 1734 1735 1733 1734 1732 1733 1729 1730 1724 1725 1722 1723 1720 1721 1717 1718 1715 1716 1714 1715 1711 1712 1709 1710 1708 1709 1706 1707 1705 1706 1702 1703 1701 1702 1700 1701 1699 1700 1698 1699 1697 1698 1696 1697 1695 1696 1693 1694 1692 1693 1690 1691 1685 1686 1682 1683 1681 1682 1680 1681 1678 1679 1672 1673 1670 1671 1668 1669 1667 1668 1666 1667 1665 1666 1663 1664 1662 1663 1661 1662 1660 1661 1659 1660 1658 1659 1657 1658 1656 1657 1655 1656 1652 1653 1651 1652 1650 1651 1649 1650 1648 1649 1647 1648 1646 1647 1643 1644 1642 1643 1640 1641 1637 1638 1636 1637 1635 1636 1633 1634 1632 1633 1630 1631 1629 1630 1623 1624 1620 1621 1618 1619 1617 1618 1615 1616 1612 1613 1611 1612 1610 1611 1607 1608 1604 1605 1603 1604 1600 1601 1599 1600 1597 1598 1592 1593 1588 1589 1587 1588 1584 1585 1583 1584 1581 1582 1577 1578 1573 1574 1572 1573 1571 1572 1570 1571 1568 1569 1567 1568 1566 1567 1565 1566 1564 1565 1562 1563 1560 1561 1553 1554 1552 1553 1551 1552 1549 1550 1548 1549 1544 1545 1540 1541 1538 1539 1537 1538 1533 1534 1531 1532 1530 1531 1529 1530 1528 1529 1526 1527 1523 1524 1520 1521 1516 1517 1515 1516 1511 1512 1508 1509 1507 1508 1501 1502 1500 1501 1499 1500 1498 1499 1496 1497 1494 1495 1492 1493 1490 1491 1487 1488 1486 1487 1485 1486 1484 1485 1482 1483 1480 1481 1479 1480 1476 1477 1475 1476 1473 1474 1469 1470 1468 1469 1467 1468 1465 1466 1463 1464 1462 1463 1461 1462 1459 1460 1458 1459 1456 1457 1455 1456 1454 1455 1453 1454 1450 1451 1449 1450 1446 1447 1440 1441 1439 1440 1437 1438 1436 1437 1435 1436 1434 1435 1432 1433 1431 1432 1429 1430 1427 1428 1426 1427 1425 1426 1424 1425 1423 1424 1422 1423 1421 1422 1420 1421 1419 1420 1417 1418 1416 1417 1415 1416 1413 1414 1411 1412 1410 1411 1408 1409 1407 1408 1406 1407 1405 1406 1404 1405 1402 1403 1401 1402 1400 1401 1399 1400 1398 1399 1394 1395 1392 1393 1390 1391 1386 1387 1385 1386 1384 1385 1381 1382 1379 1380 1374 1375 1370 1371 1368 1369 1366 1367 1365 1366 1364 1365 1361 1362 1358 1359 1356 1357 1355 1356 1353 1354 1350 1351 1349 1350 1346 1347 1345 1346 1342 1343 1339 1340 1337 1338 1336 1337 1335 1336 1332 1333 1329 1330 1328 1329 1327 1328 1326 1327 1325 1326 1324 1325 1323 1324 1320 1321 1319 1320 1316 1317 1315 1316 1314 1315 1312 1313 1310 1311 1306 1307 1303 1304 1302 1303 1301 1302 1299 1300 1298 1299 1296 1297 1288 1289 1287 1288 1286 1287 1284 1285 1283 1284 1281 1282 1280 1281 1279 1280 1275 1276 1273 1274 1272 1273 1271 1272 1269 1270 1265 1266 1264 1265 1263 1264 1258 1259 1255 1256 1253 1254 1250 1251 1246 1247 1245 1246 1244 1245 1243 1244 1242 1243 1241 1242 1237 1238 1234 1235 1233 1234 1228 1229 1225 1226 1224 1225 1223 1224 1221 1222 1220 1221 1217 1218 1214 1215 1211 1212 1210 1211 1207 1208 1205 1206 1204 1205 1203 1204 1200 1201 1199 1200 1198 1199 1196 1197 1194 1195 1193 1194 1191 1192 1190 1191 1189 1190 1187 1188 1185 1186 1183 1184 1181 1182 1178 1179 1177 1178 1176 1177 1175 1176 1172 1173 1170 1171 1166 1167 1165 1166 1163 1164 1161 1162 1159 1160 1158 1159 1157 1158 1155 1156 1150 1151 1149 1150 1146 1147 1145 1146 1143 1144 1142 1143 1139 1140 1135 1136 1134 1135 1133 1134 1129 1130 1124 1125 1123 1124 1122 1123 1120 1121 1115 1116 1113 1114 1109 1110 1108 1109 1106 1107 1104 1105 1102 1103 1101 1102 1100 1101 1099 1100 1098 1099 1097 1098 1096 1097 1093 1094 1087 1088 1086 1087 1084 1085 1083 1084 1082 1083 1080 1081 1079 1080 1076 1077 1073 1074 1070 1071 1068 1069 1065 1066 1063 1064 1062 1063 1061 1062 1060 1061 1058 1059 1057 1058 1055 1056 1054 1055 1053 1054 1052 1053 1050 1051 1049 1050 1047 1048 1046 1047 1043 1044 1041 1042 1039 1040 1038 1039 1036 1037 1035 1036 1034 1035 1033 1034 1032 1033 1031 1032 1029 1030 1027 1028 1026 1027 1025 1026 1024 1025 1023 1024 1022 1023 1019 1020 1018 1019 1016 1017 1015 1016 1012 1013 1009 1010 1008 1009 1004 1005 1002 1003 999 1000 998 999 997 998 996 997 994 995 993 994 991 992 988 989 986 987 985 986 984 985 982 983 981 982 977 978 971 972 970 971 968 969 967 968 966 967 964 965 963 964 960 961 958 959 957 958 956 957 954 955 953 954 952 953 951 952 949 950 948 949 945 946 943 944 940 941 937 938 936 937 935 936 931 932 928 929 926 927 920 921 919 920 918 919 916 917 914 915 913 914 910 911 906 907 904 905 903 904 900 901 897 898 896 897 895 896 893 894 891 892 890 891 886 887 885 886 881 882 879 880 875 876 874 875 873 874 872 873 870 871 869 870 868 869 867 868 863 864 861 862 860 861 858 859 857 858 856 857 855 856 851 852 849 850 848 849 847 848 845 846 844 845 843 844 841 842 837 838 834 835 831 832 824 825 821 822 820 821 819 820 816 817 810 811 808 809 806 807 804 805 802 803 800 801 799 800 797 798 796 797 795 796 791 792 788 789 786 787 785 786 784 785 782 783 781 782 780 781 778 779 776 777 775 776 773 774 771 772 770 771 768 769 767 768 766 767 765 766 763 764 762 763 761 762 760 761 756 757 753 754 752 753 749 750 747 748 745 746 744 745 743 744 740 741 734 735 730 731 726 727 721 722 720 721 718 719 713 714 712 713 710 711 709 710 707 708 706 707 705 706 703 704 701 702 699 700 696 697 695 696 693 694 692 693 691 692 681 682 679 680 676 677 674 675 673 674 671 672 669 670 665 666 664 665 663 664 661 662 660 661 659 660 657 658 656 657 650 651 648 649 647 648 646 647 644 645 641 642 639 640 638 639 636 637 635 636 632 633 630 631 629 630 627 628 626 627 623 624 621 622 617 618 616 617 613 614 610 611 608 609 606 607 605 606 604 605 603 604 600 601 598 599 597 598 596 597 594 595 592 593 591 592 590 591 584 585 581 582 579 580 576 577 574 575 571 572 570 571 569 570 568 569 567 568 566 567 564 565 560 561 557 558 556 557 555 556 550 551 549 550 545 546 544 545 541 542 532 533 531 532 529 530 528 529 526 527 525 526 524 525 523 524 522 523 518 519 516 517 514 515 513 514 511 512 508 509 506 507 504 505 503 504 502 503 500 501 499 500 494 495 493 494 491 492 485 486 483 484 482 483 479 480 478 479 476 477 473 474 472 473 471 472 468 469 467 468 466 467 463 464 457 458 456 457 455 456 454 455 448 449 447 448 446 447 441 442 440 441 439 440 437 438 435 436 434 435 429 430 427 428 426 427 425 426 423 424 422 423 419 420 418 419 415 416 412 413 410 411 405 406 404 405 402 403 401 402 400 401 399 400 398 399 397 398 395 396 393 394 392 393 391 392 388 389 387 388 386 387 383 384 382 383 380 381 376 377 375 376 374 375 372 373 371 372 370 371 368 369 367 368 366 367 361 362 357 358 354 355 353 354 350 351 349 350 347 348 345 346 343 344 341 342 340 341 337 338 335 336 334 335 332 333 329 330 328 329 326 327 319 320 318 319 317 318 315 316 313 314 312 313 310 311 309 310 303 304 302 303 299 300 297 298 296 297 293 294 290 291 289 290 283 284 281 282 280 281 279 280 276 277 274 275 273 274 272 273 271 272 264 265 262 263 261 262 260 261 259 260 257 258 252 253 251 252 249 250 248 249 247 248 246 247 245 246 244 245 243 244 241 242 238 239 237 238 236 237 229 230 228 229 223 224 222 223 220 221 217 218 215 216 210 211 206 207 203 204 200 201 197 198 196 197 194 195 193 194 191 192 189 190 185 186 184 185 183 184 182 183 180 181 178 179 177 178 174 175 172 173 171 172 170 171 166 167 164 165 163 164 161 162 158 159 156 157 153 154 152 153 151 152 148 149 147 148 145 146 144 145 143 144 141 142 139 140 137 138 136 137 134 135 133 134 132 133 131 132 129 130 127 128 126 127 123 124 121 122 120 121 119 120 116 117 115 116 113 114 111 112 109 110 108 109 107 108 103 104 102 103 101 102 100 101 97 98 83 84 81 82 77 78 75 76 70 71 67 68 66 67 65 66 63 64 60 61 58 59 57 58 53 54 52 53 51 52 50 51 48 49 47 48 44 45 40 41 37 38 33 34 32 33 31 32 30 31 29 30 27 28 24 25 20 21 19 20 14 15 13 14 11 12 10 11 9 10 7 8 6 7 5 6 4 5 3 4 2 3 1716 3379 3380 3378 3379 3377 3378 3370 3371 3369 3370 3367 3368 3363 3364 3362 3363 3360 3361 3356 3357 3354 3355 3350 3351 3348 3349 3346 3347 3345 3346 3344 3345 3341 3342 3340 3341 3333 3334 3328 3329 3327 3328 3326 3327 3319 3320 3316 3317 3306 3307 3303 3304 3302 3303 3298 3299 3297 3298 3295 3296 3294 3295 3292 3293 3291 3292 3290 3291 3288 3289 3283 3284 3282 3283 3281 3282 3279 3280 3278 3279 3276 3277 3275 3276 3274 3275 3273 3274 3272 3273 3270 3271 3269 3270 3268 3269 3266 3267 3264 3265 3261 3262 3260 3261 3259 3260 3257 3258 3256 3257 3255 3256 3250 3251 3248 3249 3244 3245 3243 3244 3242 3243 3237 3238 3235 3236 3234 3235 3231 3232 3230 3231 3228 3229 3227 3228 3224 3225 3219 3220 3216 3217 3214 3215 3212 3213 3211 3212 3210 3211 3207 3208 3206 3207 3202 3203 3200 3201 3198 3199 3195 3196 3193 3194 3192 3193 3191 3192 3190 3191 3188 3189 3185 3186 3183 3184 3182 3183 3181 3182 3179 3180 3178 3179 3174 3175 3173 3174 3172 3173 3170 3171 3169 3170 3168 3169 3166 3167 3163 3164 3162 3163 3157 3158 3156 3157 3152 3153 3150 3151 3147 3148 3145 3146 3143 3144 3141 3142 3139 3140 3138 3139 3137 3138 3136 3137 3133 3134 3132 3133 3125 3126 3123 3124 3122 3123 3119 3120 3118 3119 3117 3118 3115 3116 3114 3115 3111 3112 3110 3111 3109 3110 3108 3109 3107 3108 3105 3106 3104 3105 3099 3100 3096 3097 3093 3094 3092 3093 3091 3092 3088 3089 3087 3088 3085 3086 3084 3085 3083 3084 3082 3083 3080 3081 3076 3077 3075 3076 3074 3075 3073 3074 3072 3073 3071 3072 3070 3071 3067 3068 3066 3067 3063 3064 3061 3062 3060 3061 3059 3060 3058 3059 3056 3057 3050 3051 3049 3050 3047 3048 3045 3046 3042 3043 3041 3042 3038 3039 3037 3038 3036 3037 3035 3036 3031 3032 3023 3024 3019 3020 3018 3019 3017 3018 3015 3016 3013 3014 3012 3013 3011 3012 3010 3011 3008 3009 3007 3008 3006 3007 3002 3003 2998 2999 2994 2995 2991 2992 2988 2989 2987 2988 2986 2987 2985 2986 2984 2985 2977 2978 2975 2976 2974 2975 2973 2974 2970 2971 2968 2969 2967 2968 2964 2965 2962 2963 2961 2962 2960 2961 2959 2960 2956 2957 2955 2956 2953 2954 2952 2953 2950 2951 2949 2950 2948 2949 2947 2948 2943 2944 2941 2942 2940 2941 2939 2940 2937 2938 2936 2937 2935 2936 2934 2935 2929 2930 2928 2929 2927 2928 2926 2927 2924 2925 2922 2923 2921 2922 2917 2918 2916 2917 2914 2915 2913 2914 2912 2913 2911 2912 2910 2911 2908 2909 2907 2908 2906 2907 2904 2905 2901 2902 2899 2900 2898 2899 2897 2898 2896 2897 2895 2896 2893 2894 2892 2893 2891 2892 2889 2890 2888 2889 2887 2888 2885 2886 2882 2883 2881 2882 2879 2880 2878 2879 2876 2877 2873 2874 2871 2872 2870 2871 2869 2870 2868 2869 2865 2866 2864 2865 2863 2864 2858 2859 2857 2858 2855 2856 2849 2850 2846 2847 2844 2845 2843 2844 2842 2843 2841 2842 2840 2841 2838 2839 2837 2838 2836 2837 2834 2835 2831 2832 2830 2831 2823 2824 2821 2822 2820 2821 2818 2819 2817 2818 2816 2817 2815 2816 2814 2815 2812 2813 2809 2810 2808 2809 2806 2807 2805 2806 2803 2804 2799 2800 2797 2798 2790 2791 2787 2788 2785 2786 2784 2785 2783 2784 2782 2783 2777 2778 2776 2777 2774 2775 2773 2774 2771 2772 2770 2771 2769 2770 2764 2765 2763 2764 2760 2761 2758 2759 2757 2758 2756 2757 2755 2756 2754 2755 2753 2754 2750 2751 2748 2749 2747 2748 2745 2746 2743 2744 2740 2741 2739 2740 2734 2735 2733 2734 2732 2733 2723 2724 2722 2723 2721 2722 2720 2721 2719 2720 2715 2716 2711 2712 2708 2709 2707 2708 2705 2706 2703 2704 2701 2702 2700 2701 2696 2697 2695 2696 2692 2693 2691 2692 2690 2691 2688 2689 2685 2686 2683 2684 2681 2682 2675 2676 2672 2673 2669 2670 2667 2668 2666 2667 2662 2663 2659 2660 2658 2659 2656 2657 2655 2656 2654 2655 2648 2649 2644 2645 2642 2643 2640 2641 2639 2640 2638 2639 2637 2638 2636 2637 2634 2635 2632 2633 2629 2630 2627 2628 2626 2627 2625 2626 2624 2625 2621 2622 2619 2620 2616 2617 2612 2613 2611 2612 2610 2611 2608 2609 2607 2608 2606 2607 2604 2605 2596 2597 2594 2595 2593 2594 2590 2591 2589 2590 2586 2587 2585 2586 2582 2583 2579 2580 2578 2579 2577 2578 2576 2577 2575 2576 2574 2575 2572 2573 2571 2572 2569 2570 2568 2569 2567 2568 2566 2567 2565 2566 2562 2563 2555 2556 2554 2555 2552 2553 2551 2552 2550 2551 2546 2547 2543 2544 2541 2542 2536 2537 2533 2534 2529 2530 2528 2529 2527 2528 2524 2525 2523 2524 2522 2523 2520 2521 2519 2520 2516 2517 2514 2515 2513 2514 2512 2513 2511 2512 2508 2509 2507 2508 2505 2506 2501 2502 2499 2500 2497 2498 2495 2496 2493 2494 2492 2493 2491 2492 2487 2488 2486 2487 2485 2486 2483 2484 2481 2482 2480 2481 2479 2480 2477 2478 2476 2477 2475 2476 2474 2475 2470 2471 2465 2466 2464 2465 2463 2464 2461 2462 2459 2460 2455 2456 2454 2455 2450 2451 2449 2450 2448 2449 2447 2448 2443 2444 2439 2440 2436 2437 2433 2434 2431 2432 2428 2429 2427 2428 2422 2423 2420 2421 2418 2419 2416 2417 2413 2414 2412 2413 2411 2412 2410 2411 2408 2409 2406 2407 2404 2405 2403 2404 2400 2401 2399 2400 2396 2397 2395 2396 2394 2395 2390 2391 2388 2389 2386 2387 2383 2384 2382 2383 2381 2382 2380 2381 2379 2380 2377 2378 2374 2375 2368 2369 2367 2368 2366 2367 2363 2364 2357 2358 2356 2357 2353 2354 2351 2352 2350 2351 2349 2350 2348 2349 2347 2348 2344 2345 2343 2344 2342 2343 2340 2341 2339 2340 2338 2339 2336 2337 2335 2336 2334 2335 2330 2331 2328 2329 2327 2328 2326 2327 2325 2326 2319 2320 2318 2319 2317 2318 2316 2317 2315 2316 2313 2314 2311 2312 2309 2310 2308 2309 2305 2306 2303 2304 2301 2302 2300 2301 2299 2300 2298 2299 2295 2296 2292 2293 2291 2292 2290 2291 2289 2290 2288 2289 2284 2285 2281 2282 2279 2280 2278 2279 2277 2278 2276 2277 2274 2275 2269 2270 2267 2268 2265 2266 2261 2262 2258 2259 2256 2257 2255 2256 2254 2255 2247 2248 2246 2247 2245 2246 2244 2245 2243 2244 2238 2239 2236 2237 2234 2235 2231 2232 2229 2230 2228 2229 2226 2227 2224 2225 2222 2223 2220 2221 2219 2220 2218 2219 2217 2218 2216 2217 2213 2214 2210 2211 2209 2210 2208 2209 2205 2206 2204 2205 2199 2200 2198 2199 2197 2198 2195 2196 2194 2195 2193 2194 2189 2190 2188 2189 2187 2188 2184 2185 2183 2184 2182 2183 2181 2182 2179 2180 2178 2179 2177 2178 2176 2177 2175 2176 2172 2173 2171 2172 2169 2170 2168 2169 2167 2168 2166 2167 2165 2166 2164 2165 2162 2163 2160 2161 2158 2159 2156 2157 2155 2156 2147 2148 2141 2142 2139 2140 2138 2139 2136 2137 2135 2136 2132 2133 2130 2131 2126 2127 2125 2126 2122 2123 2121 2122 2120 2121 2119 2120 2118 2119 2114 2115 2113 2114 2112 2113 2111 2112 2110 2111 2109 2110 2106 2107 2103 2104 2102 2103 2098 2099 2093 2094 2092 2093 2090 2091 2089 2090 2086 2087 2084 2085 2083 2084 2080 2081 2079 2080 2078 2079 2076 2077 2071 2072 2069 2070 2065 2066 2064 2065 2062 2063 2060 2061 2059 2060 2058 2059 2054 2055 2053 2054 2051 2052 2049 2050 2048 2049 2047 2048 2046 2047 2043 2044 2042 2043 2040 2041 2039 2040 2038 2039 2037 2038 2036 2037 2035 2036 2032 2033 2031 2032 2028 2029 2026 2027 2024 2025 2023 2024 2022 2023 2019 2020 2018 2019 2017 2018 2015 2016 2014 2015 2012 2013 2007 2008 2006 2007 2004 2005 2003 2004 2002 2003 2001 2002 2000 2001 1997 1998 1993 1994 1991 1992 1989 1990 1986 1987 1984 1985 1978 1979 1977 1978 1976 1977 1975 1976 1974 1975 1973 1974 1970 1971 1969 1970 1967 1968 1966 1967 1965 1966 1963 1964 1961 1962 1958 1959 1956 1957 1955 1956 1954 1955 1953 1954 1952 1953 1951 1952 1950 1951 1949 1950 1947 1948 1945 1946 1944 1945 1939 1940 1937 1938 1936 1937 1933 1934 1931 1932 1929 1930 1928 1929 1924 1925 1923 1924 1921 1922 1920 1921 1917 1918 1916 1917 1914 1915 1913 1914 1912 1913 1911 1912 1910 1911 1908 1909 1907 1908 1906 1907 1905 1906 1899 1900 1898 1899 1896 1897 1895 1896 1893 1894 1891 1892 1890 1891 1889 1890 1888 1889 1885 1886 1884 1885 1883 1884 1881 1882 1880 1881 1875 1876 1870 1871 1869 1870 1868 1869 1865 1866 1864 1865 1861 1862 1860 1861 1858 1859 1857 1858 1856 1857 1854 1855 1853 1854 1851 1852 1850 1851 1845 1846 1843 1844 1842 1843 1840 1841 1838 1839 1837 1838 1831 1832 1829 1830 1828 1829 1827 1828 1826 1827 1824 1825 1822 1823 1815 1816 1814 1815 1812 1813 1811 1812 1802 1803 1801 1802 1800 1801 1799 1800 1798 1799 1797 1798 1796 1797 1795 1796 1793 1794 1792 1793 1789 1790 1787 1788 1785 1786 1783 1784 1777 1778 1776 1777 1773 1774 1770 1771 1769 1770 1767 1768 1766 1767 1764 1765 1763 1764 1762 1763 1761 1762 1759 1760 1757 1758 1755 1756 1753 1754 1750 1751 1749 1750 1748 1749 1747 1748 1746 1747 1745 1746 1741 1742 1740 1741 1738 1739 1737 1738 1735 1736 1734 1735 1733 1734 1732 1733 1731 1732 1730 1731 1728 1729 1726 1727 1723 1724 1720 1721 1719 1720 1717 1718 1714 1715 1712 1713 1711 1712 1709 1710 1707 1708 1704 1705 1702 1703 1701 1702 1700 1701 1699 1700 1697 1698 1693 1694 1690 1691 1688 1689 1687 1688 1685 1686 1684 1685 1683 1684 1682 1683 1680 1681 1675 1676 1674 1675 1673 1674 1672 1673 1671 1672 1670 1671 1669 1670 1667 1668 1665 1666 1664 1665 1662 1663 1658 1659 1652 1653 1651 1652 1646 1647 1643 1644 1642 1643 1640 1641 1639 1640 1637 1638 1636 1637 1634 1635 1631 1632 1628 1629 1627 1628 1626 1627 1624 1625 1620 1621 1619 1620 1617 1618 1616 1617 1611 1612 1610 1611 1607 1608 1602 1603 1600 1601 1599 1600 1597 1598 1592 1593 1591 1592 1590 1591 1589 1590 1587 1588 1586 1587 1583 1584 1577 1578 1571 1572 1569 1570 1568 1569 1567 1568 1566 1567 1565 1566 1564 1565 1563 1564 1561 1562 1560 1561 1559 1560 1557 1558 1556 1557 1555 1556 1551 1552 1549 1550 1548 1549 1544 1545 1541 1542 1540 1541 1539 1540 1538 1539 1537 1538 1533 1534 1530 1531 1529 1530 1526 1527 1525 1526 1524 1525 1523 1524 1522 1523 1521 1522 1520 1521 1519 1520 1518 1519 1516 1517 1515 1516 1514 1515 1513 1514 1512 1513 1509 1510 1508 1509 1506 1507 1505 1506 1504 1505 1502 1503 1497 1498 1496 1497 1494 1495 1492 1493 1490 1491 1489 1490 1488 1489 1486 1487 1485 1486 1482 1483 1481 1482 1480 1481 1479 1480 1476 1477 1475 1476 1474 1475 1473 1474 1472 1473 1469 1470 1466 1467 1465 1466 1463 1464 1461 1462 1460 1461 1457 1458 1454 1455 1453 1454 1452 1453 1451 1452 1450 1451 1448 1449 1446 1447 1445 1446 1442 1443 1441 1442 1439 1440 1436 1437 1434 1435 1431 1432 1430 1431 1429 1430 1424 1425 1423 1424 1419 1420 1416 1417 1415 1416 1414 1415 1413 1414 1411 1412 1410 1411 1409 1410 1408 1409 1407 1408 1405 1406 1404 1405 1402 1403 1400 1401 1395 1396 1394 1395 1392 1393 1391 1392 1390 1391 1388 1389 1387 1388 1386 1387 1385 1386 1382 1383 1381 1382 1376 1377 1374 1375 1373 1374 1372 1373 1370 1371 1369 1370 1366 1367 1365 1366 1361 1362 1360 1361 1358 1359 1356 1357 1351 1352 1347 1348 1346 1347 1341 1342 1336 1337 1334 1335 1332 1333 1328 1329 1318 1319 1317 1318 1316 1317 1315 1316 1314 1315 1313 1314 1312 1313 1311 1312 1309 1310 1308 1309 1307 1308 1306 1307 1304 1305 1303 1304 1302 1303 1301 1302 1298 1299 1297 1298 1296 1297 1292 1293 1289 1290 1285 1286 1283 1284 1280 1281 1279 1280 1278 1279 1277 1278 1275 1276 1274 1275 1273 1274 1272 1273 1267 1268 1266 1267 1264 1265 1263 1264 1261 1262 1259 1260 1254 1255 1253 1254 1252 1253 1251 1252 1246 1247 1245 1246 1244 1245 1243 1244 1240 1241 1239 1240 1236 1237 1233 1234 1232 1233 1229 1230 1228 1229 1227 1228 1226 1227 1224 1225 1223 1224 1222 1223 1220 1221 1219 1220 1218 1219 1216 1217 1215 1216 1212 1213 1211 1212 1210 1211 1209 1210 1208 1209 1206 1207 1204 1205 1203 1204 1199 1200 1198 1199 1197 1198 1196 1197 1193 1194 1192 1193 1190 1191 1187 1188 1186 1187 1184 1185 1183 1184 1180 1181 1179 1180 1178 1179 1177 1178 1176 1177 1175 1176 1174 1175 1173 1174 1172 1173 1170 1171 1167 1168 1159 1160 1157 1158 1155 1156 1152 1153 1150 1151 1149 1150 1147 1148 1146 1147 1140 1141 1139 1140 1137 1138 1136 1137 1135 1136 1134 1135 1132 1133 1131 1132 1129 1130 1127 1128 1124 1125 1122 1123 1121 1122 1119 1120 1117 1118 1115 1116 1113 1114 1112 1113 1110 1111 1108 1109 1107 1108 1106 1107 1103 1104 1099 1100 1096 1097 1094 1095 1093 1094 1092 1093 1089 1090 1087 1088 1086 1087 1083 1084 1077 1078 1074 1075 1073 1074 1069 1070 1067 1068 1064 1065 1062 1063 1061 1062 1057 1058 1056 1057 1055 1056 1053 1054 1052 1053 1051 1052 1048 1049 1044 1045 1043 1044 1041 1042 1040 1041 1038 1039 1037 1038 1035 1036 1034 1035 1033 1034 1030 1031 1028 1029 1026 1027 1025 1026 1022 1023 1021 1022 1019 1020 1015 1016 1013 1014 1011 1012 1008 1009 1006 1007 1003 1004 1002 1003 999 1000 996 997 995 996 994 995 992 993 988 989 987 988 986 987 985 986 983 984 981 982 980 981 977 978 975 976 974 975 973 974 972 973 971 972 969 970 966 967 965 966 959 960 955 956 953 954 952 953 947 948 946 947 945 946 944 945 943 944 938 939 936 937 935 936 929 930 928 929 927 928 926 927 925 926 924 925 922 923 921 922 920 921 919 920 917 918 916 917 915 916 914 915 912 913 911 912 910 911 909 910 908 909 907 908 900 901 897 898 894 895 888 889 887 888 886 887 883 884 882 883 881 882 879 880 878 879 877 878 876 877 874 875 870 871 868 869 865 866 861 862 860 861 858 859 857 858 856 857 855 856 854 855 852 853 851 852 849 850 847 848 846 847 845 846 844 845 839 840 837 838 835 836 834 835 830 831 828 829 827 828 822 823 821 822 820 821 819 820 818 819 817 818 816 817 815 816 808 809 805 806 804 805 802 803 801 802 796 797 795 796 792 793 791 792 789 790 787 788 786 787 784 785 783 784 780 781 779 780 777 778 776 777 775 776 770 771 769 770 768 769 765 766 761 762 760 761 757 758 755 756 754 755 752 753 751 752 750 751 748 749 747 748 741 742 738 739 736 737 735 736 734 735 732 733 728 729 727 728 723 724 722 723 717 718 714 715 713 714 712 713 710 711 709 710 708 709 705 706 704 705 703 704 700 701 698 699 697 698 696 697 694 695 693 694 691 692 690 691 689 690 688 689 686 687 685 686 683 684 680 681 678 679 677 678 676 677 671 672 670 671 669 670 668 669 665 666 663 664 660 661 659 660 657 658 656 657 654 655 653 654 652 653 648 649 646 647 642 643 638 639 636 637 635 636 633 634 632 633 631 632 630 631 627 628 625 626 624 625 622 623 620 621 617 618 616 617 612 613 611 612 609 610 608 609 607 608 598 599 597 598 596 597 594 595 592 593 591 592 590 591 589 590 588 589 585 586 583 584 582 583 580 581 579 580 575 576 573 574 571 572 570 571 568 569 566 567 564 565 563 564 562 563 560 561 559 560 557 558 553 554 552 553 547 548 546 547 545 546 542 543 541 542 538 539 537 538 532 533 530 531 528 529 527 528 526 527 522 523 520 521 519 520 518 519 515 516 514 515 513 514 512 513 511 512 510 511 509 510 508 509 506 507 501 502 500 501 497 498 494 495 493 494 492 493 491 492 490 491 488 489 487 488 486 487 483 484 482 483 475 476 474 475 472 473 471 472 470 471 469 470 466 467 465 466 462 463 456 457 455 456 454 455 453 454 451 452 450 451 447 448 444 445 441 442 439 440 438 439 437 438 436 437 435 436 434 435 432 433 427 428 424 425 422 423 419 420 417 418 415 416 413 414 412 413 411 412 410 411 409 410 408 409 406 407 405 406 404 405 401 402 400 401 396 397 393 394 392 393 391 392 390 391 388 389 386 387 384 385 383 384 382 383 380 381 378 379 375 376 373 374 372 373 369 370 366 367 365 366 363 364 362 363 361 362 360 361 359 360 357 358 353 354 352 353 350 351 347 348 340 341 338 339 337 338 335 336 331 332 330 331 327 328 326 327 324 325 322 323 321 322 320 321 319 320 317 318 316 317 314 315 311 312 310 311 309 310 307 308 303 304 301 302 300 301 296 297 295 296 291 292 290 291 289 290 286 287 285 286 284 285 283 284 282 283 280 281 279 280 275 276 273 274 272 273 269 270 267 268 266 267 264 265 263 264 260 261 259 260 258 259 256 257 254 255 251 252 248 249 246 247 244 245 237 238 234 235 230 231 226 227 223 224 220 221 219 220 218 219 217 218 215 216 214 215 213 214 212 213 211 212 206 207 205 206 202 203 201 202 198 199 197 198 196 197 195 196 194 195 192 193 191 192 189 190 188 189 187 188 183 184 180 181 179 180 178 179 167 168 166 167 165 166 164 165 161 162 160 161 159 160 157 158 155 156 152 153 151 152 149 150 147 148 146 147 145 146 142 143 140 141 137 138 136 137 135 136 131 132 130 131 129 130 128 129 126 127 124 125 123 124 122 123 117 118 113 114 112 113 110 111 107 108 105 106 103 104 102 103 100 101 99 100 98 99 97 98 93 94 92 93 85 86 79 80 77 78 75 76 74 75 71 72 70 71 69 70 67 68 65 66 64 65 63 64 62 63 57 58 56 57 53 54 49 50 48 49 45 46 43 44 42 43 40 41 39 40 38 39 36 37 35 36 34 35 33 34 29 30 24 25 23 24 22 23 21 22 13 14 11 12 9 10 7 8 3 4 3097 3333 3334 3332 3333 3331 3332 3330 3331 3329 3330 3328 3329 3326 3327 3325 3326 3321 3322 3320 3321 3319 3320 3317 3318 3315 3316 3312 3313 3311 3312 3306 3307 3304 3305 3301 3302 3300 3301 3299 3300 3298 3299 3296 3297 3294 3295 3293 3294 3291 3292 3287 3288 3284 3285 3283 3284 3282 3283 3275 3276 3273 3274 3272 3273 3267 3268 3265 3266 3263 3264 3262 3263 3261 3262 3260 3261 3257 3258 3256 3257 3254 3255 3252 3253 3249 3250 3243 3244 3237 3238 3235 3236 3234 3235 3233 3234 3232 3233 3231 3232 3228 3229 3226 3227 3225 3226 3223 3224 3221 3222 3219 3220 3218 3219 3217 3218 3214 3215 3213 3214 3210 3211 3209 3210 3208 3209 3207 3208 3206 3207 3201 3202 3200 3201 3199 3200 3198 3199 3197 3198 3195 3196 3194 3195 3192 3193 3188 3189 3186 3187 3184 3185 3183 3184 3182 3183 3181 3182 3179 3180 3178 3179 3176 3177 3172 3173 3169 3170 3168 3169 3167 3168 3164 3165 3163 3164 3162 3163 3161 3162 3160 3161 3159 3160 3157 3158 3156 3157 3155 3156 3154 3155 3153 3154 3150 3151 3148 3149 3147 3148 3146 3147 3145 3146 3144 3145 3143 3144 3141 3142 3139 3140 3137 3138 3136 3137 3135 3136 3131 3132 3125 3126 3124 3125 3121 3122 3120 3121 3118 3119 3116 3117 3112 3113 3110 3111 3106 3107 3102 3103 3098 3099 3097 3098 3093 3094 3092 3093 3090 3091 3088 3089 3084 3085 3083 3084 3081 3082 3080 3081 3079 3080 3075 3076 3074 3075 3073 3074 3069 3070 3068 3069 3067 3068 3066 3067 3065 3066 3062 3063 3060 3061 3056 3057 3055 3056 3053 3054 3049 3050 3047 3048 3046 3047 3044 3045 3042 3043 3039 3040 3037 3038 3036 3037 3031 3032 3030 3031 3028 3029 3025 3026 3024 3025 3023 3024 3021 3022 3020 3021 3019 3020 3017 3018 3014 3015 3013 3014 3012 3013 3010 3011 3009 3010 3007 3008 3006 3007 3003 3004 3001 3002 2997 2998 2996 2997 2995 2996 2994 2995 2992 2993 2991 2992 2986 2987 2984 2985 2979 2980 2977 2978 2975 2976 2974 2975 2973 2974 2969 2970 2967 2968 2965 2966 2964 2965 2962 2963 2961 2962 2960 2961 2955 2956 2954 2955 2952 2953 2951 2952 2950 2951 2949 2950 2948 2949 2944 2945 2942 2943 2941 2942 2940 2941 2939 2940 2935 2936 2931 2932 2929 2930 2928 2929 2927 2928 2920 2921 2919 2920 2917 2918 2916 2917 2915 2916 2914 2915 2913 2914 2909 2910 2907 2908 2906 2907 2905 2906 2904 2905 2901 2902 2900 2901 2899 2900 2897 2898 2896 2897 2893 2894 2892 2893 2889 2890 2888 2889 2887 2888 2885 2886 2883 2884 2882 2883 2878 2879 2874 2875 2870 2871 2869 2870 2867 2868 2862 2863 2861 2862 2860 2861 2856 2857 2853 2854 2852 2853 2850 2851 2848 2849 2847 2848 2845 2846 2842 2843 2839 2840 2837 2838 2836 2837 2835 2836 2834 2835 2833 2834 2831 2832 2829 2830 2826 2827 2824 2825 2823 2824 2818 2819 2816 2817 2815 2816 2813 2814 2812 2813 2801 2802 2799 2800 2794 2795 2793 2794 2792 2793 2791 2792 2788 2789 2787 2788 2785 2786 2784 2785 2783 2784 2782 2783 2779 2780 2778 2779 2777 2778 2776 2777 2774 2775 2773 2774 2772 2773 2771 2772 2769 2770 2768 2769 2767 2768 2766 2767 2765 2766 2764 2765 2763 2764 2762 2763 2760 2761 2759 2760 2758 2759 2756 2757 2752 2753 2749 2750 2748 2749 2747 2748 2746 2747 2741 2742 2740 2741 2739 2740 2738 2739 2734 2735 2733 2734 2732 2733 2730 2731 2724 2725 2722 2723 2719 2720 2715 2716 2711 2712 2710 2711 2709 2710 2708 2709 2705 2706 2703 2704 2702 2703 2701 2702 2700 2701 2699 2700 2697 2698 2693 2694 2692 2693 2689 2690 2687 2688 2685 2686 2684 2685 2682 2683 2678 2679 2677 2678 2676 2677 2675 2676 2674 2675 2673 2674 2672 2673 2671 2672 2665 2666 2661 2662 2660 2661 2659 2660 2657 2658 2656 2657 2654 2655 2653 2654 2652 2653 2651 2652 2646 2647 2641 2642 2638 2639 2637 2638 2636 2637 2630 2631 2629 2630 2625 2626 2624 2625 2623 2624 2622 2623 2621 2622 2620 2621 2619 2620 2618 2619 2617 2618 2616 2617 2615 2616 2614 2615 2613 2614 2612 2613 2610 2611 2609 2610 2608 2609 2606 2607 2604 2605 2603 2604 2602 2603 2598 2599 2596 2597 2593 2594 2591 2592 2589 2590 2588 2589 2586 2587 2584 2585 2583 2584 2580 2581 2575 2576 2574 2575 2572 2573 2570 2571 2567 2568 2566 2567 2564 2565 2563 2564 2562 2563 2560 2561 2556 2557 2555 2556 2553 2554 2551 2552 2546 2547 2545 2546 2542 2543 2539 2540 2538 2539 2537 2538 2535 2536 2533 2534 2530 2531 2529 2530 2527 2528 2526 2527 2525 2526 2524 2525 2522 2523 2521 2522 2520 2521 2519 2520 2517 2518 2516 2517 2515 2516 2513 2514 2511 2512 2510 2511 2508 2509 2506 2507 2504 2505 2503 2504 2502 2503 2501 2502 2499 2500 2488 2489 2487 2488 2486 2487 2485 2486 2484 2485 2481 2482 2479 2480 2478 2479 2476 2477 2475 2476 2470 2471 2469 2470 2468 2469 2467 2468 2464 2465 2463 2464 2461 2462 2460 2461 2454 2455 2453 2454 2452 2453 2450 2451 2448 2449 2444 2445 2443 2444 2437 2438 2436 2437 2433 2434 2431 2432 2429 2430 2427 2428 2426 2427 2424 2425 2423 2424 2422 2423 2421 2422 2419 2420 2418 2419 2416 2417 2413 2414 2410 2411 2409 2410 2408 2409 2407 2408 2406 2407 2405 2406 2403 2404 2402 2403 2401 2402 2399 2400 2398 2399 2396 2397 2395 2396 2394 2395 2393 2394 2392 2393 2391 2392 2389 2390 2388 2389 2387 2388 2386 2387 2384 2385 2383 2384 2381 2382 2378 2379 2376 2377 2374 2375 2373 2374 2370 2371 2369 2370 2367 2368 2366 2367 2365 2366 2363 2364 2362 2363 2361 2362 2360 2361 2359 2360 2355 2356 2354 2355 2353 2354 2352 2353 2351 2352 2349 2350 2347 2348 2344 2345 2343 2344 2342 2343 2341 2342 2339 2340 2334 2335 2333 2334 2331 2332 2329 2330 2327 2328 2324 2325 2319 2320 2316 2317 2315 2316 2312 2313 2311 2312 2310 2311 2309 2310 2307 2308 2306 2307 2303 2304 2302 2303 2300 2301 2298 2299 2296 2297 2294 2295 2293 2294 2292 2293 2291 2292 2290 2291 2288 2289 2287 2288 2284 2285 2283 2284 2280 2281 2277 2278 2276 2277 2275 2276 2274 2275 2272 2273 2271 2272 2268 2269 2266 2267 2265 2266 2264 2265 2259 2260 2258 2259 2257 2258 2250 2251 2247 2248 2246 2247 2245 2246 2244 2245 2242 2243 2239 2240 2238 2239 2237 2238 2236 2237 2233 2234 2232 2233 2231 2232 2230 2231 2228 2229 2226 2227 2225 2226 2220 2221 2218 2219 2216 2217 2215 2216 2214 2215 2213 2214 2212 2213 2211 2212 2210 2211 2203 2204 2201 2202 2200 2201 2199 2200 2197 2198 2195 2196 2190 2191 2184 2185 2183 2184 2182 2183 2181 2182 2179 2180 2177 2178 2174 2175 2170 2171 2168 2169 2166 2167 2165 2166 2164 2165 2163 2164 2161 2162 2160 2161 2159 2160 2158 2159 2156 2157 2155 2156 2150 2151 2149 2150 2146 2147 2145 2146 2144 2145 2143 2144 2139 2140 2136 2137 2132 2133 2131 2132 2130 2131 2129 2130 2128 2129 2126 2127 2125 2126 2121 2122 2116 2117 2115 2116 2114 2115 2112 2113 2110 2111 2107 2108 2104 2105 2102 2103 2100 2101 2099 2100 2098 2099 2096 2097 2095 2096 2093 2094 2091 2092 2087 2088 2083 2084 2081 2082 2080 2081 2078 2079 2075 2076 2074 2075 2072 2073 2071 2072 2070 2071 2067 2068 2065 2066 2063 2064 2062 2063 2061 2062 2060 2061 2050 2051 2049 2050 2048 2049 2046 2047 2045 2046 2043 2044 2042 2043 2040 2041 2038 2039 2037 2038 2035 2036 2028 2029 2026 2027 2024 2025 2021 2022 2019 2020 2016 2017 2014 2015 2012 2013 2010 2011 2009 2010 2007 2008 2005 2006 2004 2005 2003 2004 1997 1998 1995 1996 1994 1995 1993 1994 1992 1993 1991 1992 1988 1989 1985 1986 1984 1985 1982 1983 1981 1982 1979 1980 1977 1978 1976 1977 1975 1976 1972 1973 1970 1971 1969 1970 1968 1969 1967 1968 1965 1966 1963 1964 1962 1963 1958 1959 1954 1955 1952 1953 1949 1950 1948 1949 1947 1948 1946 1947 1945 1946 1944 1945 1939 1940 1935 1936 1934 1935 1931 1932 1928 1929 1927 1928 1923 1924 1922 1923 1919 1920 1914 1915 1910 1911 1907 1908 1904 1905 1903 1904 1902 1903 1896 1897 1894 1895 1893 1894 1892 1893 1891 1892 1890 1891 1889 1890 1884 1885 1883 1884 1879 1880 1877 1878 1873 1874 1872 1873 1869 1870 1868 1869 1867 1868 1866 1867 1865 1866 1864 1865 1863 1864 1862 1863 1861 1862 1859 1860 1856 1857 1851 1852 1850 1851 1849 1850 1845 1846 1844 1845 1843 1844 1840 1841 1838 1839 1836 1837 1832 1833 1831 1832 1830 1831 1829 1830 1826 1827 1825 1826 1824 1825 1823 1824 1821 1822 1819 1820 1817 1818 1816 1817 1815 1816 1814 1815 1811 1812 1810 1811 1808 1809 1805 1806 1803 1804 1799 1800 1796 1797 1795 1796 1793 1794 1792 1793 1790 1791 1788 1789 1786 1787 1785 1786 1777 1778 1775 1776 1773 1774 1772 1773 1769 1770 1768 1769 1767 1768 1765 1766 1763 1764 1760 1761 1756 1757 1755 1756 1752 1753 1750 1751 1749 1750 1748 1749 1743 1744 1742 1743 1741 1742 1739 1740 1738 1739 1737 1738 1735 1736 1732 1733 1728 1729 1726 1727 1723 1724 1722 1723 1718 1719 1717 1718 1716 1717 1715 1716 1712 1713 1711 1712 1704 1705 1702 1703 1701 1702 1698 1699 1697 1698 1696 1697 1693 1694 1692 1693 1690 1691 1689 1690 1685 1686 1684 1685 1680 1681 1679 1680 1678 1679 1676 1677 1675 1676 1674 1675 1673 1674 1670 1671 1667 1668 1664 1665 1663 1664 1661 1662 1658 1659 1656 1657 1655 1656 1653 1654 1651 1652 1650 1651 1649 1650 1647 1648 1646 1647 1645 1646 1644 1645 1639 1640 1637 1638 1633 1634 1632 1633 1630 1631 1625 1626 1623 1624 1620 1621 1619 1620 1616 1617 1615 1616 1613 1614 1608 1609 1604 1605 1602 1603 1601 1602 1600 1601 1599 1600 1596 1597 1595 1596 1594 1595 1593 1594 1589 1590 1588 1589 1585 1586 1584 1585 1583 1584 1577 1578 1570 1571 1569 1570 1566 1567 1565 1566 1564 1565 1562 1563 1561 1562 1559 1560 1558 1559 1555 1556 1552 1553 1551 1552 1549 1550 1548 1549 1545 1546 1544 1545 1543 1544 1542 1543 1534 1535 1532 1533 1530 1531 1529 1530 1528 1529 1526 1527 1524 1525 1520 1521 1519 1520 1518 1519 1515 1516 1514 1515 1513 1514 1510 1511 1509 1510 1507 1508 1506 1507 1505 1506 1504 1505 1499 1500 1498 1499 1497 1498 1495 1496 1492 1493 1490 1491 1488 1489 1487 1488 1486 1487 1485 1486 1484 1485 1479 1480 1477 1478 1476 1477 1474 1475 1470 1471 1468 1469 1467 1468 1464 1465 1462 1463 1454 1455 1452 1453 1450 1451 1449 1450 1448 1449 1446 1447 1445 1446 1444 1445 1442 1443 1441 1442 1440 1441 1439 1440 1438 1439 1437 1438 1436 1437 1434 1435 1429 1430 1427 1428 1424 1425 1422 1423 1421 1422 1420 1421 1418 1419 1415 1416 1414 1415 1413 1414 1412 1413 1411 1412 1409 1410 1406 1407 1405 1406 1404 1405 1403 1404 1402 1403 1398 1399 1397 1398 1396 1397 1389 1390 1388 1389 1383 1384 1382 1383 1379 1380 1376 1377 1375 1376 1373 1374 1371 1372 1369 1370 1368 1369 1367 1368 1365 1366 1364 1365 1363 1364 1361 1362 1359 1360 1358 1359 1354 1355 1350 1351 1348 1349 1347 1348 1346 1347 1344 1345 1342 1343 1340 1341 1339 1340 1336 1337 1334 1335 1333 1334 1332 1333 1331 1332 1330 1331 1326 1327 1325 1326 1322 1323 1321 1322 1320 1321 1319 1320 1318 1319 1316 1317 1315 1316 1313 1314 1312 1313 1311 1312 1306 1307 1305 1306 1304 1305 1303 1304 1302 1303 1301 1302 1299 1300 1297 1298 1296 1297 1295 1296 1294 1295 1293 1294 1291 1292 1287 1288 1285 1286 1284 1285 1283 1284 1282 1283 1280 1281 1279 1280 1278 1279 1276 1277 1275 1276 1274 1275 1273 1274 1269 1270 1268 1269 1267 1268 1266 1267 1265 1266 1264 1265 1259 1260 1258 1259 1256 1257 1255 1256 1254 1255 1253 1254 1252 1253 1249 1250 1246 1247 1245 1246 1244 1245 1242 1243 1240 1241 1236 1237 1234 1235 1230 1231 1229 1230 1228 1229 1224 1225 1222 1223 1221 1222 1216 1217 1210 1211 1209 1210 1205 1206 1204 1205 1202 1203 1200 1201 1197 1198 1194 1195 1193 1194 1189 1190 1188 1189 1187 1188 1182 1183 1177 1178 1176 1177 1175 1176 1172 1173 1170 1171 1169 1170 1167 1168 1164 1165 1163 1164 1162 1163 1160 1161 1158 1159 1157 1158 1153 1154 1149 1150 1147 1148 1145 1146 1143 1144 1142 1143 1141 1142 1139 1140 1138 1139 1137 1138 1135 1136 1134 1135 1130 1131 1128 1129 1127 1128 1124 1125 1121 1122 1120 1121 1118 1119 1116 1117 1112 1113 1111 1112 1110 1111 1109 1110 1103 1104 1100 1101 1099 1100 1096 1097 1094 1095 1090 1091 1089 1090 1085 1086 1083 1084 1079 1080 1078 1079 1076 1077 1075 1076 1074 1075 1072 1073 1071 1072 1070 1071 1069 1070 1065 1066 1064 1065 1063 1064 1061 1062 1059 1060 1057 1058 1056 1057 1055 1056 1049 1050 1047 1048 1046 1047 1041 1042 1040 1041 1039 1040 1037 1038 1035 1036 1034 1035 1033 1034 1031 1032 1029 1030 1028 1029 1027 1028 1026 1027 1025 1026 1022 1023 1017 1018 1016 1017 1013 1014 1010 1011 1007 1008 1006 1007 1001 1002 997 998 996 997 992 993 991 992 990 991 982 983 980 981 979 980 978 979 977 978 976 977 975 976 974 975 973 974 972 973 969 970 967 968 964 965 962 963 961 962 960 961 957 958 956 957 954 955 953 954 952 953 951 952 948 949 946 947 945 946 943 944 941 942 939 940 937 938 935 936 934 935 933 934 932 933 931 932 926 927 924 925 923 924 922 923 920 921 913 914 911 912 909 910 907 908 906 907 905 906 904 905 902 903 900 901 899 900 898 899 897 898 895 896 894 895 891 892 890 891 889 890 888 889 887 888 881 882 880 881 874 875 873 874 872 873 871 872 870 871 869 870 868 869 866 867 863 864 859 860 858 859 857 858 854 855 853 854 852 853 851 852 850 851 847 848 846 847 842 843 840 841 837 838 836 837 835 836 833 834 832 833 830 831 828 829 825 826 824 825 823 824 816 817 815 816 810 811 809 810 808 809 806 807 805 806 802 803 801 802 798 799 797 798 796 797 794 795 790 791 788 789 787 788 786 787 785 786 783 784 782 783 780 781 777 778 776 777 775 776 774 775 773 774 772 773 770 771 769 770 767 768 766 767 765 766 764 765 758 759 757 758 756 757 755 756 753 754 751 752 750 751 749 750 748 749 745 746 743 744 742 743 740 741 731 732 730 731 729 730 728 729 727 728 726 727 725 726 718 719 717 718 713 714 711 712 709 710 708 709 706 707 705 706 704 705 703 704 701 702 700 701 699 700 697 698 696 697 694 695 693 694 691 692 690 691 686 687 684 685 681 682 680 681 678 679 672 673 671 672 668 669 664 665 662 663 661 662 660 661 658 659 657 658 654 655 643 644 642 643 641 642 639 640 638 639 637 638 633 634 632 633 629 630 628 629 627 628 625 626 621 622 619 620 616 617 615 616 613 614 612 613 611 612 610 611 609 610 607 608 603 604 602 603 601 602 600 601 592 593 591 592 585 586 584 585 582 583 577 578 576 577 575 576 573 574 572 573 571 572 567 568 563 564 562 563 561 562 560 561 559 560 558 559 557 558 556 557 555 556 550 551 549 550 547 548 544 545 542 543 540 541 535 536 532 533 531 532 529 530 527 528 526 527 524 525 521 522 520 521 518 519 517 518 515 516 514 515 512 513 507 508 506 507 505 506 501 502 500 501 499 500 498 499 496 497 493 494 492 493 489 490 487 488 485 486 479 480 476 477 474 475 471 472 465 466 464 465 462 463 460 461 459 460 457 458 452 453 448 449 445 446 443 444 442 443 438 439 435 436 432 433 431 432 428 429 427 428 426 427 425 426 424 425 422 423 420 421 419 420 413 414 412 413 409 410 407 408 405 406 403 404 402 403 401 402 400 401 398 399 397 398 393 394 390 391 389 390 388 389 386 387 385 386 381 382 378 379 377 378 375 376 374 375 373 374 372 373 369 370 365 366 364 365 362 363 361 362 360 361 358 359 356 357 355 356 353 354 352 353 351 352 349 350 348 349 346 347 345 346 342 343 341 342 339 340 337 338 334 335 331 332 328 329 327 328 325 326 323 324 322 323 320 321 318 319 312 313 309 310 306 307 304 305 301 302 298 299 296 297 294 295 292 293 291 292 285 286 282 283 280 281 279 280 277 278 276 277 274 275 272 273 269 270 268 269 265 266 264 265 263 264 260 261 258 259 255 256 253 254 252 253 249 250 247 248 246 247 245 246 243 244 241 242 240 241 239 240 237 238 236 237 234 235 226 227 223 224 222 223 221 222 218 219 216 217 215 216 214 215 209 210 207 208 205 206 201 202 196 197 193 194 192 193 190 191 188 189 187 188 186 187 182 183 181 182 180 181 179 180 176 177 175 176 174 175 171 172 164 165 163 164 158 159 156 157 154 155 152 153 151 152 149 150 148 149 147 148 144 145 143 144 141 142 137 138 136 137 132 133 131 132 130 131 129 130 128 129 126 127 125 126 123 124 121 122 113 114 110 111 108 109 107 108 105 106 103 104 101 102 99 100 98 99 97 98 93 94 90 91 89 90 88 89 86 87 85 86 84 85 81 82 80 81 79 80 77 78 76 77 74 75 73 74 69 70 67 68 65 66 64 65 59 60 58 59 54 55 53 54 52 53 50 51 49 50 48 49 46 47 43 44 41 42 40 41 39 40 36 37 35 36 34 35 30 31 29 30 28 29 27 28 25 26 21 22 20 21 16 17 15 16 14 15 13 14 12 13 11 12 10 11 8 9 7 8 5 6 3 4 6230 6231 6227 6228 6225 6226 6224 6225 6223 6224 6222 6223 6215 6216 6214 6215 6213 6214 6211 6212 6209 6210 6208 6209 6206 6207 6201 6202 6200 6201 6199 6200 6198 6199 6197 6198 6196 6197 6195 6196 6192 6193 6189 6190 6188 6189 6186 6187 6184 6185 6182 6183 6179 6180 6174 6175 6173 6174 6171 6172 6169 6170 6167 6168 6165 6166 6164 6165 6161 6162 6160 6161 6159 6160 6156 6157 6155 6156 6153 6154 6152 6153 6150 6151 6147 6148 6143 6144 6142 6143 6139 6140 6138 6139 6136 6137 6134 6135 6133 6134 6132 6133 6130 6131 6128 6129 6125 6126 6122 6123 6118 6119 6117 6118 6116 6117 6114 6115 6113 6114 6112 6113 6110 6111 6109 6110 6106 6107 6105 6106 6104 6105 6100 6101 6099 6100 6098 6099 6096 6097 6095 6096 6093 6094 6091 6092 6089 6090 6087 6088 6086 6087 6085 6086 6084 6085 6081 6082 6075 6076 6074 6075 6072 6073 6070 6071 6065 6066 6064 6065 6061 6062 6059 6060 6058 6059 6057 6058 6056 6057 6055 6056 6048 6049 6047 6048 6046 6047 6045 6046 6042 6043 6040 6041 6038 6039 6037 6038 6034 6035 6033 6034 6027 6028 6025 6026 6024 6025 6023 6024 6021 6022 6020 6021 6018 6019 6017 6018 6016 6017 6014 6015 6011 6012 6010 6011 6009 6010 6005 6006 6004 6005 6003 6004 5998 5999 5997 5998 5994 5995 5993 5994 5992 5993 5990 5991 5987 5988 5983 5984 5981 5982 5980 5981 5978 5979 5974 5975 5972 5973 5971 5972 5969 5970 5964 5965 5959 5960 5957 5958 5956 5957 5954 5955 5953 5954 5952 5953 5950 5951 5949 5950 5948 5949 5946 5947 5945 5946 5944 5945 5942 5943 5938 5939 5937 5938 5936 5937 5935 5936 5934 5935 5933 5934 5932 5933 5931 5932 5930 5931 5929 5930 5928 5929 5925 5926 5924 5925 5917 5918 5916 5917 5915 5916 5914 5915 5913 5914 5912 5913 5908 5909 5907 5908 5905 5906 5903 5904 5901 5902 5890 5891 5889 5890 5887 5888 5886 5887 5885 5886 5883 5884 5881 5882 5879 5880 5878 5879 5876 5877 5874 5875 5870 5871 5869 5870 5867 5868 5861 5862 5860 5861 5858 5859 5857 5858 5855 5856 5854 5855 5852 5853 5851 5852 5848 5849 5847 5848 5845 5846 5842 5843 5839 5840 5838 5839 5835 5836 5832 5833 5831 5832 5829 5830 5825 5826 5823 5824 5822 5823 5821 5822 5820 5821 5819 5820 5818 5819 5814 5815 5812 5813 5810 5811 5806 5807 5804 5805 5802 5803 5798 5799 5794 5795 5793 5794 5791 5792 5788 5789 5787 5788 5785 5786 5784 5785 5782 5783 5781 5782 5780 5781 5779 5780 5775 5776 5774 5775 5773 5774 5772 5773 5771 5772 5765 5766 5764 5765 5760 5761 5756 5757 5754 5755 5751 5752 5750 5751 5748 5749 5743 5744 5742 5743 5741 5742 5738 5739 5737 5738 5733 5734 5732 5733 5728 5729 5727 5728 5726 5727 5723 5724 5720 5721 5719 5720 5714 5715 5713 5714 5711 5712 5710 5711 5709 5710 5708 5709 5705 5706 5702 5703 5700 5701 5698 5699 5696 5697 5695 5696 5694 5695 5692 5693 5691 5692 5688 5689 5687 5688 5686 5687 5685 5686 5684 5685 5683 5684 5676 5677 5671 5672 5665 5666 5664 5665 5660 5661 5659 5660 5653 5654 5649 5650 5638 5639 5637 5638 5635 5636 5634 5635 5632 5633 5628 5629 5623 5624 5622 5623 5621 5622 5619 5620 5618 5619 5617 5618 5616 5617 5614 5615 5612 5613 5611 5612 5610 5611 5607 5608 5605 5606 5601 5602 5599 5600 5594 5595 5592 5593 5590 5591 5589 5590 5588 5589 5584 5585 5581 5582 5578 5579 5577 5578 5576 5577 5575 5576 5574 5575 5571 5572 5559 5560 5558 5559 5557 5558 5554 5555 5552 5553 5550 5551 5546 5547 5545 5546 5543 5544 5542 5543 5538 5539 5536 5537 5535 5536 5534 5535 5532 5533 5531 5532 5530 5531 5528 5529 5524 5525 5522 5523 5520 5521 5519 5520 5517 5518 5516 5517 5514 5515 5511 5512 5509 5510 5508 5509 5505 5506 5504 5505 5502 5503 5497 5498 5495 5496 5494 5495 5492 5493 5491 5492 5489 5490 5487 5488 5484 5485 5482 5483 5481 5482 5472 5473 5471 5472 5470 5471 5469 5470 5468 5469 5464 5465 5463 5464 5459 5460 5455 5456 5454 5455 5453 5454 5452 5453 5448 5449 5446 5447 5445 5446 5443 5444 5440 5441 5436 5437 5432 5433 5429 5430 5427 5428 5425 5426 5423 5424 5421 5422 5416 5417 5411 5412 5408 5409 5407 5408 5404 5405 5402 5403 5401 5402 5399 5400 5397 5398 5394 5395 5392 5393 5391 5392 5390 5391 5389 5390 5388 5389 5387 5388 5384 5385 5383 5384 5382 5383 5379 5380 5375 5376 5374 5375 5372 5373 5371 5372 5370 5371 5369 5370 5366 5367 5362 5363 5361 5362 5359 5360 5358 5359 5356 5357 5355 5356 5353 5354 5352 5353 5350 5351 5347 5348 5339 5340 5338 5339 5336 5337 5335 5336 5334 5335 5333 5334 5332 5333 5330 5331 5328 5329 5326 5327 5322 5323 5321 5322 5320 5321 5319 5320 5318 5319 5313 5314 5310 5311 5308 5309 5307 5308 5306 5307 5304 5305 5303 5304 5302 5303 5301 5302 5299 5300 5296 5297 5294 5295 5292 5293 5290 5291 5289 5290 5287 5288 5285 5286 5283 5284 5281 5282 5280 5281 5271 5272 5270 5271 5268 5269 5267 5268 5266 5267 5264 5265 5262 5263 5260 5261 5259 5260 5258 5259 5256 5257 5254 5255 5252 5253 5250 5251 5247 5248 5244 5245 5243 5244 5240 5241 5239 5240 5238 5239 5237 5238 5236 5237 5235 5236 5233 5234 5231 5232 5230 5231 5227 5228 5224 5225 5222 5223 5220 5221 5218 5219 5216 5217 5215 5216 5214 5215 5213 5214 5208 5209 5203 5204 5201 5202 5200 5201 5199 5200 5197 5198 5195 5196 5194 5195 5193 5194 5192 5193 5191 5192 5189 5190 5184 5185 5180 5181 5179 5180 5174 5175 5173 5174 5172 5173 5171 5172 5168 5169 5166 5167 5165 5166 5163 5164 5162 5163 5161 5162 5160 5161 5159 5160 5158 5159 5157 5158 5151 5152 5150 5151 5149 5150 5148 5149 5147 5148 5146 5147 5144 5145 5143 5144 5142 5143 5139 5140 5135 5136 5127 5128 5121 5122 5120 5121 5118 5119 5117 5118 5116 5117 5113 5114 5108 5109 5105 5106 5104 5105 5102 5103 5101 5102 5094 5095 5093 5094 5090 5091 5087 5088 5086 5087 5085 5086 5083 5084 5081 5082 5078 5079 5076 5077 5075 5076 5073 5074 5070 5071 5069 5070 5067 5068 5066 5067 5062 5063 5059 5060 5057 5058 5054 5055 5053 5054 5050 5051 5046 5047 5042 5043 5041 5042 5040 5041 5039 5040 5038 5039 5035 5036 5034 5035 5033 5034 5032 5033 5028 5029 5027 5028 5025 5026 5024 5025 5023 5024 5022 5023 5020 5021 5019 5020 5018 5019 5016 5017 5015 5016 5013 5014 5011 5012 5010 5011 5009 5010 5006 5007 5001 5002 5000 5001 4997 4998 4995 4996 4994 4995 4993 4994 4992 4993 4991 4992 4987 4988 4985 4986 4984 4985 4982 4983 4981 4982 4979 4980 4976 4977 4975 4976 4974 4975 4972 4973 4971 4972 4970 4971 4969 4970 4968 4969 4966 4967 4965 4966 4964 4965 4962 4963 4960 4961 4956 4957 4953 4954 4952 4953 4950 4951 4949 4950 4946 4947 4945 4946 4944 4945 4943 4944 4942 4943 4940 4941 4939 4940 4938 4939 4935 4936 4934 4935 4933 4934 4931 4932 4929 4930 4926 4927 4924 4925 4923 4924 4921 4922 4920 4921 4919 4920 4916 4917 4915 4916 4913 4914 4912 4913 4909 4910 4908 4909 4905 4906 4902 4903 4901 4902 4898 4899 4895 4896 4893 4894 4890 4891 4888 4889 4887 4888 4885 4886 4884 4885 4880 4881 4879 4880 4878 4879 4877 4878 4875 4876 4869 4870 4867 4868 4864 4865 4863 4864 4860 4861 4858 4859 4856 4857 4853 4854 4851 4852 4843 4844 4838 4839 4837 4838 4836 4837 4835 4836 4834 4835 4833 4834 4829 4830 4827 4828 4826 4827 4824 4825 4823 4824 4822 4823 4818 4819 4816 4817 4813 4814 4812 4813 4811 4812 4810 4811 4806 4807 4804 4805 4803 4804 4802 4803 4798 4799 4796 4797 4794 4795 4793 4794 4791 4792 4787 4788 4786 4787 4783 4784 4782 4783 4779 4780 4776 4777 4773 4774 4771 4772 4769 4770 4768 4769 4766 4767 4764 4765 4760 4761 4758 4759 4757 4758 4752 4753 4751 4752 4749 4750 4748 4749 4746 4747 4744 4745 4743 4744 4741 4742 4739 4740 4732 4733 4731 4732 4730 4731 4729 4730 4728 4729 4727 4728 4724 4725 4721 4722 4720 4721 4718 4719 4717 4718 4714 4715 4712 4713 4708 4709 4707 4708 4705 4706 4704 4705 4703 4704 4700 4701 4698 4699 4696 4697 4694 4695 4692 4693 4691 4692 4690 4691 4688 4689 4687 4688 4685 4686 4683 4684 4679 4680 4678 4679 4675 4676 4674 4675 4671 4672 4669 4670 4668 4669 4665 4666 4661 4662 4660 4661 4658 4659 4655 4656 4654 4655 4653 4654 4652 4653 4642 4643 4641 4642 4640 4641 4638 4639 4637 4638 4635 4636 4634 4635 4632 4633 4631 4632 4627 4628 4622 4623 4619 4620 4617 4618 4615 4616 4614 4615 4613 4614 4608 4609 4606 4607 4603 4604 4600 4601 4598 4599 4597 4598 4596 4597 4595 4596 4594 4595 4593 4594 4590 4591 4589 4590 4587 4588 4586 4587 4584 4585 4583 4584 4581 4582 4580 4581 4577 4578 4576 4577 4574 4575 4572 4573 4569 4570 4568 4569 4567 4568 4565 4566 4563 4564 4562 4563 4561 4562 4560 4561 4558 4559 4556 4557 4555 4556 4552 4553 4549 4550 4548 4549 4546 4547 4545 4546 4543 4544 4542 4543 4541 4542 4540 4541 4539 4540 4535 4536 4534 4535 4533 4534 4532 4533 4531 4532 4530 4531 4529 4530 4527 4528 4525 4526 4524 4525 4522 4523 4520 4521 4519 4520 4517 4518 4515 4516 4509 4510 4507 4508 4505 4506 4504 4505 4501 4502 4500 4501 4499 4500 4498 4499 4497 4498 4496 4497 4494 4495 4493 4494 4492 4493 4491 4492 4489 4490 4488 4489 4487 4488 4483 4484 4479 4480 4477 4478 4476 4477 4474 4475 4473 4474 4472 4473 4465 4466 4460 4461 4457 4458 4455 4456 4454 4455 4449 4450 4448 4449 4446 4447 4443 4444 4439 4440 4436 4437 4435 4436 4434 4435 4433 4434 4432 4433 4430 4431 4428 4429 4427 4428 4426 4427 4425 4426 4420 4421 4419 4420 4417 4418 4416 4417 4414 4415 4413 4414 4412 4413 4409 4410 4408 4409 4407 4408 4406 4407 4405 4406 4400 4401 4394 4395 4393 4394 4392 4393 4390 4391 4388 4389 4386 4387 4385 4386 4384 4385 4382 4383 4381 4382 4379 4380 4377 4378 4376 4377 4374 4375 4371 4372 4364 4365 4363 4364 4362 4363 4361 4362 4359 4360 4357 4358 4356 4357 4355 4356 4354 4355 4352 4353 4350 4351 4347 4348 4346 4347 4343 4344 4341 4342 4340 4341 4339 4340 4337 4338 4336 4337 4335 4336 4329 4330 4327 4328 4326 4327 4325 4326 4324 4325 4319 4320 4318 4319 4316 4317 4315 4316 4310 4311 4309 4310 4307 4308 4306 4307 4305 4306 4302 4303 4301 4302 4299 4300 4294 4295 4290 4291 4289 4290 4286 4287 4285 4286 4281 4282 4280 4281 4279 4280 4278 4279 4276 4277 4271 4272 4264 4265 4263 4264 4262 4263 4255 4256 4254 4255 4252 4253 4250 4251 4245 4246 4244 4245 4243 4244 4242 4243 4241 4242 4238 4239 4235 4236 4234 4235 4232 4233 4229 4230 4227 4228 4226 4227 4224 4225 4223 4224 4221 4222 4216 4217 4212 4213 4209 4210 4208 4209 4204 4205 4203 4204 4202 4203 4200 4201 4198 4199 4197 4198 4195 4196 4193 4194 4192 4193 4191 4192 4190 4191 4189 4190 4187 4188 4186 4187 4185 4186 4182 4183 4180 4181 4177 4178 4175 4176 4173 4174 4171 4172 4170 4171 4169 4170 4167 4168 4166 4167 4160 4161 4158 4159 4157 4158 4155 4156 4151 4152 4150 4151 4148 4149 4147 4148 4146 4147 4143 4144 4140 4141 4139 4140 4131 4132 4130 4131 4129 4130 4127 4128 4126 4127 4125 4126 4124 4125 4122 4123 4120 4121 4114 4115 4107 4108 4105 4106 4102 4103 4100 4101 4099 4100 4095 4096 4094 4095 4092 4093 4091 4092 4090 4091 4084 4085 4082 4083 4080 4081 4079 4080 4078 4079 4077 4078 4074 4075 4072 4073 4070 4071 4069 4070 4066 4067 4064 4065 4063 4064 4062 4063 4060 4061 4052 4053 4051 4052 4050 4051 4047 4048 4046 4047 4045 4046 4042 4043 4041 4042 4039 4040 4038 4039 4035 4036 4034 4035 4028 4029 4026 4027 4024 4025 4023 4024 4021 4022 4015 4016 4014 4015 4013 4014 4012 4013 4009 4010 4008 4009 4007 4008 4003 4004 4002 4003 4000 4001 3999 4000 3997 3998 3996 3997 3995 3996 3993 3994 3992 3993 3988 3989 3987 3988 3985 3986 3982 3983 3981 3982 3980 3981 3975 3976 3972 3973 3969 3970 3968 3969 3967 3968 3964 3965 3963 3964 3962 3963 3960 3961 3958 3959 3956 3957 3955 3956 3952 3953 3951 3952 3945 3946 3943 3944 3941 3942 3939 3940 3938 3939 3933 3934 3932 3933 3931 3932 3930 3931 3926 3927 3925 3926 3924 3925 3921 3922 3919 3920 3915 3916 3913 3914 3911 3912 3909 3910 3907 3908 3906 3907 3905 3906 3903 3904 3901 3902 3899 3900 3897 3898 3896 3897 3895 3896 3892 3893 3890 3891 3889 3890 3888 3889 3884 3885 3881 3882 3880 3881 3876 3877 3875 3876 3874 3875 3873 3874 3871 3872 3869 3870 3868 3869 3867 3868 3866 3867 3863 3864 3862 3863 3859 3860 3854 3855 3852 3853 3851 3852 3850 3851 3847 3848 3841 3842 3840 3841 3839 3840 3837 3838 3836 3837 3835 3836 3834 3835 3833 3834 3830 3831 3828 3829 3827 3828 3826 3827 3825 3826 3823 3824 3822 3823 3820 3821 3819 3820 3817 3818 3816 3817 3815 3816 3814 3815 3813 3814 3811 3812 3810 3811 3805 3806 3804 3805 3801 3802 3799 3800 3793 3794 3791 3792 3790 3791 3789 3790 3785 3786 3784 3785 3783 3784 3782 3783 3781 3782 3780 3781 3776 3777 3773 3774 3771 3772 3766 3767 3764 3765 3763 3764 3762 3763 3761 3762 3759 3760 3757 3758 3755 3756 3752 3753 3751 3752 3749 3750 3744 3745 3743 3744 3739 3740 3738 3739 3737 3738 3736 3737 3735 3736 3734 3735 3733 3734 3730 3731 3727 3728 3726 3727 3725 3726 3721 3722 3718 3719 3717 3718 3715 3716 3714 3715 3713 3714 3711 3712 3709 3710 3708 3709 3704 3705 3701 3702 3700 3701 3697 3698 3695 3696 3694 3695 3691 3692 3690 3691 3689 3690 3687 3688 3684 3685 3683 3684 3682 3683 3680 3681 3678 3679 3674 3675 3665 3666 3664 3665 3663 3664 3660 3661 3659 3660 3658 3659 3657 3658 3656 3657 3655 3656 3654 3655 3652 3653 3651 3652 3650 3651 3648 3649 3647 3648 3646 3647 3645 3646 3641 3642 3640 3641 3638 3639 3637 3638 3635 3636 3630 3631 3628 3629 3626 3627 3625 3626 3623 3624 3622 3623 3619 3620 3618 3619 3617 3618 3616 3617 3613 3614 3610 3611 3608 3609 3605 3606 3604 3605 3603 3604 3602 3603 3598 3599 3597 3598 3595 3596 3593 3594 3592 3593 3591 3592 3590 3591 3589 3590 3586 3587 3585 3586 3583 3584 3579 3580 3578 3579 3577 3578 3576 3577 3573 3574 3571 3572 3569 3570 3568 3569 3560 3561 3555 3556 3554 3555 3552 3553 3550 3551 3546 3547 3544 3545 3543 3544 3541 3542 3537 3538 3536 3537 3534 3535 3533 3534 3530 3531 3529 3530 3528 3529 3527 3528 3526 3527 3522 3523 3519 3520 3518 3519 3514 3515 3512 3513 3511 3512 3510 3511 3508 3509 3507 3508 3505 3506 3504 3505 3500 3501 3498 3499 3496 3497 3494 3495 3493 3494 3491 3492 3490 3491 3487 3488 3481 3482 3480 3481 3478 3479 3474 3475 3472 3473 3471 3472 3470 3471 3468 3469 3466 3467 3465 3466 3464 3465 3462 3463 3458 3459 3457 3458 3456 3457 3455 3456 3452 3453 3451 3452 3450 3451 3449 3450 3441 3442 3436 3437 3430 3431 3429 3430 3427 3428 3426 3427 3420 3421 3415 3416 3414 3415 3413 3414 3412 3413 3410 3411 3409 3410 3406 3407 3405 3406 3404 3405 3398 3399 3394 3395 3386 3387 3381 3382 3378 3379 3377 3378 3376 3377 3373 3374 3372 3373 3368 3369 3367 3368 3366 3367 3364 3365 3363 3364 3362 3363 3360 3361 3356 3357 3355 3356 3354 3355 3353 3354 3352 3353 3351 3352 3350 3351 3348 3349 3346 3347 3345 3346 3344 3345 3343 3344 3342 3343 3339 3340 3338 3339 3336 3337 1752 3330 3331 3329 3330 3328 3329 3327 3328 3326 3327 3320 3321 3319 3320 3317 3318 3311 3312 3310 3311 3307 3308 3298 3299 3297 3298 3295 3296 3294 3295 3291 3292 3290 3291 3289 3290 3288 3289 3287 3288 3286 3287 3282 3283 3281 3282 3280 3281 3279 3280 3278 3279 3274 3275 3269 3270 3268 3269 3267 3268 3265 3266 3264 3265 3259 3260 3257 3258 3256 3257 3254 3255 3252 3253 3251 3252 3248 3249 3244 3245 3243 3244 3240 3241 3238 3239 3237 3238 3233 3234 3232 3233 3231 3232 3230 3231 3229 3230 3227 3228 3224 3225 3223 3224 3219 3220 3218 3219 3217 3218 3215 3216 3211 3212 3209 3210 3206 3207 3204 3205 3201 3202 3199 3200 3198 3199 3197 3198 3195 3196 3194 3195 3193 3194 3191 3192 3190 3191 3188 3189 3187 3188 3183 3184 3181 3182 3178 3179 3176 3177 3173 3174 3172 3173 3168 3169 3164 3165 3163 3164 3162 3163 3160 3161 3155 3156 3150 3151 3145 3146 3144 3145 3141 3142 3139 3140 3137 3138 3135 3136 3126 3127 3122 3123 3121 3122 3116 3117 3114 3115 3113 3114 3110 3111 3108 3109 3106 3107 3105 3106 3102 3103 3100 3101 3098 3099 3096 3097 3095 3096 3093 3094 3092 3093 3091 3092 3090 3091 3089 3090 3086 3087 3085 3086 3081 3082 3080 3081 3074 3075 3071 3072 3068 3069 3067 3068 3065 3066 3064 3065 3062 3063 3059 3060 3056 3057 3055 3056 3053 3054 3050 3051 3048 3049 3046 3047 3045 3046 3043 3044 3040 3041 3037 3038 3035 3036 3034 3035 3033 3034 3032 3033 3030 3031 3028 3029 3027 3028 3025 3026 3022 3023 3020 3021 3015 3016 3014 3015 3013 3014 3012 3013 3011 3012 3009 3010 3006 3007 3005 3006 3000 3001 2997 2998 2996 2997 2995 2996 2993 2994 2992 2993 2991 2992 2990 2991 2989 2990 2988 2989 2987 2988 2986 2987 2983 2984 2978 2979 2977 2978 2974 2975 2973 2974 2972 2973 2970 2971 2967 2968 2964 2965 2960 2961 2958 2959 2956 2957 2955 2956 2953 2954 2952 2953 2951 2952 2950 2951 2949 2950 2948 2949 2947 2948 2946 2947 2945 2946 2944 2945 2943 2944 2942 2943 2941 2942 2940 2941 2939 2940 2937 2938 2934 2935 2932 2933 2931 2932 2930 2931 2928 2929 2926 2927 2924 2925 2923 2924 2922 2923 2921 2922 2919 2920 2915 2916 2913 2914 2909 2910 2908 2909 2906 2907 2901 2902 2900 2901 2899 2900 2898 2899 2896 2897 2895 2896 2894 2895 2893 2894 2892 2893 2891 2892 2890 2891 2888 2889 2882 2883 2880 2881 2879 2880 2872 2873 2870 2871 2869 2870 2868 2869 2864 2865 2861 2862 2856 2857 2852 2853 2851 2852 2848 2849 2846 2847 2845 2846 2844 2845 2843 2844 2842 2843 2841 2842 2840 2841 2838 2839 2833 2834 2832 2833 2826 2827 2825 2826 2824 2825 2823 2824 2822 2823 2821 2822 2820 2821 2819 2820 2818 2819 2814 2815 2812 2813 2806 2807 2805 2806 2804 2805 2803 2804 2802 2803 2797 2798 2795 2796 2794 2795 2792 2793 2788 2789 2786 2787 2783 2784 2782 2783 2781 2782 2780 2781 2778 2779 2777 2778 2776 2777 2775 2776 2772 2773 2771 2772 2766 2767 2765 2766 2757 2758 2756 2757 2753 2754 2750 2751 2748 2749 2747 2748 2746 2747 2744 2745 2743 2744 2742 2743 2741 2742 2738 2739 2736 2737 2735 2736 2732 2733 2730 2731 2729 2730 2728 2729 2727 2728 2726 2727 2725 2726 2724 2725 2723 2724 2722 2723 2717 2718 2716 2717 2709 2710 2708 2709 2707 2708 2706 2707 2705 2706 2704 2705 2701 2702 2698 2699 2694 2695 2693 2694 2691 2692 2690 2691 2688 2689 2687 2688 2686 2687 2682 2683 2681 2682 2678 2679 2676 2677 2675 2676 2674 2675 2672 2673 2670 2671 2666 2667 2661 2662 2659 2660 2658 2659 2656 2657 2654 2655 2651 2652 2649 2650 2648 2649 2647 2648 2645 2646 2644 2645 2643 2644 2638 2639 2637 2638 2635 2636 2634 2635 2633 2634 2632 2633 2631 2632 2630 2631 2628 2629 2627 2628 2625 2626 2624 2625 2623 2624 2622 2623 2618 2619 2617 2618 2612 2613 2611 2612 2610 2611 2607 2608 2603 2604 2601 2602 2599 2600 2597 2598 2595 2596 2593 2594 2591 2592 2589 2590 2587 2588 2586 2587 2585 2586 2584 2585 2582 2583 2580 2581 2579 2580 2577 2578 2575 2576 2574 2575 2573 2574 2572 2573 2570 2571 2568 2569 2566 2567 2565 2566 2563 2564 2560 2561 2554 2555 2553 2554 2552 2553 2551 2552 2549 2550 2547 2548 2546 2547 2545 2546 2540 2541 2538 2539 2535 2536 2534 2535 2533 2534 2531 2532 2529 2530 2528 2529 2527 2528 2526 2527 2525 2526 2519 2520 2518 2519 2517 2518 2516 2517 2514 2515 2513 2514 2512 2513 2511 2512 2510 2511 2509 2510 2507 2508 2506 2507 2504 2505 2503 2504 2495 2496 2492 2493 2491 2492 2490 2491 2488 2489 2487 2488 2485 2486 2484 2485 2483 2484 2482 2483 2481 2482 2478 2479 2476 2477 2475 2476 2473 2474 2470 2471 2469 2470 2468 2469 2467 2468 2466 2467 2464 2465 2461 2462 2460 2461 2457 2458 2451 2452 2450 2451 2446 2447 2445 2446 2444 2445 2442 2443 2441 2442 2439 2440 2433 2434 2432 2433 2431 2432 2427 2428 2426 2427 2425 2426 2422 2423 2420 2421 2418 2419 2416 2417 2415 2416 2414 2415 2412 2413 2406 2407 2405 2406 2404 2405 2403 2404 2402 2403 2400 2401 2398 2399 2396 2397 2394 2395 2393 2394 2391 2392 2389 2390 2385 2386 2384 2385 2383 2384 2382 2383 2381 2382 2380 2381 2375 2376 2370 2371 2369 2370 2368 2369 2366 2367 2365 2366 2364 2365 2361 2362 2357 2358 2355 2356 2354 2355 2353 2354 2350 2351 2349 2350 2347 2348 2346 2347 2343 2344 2341 2342 2339 2340 2338 2339 2336 2337 2331 2332 2329 2330 2328 2329 2327 2328 2326 2327 2324 2325 2321 2322 2319 2320 2317 2318 2316 2317 2315 2316 2312 2313 2310 2311 2309 2310 2304 2305 2303 2304 2302 2303 2301 2302 2300 2301 2299 2300 2298 2299 2290 2291 2288 2289 2287 2288 2285 2286 2283 2284 2280 2281 2279 2280 2275 2276 2271 2272 2270 2271 2269 2270 2268 2269 2265 2266 2264 2265 2260 2261 2259 2260 2257 2258 2255 2256 2252 2253 2251 2252 2248 2249 2244 2245 2242 2243 2240 2241 2239 2240 2235 2236 2234 2235 2232 2233 2231 2232 2229 2230 2228 2229 2226 2227 2225 2226 2223 2224 2222 2223 2221 2222 2220 2221 2218 2219 2216 2217 2215 2216 2214 2215 2210 2211 2209 2210 2206 2207 2204 2205 2203 2204 2200 2201 2198 2199 2196 2197 2195 2196 2188 2189 2187 2188 2186 2187 2183 2184 2182 2183 2178 2179 2177 2178 2176 2177 2175 2176 2171 2172 2170 2171 2166 2167 2165 2166 2162 2163 2159 2160 2157 2158 2156 2157 2154 2155 2153 2154 2152 2153 2150 2151 2149 2150 2145 2146 2143 2144 2141 2142 2139 2140 2137 2138 2133 2134 2131 2132 2128 2129 2127 2128 2126 2127 2123 2124 2122 2123 2120 2121 2118 2119 2115 2116 2112 2113 2110 2111 2106 2107 2102 2103 2101 2102 2100 2101 2097 2098 2091 2092 2090 2091 2087 2088 2085 2086 2083 2084 2082 2083 2081 2082 2079 2080 2076 2077 2075 2076 2074 2075 2072 2073 2068 2069 2066 2067 2065 2066 2058 2059 2057 2058 2056 2057 2054 2055 2053 2054 2052 2053 2051 2052 2050 2051 2049 2050 2046 2047 2042 2043 2040 2041 2039 2040 2038 2039 2036 2037 2035 2036 2031 2032 2029 2030 2027 2028 2025 2026 2021 2022 2020 2021 2016 2017 2014 2015 2006 2007 2005 2006 2003 2004 2000 2001 1998 1999 1997 1998 1993 1994 1988 1989 1981 1982 1980 1981 1977 1978 1976 1977 1974 1975 1973 1974 1971 1972 1970 1971 1968 1969 1967 1968 1965 1966 1963 1964 1960 1961 1959 1960 1955 1956 1948 1949 1946 1947 1944 1945 1942 1943 1941 1942 1939 1940 1937 1938 1935 1936 1934 1935 1933 1934 1932 1933 1931 1932 1930 1931 1929 1930 1928 1929 1927 1928 1925 1926 1924 1925 1923 1924 1921 1922 1919 1920 1918 1919 1916 1917 1914 1915 1913 1914 1912 1913 1909 1910 1908 1909 1907 1908 1903 1904 1901 1902 1896 1897 1895 1896 1893 1894 1892 1893 1891 1892 1890 1891 1888 1889 1887 1888 1886 1887 1885 1886 1883 1884 1882 1883 1881 1882 1879 1880 1877 1878 1875 1876 1872 1873 1871 1872 1870 1871 1869 1870 1868 1869 1866 1867 1864 1865 1863 1864 1862 1863 1859 1860 1858 1859 1857 1858 1852 1853 1851 1852 1850 1851 1846 1847 1845 1846 1842 1843 1841 1842 1838 1839 1837 1838 1832 1833 1828 1829 1826 1827 1825 1826 1824 1825 1822 1823 1820 1821 1819 1820 1817 1818 1816 1817 1810 1811 1809 1810 1808 1809 1807 1808 1805 1806 1804 1805 1802 1803 1800 1801 1799 1800 1798 1799 1797 1798 1796 1797 1794 1795 1793 1794 1790 1791 1788 1789 1787 1788 1783 1784 1782 1783 1780 1781 1779 1780 1778 1779 1774 1775 1773 1774 1771 1772 1770 1771 1769 1770 1766 1767 1764 1765 1763 1764 1762 1763 1760 1761 1756 1757 1754 1755 1752 1753 1751 1752 1750 1751 1749 1750 1746 1747 1743 1744 1741 1742 1737 1738 1736 1737 1735 1736 1734 1735 1731 1732 1728 1729 1727 1728 1725 1726 1724 1725 1723 1724 1722 1723 1721 1722 1720 1721 1716 1717 1714 1715 1713 1714 1711 1712 1710 1711 1709 1710 1707 1708 1706 1707 1705 1706 1703 1704 1702 1703 1701 1702 1697 1698 1693 1694 1692 1693 1691 1692 1690 1691 1688 1689 1687 1688 1686 1687 1685 1686 1683 1684 1682 1683 1680 1681 1679 1680 1677 1678 1674 1675 1672 1673 1670 1671 1664 1665 1659 1660 1658 1659 1657 1658 1656 1657 1655 1656 1654 1655 1653 1654 1652 1653 1650 1651 1646 1647 1645 1646 1644 1645 1643 1644 1634 1635 1630 1631 1628 1629 1625 1626 1624 1625 1623 1624 1622 1623 1621 1622 1617 1618 1612 1613 1611 1612 1609 1610 1608 1609 1604 1605 1603 1604 1600 1601 1598 1599 1596 1597 1593 1594 1592 1593 1591 1592 1589 1590 1588 1589 1586 1587 1583 1584 1582 1583 1577 1578 1570 1571 1568 1569 1565 1566 1564 1565 1563 1564 1561 1562 1558 1559 1557 1558 1556 1557 1551 1552 1550 1551 1549 1550 1548 1549 1547 1548 1546 1547 1545 1546 1542 1543 1541 1542 1540 1541 1538 1539 1537 1538 1536 1537 1534 1535 1531 1532 1528 1529 1526 1527 1522 1523 1515 1516 1514 1515 1513 1514 1511 1512 1509 1510 1507 1508 1506 1507 1505 1506 1503 1504 1501 1502 1499 1500 1498 1499 1497 1498 1496 1497 1495 1496 1492 1493 1490 1491 1489 1490 1486 1487 1485 1486 1483 1484 1482 1483 1480 1481 1476 1477 1475 1476 1474 1475 1467 1468 1466 1467 1463 1464 1461 1462 1455 1456 1453 1454 1449 1450 1447 1448 1445 1446 1444 1445 1443 1444 1441 1442 1438 1439 1437 1438 1436 1437 1435 1436 1434 1435 1432 1433 1431 1432 1430 1431 1429 1430 1428 1429 1427 1428 1421 1422 1420 1421 1419 1420 1417 1418 1410 1411 1408 1409 1407 1408 1405 1406 1404 1405 1400 1401 1398 1399 1394 1395 1393 1394 1391 1392 1388 1389 1387 1388 1383 1384 1380 1381 1379 1380 1377 1378 1375 1376 1374 1375 1372 1373 1370 1371 1365 1366 1363 1364 1362 1363 1361 1362 1360 1361 1359 1360 1355 1356 1354 1355 1352 1353 1351 1352 1349 1350 1348 1349 1346 1347 1344 1345 1343 1344 1342 1343 1338 1339 1337 1338 1336 1337 1335 1336 1331 1332 1330 1331 1327 1328 1324 1325 1322 1323 1321 1322 1320 1321 1318 1319 1317 1318 1314 1315 1311 1312 1310 1311 1308 1309 1307 1308 1305 1306 1303 1304 1301 1302 1300 1301 1298 1299 1296 1297 1293 1294 1291 1292 1290 1291 1287 1288 1286 1287 1284 1285 1282 1283 1281 1282 1279 1280 1277 1278 1276 1277 1274 1275 1273 1274 1272 1273 1271 1272 1269 1270 1267 1268 1266 1267 1261 1262 1256 1257 1255 1256 1251 1252 1250 1251 1248 1249 1247 1248 1245 1246 1244 1245 1241 1242 1240 1241 1239 1240 1238 1239 1235 1236 1234 1235 1233 1234 1231 1232 1230 1231 1229 1230 1227 1228 1226 1227 1225 1226 1224 1225 1223 1224 1220 1221 1219 1220 1217 1218 1214 1215 1213 1214 1212 1213 1208 1209 1205 1206 1198 1199 1197 1198 1193 1194 1192 1193 1190 1191 1189 1190 1188 1189 1187 1188 1184 1185 1178 1179 1176 1177 1174 1175 1173 1174 1172 1173 1170 1171 1165 1166 1162 1163 1157 1158 1151 1152 1150 1151 1149 1150 1147 1148 1144 1145 1142 1143 1141 1142 1140 1141 1139 1140 1138 1139 1137 1138 1136 1137 1134 1135 1132 1133 1130 1131 1127 1128 1126 1127 1125 1126 1122 1123 1120 1121 1116 1117 1115 1116 1114 1115 1113 1114 1112 1113 1111 1112 1109 1110 1107 1108 1106 1107 1105 1106 1099 1100 1098 1099 1097 1098 1096 1097 1093 1094 1092 1093 1091 1092 1090 1091 1089 1090 1086 1087 1084 1085 1080 1081 1079 1080 1078 1079 1077 1078 1072 1073 1071 1072 1069 1070 1068 1069 1067 1068 1063 1064 1062 1063 1057 1058 1056 1057 1053 1054 1052 1053 1050 1051 1049 1050 1048 1049 1047 1048 1043 1044 1042 1043 1040 1041 1038 1039 1036 1037 1031 1032 1030 1031 1029 1030 1024 1025 1023 1024 1021 1022 1017 1018 1014 1015 1013 1014 1011 1012 1009 1010 1007 1008 1002 1003 1000 1001 998 999 997 998 995 996 994 995 992 993 991 992 990 991 986 987 981 982 979 980 978 979 971 972 967 968 965 966 964 965 962 963 960 961 957 958 953 954 952 953 951 952 950 951 947 948 946 947 941 942 939 940 938 939 937 938 935 936 932 933 927 928 926 927 924 925 923 924 922 923 921 922 919 920 918 919 917 918 916 917 915 916 914 915 913 914 912 913 911 912 910 911 909 910 908 909 907 908 906 907 905 906 902 903 899 900 896 897 894 895 893 894 892 893 891 892 886 887 884 885 879 880 877 878 876 877 875 876 874 875 873 874 870 871 869 870 867 868 866 867 865 866 864 865 863 864 862 863 861 862 860 861 855 856 852 853 851 852 850 851 849 850 848 849 847 848 843 844 842 843 841 842 840 841 838 839 834 835 833 834 831 832 829 830 828 829 827 828 826 827 822 823 821 822 820 821 817 818 815 816 813 814 811 812 806 807 805 806 804 805 801 802 800 801 796 797 795 796 793 794 791 792 788 789 785 786 783 784 782 783 781 782 780 781 779 780 778 779 775 776 768 769 767 768 766 767 765 766 764 765 762 763 760 761 759 760 757 758 754 755 751 752 748 749 747 748 745 746 744 745 743 744 740 741 739 740 736 737 735 736 734 735 733 734 730 731 727 728 726 727 724 725 722 723 720 721 719 720 718 719 716 717 715 716 714 715 713 714 707 708 703 704 701 702 699 700 696 697 695 696 693 694 691 692 690 691 687 688 685 686 683 684 677 678 676 677 674 675 673 674 671 672 670 671 669 670 664 665 663 664 662 663 655 656 648 649 647 648 644 645 642 643 641 642 639 640 637 638 636 637 635 636 633 634 631 632 630 631 626 627 622 623 619 620 618 619 615 616 614 615 613 614 612 613 609 610 608 609 606 607 605 606 604 605 603 604 602 603 596 597 595 596 592 593 589 590 585 586 582 583 581 582 580 581 577 578 576 577 575 576 573 574 567 568 566 567 565 566 563 564 561 562 560 561 557 558 554 555 553 554 550 551 549 550 548 549 546 547 545 546 543 544 542 543 541 542 539 540 536 537 535 536 534 535 532 533 530 531 529 530 528 529 520 521 519 520 518 519 516 517 515 516 514 515 513 514 508 509 506 507 505 506 504 505 503 504 500 501 498 499 495 496 492 493 491 492 489 490 488 489 487 488 485 486 484 485 482 483 481 482 479 480 478 479 477 478 476 477 473 474 472 473 471 472 470 471 464 465 463 464 462 463 460 461 459 460 456 457 454 455 452 453 450 451 449 450 448 449 443 444 442 443 440 441 439 440 438 439 435 436 433 434 432 433 430 431 429 430 428 429 424 425 422 423 418 419 417 418 416 417 415 416 412 413 411 412 410 411 408 409 403 404 401 402 400 401 398 399 397 398 390 391 389 390 387 388 386 387 381 382 380 381 379 380 377 378 376 377 375 376 374 375 373 374 372 373 370 371 369 370 366 367 364 365 360 361 358 359 355 356 351 352 350 351 349 350 341 342 335 336 334 335 329 330 328 329 326 327 325 326 323 324 321 322 319 320 317 318 314 315 313 314 312 313 309 310 307 308 305 306 304 305 300 301 298 299 297 298 295 296 294 295 291 292 289 290 287 288 285 286 282 283 281 282 279 280 272 273 271 272 270 271 268 269 266 267 264 265 263 264 262 263 261 262 259 260 258 259 257 258 254 255 253 254 252 253 250 251 249 250 248 249 247 248 245 246 244 245 242 243 240 241 239 240 237 238 236 237 234 235 233 234 232 233 231 232 229 230 228 229 224 225 222 223 218 219 217 218 215 216 211 212 210 211 208 209 206 207 200 201 199 200 198 199 196 197 195 196 194 195 189 190 188 189 180 181 179 180 173 174 172 173 171 172 169 170 168 169 167 168 166 167 164 165 162 163 161 162 160 161 159 160 158 159 151 152 150 151 149 150 146 147 145 146 143 144 140 141 137 138 136 137 135 136 132 133 131 132 128 129 127 128 126 127 125 126 122 123 119 120 118 119 117 118 116 117 110 111 107 108 104 105 103 104 102 103 101 102 99 100 93 94 89 90 88 89 87 88 85 86 80 81 77 78 76 77 75 76 72 73 71 72 70 71 69 70 68 69 65 66 64 65 61 62 59 60 58 59 57 58 50 51 48 49 46 47 38 39 37 38 36 37 35 36 34 35 33 34 30 31 27 28 23 24 22 23 21 22 19 20 17 18 16 17 15 16 14 15 11 12 10 11 8 9 6 7 5 6 4 5 3 4 2 3 1 2 3484 3485 3483 3484 3482 3483 3477 3478 3476 3477 3475 3476 3471 3472 3469 3470 3468 3469 3464 3465 3462 3463 3460 3461 3459 3460 3456 3457 3454 3455 3452 3453 3450 3451 3447 3448 3445 3446 3443 3444 3442 3443 3441 3442 3440 3441 3437 3438 3436 3437 3435 3436 3433 3434 3430 3431 3429 3430 3428 3429 3426 3427 3425 3426 3423 3424 3420 3421 3418 3419 3417 3418 3415 3416 3414 3415 3413 3414 3410 3411 3409 3410 3407 3408 3406 3407 3405 3406 3404 3405 3403 3404 3401 3402 3400 3401 3397 3398 3395 3396 3394 3395 3392 3393 3391 3392 3390 3391 3389 3390 3387 3388 3386 3387 3385 3386 3384 3385 3380 3381 3378 3379 3377 3378 3376 3377 3374 3375 3372 3373 3368 3369 3367 3368 3364 3365 3361 3362 3360 3361 3358 3359 3357 3358 3356 3357 3355 3356 3353 3354 3347 3348 3346 3347 3344 3345 3341 3342 3339 3340 3338 3339 3335 3336 2987 3332 3333 3329 3330 3327 3328 3321 3322 3317 3318 3315 3316 3314 3315 3313 3314 3312 3313 3311 3312 3309 3310 3308 3309 3307 3308 3304 3305 3302 3303 3301 3302 3299 3300 3297 3298 3296 3297 3295 3296 3291 3292 3290 3291 3289 3290 3288 3289 3283 3284 3282 3283 3281 3282 3278 3279 3274 3275 3272 3273 3269 3270 3268 3269 3267 3268 3263 3264 3261 3262 3260 3261 3258 3259 3254 3255 3252 3253 3250 3251 3243 3244 3242 3243 3240 3241 3237 3238 3236 3237 3231 3232 3227 3228 3223 3224 3222 3223 3220 3221 3219 3220 3217 3218 3216 3217 3215 3216 3212 3213 3210 3211 3205 3206 3204 3205 3203 3204 3202 3203 3195 3196 3191 3192 3190 3191 3188 3189 3187 3188 3185 3186 3184 3185 3183 3184 3182 3183 3181 3182 3180 3181 3179 3180 3178 3179 3177 3178 3176 3177 3174 3175 3173 3174 3171 3172 3170 3171 3169 3170 3164 3165 3162 3163 3161 3162 3159 3160 3158 3159 3156 3157 3155 3156 3154 3155 3153 3154 3150 3151 3148 3149 3147 3148 3145 3146 3143 3144 3141 3142 3140 3141 3138 3139 3137 3138 3132 3133 3130 3131 3127 3128 3126 3127 3125 3126 3124 3125 3123 3124 3122 3123 3121 3122 3120 3121 3118 3119 3115 3116 3114 3115 3113 3114 3112 3113 3110 3111 3107 3108 3106 3107 3105 3106 3104 3105 3103 3104 3102 3103 3100 3101 3099 3100 3098 3099 3092 3093 3091 3092 3090 3091 3089 3090 3088 3089 3086 3087 3081 3082 3080 3081 3077 3078 3076 3077 3074 3075 3073 3074 3072 3073 3071 3072 3070 3071 3068 3069 3067 3068 3066 3067 3063 3064 3061 3062 3053 3054 3042 3043 3041 3042 3040 3041 3039 3040 3038 3039 3036 3037 3034 3035 3033 3034 3031 3032 3030 3031 3029 3030 3026 3027 3023 3024 3022 3023 3021 3022 3019 3020 3018 3019 3017 3018 3015 3016 3014 3015 3010 3011 3009 3010 3008 3009 3006 3007 3005 3006 3000 3001 2997 2998 2995 2996 2994 2995 2992 2993 2989 2990 2986 2987 2983 2984 2981 2982 2980 2981 2979 2980 2978 2979 2976 2977 2973 2974 2972 2973 2971 2972 2969 2970 2966 2967 2965 2966 2960 2961 2958 2959 2956 2957 2954 2955 2953 2954 2951 2952 2945 2946 2944 2945 2942 2943 2941 2942 2940 2941 2939 2940 2938 2939 2934 2935 2931 2932 2930 2931 2929 2930 2926 2927 2925 2926 2922 2923 2921 2922 2920 2921 2919 2920 2916 2917 2915 2916 2912 2913 2910 2911 2909 2910 2907 2908 2905 2906 2903 2904 2902 2903 2901 2902 2899 2900 2898 2899 2897 2898 2896 2897 2895 2896 2893 2894 2889 2890 2888 2889 2887 2888 2886 2887 2884 2885 2883 2884 2882 2883 2881 2882 2879 2880 2878 2879 2875 2876 2874 2875 2873 2874 2870 2871 2868 2869 2859 2860 2858 2859 2857 2858 2850 2851 2848 2849 2847 2848 2845 2846 2843 2844 2840 2841 2834 2835 2833 2834 2831 2832 2829 2830 2827 2828 2824 2825 2823 2824 2817 2818 2816 2817 2814 2815 2812 2813 2810 2811 2809 2810 2808 2809 2800 2801 2798 2799 2796 2797 2793 2794 2790 2791 2789 2790 2786 2787 2784 2785 2782 2783 2781 2782 2779 2780 2778 2779 2776 2777 2774 2775 2769 2770 2767 2768 2766 2767 2765 2766 2763 2764 2760 2761 2757 2758 2756 2757 2754 2755 2753 2754 2752 2753 2749 2750 2748 2749 2747 2748 2745 2746 2744 2745 2738 2739 2736 2737 2735 2736 2734 2735 2731 2732 2729 2730 2728 2729 2727 2728 2725 2726 2719 2720 2716 2717 2715 2716 2714 2715 2711 2712 2704 2705 2703 2704 2698 2699 2696 2697 2692 2693 2691 2692 2689 2690 2688 2689 2687 2688 2686 2687 2684 2685 2683 2684 2682 2683 2675 2676 2674 2675 2673 2674 2671 2672 2669 2670 2668 2669 2664 2665 2663 2664 2662 2663 2660 2661 2659 2660 2656 2657 2653 2654 2651 2652 2648 2649 2647 2648 2645 2646 2642 2643 2641 2642 2640 2641 2637 2638 2635 2636 2630 2631 2629 2630 2628 2629 2626 2627 2622 2623 2621 2622 2620 2621 2619 2620 2618 2619 2616 2617 2615 2616 2614 2615 2613 2614 2612 2613 2610 2611 2609 2610 2606 2607 2604 2605 2601 2602 2594 2595 2591 2592 2590 2591 2589 2590 2588 2589 2582 2583 2577 2578 2573 2574 2571 2572 2570 2571 2569 2570 2567 2568 2566 2567 2561 2562 2560 2561 2559 2560 2552 2553 2551 2552 2547 2548 2546 2547 2542 2543 2538 2539 2536 2537 2535 2536 2534 2535 2533 2534 2531 2532 2529 2530 2527 2528 2523 2524 2522 2523 2520 2521 2518 2519 2516 2517 2514 2515 2513 2514 2512 2513 2511 2512 2506 2507 2505 2506 2504 2505 2503 2504 2501 2502 2499 2500 2498 2499 2495 2496 2492 2493 2490 2491 2489 2490 2487 2488 2484 2485 2483 2484 2482 2483 2480 2481 2479 2480 2478 2479 2477 2478 2476 2477 2475 2476 2474 2475 2473 2474 2472 2473 2470 2471 2469 2470 2468 2469 2467 2468 2465 2466 2463 2464 2462 2463 2460 2461 2459 2460 2458 2459 2456 2457 2455 2456 2453 2454 2452 2453 2449 2450 2448 2449 2446 2447 2443 2444 2442 2443 2436 2437 2433 2434 2432 2433 2431 2432 2430 2431 2426 2427 2425 2426 2423 2424 2422 2423 2420 2421 2419 2420 2416 2417 2410 2411 2406 2407 2404 2405 2403 2404 2400 2401 2398 2399 2394 2395 2392 2393 2390 2391 2389 2390 2387 2388 2381 2382 2378 2379 2375 2376 2371 2372 2370 2371 2367 2368 2360 2361 2358 2359 2357 2358 2356 2357 2355 2356 2353 2354 2352 2353 2350 2351 2348 2349 2346 2347 2338 2339 2335 2336 2334 2335 2330 2331 2325 2326 2323 2324 2320 2321 2317 2318 2316 2317 2315 2316 2312 2313 2308 2309 2307 2308 2305 2306 2304 2305 2302 2303 2301 2302 2300 2301 2299 2300 2298 2299 2297 2298 2296 2297 2295 2296 2292 2293 2289 2290 2288 2289 2283 2284 2281 2282 2279 2280 2278 2279 2277 2278 2275 2276 2273 2274 2272 2273 2271 2272 2269 2270 2268 2269 2267 2268 2266 2267 2261 2262 2260 2261 2259 2260 2253 2254 2252 2253 2245 2246 2244 2245 2243 2244 2241 2242 2240 2241 2236 2237 2235 2236 2234 2235 2233 2234 2231 2232 2230 2231 2226 2227 2225 2226 2221 2222 2219 2220 2216 2217 2215 2216 2213 2214 2209 2210 2207 2208 2205 2206 2204 2205 2202 2203 2199 2200 2197 2198 2196 2197 2194 2195 2193 2194 2192 2193 2190 2191 2189 2190 2187 2188 2178 2179 2176 2177 2175 2176 2170 2171 2166 2167 2165 2166 2164 2165 2163 2164 2162 2163 2161 2162 2159 2160 2158 2159 2157 2158 2156 2157 2155 2156 2153 2154 2151 2152 2150 2151 2149 2150 2144 2145 2143 2144 2142 2143 2141 2142 2139 2140 2137 2138 2134 2135 2130 2131 2129 2130 2128 2129 2127 2128 2126 2127 2125 2126 2124 2125 2123 2124 2122 2123 2121 2122 2119 2120 2118 2119 2117 2118 2116 2117 2109 2110 2105 2106 2104 2105 2103 2104 2102 2103 2100 2101 2099 2100 2097 2098 2094 2095 2089 2090 2088 2089 2087 2088 2085 2086 2084 2085 2082 2083 2081 2082 2079 2080 2077 2078 2076 2077 2074 2075 2073 2074 2072 2073 2070 2071 2067 2068 2064 2065 2063 2064 2062 2063 2061 2062 2059 2060 2054 2055 2052 2053 2050 2051 2048 2049 2046 2047 2044 2045 2042 2043 2041 2042 2040 2041 2038 2039 2037 2038 2034 2035 2033 2034 2032 2033 2030 2031 2029 2030 2028 2029 2027 2028 2026 2027 2025 2026 2024 2025 2022 2023 2019 2020 2017 2018 2015 2016 2012 2013 2009 2010 2008 2009 2007 2008 2006 2007 2005 2006 2003 2004 2001 2002 2000 2001 1999 2000 1997 1998 1996 1997 1995 1996 1994 1995 1993 1994 1991 1992 1988 1989 1986 1987 1985 1986 1984 1985 1983 1984 1982 1983 1979 1980 1978 1979 1973 1974 1970 1971 1969 1970 1965 1966 1960 1961 1956 1957 1952 1953 1951 1952 1950 1951 1949 1950 1948 1949 1944 1945 1942 1943 1941 1942 1940 1941 1939 1940 1937 1938 1935 1936 1924 1925 1918 1919 1910 1911 1909 1910 1907 1908 1906 1907 1905 1906 1904 1905 1903 1904 1901 1902 1899 1900 1898 1899 1894 1895 1891 1892 1890 1891 1889 1890 1885 1886 1883 1884 1882 1883 1880 1881 1875 1876 1874 1875 1873 1874 1872 1873 1871 1872 1869 1870 1868 1869 1866 1867 1864 1865 1861 1862 1859 1860 1858 1859 1853 1854 1852 1853 1851 1852 1848 1849 1847 1848 1845 1846 1844 1845 1843 1844 1840 1841 1838 1839 1837 1838 1835 1836 1834 1835 1832 1833 1830 1831 1827 1828 1826 1827 1825 1826 1823 1824 1822 1823 1820 1821 1819 1820 1817 1818 1816 1817 1815 1816 1813 1814 1812 1813 1807 1808 1806 1807 1804 1805 1803 1804 1802 1803 1799 1800 1798 1799 1796 1797 1795 1796 1794 1795 1793 1794 1792 1793 1790 1791 1788 1789 1787 1788 1781 1782 1780 1781 1779 1780 1778 1779 1777 1778 1775 1776 1774 1775 1772 1773 1771 1772 1770 1771 1768 1769 1765 1766 1764 1765 1763 1764 1762 1763 1761 1762 1759 1760 1756 1757 1752 1753 1749 1750 1748 1749 1747 1748 1745 1746 1743 1744 1742 1743 1741 1742 1737 1738 1733 1734 1732 1733 1731 1732 1728 1729 1724 1725 1723 1724 1721 1722 1720 1721 1718 1719 1717 1718 1715 1716 1714 1715 1713 1714 1712 1713 1710 1711 1708 1709 1705 1706 1703 1704 1701 1702 1699 1700 1698 1699 1697 1698 1695 1696 1694 1695 1693 1694 1692 1693 1690 1691 1687 1688 1684 1685 1683 1684 1682 1683 1681 1682 1680 1681 1677 1678 1674 1675 1673 1674 1672 1673 1671 1672 1670 1671 1669 1670 1666 1667 1660 1661 1658 1659 1654 1655 1653 1654 1652 1653 1651 1652 1650 1651 1649 1650 1647 1648 1645 1646 1644 1645 1642 1643 1639 1640 1637 1638 1633 1634 1631 1632 1629 1630 1628 1629 1627 1628 1626 1627 1622 1623 1618 1619 1617 1618 1616 1617 1614 1615 1613 1614 1612 1613 1610 1611 1609 1610 1606 1607 1601 1602 1600 1601 1599 1600 1598 1599 1597 1598 1595 1596 1592 1593 1591 1592 1588 1589 1585 1586 1581 1582 1578 1579 1576 1577 1575 1576 1571 1572 1570 1571 1558 1559 1556 1557 1553 1554 1552 1553 1550 1551 1544 1545 1542 1543 1541 1542 1540 1541 1537 1538 1536 1537 1534 1535 1532 1533 1531 1532 1530 1531 1529 1530 1528 1529 1525 1526 1524 1525 1523 1524 1521 1522 1520 1521 1519 1520 1518 1519 1512 1513 1508 1509 1507 1508 1504 1505 1500 1501 1499 1500 1495 1496 1493 1494 1488 1489 1487 1488 1486 1487 1479 1480 1478 1479 1477 1478 1476 1477 1475 1476 1474 1475 1473 1474 1471 1472 1470 1471 1468 1469 1465 1466 1459 1460 1457 1458 1455 1456 1453 1454 1452 1453 1451 1452 1450 1451 1448 1449 1446 1447 1442 1443 1440 1441 1439 1440 1438 1439 1437 1438 1435 1436 1434 1435 1433 1434 1427 1428 1426 1427 1424 1425 1423 1424 1418 1419 1414 1415 1413 1414 1407 1408 1404 1405 1402 1403 1401 1402 1400 1401 1399 1400 1398 1399 1397 1398 1396 1397 1394 1395 1393 1394 1388 1389 1387 1388 1386 1387 1384 1385 1383 1384 1380 1381 1377 1378 1369 1370 1368 1369 1367 1368 1366 1367 1364 1365 1363 1364 1362 1363 1361 1362 1359 1360 1358 1359 1356 1357 1354 1355 1353 1354 1352 1353 1351 1352 1349 1350 1345 1346 1343 1344 1341 1342 1340 1341 1336 1337 1332 1333 1331 1332 1330 1331 1328 1329 1327 1328 1324 1325 1322 1323 1321 1322 1320 1321 1319 1320 1318 1319 1314 1315 1312 1313 1311 1312 1310 1311 1308 1309 1307 1308 1303 1304 1301 1302 1300 1301 1297 1298 1296 1297 1290 1291 1289 1290 1287 1288 1286 1287 1285 1286 1281 1282 1280 1281 1279 1280 1276 1277 1271 1272 1270 1271 1265 1266 1262 1263 1259 1260 1258 1259 1257 1258 1256 1257 1254 1255 1249 1250 1248 1249 1246 1247 1245 1246 1244 1245 1243 1244 1241 1242 1240 1241 1239 1240 1238 1239 1237 1238 1236 1237 1233 1234 1231 1232 1230 1231 1223 1224 1222 1223 1221 1222 1218 1219 1213 1214 1211 1212 1210 1211 1208 1209 1207 1208 1206 1207 1205 1206 1199 1200 1198 1199 1196 1197 1194 1195 1192 1193 1190 1191 1189 1190 1188 1189 1187 1188 1186 1187 1185 1186 1184 1185 1181 1182 1179 1180 1175 1176 1173 1174 1170 1171 1169 1170 1166 1167 1164 1165 1160 1161 1159 1160 1157 1158 1154 1155 1153 1154 1151 1152 1150 1151 1147 1148 1146 1147 1142 1143 1141 1142 1140 1141 1139 1140 1138 1139 1135 1136 1131 1132 1130 1131 1128 1129 1127 1128 1124 1125 1123 1124 1122 1123 1115 1116 1113 1114 1110 1111 1109 1110 1105 1106 1103 1104 1100 1101 1096 1097 1095 1096 1093 1094 1091 1092 1090 1091 1088 1089 1084 1085 1077 1078 1074 1075 1073 1074 1071 1072 1067 1068 1066 1067 1064 1065 1063 1064 1062 1063 1060 1061 1056 1057 1051 1052 1050 1051 1049 1050 1048 1049 1046 1047 1045 1046 1044 1045 1040 1041 1039 1040 1036 1037 1035 1036 1033 1034 1032 1033 1031 1032 1030 1031 1029 1030 1027 1028 1026 1027 1022 1023 1021 1022 1020 1021 1019 1020 1018 1019 1017 1018 1015 1016 1013 1014 1012 1013 1011 1012 1010 1011 1009 1010 1008 1009 1005 1006 1002 1003 1001 1002 998 999 995 996 993 994 991 992 985 986 981 982 979 980 976 977 975 976 974 975 973 974 972 973 971 972 970 971 968 969 963 964 959 960 955 956 953 954 952 953 951 952 949 950 947 948 944 945 941 942 940 941 939 940 938 939 937 938 933 934 930 931 927 928 921 922 919 920 916 917 913 914 911 912 910 911 906 907 902 903 900 901 898 899 893 894 892 893 891 892 888 889 886 887 882 883 879 880 876 877 874 875 873 874 872 873 870 871 869 870 864 865 862 863 857 858 856 857 852 853 849 850 848 849 843 844 842 843 838 839 837 838 836 837 835 836 833 834 828 829 826 827 825 826 822 823 817 818 816 817 815 816 812 813 809 810 804 805 803 804 802 803 801 802 799 800 798 799 797 798 792 793 788 789 785 786 783 784 782 783 780 781 774 775 773 774 772 773 770 771 769 770 762 763 761 762 757 758 756 757 755 756 753 754 744 745 743 744 742 743 741 742 739 740 736 737 733 734 732 733 728 729 726 727 725 726 722 723 721 722 719 720 714 715 713 714 712 713 711 712 710 711 709 710 706 707 705 706 704 705 700 701 699 700 698 699 696 697 695 696 694 695 693 694 691 692 690 691 689 690 688 689 685 686 680 681 676 677 675 676 673 674 671 672 669 670 668 669 664 665 656 657 654 655 653 654 650 651 649 650 647 648 645 646 644 645 642 643 638 639 636 637 635 636 634 635 633 634 632 633 630 631 626 627 625 626 619 620 618 619 616 617 614 615 613 614 612 613 606 607 605 606 601 602 600 601 599 600 597 598 596 597 595 596 590 591 589 590 588 589 587 588 584 585 583 584 581 582 580 581 578 579 574 575 573 574 572 573 570 571 569 570 567 568 565 566 561 562 560 561 559 560 558 559 556 557 553 554 551 552 549 550 546 547 544 545 541 542 539 540 538 539 536 537 535 536 534 535 531 532 528 529 527 528 526 527 524 525 523 524 521 522 520 521 519 520 517 518 516 517 513 514 510 511 507 508 506 507 501 502 500 501 499 500 498 499 495 496 493 494 492 493 491 492 488 489 487 488 486 487 485 486 483 484 482 483 479 480 478 479 477 478 476 477 471 472 470 471 469 470 462 463 459 460 458 459 457 458 456 457 455 456 454 455 452 453 451 452 450 451 446 447 444 445 443 444 441 442 440 441 438 439 437 438 435 436 434 435 432 433 431 432 430 431 427 428 426 427 423 424 422 423 420 421 418 419 417 418 414 415 411 412 409 410 407 408 401 402 398 399 397 398 396 397 395 396 394 395 393 394 392 393 391 392 390 391 389 390 388 389 387 388 386 387 383 384 380 381 377 378 374 375 373 374 372 373 370 371 369 370 366 367 364 365 363 364 362 363 360 361 358 359 357 358 353 354 351 352 347 348 341 342 337 338 336 337 334 335 329 330 326 327 322 323 317 318 316 317 315 316 311 312 310 311 308 309 302 303 301 302 300 301 298 299 296 297 295 296 293 294 291 292 290 291 289 290 287 288 286 287 284 285 281 282 275 276 273 274 272 273 270 271 269 270 268 269 267 268 265 266 264 265 263 264 262 263 261 262 257 258 254 255 253 254 251 252 250 251 249 250 248 249 246 247 245 246 244 245 241 242 240 241 239 240 238 239 237 238 235 236 234 235 227 228 225 226 223 224 218 219 215 216 211 212 208 209 207 208 205 206 204 205 203 204 201 202 196 197 194 195 193 194 192 193 191 192 190 191 189 190 188 189 186 187 182 183 181 182 177 178 174 175 173 174 172 173 171 172 166 167 165 166 164 165 163 164 161 162 160 161 159 160 158 159 157 158 155 156 153 154 152 153 151 152 149 150 148 149 146 147 145 146 144 145 142 143 140 141 139 140 137 138 132 133 131 132 130 131 128 129 125 126 124 125 123 124 122 123 121 122 120 121 118 119 116 117 115 116 112 113 111 112 109 110 103 104 100 101 97 98 96 97 88 89 86 87 85 86 84 85 83 84 82 83 81 82 80 81 76 77 75 76 74 75 73 74 72 73 71 72 69 70 68 69 67 68 66 67 64 65 62 63 57 58 56 57 55 56 53 54 51 52 49 50 47 48 46 47 45 46 44 45 40 41 34 35 29 30 27 28 23 24 21 22 18 19 17 18 16 17 15 16 14 15 7 8 6 7 5 6 2 3 5927 5928 5926 5927 5925 5926 5924 5925 5921 5922 5920 5921 5919 5920 5918 5919 5915 5916 5914 5915 5913 5914 5911 5912 5909 5910 5907 5908 5906 5907 5905 5906 5901 5902 5900 5901 5899 5900 5898 5899 5894 5895 5893 5894 5890 5891 5889 5890 5884 5885 5881 5882 5879 5880 5878 5879 5877 5878 5875 5876 5874 5875 5872 5873 5870 5871 5869 5870 5867 5868 5865 5866 5864 5865 5862 5863 5861 5862 5860 5861 5859 5860 5855 5856 5853 5854 5847 5848 5846 5847 5844 5845 5843 5844 5842 5843 5841 5842 5840 5841 5837 5838 5836 5837 5835 5836 5834 5835 5830 5831 5828 5829 5826 5827 5825 5826 5821 5822 5820 5821 5818 5819 5817 5818 5815 5816 5814 5815 5813 5814 5810 5811 5809 5810 5808 5809 5807 5808 5806 5807 5805 5806 5803 5804 5802 5803 5801 5802 5799 5800 5798 5799 5797 5798 5796 5797 5795 5796 5793 5794 5791 5792 5789 5790 5787 5788 5785 5786 5783 5784 5782 5783 5781 5782 5780 5781 5778 5779 5775 5776 5774 5775 5772 5773 5771 5772 5767 5768 5766 5767 5765 5766 5764 5765 5763 5764 5762 5763 5761 5762 5759 5760 5757 5758 5755 5756 5754 5755 5753 5754 5744 5745 5742 5743 5741 5742 5735 5736 5729 5730 5727 5728 5726 5727 5725 5726 5724 5725 5722 5723 5721 5722 5718 5719 5715 5716 5712 5713 5711 5712 5710 5711 5708 5709 5707 5708 5706 5707 5704 5705 5703 5704 5700 5701 5693 5694 5691 5692 5690 5691 5688 5689 5687 5688 5686 5687 5685 5686 5682 5683 5679 5680 5678 5679 5675 5676 5674 5675 5673 5674 5671 5672 5667 5668 5663 5664 5661 5662 5659 5660 5655 5656 5654 5655 5652 5653 5647 5648 5645 5646 5642 5643 5641 5642 5639 5640 5637 5638 5636 5637 5634 5635 5633 5634 5631 5632 5630 5631 5629 5630 5627 5628 5626 5627 5625 5626 5624 5625 5623 5624 5622 5623 5621 5622 5620 5621 5618 5619 5617 5618 5613 5614 5612 5613 5609 5610 5608 5609 5606 5607 5603 5604 5602 5603 5601 5602 5595 5596 5593 5594 5591 5592 5590 5591 5588 5589 5587 5588 5586 5587 5584 5585 5583 5584 5582 5583 5581 5582 5579 5580 5575 5576 5573 5574 5571 5572 5568 5569 5567 5568 5563 5564 5562 5563 5560 5561 5559 5560 5557 5558 5556 5557 5554 5555 5553 5554 5552 5553 5551 5552 5550 5551 5549 5550 5548 5549 5544 5545 5542 5543 5541 5542 5539 5540 5536 5537 5534 5535 5533 5534 5532 5533 5531 5532 5529 5530 5527 5528 5526 5527 5522 5523 5518 5519 5516 5517 5515 5516 5514 5515 5513 5514 5512 5513 5511 5512 5508 5509 5503 5504 5502 5503 5501 5502 5500 5501 5499 5500 5498 5499 5497 5498 5496 5497 5494 5495 5493 5494 5490 5491 5489 5490 5488 5489 5487 5488 5486 5487 5485 5486 5484 5485 5483 5484 5481 5482 5480 5481 5478 5479 5477 5478 5476 5477 5474 5475 5470 5471 5468 5469 5467 5468 5466 5467 5464 5465 5463 5464 5462 5463 5461 5462 5457 5458 5456 5457 5454 5455 5453 5454 5451 5452 5450 5451 5449 5450 5448 5449 5443 5444 5431 5432 5430 5431 5425 5426 5424 5425 5422 5423 5421 5422 5418 5419 5416 5417 5415 5416 5414 5415 5410 5411 5408 5409 5407 5408 5405 5406 5400 5401 5398 5399 5397 5398 5394 5395 5392 5393 5389 5390 5388 5389 5387 5388 5386 5387 5384 5385 5382 5383 5381 5382 5380 5381 5378 5379 5375 5376 5373 5374 5372 5373 5371 5372 5370 5371 5369 5370 5361 5362 5360 5361 5358 5359 5357 5358 5356 5357 5355 5356 5354 5355 5353 5354 5352 5353 5341 5342 5340 5341 5339 5340 5338 5339 5336 5337 5334 5335 5333 5334 5329 5330 5328 5329 5327 5328 5326 5327 5324 5325 5323 5324 5321 5322 5320 5321 5319 5320 5318 5319 5316 5317 5311 5312 5306 5307 5305 5306 5303 5304 5302 5303 5301 5302 5299 5300 5298 5299 5297 5298 5295 5296 5293 5294 5291 5292 5286 5287 5281 5282 5280 5281 5279 5280 5275 5276 5273 5274 5270 5271 5269 5270 5265 5266 5264 5265 5263 5264 5258 5259 5257 5258 5253 5254 5251 5252 5247 5248 5246 5247 5245 5246 5242 5243 5238 5239 5234 5235 5232 5233 5229 5230 5228 5229 5227 5228 5226 5227 5225 5226 5222 5223 5221 5222 5218 5219 5216 5217 5212 5213 5210 5211 5209 5210 5206 5207 5205 5206 5204 5205 5203 5204 5202 5203 5198 5199 5195 5196 5194 5195 5193 5194 5192 5193 5191 5192 5190 5191 5184 5185 5180 5181 5179 5180 5178 5179 5176 5177 5174 5175 5172 5173 5171 5172 5168 5169 5163 5164 5160 5161 5159 5160 5157 5158 5156 5157 5155 5156 5154 5155 5153 5154 5151 5152 5149 5150 5148 5149 5146 5147 5145 5146 5142 5143 5141 5142 5140 5141 5139 5140 5133 5134 5130 5131 5128 5129 5127 5128 5121 5122 5120 5121 5119 5120 5116 5117 5115 5116 5114 5115 5112 5113 5111 5112 5110 5111 5108 5109 5107 5108 5103 5104 5102 5103 5100 5101 5099 5100 5098 5099 5097 5098 5094 5095 5093 5094 5092 5093 5090 5091 5086 5087 5083 5084 5082 5083 5079 5080 5077 5078 5075 5076 5071 5072 5068 5069 5064 5065 5056 5057 5051 5052 5049 5050 5047 5048 5044 5045 5043 5044 5041 5042 5039 5040 5036 5037 5035 5036 5033 5034 5032 5033 5030 5031 5026 5027 5025 5026 5024 5025 5021 5022 5019 5020 5014 5015 5011 5012 5010 5011 5009 5010 5006 5007 5005 5006 5003 5004 4998 4999 4994 4995 4993 4994 4990 4991 4988 4989 4987 4988 4986 4987 4985 4986 4984 4985 4981 4982 4980 4981 4978 4979 4977 4978 4976 4977 4967 4968 4965 4966 4964 4965 4963 4964 4961 4962 4955 4956 4950 4951 4948 4949 4946 4947 4944 4945 4943 4944 4941 4942 4939 4940 4938 4939 4937 4938 4936 4937 4935 4936 4932 4933 4931 4932 4928 4929 4927 4928 4926 4927 4921 4922 4918 4919 4916 4917 4914 4915 4907 4908 4906 4907 4904 4905 4903 4904 4895 4896 4894 4895 4893 4894 4890 4891 4887 4888 4886 4887 4882 4883 4880 4881 4879 4880 4877 4878 4876 4877 4874 4875 4873 4874 4870 4871 4869 4870 4866 4867 4864 4865 4861 4862 4859 4860 4858 4859 4857 4858 4856 4857 4853 4854 4850 4851 4848 4849 4846 4847 4844 4845 4843 4844 4842 4843 4835 4836 4834 4835 4832 4833 4831 4832 4830 4831 4827 4828 4825 4826 4823 4824 4821 4822 4820 4821 4816 4817 4815 4816 4814 4815 4813 4814 4811 4812 4810 4811 4809 4810 4806 4807 4805 4806 4803 4804 4802 4803 4801 4802 4799 4800 4797 4798 4794 4795 4793 4794 4792 4793 4791 4792 4790 4791 4789 4790 4787 4788 4785 4786 4784 4785 4783 4784 4781 4782 4774 4775 4772 4773 4768 4769 4767 4768 4764 4765 4763 4764 4761 4762 4760 4761 4759 4760 4758 4759 4756 4757 4754 4755 4753 4754 4752 4753 4751 4752 4750 4751 4749 4750 4747 4748 4746 4747 4745 4746 4744 4745 4743 4744 4742 4743 4741 4742 4739 4740 4738 4739 4737 4738 4736 4737 4735 4736 4733 4734 4730 4731 4729 4730 4726 4727 4725 4726 4724 4725 4723 4724 4721 4722 4720 4721 4719 4720 4713 4714 4712 4713 4711 4712 4710 4711 4709 4710 4708 4709 4706 4707 4705 4706 4704 4705 4703 4704 4702 4703 4701 4702 4700 4701 4699 4700 4698 4699 4697 4698 4693 4694 4690 4691 4688 4689 4684 4685 4682 4683 4681 4682 4677 4678 4676 4677 4675 4676 4674 4675 4672 4673 4670 4671 4667 4668 4666 4667 4665 4666 4664 4665 4662 4663 4659 4660 4656 4657 4655 4656 4650 4651 4646 4647 4645 4646 4644 4645 4643 4644 4641 4642 4639 4640 4637 4638 4636 4637 4635 4636 4634 4635 4633 4634 4632 4633 4629 4630 4626 4627 4625 4626 4622 4623 4621 4622 4618 4619 4616 4617 4615 4616 4614 4615 4613 4614 4612 4613 4609 4610 4608 4609 4607 4608 4605 4606 4604 4605 4603 4604 4602 4603 4601 4602 4599 4600 4598 4599 4597 4598 4596 4597 4595 4596 4589 4590 4588 4589 4587 4588 4585 4586 4582 4583 4579 4580 4576 4577 4575 4576 4573 4574 4572 4573 4571 4572 4567 4568 4565 4566 4562 4563 4561 4562 4559 4560 4558 4559 4554 4555 4553 4554 4551 4552 4549 4550 4546 4547 4542 4543 4539 4540 4534 4535 4533 4534 4531 4532 4530 4531 4527 4528 4524 4525 4521 4522 4517 4518 4516 4517 4515 4516 4512 4513 4510 4511 4508 4509 4507 4508 4506 4507 4503 4504 4501 4502 4500 4501 4499 4500 4496 4497 4495 4496 4493 4494 4489 4490 4487 4488 4485 4486 4484 4485 4481 4482 4480 4481 4479 4480 4477 4478 4474 4475 4470 4471 4469 4470 4468 4469 4465 4466 4464 4465 4463 4464 4462 4463 4459 4460 4455 4456 4454 4455 4453 4454 4451 4452 4450 4451 4449 4450 4448 4449 4447 4448 4444 4445 4443 4444 4440 4441 4438 4439 4437 4438 4436 4437 4433 4434 4432 4433 4430 4431 4427 4428 4425 4426 4424 4425 4423 4424 4422 4423 4421 4422 4420 4421 4418 4419 4417 4418 4411 4412 4410 4411 4409 4410 4407 4408 4404 4405 4402 4403 4401 4402 4400 4401 4398 4399 4396 4397 4393 4394 4388 4389 4387 4388 4384 4385 4383 4384 4381 4382 4380 4381 4376 4377 4375 4376 4374 4375 4373 4374 4372 4373 4371 4372 4370 4371 4369 4370 4365 4366 4363 4364 4362 4363 4361 4362 4360 4361 4357 4358 4355 4356 4354 4355 4352 4353 4351 4352 4350 4351 4348 4349 4347 4348 4344 4345 4343 4344 4342 4343 4339 4340 4338 4339 4337 4338 4336 4337 4335 4336 4334 4335 4333 4334 4332 4333 4331 4332 4330 4331 4325 4326 4323 4324 4322 4323 4313 4314 4310 4311 4308 4309 4306 4307 4304 4305 4301 4302 4300 4301 4296 4297 4295 4296 4293 4294 4292 4293 4290 4291 4289 4290 4287 4288 4285 4286 4284 4285 4282 4283 4279 4280 4277 4278 4276 4277 4275 4276 4274 4275 4269 4270 4267 4268 4266 4267 4264 4265 4262 4263 4261 4262 4260 4261 4257 4258 4256 4257 4254 4255 4253 4254 4252 4253 4251 4252 4247 4248 4246 4247 4245 4246 4243 4244 4242 4243 4241 4242 4240 4241 4237 4238 4235 4236 4233 4234 4232 4233 4230 4231 4229 4230 4225 4226 4224 4225 4223 4224 4222 4223 4220 4221 4219 4220 4216 4217 4215 4216 4211 4212 4208 4209 4206 4207 4203 4204 4199 4200 4197 4198 4195 4196 4194 4195 4193 4194 4190 4191 4189 4190 4188 4189 4187 4188 4186 4187 4184 4185 4181 4182 4177 4178 4176 4177 4173 4174 4171 4172 4170 4171 4169 4170 4166 4167 4165 4166 4163 4164 4162 4163 4161 4162 4158 4159 4157 4158 4156 4157 4155 4156 4154 4155 4151 4152 4150 4151 4148 4149 4147 4148 4142 4143 4141 4142 4139 4140 4138 4139 4135 4136 4133 4134 4131 4132 4130 4131 4129 4130 4126 4127 4125 4126 4124 4125 4123 4124 4122 4123 4121 4122 4120 4121 4118 4119 4117 4118 4116 4117 4115 4116 4113 4114 4112 4113 4110 4111 4109 4110 4107 4108 4104 4105 4100 4101 4094 4095 4089 4090 4083 4084 4081 4082 4076 4077 4075 4076 4072 4073 4070 4071 4069 4070 4068 4069 4060 4061 4054 4055 4053 4054 4050 4051 4047 4048 4046 4047 4039 4040 4037 4038 4035 4036 4034 4035 4032 4033 4031 4032 4028 4029 4025 4026 4024 4025 4023 4024 4022 4023 4021 4022 4020 4021 4015 4016 4014 4015 4013 4014 4007 4008 4005 4006 4004 4005 3999 4000 3997 3998 3996 3997 3995 3996 3994 3995 3993 3994 3991 3992 3989 3990 3988 3989 3987 3988 3984 3985 3983 3984 3981 3982 3976 3977 3973 3974 3972 3973 3971 3972 3970 3971 3967 3968 3966 3967 3965 3966 3964 3965 3958 3959 3955 3956 3954 3955 3953 3954 3952 3953 3947 3948 3945 3946 3944 3945 3942 3943 3937 3938 3936 3937 3935 3936 3933 3934 3932 3933 3931 3932 3930 3931 3929 3930 3927 3928 3922 3923 3917 3918 3916 3917 3914 3915 3913 3914 3908 3909 3901 3902 3900 3901 3899 3900 3893 3894 3892 3893 3891 3892 3890 3891 3889 3890 3886 3887 3883 3884 3882 3883 3881 3882 3880 3881 3879 3880 3876 3877 3874 3875 3873 3874 3871 3872 3869 3870 3865 3866 3863 3864 3862 3863 3859 3860 3857 3858 3856 3857 3854 3855 3851 3852 3850 3851 3844 3845 3841 3842 3838 3839 3837 3838 3836 3837 3835 3836 3834 3835 3833 3834 3832 3833 3830 3831 3829 3830 3828 3829 3823 3824 3822 3823 3814 3815 3812 3813 3809 3810 3806 3807 3805 3806 3804 3805 3803 3804 3802 3803 3797 3798 3796 3797 3795 3796 3794 3795 3791 3792 3790 3791 3789 3790 3787 3788 3786 3787 3783 3784 3782 3783 3781 3782 3779 3780 3777 3778 3774 3775 3773 3774 3772 3773 3768 3769 3766 3767 3765 3766 3764 3765 3763 3764 3762 3763 3759 3760 3757 3758 3756 3757 3752 3753 3751 3752 3750 3751 3749 3750 3746 3747 3745 3746 3744 3745 3742 3743 3740 3741 3732 3733 3731 3732 3730 3731 3729 3730 3728 3729 3726 3727 3724 3725 3722 3723 3721 3722 3720 3721 3719 3720 3718 3719 3717 3718 3715 3716 3714 3715 3713 3714 3707 3708 3706 3707 3705 3706 3704 3705 3702 3703 3700 3701 3699 3700 3698 3699 3697 3698 3695 3696 3694 3695 3693 3694 3692 3693 3691 3692 3689 3690 3688 3689 3686 3687 3684 3685 3683 3684 3680 3681 3679 3680 3678 3679 3673 3674 3671 3672 3670 3671 3669 3670 3668 3669 3667 3668 3666 3667 3665 3666 3663 3664 3662 3663 3661 3662 3660 3661 3659 3660 3656 3657 3654 3655 3653 3654 3652 3653 3651 3652 3650 3651 3648 3649 3646 3647 3644 3645 3643 3644 3642 3643 3641 3642 3640 3641 3637 3638 3634 3635 3633 3634 3632 3633 3631 3632 3630 3631 3625 3626 3624 3625 3622 3623 3621 3622 3620 3621 3619 3620 3618 3619 3617 3618 3612 3613 3610 3611 3608 3609 3606 3607 3605 3606 3603 3604 3602 3603 3600 3601 3596 3597 3594 3595 3593 3594 3592 3593 3591 3592 3589 3590 3588 3589 3586 3587 3585 3586 3584 3585 3583 3584 3582 3583 3581 3582 3578 3579 3576 3577 3574 3575 3573 3574 3566 3567 3565 3566 3564 3565 3563 3564 3562 3563 3561 3562 3559 3560 3557 3558 3554 3555 3552 3553 3551 3552 3550 3551 3547 3548 3543 3544 3540 3541 3538 3539 3533 3534 3532 3533 3531 3532 3530 3531 3526 3527 3524 3525 3522 3523 3520 3521 3519 3520 3518 3519 3516 3517 3514 3515 3512 3513 3508 3509 3507 3508 3506 3507 3505 3506 3504 3505 3500 3501 3498 3499 3497 3498 3494 3495 3492 3493 3491 3492 3490 3491 3485 3486 3484 3485 3480 3481 3479 3480 3476 3477 3475 3476 3474 3475 3472 3473 3471 3472 3470 3471 3469 3470 3468 3469 3465 3466 3464 3465 3463 3464 3462 3463 3461 3462 3457 3458 3453 3454 3450 3451 3446 3447 3443 3444 3440 3441 3439 3440 3435 3436 3434 3435 3430 3431 3429 3430 3428 3429 3427 3428 3426 3427 3425 3426 3424 3425 3422 3423 3421 3422 3418 3419 3417 3418 3415 3416 3414 3415 3412 3413 3411 3412 3410 3411 3409 3410 3407 3408 3406 3407 3405 3406 3404 3405 3400 3401 3399 3400 3397 3398 3393 3394 3389 3390 3387 3388 3385 3386 3383 3384 3382 3383 3381 3382 3380 3381 3379 3380 3378 3379 3377 3378 3376 3377 3375 3376 3374 3375 3373 3374 3371 3372 3370 3371 3366 3367 3363 3364 3362 3363 3361 3362 3359 3360 3357 3358 3355 3356 3354 3355 3353 3354 3351 3352 3350 3351 3348 3349 3342 3343 3336 3337 impossible impossible impossible impossible impossible 3039 3327 3328 3326 3327 3324 3325 3322 3323 3320 3321 3319 3320 3316 3317 3314 3315 3311 3312 3310 3311 3307 3308 3304 3305 3303 3304 3302 3303 3301 3302 3300 3301 3299 3300 3296 3297 3295 3296 3293 3294 3291 3292 3287 3288 3285 3286 3283 3284 3282 3283 3281 3282 3280 3281 3279 3280 3278 3279 3277 3278 3276 3277 3275 3276 3271 3272 3270 3271 3266 3267 3263 3264 3261 3262 3260 3261 3255 3256 3252 3253 3250 3251 3247 3248 3246 3247 3244 3245 3240 3241 3238 3239 3237 3238 3235 3236 3233 3234 3231 3232 3230 3231 3228 3229 3226 3227 3224 3225 3221 3222 3220 3221 3218 3219 3217 3218 3208 3209 3207 3208 3206 3207 3205 3206 3203 3204 3202 3203 3198 3199 3196 3197 3190 3191 3188 3189 3187 3188 3184 3185 3182 3183 3180 3181 3179 3180 3178 3179 3177 3178 3176 3177 3175 3176 3173 3174 3171 3172 3168 3169 3167 3168 3163 3164 3162 3163 3161 3162 3160 3161 3159 3160 3155 3156 3154 3155 3153 3154 3152 3153 3148 3149 3146 3147 3145 3146 3144 3145 3142 3143 3141 3142 3140 3141 3136 3137 3133 3134 3132 3133 3129 3130 3127 3128 3124 3125 3122 3123 3120 3121 3119 3120 3118 3119 3115 3116 3114 3115 3110 3111 3108 3109 3107 3108 3104 3105 3103 3104 3102 3103 3101 3102 3098 3099 3093 3094 3089 3090 3083 3084 3078 3079 3077 3078 3074 3075 3073 3074 3071 3072 3070 3071 3067 3068 3066 3067 3065 3066 3064 3065 3063 3064 3062 3063 3059 3060 3058 3059 3057 3058 3053 3054 3052 3053 3051 3052 3050 3051 3048 3049 3047 3048 3046 3047 3045 3046 3041 3042 3040 3041 3039 3040 3037 3038 3036 3037 3032 3033 3031 3032 3030 3031 3028 3029 3026 3027 3024 3025 3020 3021 3016 3017 3015 3016 3013 3014 3011 3012 3009 3010 3007 3008 3006 3007 3005 3006 3003 3004 2998 2999 2996 2997 2990 2991 2989 2990 2988 2989 2987 2988 2986 2987 2982 2983 2980 2981 2979 2980 2978 2979 2976 2977 2975 2976 2974 2975 2972 2973 2971 2972 2970 2971 2969 2970 2968 2969 2964 2965 2961 2962 2960 2961 2958 2959 2957 2958 2954 2955 2953 2954 2952 2953 2950 2951 2947 2948 2946 2947 2944 2945 2943 2944 2942 2943 2941 2942 2939 2940 2937 2938 2934 2935 2932 2933 2929 2930 2926 2927 2925 2926 2923 2924 2919 2920 2916 2917 2914 2915 2913 2914 2912 2913 2911 2912 2909 2910 2906 2907 2905 2906 2901 2902 2899 2900 2897 2898 2895 2896 2894 2895 2893 2894 2891 2892 2889 2890 2887 2888 2885 2886 2884 2885 2883 2884 2882 2883 2880 2881 2879 2880 2875 2876 2873 2874 2872 2873 2870 2871 2868 2869 2867 2868 2866 2867 2865 2866 2863 2864 2862 2863 2860 2861 2858 2859 2857 2858 2856 2857 2855 2856 2854 2855 2851 2852 2848 2849 2846 2847 2843 2844 2840 2841 2838 2839 2837 2838 2836 2837 2835 2836 2833 2834 2830 2831 2829 2830 2826 2827 2825 2826 2822 2823 2821 2822 2819 2820 2818 2819 2817 2818 2815 2816 2813 2814 2812 2813 2810 2811 2809 2810 2808 2809 2807 2808 2806 2807 2805 2806 2804 2805 2803 2804 2800 2801 2799 2800 2798 2799 2797 2798 2796 2797 2794 2795 2791 2792 2789 2790 2788 2789 2785 2786 2784 2785 2782 2783 2778 2779 2777 2778 2775 2776 2774 2775 2772 2773 2771 2772 2768 2769 2765 2766 2764 2765 2762 2763 2761 2762 2760 2761 2754 2755 2753 2754 2752 2753 2751 2752 2750 2751 2749 2750 2747 2748 2745 2746 2744 2745 2742 2743 2741 2742 2740 2741 2739 2740 2734 2735 2731 2732 2728 2729 2727 2728 2726 2727 2724 2725 2723 2724 2722 2723 2721 2722 2717 2718 2716 2717 2715 2716 2713 2714 2712 2713 2708 2709 2707 2708 2706 2707 2705 2706 2703 2704 2699 2700 2697 2698 2696 2697 2692 2693 2690 2691 2688 2689 2684 2685 2682 2683 2680 2681 2678 2679 2675 2676 2674 2675 2665 2666 2663 2664 2662 2663 2660 2661 2656 2657 2655 2656 2653 2654 2652 2653 2649 2650 2648 2649 2645 2646 2644 2645 2640 2641 2638 2639 2637 2638 2636 2637 2633 2634 2628 2629 2627 2628 2625 2626 2623 2624 2620 2621 2619 2620 2618 2619 2617 2618 2613 2614 2609 2610 2607 2608 2604 2605 2601 2602 2600 2601 2599 2600 2598 2599 2595 2596 2594 2595 2592 2593 2591 2592 2587 2588 2586 2587 2583 2584 2582 2583 2581 2582 2578 2579 2577 2578 2576 2577 2574 2575 2568 2569 2567 2568 2564 2565 2562 2563 2560 2561 2558 2559 2552 2553 2546 2547 2545 2546 2544 2545 2543 2544 2541 2542 2540 2541 2538 2539 2537 2538 2536 2537 2532 2533 2531 2532 2522 2523 2520 2521 2517 2518 2511 2512 2510 2511 2507 2508 2500 2501 2499 2500 2497 2498 2493 2494 2492 2493 2489 2490 2485 2486 2482 2483 2481 2482 2478 2479 2475 2476 2473 2474 2472 2473 2471 2472 2469 2470 2468 2469 2467 2468 2464 2465 2463 2464 2462 2463 2460 2461 2455 2456 2452 2453 2451 2452 2449 2450 2447 2448 2446 2447 2442 2443 2441 2442 2437 2438 2434 2435 2429 2430 2425 2426 2424 2425 2423 2424 2421 2422 2420 2421 2415 2416 2411 2412 2409 2410 2408 2409 2405 2406 2404 2405 2403 2404 2402 2403 2401 2402 2397 2398 2394 2395 2393 2394 2391 2392 2390 2391 2389 2390 2388 2389 2383 2384 2382 2383 2381 2382 2380 2381 2379 2380 2377 2378 2376 2377 2373 2374 2372 2373 2371 2372 2370 2371 2367 2368 2365 2366 2364 2365 2362 2363 2361 2362 2359 2360 2357 2358 2356 2357 2355 2356 2353 2354 2351 2352 2348 2349 2345 2346 2344 2345 2341 2342 2338 2339 2337 2338 2336 2337 2334 2335 2331 2332 2329 2330 2328 2329 2327 2328 2325 2326 2323 2324 2319 2320 2317 2318 2316 2317 2315 2316 2314 2315 2312 2313 2311 2312 2308 2309 2304 2305 2300 2301 2299 2300 2295 2296 2292 2293 2288 2289 2287 2288 2283 2284 2278 2279 2277 2278 2271 2272 2268 2269 2266 2267 2263 2264 2262 2263 2261 2262 2260 2261 2256 2257 2254 2255 2246 2247 2241 2242 2239 2240 2238 2239 2235 2236 2233 2234 2232 2233 2231 2232 2229 2230 2227 2228 2226 2227 2219 2220 2218 2219 2217 2218 2216 2217 2215 2216 2214 2215 2213 2214 2209 2210 2208 2209 2207 2208 2206 2207 2202 2203 2201 2202 2197 2198 2196 2197 2195 2196 2194 2195 2192 2193 2191 2192 2189 2190 2187 2188 2186 2187 2184 2185 2182 2183 2180 2181 2177 2178 2175 2176 2173 2174 2172 2173 2171 2172 2169 2170 2163 2164 2160 2161 2159 2160 2158 2159 2156 2157 2155 2156 2154 2155 2152 2153 2148 2149 2147 2148 2145 2146 2144 2145 2143 2144 2140 2141 2138 2139 2137 2138 2133 2134 2132 2133 2130 2131 2127 2128 2126 2127 2125 2126 2120 2121 2117 2118 2114 2115 2112 2113 2111 2112 2108 2109 2107 2108 2105 2106 2103 2104 2102 2103 2101 2102 2100 2101 2097 2098 2096 2097 2094 2095 2093 2094 2090 2091 2088 2089 2087 2088 2085 2086 2084 2085 2078 2079 2075 2076 2073 2074 2072 2073 2071 2072 2066 2067 2063 2064 2062 2063 2059 2060 2057 2058 2054 2055 2053 2054 2052 2053 2049 2050 2047 2048 2045 2046 2042 2043 2040 2041 2039 2040 2038 2039 2037 2038 2036 2037 2035 2036 2028 2029 2027 2028 2026 2027 2025 2026 2023 2024 2019 2020 2017 2018 2015 2016 2013 2014 2012 2013 2008 2009 2007 2008 2005 2006 2002 2003 2001 2002 2000 2001 1998 1999 1997 1998 1996 1997 1995 1996 1991 1992 1988 1989 1985 1986 1984 1985 1982 1983 1980 1981 1978 1979 1974 1975 1973 1974 1969 1970 1968 1969 1967 1968 1965 1966 1963 1964 1959 1960 1957 1958 1956 1957 1955 1956 1954 1955 1951 1952 1949 1950 1948 1949 1947 1948 1945 1946 1943 1944 1942 1943 1940 1941 1935 1936 1934 1935 1931 1932 1930 1931 1929 1930 1928 1929 1925 1926 1922 1923 1921 1922 1920 1921 1918 1919 1917 1918 1916 1917 1915 1916 1913 1914 1909 1910 1908 1909 1907 1908 1905 1906 1904 1905 1903 1904 1902 1903 1900 1901 1899 1900 1896 1897 1894 1895 1893 1894 1892 1893 1890 1891 1886 1887 1885 1886 1884 1885 1883 1884 1882 1883 1878 1879 1877 1878 1875 1876 1874 1875 1873 1874 1872 1873 1870 1871 1869 1870 1867 1868 1866 1867 1865 1866 1863 1864 1860 1861 1859 1860 1857 1858 1854 1855 1853 1854 1849 1850 1848 1849 1839 1840 1829 1830 1828 1829 1827 1828 1823 1824 1822 1823 1821 1822 1816 1817 1814 1815 1812 1813 1811 1812 1810 1811 1808 1809 1807 1808 1805 1806 1804 1805 1802 1803 1801 1802 1800 1801 1797 1798 1795 1796 1794 1795 1793 1794 1791 1792 1785 1786 1780 1781 1779 1780 1777 1778 1775 1776 1774 1775 1772 1773 1770 1771 1769 1770 1765 1766 1758 1759 1753 1754 1752 1753 1751 1752 1750 1751 1747 1748 1746 1747 1742 1743 1741 1742 1739 1740 1732 1733 1731 1732 1730 1731 1728 1729 1725 1726 1723 1724 1722 1723 1721 1722 1719 1720 1718 1719 1717 1718 1716 1717 1714 1715 1712 1713 1711 1712 1710 1711 1709 1710 1708 1709 1706 1707 1703 1704 1701 1702 1700 1701 1697 1698 1692 1693 1691 1692 1689 1690 1688 1689 1687 1688 1686 1687 1685 1686 1684 1685 1682 1683 1681 1682 1677 1678 1676 1677 1674 1675 1673 1674 1672 1673 1671 1672 1668 1669 1665 1666 1664 1665 1657 1658 1656 1657 1655 1656 1653 1654 1650 1651 1646 1647 1642 1643 1639 1640 1637 1638 1636 1637 1635 1636 1634 1635 1633 1634 1631 1632 1627 1628 1621 1622 1618 1619 1617 1618 1614 1615 1613 1614 1611 1612 1608 1609 1607 1608 1606 1607 1604 1605 1599 1600 1598 1599 1594 1595 1593 1594 1592 1593 1590 1591 1589 1590 1588 1589 1587 1588 1586 1587 1585 1586 1584 1585 1583 1584 1582 1583 1581 1582 1578 1579 1576 1577 1571 1572 1567 1568 1565 1566 1563 1564 1562 1563 1560 1561 1559 1560 1557 1558 1554 1555 1551 1552 1550 1551 1549 1550 1543 1544 1541 1542 1540 1541 1536 1537 1533 1534 1532 1533 1530 1531 1527 1528 1525 1526 1523 1524 1522 1523 1518 1519 1517 1518 1513 1514 1512 1513 1508 1509 1507 1508 1505 1506 1502 1503 1501 1502 1500 1501 1499 1500 1498 1499 1497 1498 1495 1496 1494 1495 1492 1493 1491 1492 1489 1490 1488 1489 1487 1488 1485 1486 1484 1485 1483 1484 1482 1483 1479 1480 1478 1479 1476 1477 1475 1476 1472 1473 1470 1471 1466 1467 1464 1465 1463 1464 1461 1462 1458 1459 1457 1458 1456 1457 1455 1456 1454 1455 1453 1454 1452 1453 1448 1449 1447 1448 1441 1442 1440 1441 1439 1440 1437 1438 1436 1437 1434 1435 1426 1427 1423 1424 1421 1422 1418 1419 1416 1417 1415 1416 1412 1413 1410 1411 1409 1410 1406 1407 1405 1406 1404 1405 1403 1404 1399 1400 1398 1399 1397 1398 1392 1393 1391 1392 1389 1390 1388 1389 1387 1388 1385 1386 1384 1385 1380 1381 1376 1377 1374 1375 1372 1373 1370 1371 1368 1369 1366 1367 1365 1366 1364 1365 1361 1362 1360 1361 1358 1359 1357 1358 1353 1354 1350 1351 1349 1350 1347 1348 1345 1346 1343 1344 1341 1342 1339 1340 1336 1337 1335 1336 1331 1332 1329 1330 1327 1328 1325 1326 1324 1325 1322 1323 1321 1322 1318 1319 1316 1317 1314 1315 1311 1312 1307 1308 1306 1307 1305 1306 1301 1302 1298 1299 1297 1298 1296 1297 1294 1295 1293 1294 1292 1293 1289 1290 1288 1289 1286 1287 1285 1286 1284 1285 1282 1283 1280 1281 1279 1280 1277 1278 1273 1274 1272 1273 1270 1271 1269 1270 1267 1268 1266 1267 1264 1265 1262 1263 1261 1262 1260 1261 1259 1260 1258 1259 1255 1256 1254 1255 1253 1254 1252 1253 1251 1252 1250 1251 1245 1246 1242 1243 1240 1241 1239 1240 1237 1238 1230 1231 1229 1230 1225 1226 1224 1225 1219 1220 1218 1219 1217 1218 1214 1215 1211 1212 1209 1210 1208 1209 1207 1208 1204 1205 1201 1202 1200 1201 1199 1200 1197 1198 1194 1195 1193 1194 1190 1191 1188 1189 1187 1188 1186 1187 1184 1185 1183 1184 1177 1178 1176 1177 1174 1175 1172 1173 1170 1171 1169 1170 1168 1169 1167 1168 1166 1167 1164 1165 1163 1164 1162 1163 1158 1159 1155 1156 1154 1155 1152 1153 1151 1152 1149 1150 1146 1147 1145 1146 1143 1144 1138 1139 1136 1137 1133 1134 1131 1132 1127 1128 1123 1124 1121 1122 1120 1121 1119 1120 1115 1116 1114 1115 1113 1114 1112 1113 1111 1112 1110 1111 1108 1109 1105 1106 1104 1105 1103 1104 1100 1101 1099 1100 1097 1098 1096 1097 1094 1095 1093 1094 1090 1091 1088 1089 1087 1088 1085 1086 1084 1085 1082 1083 1080 1081 1079 1080 1078 1079 1076 1077 1075 1076 1073 1074 1072 1073 1069 1070 1067 1068 1064 1065 1063 1064 1062 1063 1059 1060 1057 1058 1055 1056 1049 1050 1047 1048 1046 1047 1044 1045 1040 1041 1039 1040 1036 1037 1035 1036 1033 1034 1032 1033 1031 1032 1030 1031 1029 1030 1027 1028 1024 1025 1023 1024 1020 1021 1019 1020 1018 1019 1012 1013 1005 1006 1004 1005 1003 1004 1001 1002 996 997 995 996 994 995 993 994 990 991 986 987 982 983 981 982 980 981 978 979 977 978 976 977 972 973 971 972 967 968 965 966 963 964 962 963 959 960 956 957 955 956 954 955 952 953 949 950 947 948 946 947 943 944 942 943 941 942 939 940 937 938 935 936 934 935 932 933 931 932 929 930 926 927 925 926 921 922 918 919 916 917 915 916 914 915 909 910 907 908 906 907 905 906 903 904 901 902 898 899 897 898 894 895 891 892 888 889 887 888 886 887 884 885 878 879 876 877 875 876 874 875 873 874 872 873 871 872 868 869 867 868 866 867 864 865 863 864 860 861 859 860 857 858 856 857 855 856 854 855 851 852 850 851 845 846 841 842 840 841 839 840 837 838 836 837 835 836 833 834 832 833 831 832 830 831 828 829 826 827 824 825 823 824 822 823 819 820 818 819 815 816 814 815 812 813 811 812 810 811 809 810 805 806 796 797 795 796 794 795 792 793 791 792 790 791 783 784 779 780 778 779 775 776 774 775 772 773 770 771 769 770 768 769 766 767 764 765 763 764 761 762 759 760 758 759 754 755 751 752 746 747 742 743 741 742 740 741 739 740 738 739 737 738 733 734 732 733 730 731 727 728 726 727 725 726 723 724 721 722 719 720 716 717 715 716 713 714 710 711 707 708 706 707 705 706 702 703 699 700 698 699 697 698 693 694 688 689 687 688 686 687 685 686 682 683 679 680 677 678 675 676 674 675 673 674 671 672 670 671 669 670 668 669 666 667 663 664 661 662 660 661 658 659 657 658 656 657 653 654 652 653 650 651 649 650 647 648 645 646 644 645 643 644 640 641 639 640 638 639 637 638 636 637 634 635 631 632 629 630 628 629 626 627 625 626 623 624 621 622 614 615 611 612 610 611 609 610 605 606 604 605 603 604 598 599 596 597 595 596 594 595 592 593 588 589 585 586 583 584 582 583 581 582 579 580 577 578 574 575 572 573 571 572 570 571 569 570 568 569 563 564 562 563 561 562 558 559 556 557 555 556 554 555 552 553 551 552 550 551 546 547 541 542 540 541 538 539 535 536 533 534 531 532 530 531 526 527 525 526 524 525 521 522 520 521 518 519 517 518 516 517 515 516 514 515 513 514 512 513 510 511 509 510 508 509 506 507 504 505 503 504 502 503 499 500 498 499 497 498 495 496 490 491 488 489 487 488 486 487 481 482 480 481 476 477 472 473 471 472 470 471 468 469 467 468 466 467 465 466 464 465 461 462 460 461 459 460 458 459 455 456 454 455 453 454 450 451 448 449 447 448 445 446 442 443 438 439 437 438 434 435 431 432 430 431 429 430 428 429 426 427 424 425 421 422 420 421 419 420 416 417 414 415 412 413 411 412 410 411 405 406 404 405 401 402 398 399 397 398 395 396 394 395 390 391 389 390 388 389 387 388 386 387 384 385 383 384 382 383 381 382 379 380 378 379 377 378 371 372 367 368 364 365 363 364 361 362 359 360 355 356 354 355 353 354 352 353 351 352 348 349 346 347 345 346 344 345 343 344 342 343 338 339 337 338 333 334 332 333 330 331 329 330 328 329 327 328 325 326 324 325 321 322 320 321 319 320 318 319 317 318 316 317 315 316 312 313 311 312 306 307 305 306 302 303 301 302 299 300 298 299 297 298 295 296 294 295 293 294 292 293 291 292 290 291 288 289 285 286 284 285 281 282 279 280 278 279 273 274 271 272 268 269 267 268 265 266 264 265 263 264 257 258 256 257 253 254 251 252 250 251 242 243 241 242 240 241 238 239 236 237 235 236 233 234 230 231 228 229 225 226 223 224 222 223 219 220 218 219 216 217 214 215 213 214 212 213 208 209 207 208 205 206 203 204 201 202 200 201 199 200 198 199 197 198 184 185 182 183 180 181 179 180 178 179 177 178 176 177 175 176 173 174 172 173 169 170 168 169 166 167 165 166 163 164 159 160 157 158 154 155 152 153 151 152 149 150 147 148 146 147 144 145 138 139 136 137 135 136 134 135 128 129 127 128 125 126 122 123 120 121 117 118 116 117 115 116 114 115 113 114 111 112 110 111 109 110 108 109 104 105 103 104 102 103 99 100 98 99 96 97 94 95 90 91 87 88 86 87 84 85 82 83 81 82 80 81 78 79 77 78 74 75 72 73 68 69 66 67 63 64 61 62 59 60 58 59 57 58 55 56 54 55 53 54 52 53 50 51 48 49 47 48 46 47 45 46 44 45 41 42 39 40 38 39 34 35 33 34 31 32 30 31 29 30 25 26 24 25 23 24 22 23 21 22 20 21 19 20 18 19 17 18 16 17 15 16 9 10 8 9 6 7 3 4 1 2 6145 6146 6144 6145 6143 6144 6142 6143 6139 6140 6137 6138 6134 6135 6133 6134 6128 6129 6127 6128 6125 6126 6123 6124 6120 6121 6118 6119 6117 6118 6116 6117 6113 6114 6112 6113 6111 6112 6108 6109 6107 6108 6100 6101 6097 6098 6096 6097 6094 6095 6093 6094 6092 6093 6088 6089 6086 6087 6085 6086 6083 6084 6081 6082 6080 6081 6079 6080 6078 6079 6076 6077 6075 6076 6072 6073 6071 6072 6069 6070 6068 6069 6067 6068 6064 6065 6062 6063 6058 6059 6057 6058 6056 6057 6054 6055 6050 6051 6047 6048 6045 6046 6043 6044 6042 6043 6040 6041 6039 6040 6038 6039 6037 6038 6035 6036 6034 6035 6032 6033 6031 6032 6029 6030 6028 6029 6022 6023 6020 6021 6018 6019 6016 6017 6013 6014 6006 6007 6004 6005 6003 6004 6001 6002 5999 6000 5998 5999 5996 5997 5992 5993 5990 5991 5988 5989 5985 5986 5983 5984 5982 5983 5981 5982 5979 5980 5977 5978 5976 5977 5975 5976 5971 5972 5970 5971 5969 5970 5968 5969 5967 5968 5966 5967 5965 5966 5964 5965 5963 5964 5961 5962 5959 5960 5958 5959 5956 5957 5955 5956 5954 5955 5953 5954 5952 5953 5951 5952 5949 5950 5948 5949 5947 5948 5943 5944 5941 5942 5939 5940 5937 5938 5936 5937 5931 5932 5930 5931 5928 5929 5923 5924 5920 5921 5919 5920 5916 5917 5915 5916 5914 5915 5913 5914 5910 5911 5905 5906 5904 5905 5903 5904 5902 5903 5901 5902 5900 5901 5899 5900 5898 5899 5897 5898 5894 5895 5892 5893 5891 5892 5890 5891 5887 5888 5885 5886 5884 5885 5880 5881 5877 5878 5875 5876 5874 5875 5871 5872 5869 5870 5868 5869 5865 5866 5864 5865 5863 5864 5860 5861 5859 5860 5857 5858 5856 5857 5853 5854 5852 5853 5851 5852 5849 5850 5844 5845 5843 5844 5839 5840 5838 5839 5835 5836 5832 5833 5831 5832 5830 5831 5828 5829 5824 5825 5822 5823 5821 5822 5819 5820 5815 5816 5814 5815 5813 5814 5811 5812 5809 5810 5808 5809 5807 5808 5803 5804 5801 5802 5800 5801 5798 5799 5797 5798 5787 5788 5785 5786 5783 5784 5778 5779 5777 5778 5776 5777 5771 5772 5769 5770 5766 5767 5765 5766 5762 5763 5760 5761 5759 5760 5758 5759 5757 5758 5756 5757 5755 5756 5754 5755 5753 5754 5752 5753 5751 5752 5750 5751 5748 5749 5746 5747 5741 5742 5740 5741 5739 5740 5735 5736 5734 5735 5730 5731 5727 5728 5725 5726 5723 5724 5722 5723 5721 5722 5720 5721 5719 5720 5718 5719 5717 5718 5716 5717 5715 5716 5714 5715 5711 5712 5709 5710 5707 5708 5703 5704 5702 5703 5701 5702 5700 5701 5698 5699 5697 5698 5696 5697 5695 5696 5694 5695 5693 5694 5692 5693 5688 5689 5686 5687 5684 5685 5683 5684 5680 5681 5675 5676 5674 5675 5672 5673 5671 5672 5669 5670 5668 5669 5667 5668 5665 5666 5662 5663 5657 5658 5655 5656 5653 5654 5652 5653 5650 5651 5649 5650 5648 5649 5647 5648 5646 5647 5645 5646 5643 5644 5642 5643 5640 5641 5639 5640 5634 5635 5631 5632 5626 5627 5625 5626 5624 5625 5623 5624 5621 5622 5620 5621 5619 5620 5618 5619 5613 5614 5611 5612 5610 5611 5609 5610 5601 5602 5600 5601 5599 5600 5598 5599 5596 5597 5593 5594 5588 5589 5586 5587 5585 5586 5582 5583 5581 5582 5580 5581 5578 5579 5577 5578 5572 5573 5570 5571 5569 5570 5568 5569 5567 5568 5566 5567 5565 5566 5561 5562 5560 5561 5556 5557 5555 5556 5552 5553 5549 5550 5547 5548 5545 5546 5544 5545 5543 5544 5542 5543 5541 5542 5538 5539 5536 5537 5535 5536 5533 5534 5529 5530 5527 5528 5523 5524 5522 5523 5520 5521 5519 5520 5515 5516 5514 5515 5513 5514 5512 5513 5511 5512 5510 5511 5507 5508 5505 5506 5504 5505 5503 5504 5500 5501 5499 5500 5495 5496 5494 5495 5493 5494 5492 5493 5490 5491 5489 5490 5488 5489 5487 5488 5485 5486 5484 5485 5482 5483 5480 5481 5479 5480 5477 5478 5476 5477 5475 5476 5473 5474 5468 5469 5467 5468 5465 5466 5464 5465 5463 5464 5462 5463 5459 5460 5458 5459 5457 5458 5455 5456 5450 5451 5448 5449 5447 5448 5444 5445 5443 5444 5440 5441 5437 5438 5433 5434 5431 5432 5430 5431 5429 5430 5424 5425 5423 5424 5422 5423 5421 5422 5420 5421 5414 5415 5413 5414 5411 5412 5409 5410 5408 5409 5405 5406 5404 5405 5401 5402 5399 5400 5396 5397 5394 5395 5393 5394 5391 5392 5389 5390 5388 5389 5386 5387 5383 5384 5381 5382 5380 5381 5378 5379 5377 5378 5376 5377 5375 5376 5374 5375 5372 5373 5370 5371 5368 5369 5367 5368 5366 5367 5365 5366 5361 5362 5360 5361 5355 5356 5354 5355 5351 5352 5346 5347 5344 5345 5342 5343 5340 5341 5339 5340 5338 5339 5335 5336 5333 5334 5330 5331 5329 5330 5328 5329 5327 5328 5325 5326 5324 5325 5323 5324 5320 5321 5315 5316 5313 5314 5309 5310 5306 5307 5302 5303 5301 5302 5297 5298 5296 5297 5294 5295 5291 5292 5286 5287 5284 5285 5283 5284 5282 5283 5279 5280 5275 5276 5273 5274 5272 5273 5268 5269 5267 5268 5263 5264 5262 5263 5261 5262 5253 5254 5250 5251 5249 5250 5243 5244 5242 5243 5240 5241 5237 5238 5236 5237 5234 5235 5231 5232 5228 5229 5226 5227 5225 5226 5222 5223 5221 5222 5220 5221 5218 5219 5217 5218 5214 5215 5213 5214 5212 5213 5209 5210 5208 5209 5206 5207 5205 5206 5204 5205 5201 5202 5200 5201 5195 5196 5194 5195 5193 5194 5190 5191 5189 5190 5182 5183 5181 5182 5180 5181 5175 5176 5172 5173 5171 5172 5169 5170 5168 5169 5167 5168 5165 5166 5158 5159 5156 5157 5153 5154 5150 5151 5145 5146 5142 5143 5140 5141 5139 5140 5138 5139 5137 5138 5136 5137 5135 5136 5134 5135 5133 5134 5131 5132 5130 5131 5129 5130 5128 5129 5125 5126 5123 5124 5121 5122 5118 5119 5115 5116 5108 5109 5106 5107 5102 5103 5101 5102 5100 5101 5099 5100 5096 5097 5095 5096 5093 5094 5092 5093 5091 5092 5090 5091 5088 5089 5086 5087 5085 5086 5084 5085 5083 5084 5081 5082 5079 5080 5078 5079 5074 5075 5072 5073 5071 5072 5070 5071 5065 5066 5064 5065 5063 5064 5057 5058 5052 5053 5049 5050 5048 5049 5046 5047 5045 5046 5044 5045 5043 5044 5042 5043 5040 5041 5035 5036 5034 5035 5032 5033 5031 5032 5029 5030 5028 5029 5022 5023 5014 5015 5013 5014 5012 5013 5011 5012 5010 5011 5009 5010 5004 5005 5002 5003 5001 5002 4999 5000 4998 4999 4995 4996 4993 4994 4988 4989 4985 4986 4982 4983 4980 4981 4973 4974 4971 4972 4969 4970 4968 4969 4965 4966 4961 4962 4960 4961 4959 4960 4957 4958 4956 4957 4955 4956 4953 4954 4952 4953 4950 4951 4949 4950 4948 4949 4945 4946 4942 4943 4939 4940 4937 4938 4935 4936 4934 4935 4931 4932 4926 4927 4925 4926 4923 4924 4919 4920 4917 4918 4915 4916 4913 4914 4911 4912 4909 4910 4907 4908 4906 4907 4903 4904 4901 4902 4900 4901 4899 4900 4898 4899 4896 4897 4891 4892 4890 4891 4888 4889 4886 4887 4883 4884 4881 4882 4879 4880 4878 4879 4874 4875 4873 4874 4872 4873 4871 4872 4869 4870 4861 4862 4858 4859 4856 4857 4855 4856 4852 4853 4849 4850 4848 4849 4846 4847 4842 4843 4841 4842 4836 4837 4834 4835 4831 4832 4829 4830 4828 4829 4827 4828 4823 4824 4821 4822 4820 4821 4819 4820 4816 4817 4815 4816 4814 4815 4812 4813 4811 4812 4808 4809 4805 4806 4804 4805 4802 4803 4801 4802 4800 4801 4799 4800 4797 4798 4795 4796 4793 4794 4792 4793 4791 4792 4789 4790 4785 4786 4783 4784 4778 4779 4773 4774 4772 4773 4771 4772 4770 4771 4769 4770 4768 4769 4762 4763 4761 4762 4760 4761 4759 4760 4757 4758 4750 4751 4748 4749 4747 4748 4746 4747 4744 4745 4741 4742 4735 4736 4734 4735 4732 4733 4730 4731 4724 4725 4721 4722 4717 4718 4716 4717 4715 4716 4714 4715 4711 4712 4708 4709 4707 4708 4704 4705 4703 4704 4702 4703 4701 4702 4700 4701 4699 4700 4698 4699 4696 4697 4694 4695 4692 4693 4689 4690 4688 4689 4683 4684 4682 4683 4680 4681 4679 4680 4678 4679 4677 4678 4671 4672 4666 4667 4664 4665 4660 4661 4657 4658 4656 4657 4654 4655 4653 4654 4651 4652 4650 4651 4649 4650 4648 4649 4641 4642 4640 4641 4639 4640 4638 4639 4636 4637 4631 4632 4629 4630 4628 4629 4627 4628 4625 4626 4623 4624 4622 4623 4618 4619 4617 4618 4615 4616 4612 4613 4610 4611 4608 4609 4607 4608 4606 4607 4605 4606 4598 4599 4597 4598 4595 4596 4593 4594 4592 4593 4590 4591 4589 4590 4588 4589 4583 4584 4582 4583 4575 4576 4572 4573 4570 4571 4569 4570 4567 4568 4566 4567 4563 4564 4562 4563 4561 4562 4560 4561 4558 4559 4556 4557 4554 4555 4553 4554 4552 4553 4550 4551 4548 4549 4547 4548 4544 4545 4541 4542 4540 4541 4538 4539 4535 4536 4534 4535 4533 4534 4532 4533 4531 4532 4530 4531 4529 4530 4527 4528 4523 4524 4522 4523 4520 4521 4519 4520 4517 4518 4516 4517 4514 4515 4513 4514 4512 4513 4511 4512 4508 4509 4505 4506 4504 4505 4502 4503 4496 4497 4494 4495 4493 4494 4491 4492 4487 4488 4485 4486 4484 4485 4483 4484 4482 4483 4481 4482 4479 4480 4477 4478 4476 4477 4475 4476 4474 4475 4469 4470 4464 4465 4462 4463 4460 4461 4455 4456 4449 4450 4448 4449 4447 4448 4446 4447 4444 4445 4439 4440 4438 4439 4437 4438 4436 4437 4435 4436 4434 4435 4433 4434 4432 4433 4422 4423 4421 4422 4417 4418 4416 4417 4415 4416 4414 4415 4413 4414 4412 4413 4410 4411 4407 4408 4402 4403 4400 4401 4398 4399 4395 4396 4394 4395 4392 4393 4391 4392 4389 4390 4387 4388 4386 4387 4384 4385 4383 4384 4382 4383 4381 4382 4380 4381 4378 4379 4376 4377 4375 4376 4374 4375 4373 4374 4371 4372 4369 4370 4367 4368 4366 4367 4365 4366 4364 4365 4362 4363 4359 4360 4358 4359 4357 4358 4355 4356 4354 4355 4353 4354 4344 4345 4342 4343 4340 4341 4336 4337 4335 4336 4331 4332 4330 4331 4329 4330 4326 4327 4325 4326 4323 4324 4319 4320 4317 4318 4315 4316 4314 4315 4312 4313 4310 4311 4308 4309 4304 4305 4300 4301 4291 4292 4290 4291 4289 4290 4288 4289 4287 4288 4286 4287 4284 4285 4283 4284 4281 4282 4279 4280 4278 4279 4276 4277 4275 4276 4273 4274 4272 4273 4271 4272 4267 4268 4265 4266 4262 4263 4261 4262 4258 4259 4257 4258 4256 4257 4254 4255 4251 4252 4247 4248 4245 4246 4244 4245 4243 4244 4241 4242 4240 4241 4234 4235 4233 4234 4231 4232 4230 4231 4229 4230 4227 4228 4226 4227 4225 4226 4224 4225 4220 4221 4211 4212 4209 4210 4207 4208 4206 4207 4204 4205 4203 4204 4200 4201 4197 4198 4196 4197 4195 4196 4190 4191 4189 4190 4188 4189 4187 4188 4184 4185 4183 4184 4182 4183 4181 4182 4179 4180 4177 4178 4175 4176 4170 4171 4167 4168 4165 4166 4163 4164 4162 4163 4160 4161 4159 4160 4158 4159 4157 4158 4156 4157 4155 4156 4153 4154 4152 4153 4151 4152 4150 4151 4148 4149 4140 4141 4136 4137 4132 4133 4127 4128 4126 4127 4125 4126 4119 4120 4115 4116 4113 4114 4108 4109 4107 4108 4105 4106 4102 4103 4101 4102 4098 4099 4096 4097 4095 4096 4094 4095 4093 4094 4090 4091 4087 4088 4086 4087 4085 4086 4082 4083 4081 4082 4080 4081 4074 4075 4073 4074 4071 4072 4070 4071 4067 4068 4066 4067 4065 4066 4064 4065 4062 4063 4060 4061 4056 4057 4052 4053 4048 4049 4045 4046 4043 4044 4041 4042 4040 4041 4037 4038 4036 4037 4034 4035 4032 4033 4029 4030 4026 4027 4025 4026 4023 4024 4022 4023 4020 4021 4019 4020 4017 4018 4014 4015 4009 4010 4008 4009 4006 4007 4005 4006 4003 4004 4002 4003 3999 4000 3995 3996 3994 3995 3993 3994 3991 3992 3989 3990 3988 3989 3987 3988 3986 3987 3984 3985 3983 3984 3981 3982 3978 3979 3976 3977 3975 3976 3973 3974 3972 3973 3970 3971 3967 3968 3961 3962 3960 3961 3958 3959 3957 3958 3956 3957 3952 3953 3951 3952 3949 3950 3946 3947 3944 3945 3943 3944 3939 3940 3937 3938 3934 3935 3933 3934 3932 3933 3931 3932 3929 3930 3928 3929 3925 3926 3923 3924 3922 3923 3918 3919 3916 3917 3914 3915 3913 3914 3911 3912 3910 3911 3909 3910 3908 3909 3907 3908 3900 3901 3896 3897 3895 3896 3893 3894 3892 3893 3888 3889 3884 3885 3882 3883 3881 3882 3879 3880 3878 3879 3874 3875 3870 3871 3869 3870 3866 3867 3864 3865 3862 3863 3860 3861 3859 3860 3858 3859 3857 3858 3854 3855 3852 3853 3850 3851 3848 3849 3844 3845 3843 3844 3841 3842 3840 3841 3838 3839 3835 3836 3834 3835 3832 3833 3831 3832 3829 3830 3828 3829 3823 3824 3820 3821 3816 3817 3814 3815 3812 3813 3807 3808 3805 3806 3803 3804 3799 3800 3798 3799 3792 3793 3791 3792 3789 3790 3785 3786 3784 3785 3782 3783 3781 3782 3778 3779 3777 3778 3776 3777 3774 3775 3773 3774 3772 3773 3770 3771 3769 3770 3767 3768 3765 3766 3764 3765 3757 3758 3756 3757 3753 3754 3748 3749 3746 3747 3743 3744 3742 3743 3741 3742 3740 3741 3739 3740 3738 3739 3735 3736 3734 3735 3733 3734 3732 3733 3731 3732 3729 3730 3724 3725 3721 3722 3720 3721 3715 3716 3714 3715 3713 3714 3712 3713 3711 3712 3708 3709 3705 3706 3704 3705 3703 3704 3702 3703 3697 3698 3695 3696 3693 3694 3692 3693 3686 3687 3683 3684 3682 3683 3679 3680 3678 3679 3675 3676 3672 3673 3668 3669 3667 3668 3665 3666 3664 3665 3662 3663 3659 3660 3658 3659 3657 3658 3655 3656 3654 3655 3653 3654 3650 3651 3649 3650 3648 3649 3647 3648 3646 3647 3644 3645 3642 3643 3641 3642 3639 3640 3638 3639 3636 3637 3634 3635 3633 3634 3631 3632 3629 3630 3626 3627 3625 3626 3624 3625 3622 3623 3621 3622 3618 3619 3617 3618 3616 3617 3615 3616 3612 3613 3610 3611 3608 3609 3607 3608 3603 3604 3601 3602 3600 3601 3599 3600 3596 3597 3594 3595 3592 3593 3591 3592 3590 3591 3589 3590 3588 3589 3585 3586 3584 3585 3581 3582 3578 3579 3577 3578 3576 3577 3574 3575 3573 3574 3569 3570 3568 3569 3564 3565 3563 3564 3562 3563 3561 3562 3559 3560 3552 3553 3550 3551 3549 3550 3548 3549 3546 3547 3542 3543 3540 3541 3539 3540 3538 3539 3537 3538 3535 3536 3520 3521 3518 3519 3517 3518 3514 3515 3513 3514 3508 3509 3507 3508 3506 3507 3505 3506 3504 3505 3503 3504 3501 3502 3500 3501 3497 3498 3495 3496 3493 3494 3492 3493 3491 3492 3480 3481 3476 3477 3471 3472 3468 3469 3467 3468 3465 3466 3464 3465 3461 3462 3457 3458 3455 3456 3452 3453 3451 3452 3448 3449 3447 3448 3446 3447 3445 3446 3444 3445 3443 3444 3441 3442 3437 3438 3434 3435 3433 3434 3431 3432 3429 3430 3428 3429 3427 3428 3425 3426 3420 3421 3419 3420 3416 3417 3414 3415 3413 3414 3412 3413 3411 3412 3409 3410 3407 3408 3406 3407 3405 3406 3404 3405 3402 3403 3400 3401 3399 3400 3392 3393 3387 3388 3386 3387 3385 3386 3382 3383 3381 3382 3380 3381 3378 3379 3377 3378 3376 3377 3375 3376 3374 3375 3372 3373 3371 3372 3368 3369 3367 3368 3365 3366 3363 3364 3358 3359 3355 3356 3352 3353 3349 3350 3348 3349 3347 3348 3345 3346 3344 3345 3342 3343 3340 3341 3339 3340 3338 3339 3336 3337 3335 3336 impossible 514 52 42 31 39 29 16 24 20 37 6 11 37 23 32 33 2 5 23 5 7 9 11 24 10 27 24 13 27 31 13 28 40 41 28 25 41 25 17 12 25 21 12 52 21 30 55 57 30 19 56 35 19 50 43 63 64 38 63 49 38 26 36 46 15 51 48 70 51 80 47 44 45 65 44 88 84 67 88 58 67 59 62 59 8 82 59 91 82 61 81 74 73 79 74 85 83 86 85 68 86 69 98 109 69 96 94 77 96 78 106 108 78 121 108 119 121 87 119 54 87 60 54 99 144 117 105 123 104 127 123 89 127 116 89 103 116 107 103 115 107 110 115 122 111 120 71 112 90 130 112 132 130 149 132 142 126 141 97 145 113 129 145 134 129 114 134 136 114 143 148 133 157 147 133 161 92 151 161 150 151 162 160 137 162 159 171 164 159 167 146 168 167 154 168 199 154 174 177 200 174 163 200 191 163 190 191 187 165 186 182 152 186 181 192 179 181 188 178 211 207 197 211 201 197 209 185 194 209 175 194 229 175 217 229 173 217 231 173 170 204 205 170 239 205 203 239 189 203 196 189 216 208 224 216 220 213 245 220 215 245 232 259 219 234 238 236 235 221 226 235 233 172 237 233 248 237 250 248 225 250 222 225 257 222 256 257 247 256 275 247 240 249 243 240 246 243 258 252 227 223 267 227 228 267 261 264 241 263 286 251 270 266 273 305 312 272 278 303 262 332 300 281 317 300 287 317 283 287 294 284 285 274 306 285 319 306 310 319 282 310 292 335 324 311 298 324 363 299 295 363 290 309 301 308 350 301 333 330 296 344 339 345 370 338 337 331 313 337 349 313 328 326 346 341 358 327 371 342 347 371 415 325 353 357 348 364 340 360 366 382 367 352 362 385 378 362 400 377 368 400 391 368 390 375 387 390 359 387 386 380 398 386 384 399 401 384 374 401 379 374 426 406 351 426 397 351 409 408 393 409 396 393 419 376 410 412 428 421 413 428 405 413 411 405 407 411 432 407 414 432 418 420 442 450 417 442 441 455 439 437 447 427 434 447 461 434 388 461 444 388 446 416 454 446 402 454 449 463 435 429 451 435 471 451 467 471 470 467 474 470 476 484 466 445 460 466 453 475 438 453 443 438 452 491 456 481 480 456 472 480 487 472 488 487 493 477 505 479 483 505 486 485 482 486 496 503 500 518 509 507 504 509 497 504 508 497 510 492 529 510 502 495 523 534 514 516 522 533 521 522 524 521 528 539 513 532 519 513 538 499 547 538 530 547 515 530 544 579 549 544 545 550 535 548 512 554 594 512 558 594 565 558 559 542 572 559 526 546 560 595 552 614 557 573 570 557 566 580 556 568 563 537 591 563 551 591 586 592 575 586 606 575 588 606 600 574 553 600 569 571 599 585 612 610 593 613 609 593 597 609 615 625 589 616 587 620 631 581 596 624 583 596 603 583 598 603 618 608 611 618 632 627 629 632 651 605 646 651 664 637 607 664 630 607 645 630 639 601 657 639 626 657 642 626 641 622 654 655 653 654 666 634 633 644 669 633 638 648 652 638 628 652 649 665 636 649 647 672 662 647 660 667 671 660 659 671 679 659 696 656 723 692 670 723 677 670 640 677 683 673 680 683 663 680 694 663 678 687 682 678 708 695 710 708 717 710 722 714 690 701 698 733 734 721 685 734 715 685 747 700 706 747 740 706 719 727 681 719 739 681 718 739 725 718 732 725 763 732 729 707 716 712 724 716 720 730 735 736 742 735 757 742 753 757 749 731 738 761 754 784 746 754 776 762 775 776 750 756 781 750 788 781 768 765 778 777 759 793 760 745 764 769 789 764 755 789 825 772 824 825 837 804 796 785 822 796 774 787 803 774 770 829 807 770 782 791 811 782 831 818 800 831 786 800 806 786 814 816 826 849 821 826 839 838 815 840 823 815 845 823 841 845 799 844 843 799 866 843 771 810 833 771 805 833 862 827 851 832 896 817 863 830 836 863 860 867 880 876 828 880 882 828 848 882 889 865 870 872 884 858 881 871 873 879 934 900 887 934 894 855 904 877 897 904 891 897 911 883 890 911 895 906 915 895 903 910 941 903 893 941 899 893 886 920 901 886 905 874 928 905 932 928 918 854 902 918 916 909 919 913 940 938 930 940 937 914 945 923 951 950 942 951 956 943 929 947 954 929 931 954 973 955 957 939 981 957 958 936 962 953 968 961 967 968 935 967 986 1000 948 986 995 965 971 995 988 964 979 952 963 949 970 982 998 985 960 998 976 960 980 976 990 989 992 990 996 992 972 997 994 972 987 994 993 987 984 991 999 984 510 2 4 10 2 17 9 37 17 7 5 26 37 18 14 15 18 47 20 11 47 33 24 19 49 32 19 39 32 23 21 34 23 22 34 12 56 29 12 53 29 36 35 50 36 30 50 42 87 60 42 38 60 44 38 55 44 46 55 75 51 71 75 76 54 81 76 59 81 72 68 64 72 57 64 62 57 80 62 84 80 83 84 98 66 79 98 74 79 104 85 94 104 65 94 70 65 108 86 61 108 90 77 73 88 114 73 92 82 102 92 78 89 109 78 100 109 107 100 110 107 128 110 112 128 97 112 120 97 96 105 113 121 133 123 134 93 101 134 116 101 140 116 111 140 122 111 138 122 142 138 157 146 127 143 118 126 144 118 135 162 136 135 151 136 173 151 159 169 147 179 167 147 175 167 137 149 160 137 166 177 176 181 154 176 148 154 211 172 200 211 187 163 178 164 185 183 170 188 194 170 202 194 189 182 195 189 191 171 184 191 212 205 197 180 196 214 222 196 229 220 199 229 217 199 201 207 231 201 198 225 204 230 218 243 203 218 206 203 209 226 233 209 239 233 208 242 232 237 252 232 223 252 267 254 250 283 251 250 253 216 278 271 246 278 264 246 244 258 256 244 257 256 292 257 247 292 301 268 281 301 255 281 261 296 270 261 295 270 275 263 259 275 273 259 280 277 290 299 274 238 279 266 289 282 265 289 297 265 307 297 276 305 294 304 314 315 287 316 325 346 309 293 332 309 321 332 286 284 337 286 291 337 327 291 302 327 324 302 300 336 303 319 335 313 376 335 320 326 330 344 342 338 312 349 340 312 369 340 329 369 354 329 362 366 333 362 317 333 331 311 359 382 357 352 389 363 345 379 334 345 385 334 395 385 372 351 383 372 343 383 361 343 341 361 391 365 368 391 373 370 409 387 398 409 378 398 420 399 374 360 411 374 429 375 390 429 393 390 415 380 400 356 386 400 397 386 405 367 381 405 377 402 388 377 394 384 412 394 418 412 421 418 407 404 425 407 392 416 419 422 414 406 439 414 436 459 434 467 413 430 423 448 433 423 435 431 447 458 445 447 441 445 426 438 452 450 456 465 446 456 480 446 457 480 428 457 473 461 464 473 455 464 466 454 472 489 470 472 495 470 463 495 469 463 484 476 474 484 490 474 496 475 514 496 485 505 503 471 491 503 479 491 499 479 501 478 468 506 515 500 483 515 528 483 486 528 504 493 512 517 513 512 519 511 537 519 492 498 523 492 521 523 525 521 608 525 545 494 522 545 531 518 538 531 536 538 554 536 508 574 539 540 543 552 565 558 555 565 535 557 548 546 588 551 529 588 568 502 578 533 590 544 573 587 556 573 570 553 576 561 562 576 563 562 583 563 581 583 626 581 577 626 595 577 591 595 592 591 599 592 569 599 586 579 572 575 566 572 589 597 612 589 582 612 585 582 596 621 614 584 615 614 619 580 604 619 637 604 641 637 603 641 616 665 607 616 606 607 601 606 634 601 639 634 593 639 605 661 600 613 617 610 625 631 647 625 646 647 633 646 658 657 635 658 652 635 629 652 649 598 627 649 630 667 673 668 653 673 660 683 640 660 664 640 645 688 636 638 669 636 680 669 662 650 719 686 684 678 674 670 679 674 692 690 666 699 704 700 689 697 713 715 676 711 707 709 696 707 706 687 698 706 695 710 701 695 717 722 729 702 705 738 714 712 739 714 740 736 749 720 737 749 731 735 730 734 728 767 751 757 758 761 741 758 756 746 759 773 752 763 770 752 771 770 766 775 790 766 783 790 776 754 764 777 789 785 786 789 787 786 794 799 753 794 772 807 803 821 805 784 798 796 780 798 810 791 801 818 779 795 809 819 802 765 814 813 815 812 837 815 816 837 806 817 822 824 833 822 825 826 832 825 827 831 830 827 842 830 836 842 808 836 861 808 835 874 848 828 856 870 829 856 841 829 849 857 867 849 838 867 844 838 850 871 862 854 851 840 852 855 847 911 834 847 858 881 859 866 865 877 880 865 902 860 873 872 884 869 879 895 883 903 904 888 909 904 886 889 898 886 920 898 897 920 906 890 910 912 933 901 876 936 908 943 916 908 938 942 892 938 919 939 924 919 913 924 922 930 953 922 962 932 927 937 928 934 945 941 958 923 948 958 915 948 935 915 960 935 964 960 940 964 968 940 959 966 973 954 971 973 952 971 990 952 965 957 944 965 950 944 961 950 993 956 951 993 947 951 955 947 969 970 976 963 995 976 991 977 980 991 985 980 972 986 978 972 981 997 1000 974 979 992 988 979 987 988 998 987 975 989 473 4 18 4 9 8 2 10 8 22 10 13 24 3 17 32 3 6 32 40 6 23 26 31 33 14 31 30 7 49 60 35 49 52 50 44 39 34 44 43 34 43 15 63 45 46 63 25 51 42 11 65 42 5 65 70 68 58 70 64 58 27 69 62 27 71 62 59 71 41 77 67 66 88 56 96 76 85 57 61 93 101 61 126 101 86 126 75 83 90 87 104 82 78 117 89 105 91 108 97 91 81 100 111 81 102 113 133 103 119 92 109 119 99 109 98 99 116 98 72 125 115 72 129 134 136 129 148 132 160 148 130 121 157 130 155 141 138 131 140 138 203 159 163 203 164 163 74 142 145 74 118 137 156 118 177 171 191 177 158 191 165 147 128 165 198 128 150 146 144 181 143 144 172 143 194 172 208 194 162 208 180 173 187 168 184 187 197 169 179 149 202 179 195 185 232 193 182 232 231 152 234 215 207 224 196 207 218 189 214 218 206 214 213 206 222 216 174 223 254 239 201 228 261 201 212 237 192 212 226 219 248 226 242 248 233 204 264 233 253 256 245 262 252 235 240 244 265 240 251 265 225 251 246 225 273 238 260 281 271 260 276 271 255 269 280 255 270 267 285 270 266 285 298 272 277 289 249 279 291 278 303 291 283 303 295 283 312 310 316 312 302 316 329 302 306 304 284 306 294 284 300 294 315 324 326 282 320 326 334 320 331 352 311 319 341 318 333 341 301 286 321 337 325 322 343 325 338 314 351 367 340 351 348 349 354 348 353 335 357 359 361 381 336 309 374 365 414 369 363 414 305 363 386 305 389 339 379 385 380 379 356 347 387 370 383 387 399 383 378 376 394 373 391 368 395 391 421 395 406 402 419 384 405 419 416 405 400 416 397 400 412 401 410 412 423 410 432 428 429 415 392 429 422 392 420 418 439 453 444 431 438 444 454 442 443 417 459 437 436 459 477 436 448 477 430 441 465 458 485 465 452 469 455 457 450 440 463 450 435 463 449 473 462 449 479 462 471 445 468 471 456 472 460 484 478 467 451 482 490 451 480 492 486 480 512 522 489 512 481 501 488 496 487 488 495 487 475 495 505 525 502 505 483 502 513 483 500 498 476 500 497 476 491 497 503 491 509 517 510 523 514 510 516 526 520 516 528 520 494 528 493 494 508 539 542 511 531 542 521 531 507 532 535 507 530 515 540 527 547 540 519 547 541 537 551 541 524 533 555 524 544 534 558 556 566 558 553 552 570 553 554 562 548 554 578 568 563 550 591 563 565 627 595 565 571 569 559 575 561 583 592 572 586 579 587 586 615 607 616 603 604 596 602 590 606 602 626 606 605 601 611 605 594 611 598 620 618 598 614 651 609 625 612 617 623 619 632 623 647 656 659 647 630 629 644 630 646 693 660 646 663 660 636 654 645 636 631 640 649 631 634 688 673 661 653 643 676 653 652 676 658 667 670 665 674 662 683 664 650 668 675 666 705 710 677 678 709 677 724 691 671 724 695 671 689 716 707 689 720 707 669 690 708 699 680 686 682 702 703 741 712 714 729 723 700 697 706 698 748 706 732 739 719 732 750 719 721 722 725 756 733 731 730 740 745 743 715 746 742 715 744 758 778 744 774 778 747 774 753 749 757 753 781 757 788 770 763 754 736 762 761 736 765 789 767 759 791 767 775 791 764 784 766 764 779 771 792 755 773 792 821 773 777 821 769 785 804 769 772 804 816 782 813 801 802 813 797 802 783 800 838 776 817 814 807 824 819 809 820 819 837 760 844 860 852 844 846 868 834 846 803 834 806 836 825 806 832 825 850 832 853 845 851 839 833 793 848 833 840 848 858 840 894 855 878 857 873 878 861 867 862 854 876 881 879 876 849 880 871 823 897 872 847 886 831 842 884 874 859 884 869 859 882 899 893 882 908 893 898 885 866 875 863 903 895 912 905 895 907 915 902 901 918 902 922 918 916 922 909 916 925 909 929 925 920 929 923 931 914 951 935 933 944 936 932 926 924 972 942 924 934 928 930 934 977 943 953 947 937 953 950 937 955 957 956 964 992 956 981 992 974 981 993 982 959 983 952 961 963 973 986 963 980 986 987 980 960 987 971 999 989 971 978 989 994 990 1000 997 949 988 991 949 995 998 996 976 506 48 23 13 7 36 13 6 8 26 3 26 2 22 26 38 25 65 28 17 65 14 17 35 44 45 35 52 31 12 52 53 12 46 30 34 21 51 34 43 51 54 18 49 54 41 64 48 10 74 37 39 74 50 39 59 50 58 59 24 62 70 24 56 80 63 56 61 57 73 55 72 40 82 72 96 68 104 79 108 60 71 108 86 83 78 86 103 78 81 98 93 81 97 84 89 76 92 89 110 99 100 94 69 117 116 140 77 116 85 77 95 141 111 95 120 135 122 114 138 109 112 138 124 115 106 124 136 119 88 118 128 88 147 128 121 153 113 159 132 182 186 132 133 163 137 168 162 137 161 162 164 143 148 164 149 148 151 190 142 130 174 156 175 131 184 175 176 184 167 176 166 167 126 166 193 185 171 193 192 171 181 198 173 178 157 189 223 208 177 223 194 197 202 194 195 202 160 200 191 204 225 209 199 225 203 199 205 201 240 205 206 240 220 206 207 212 215 226 241 196 244 165 221 244 233 231 243 233 217 235 230 210 261 230 257 261 227 257 242 227 256 242 236 224 218 236 229 252 280 228 264 280 234 264 249 234 253 249 255 253 246 255 248 246 251 248 306 266 265 306 272 265 219 275 259 219 270 259 281 254 213 281 293 213 299 267 247 299 311 247 273 311 301 278 262 344 260 274 286 276 287 279 285 283 307 296 292 307 297 289 310 318 326 316 330 324 309 330 319 291 336 328 376 334 341 342 343 300 370 343 322 370 321 320 355 314 354 355 382 295 345 382 317 345 312 317 360 386 323 360 356 323 387 356 294 387 327 332 352 327 338 333 331 338 371 331 353 371 357 373 339 357 347 337 395 359 346 395 365 346 363 375 374 363 367 374 372 349 390 361 351 379 383 405 364 393 389 364 409 432 388 409 404 403 377 404 399 377 407 399 385 442 392 402 406 392 391 406 401 391 415 419 412 425 398 418 408 436 427 408 410 427 429 410 420 429 428 440 435 430 431 435 434 438 433 434 421 433 439 421 453 414 463 453 467 463 426 467 482 426 446 482 443 456 441 443 423 441 451 423 460 451 445 460 447 445 484 447 469 455 461 422 481 461 448 462 479 448 471 479 458 471 457 452 483 457 437 450 478 499 454 478 444 454 416 444 490 476 473 490 468 472 493 468 500 470 465 500 512 494 486 510 488 486 477 488 507 477 517 525 489 517 491 489 498 516 505 504 534 495 492 497 487 492 496 487 518 496 513 518 526 524 514 533 519 502 527 544 545 508 532 545 531 537 549 555 582 549 559 582 584 559 536 584 548 567 543 548 547 543 562 547 583 561 540 583 578 538 580 578 564 580 585 564 552 569 591 552 563 568 573 597 565 573 588 565 596 602 589 590 598 589 626 605 595 586 622 632 620 622 630 620 599 630 581 599 615 581 639 615 594 639 575 592 604 623 631 643 618 619 637 614 606 640 650 606 601 653 663 641 634 663 627 613 648 656 625 648 645 660 667 645 642 667 652 657 664 651 668 664 629 659 633 629 682 658 698 649 675 698 672 675 669 672 674 681 690 674 655 671 692 666 691 692 696 689 670 696 700 706 724 700 684 661 665 725 705 665 702 701 688 702 680 707 710 694 709 710 715 711 716 715 733 742 764 712 699 717 704 740 748 719 723 748 728 723 743 728 718 743 756 718 749 708 721 749 727 744 713 752 759 761 735 738 760 735 736 760 714 736 784 766 739 784 737 739 751 765 729 751 741 730 779 750 775 754 762 753 774 755 803 774 795 793 777 757 778 777 763 767 768 798 783 789 794 821 817 770 809 817 786 781 791 786 814 791 790 776 799 790 828 799 792 787 782 792 827 830 829 820 800 829 813 816 808 813 806 808 832 806 841 832 831 841 810 831 834 815 818 804 823 818 836 865 822 835 846 875 796 846 842 840 852 825 837 852 845 838 856 833 819 826 853 839 850 853 860 864 844 860 861 859 857 878 858 857 851 858 854 851 862 849 848 863 904 843 874 886 877 879 882 871 891 893 889 891 888 894 897 873 912 932 885 890 902 884 905 902 908 914 899 908 868 899 910 868 901 926 918 901 895 900 920 909 934 919 922 906 929 911 939 950 913 936 945 943 946 945 924 946 957 944 938 927 955 952 928 931 940 928 969 940 954 969 935 954 951 937 967 951 953 947 974 953 965 974 930 965 968 930 959 972 977 971 979 977 961 979 998 961 987 983 964 987 963 964 956 963 975 949 990 975 993 960 970 993 988 966 976 980 984 981 1000 973 992 1000 994 995 991 999 1 991 520 26 12 3 26 3 2 49 27 16 45 49 16 8 49 11 33 10 19 28 10 30 28 40 30 23 40 51 20 17 25 58 32 21 58 22 21 29 22 37 44 79 37 14 79 41 14 38 53 67 38 24 67 46 24 31 46 80 31 39 80 65 43 55 65 34 69 77 34 47 74 18 57 52 54 73 71 42 104 78 83 92 116 76 68 60 76 93 61 86 75 120 86 110 120 102 90 82 102 81 109 106 91 98 106 64 98 138 64 97 100 96 97 63 96 121 63 129 123 142 129 87 142 99 87 108 94 107 108 124 103 111 124 118 111 135 118 141 135 105 117 125 119 115 125 112 143 130 113 133 167 149 133 122 149 114 122 144 153 156 144 163 126 155 147 168 155 150 179 169 159 136 169 181 154 165 181 148 165 158 172 171 158 175 178 195 166 212 131 199 152 164 199 214 164 132 191 174 132 170 174 177 182 186 177 202 186 187 196 211 203 207 180 151 207 173 205 157 173 192 157 193 210 208 215 189 208 198 209 216 198 247 216 219 247 217 184 221 217 226 221 224 197 231 227 233 231 228 232 229 230 249 234 250 249 244 220 235 240 237 248 267 237 284 267 200 243 264 238 246 242 255 246 258 255 265 253 261 265 239 261 266 239 301 245 280 301 262 280 282 262 294 282 241 269 257 256 288 275 291 286 259 271 305 259 297 296 298 276 313 298 300 345 314 300 293 315 304 283 336 304 322 336 278 322 352 299 309 318 323 316 307 323 319 308 287 319 310 287 312 325 306 324 334 332 330 334 340 379 349 346 415 335 363 348 331 338 347 331 371 368 357 371 380 357 373 333 367 366 359 356 365 359 369 370 327 369 391 327 376 391 384 376 351 384 372 361 354 372 390 387 381 396 382 381 393 382 377 393 378 377 392 378 395 409 401 388 394 410 424 447 413 424 429 411 412 429 431 406 374 430 414 374 404 385 405 404 423 405 420 423 422 403 443 422 408 443 442 408 432 442 435 432 441 435 436 441 400 436 433 400 480 450 465 416 466 427 428 466 418 428 438 437 421 449 448 421 417 458 471 461 463 471 452 445 477 470 488 477 446 488 482 446 440 482 456 473 451 456 459 451 481 459 462 481 487 457 464 487 478 464 475 478 515 460 453 469 454 453 474 479 483 474 490 522 495 490 486 495 503 528 491 523 498 492 501 498 485 472 499 468 517 499 514 511 502 514 520 502 504 497 525 504 512 525 516 518 519 552 505 531 521 494 509 521 607 507 558 607 543 508 532 543 541 526 536 527 496 540 529 563 566 539 537 566 547 506 569 549 551 553 556 551 535 562 546 564 548 546 554 561 555 577 582 544 567 575 586 581 593 568 584 593 604 584 588 604 623 579 565 623 595 565 596 574 583 596 605 583 594 592 620 594 598 620 606 598 589 585 616 589 591 615 637 612 597 599 634 619 625 634 651 610 631 651 618 631 622 635 639 622 632 639 655 629 644 640 636 644 645 636 630 648 638 642 633 678 650 663 652 667 661 653 666 626 662 666 657 662 672 669 686 675 658 686 674 679 704 674 681 704 687 681 707 687 683 707 684 685 680 684 695 682 750 671 711 750 703 649 670 697 712 690 677 692 705 677 715 723 737 728 693 737 702 694 708 726 710 745 714 710 719 714 731 729 733 706 744 732 725 744 751 736 743 751 713 718 775 759 756 742 734 756 752 716 747 752 761 774 749 761 720 749 769 720 748 769 790 748 771 790 757 771 763 787 778 763 762 778 772 762 770 785 780 768 781 780 783 781 746 783 784 746 782 767 766 799 792 766 791 792 796 791 773 796 805 765 821 789 804 786 776 806 844 776 798 802 795 800 777 795 808 777 807 814 827 807 815 827 811 815 819 845 834 819 820 813 835 820 839 822 812 809 861 830 797 825 849 797 846 849 840 838 831 818 914 833 878 914 847 878 837 866 873 837 841 870 853 832 854 862 894 854 857 894 906 857 865 889 868 865 850 868 863 850 829 863 876 860 875 911 879 899 881 895 887 881 874 887 897 874 884 897 880 871 916 882 891 883 888 891 905 877 936 905 902 901 903 902 885 903 892 886 923 904 917 923 928 917 924 928 896 924 929 896 908 929 926 910 907 926 920 907 933 931 937 933 938 934 913 938 941 913 998 943 939 932 927 939 944 940 970 951 954 942 893 954 915 893 950 915 949 950 955 956 979 955 948 967 947 948 997 947 856 997 961 856 969 963 957 969 971 957 978 971 974 978 964 958 976 964 980 975 972 980 960 972 946 960 987 973 977 987 959 984 995 968 981 995 993 981 991 993 994 991 953 994 986 953 989 990 992 989 966 992 988 966 983 988 999 983 5116 744 700 699 944 606 302 142 236 386 372 396 325 396 175 33 327 346 522 141 86 232 141 181 319 44 217 221 44 256 221 355 282 530 13 116 336 116 207 405 261 79 405 7 51 116 7 37 165 240 209 270 340 270 20 320 2 472 255 145 11 89 410 115 239 201 115 105 201 105 160 62 178 379 155 15 122 78 15 202 62 541 202 108 342 63 55 541 108 265 541 252 265 87 118 110 95 45 52 149 45 97 149 34 137 97 34 138 97 104 46 104 38 188 162 10 188 21 10 114 21 147 27 242 147 390 242 3 80 183 85 168 183 144 168 47 144 47 9 345 43 196 161 345 6 25 345 60 334 59 31 237 60 185 237 215 514 75 271 136 75 215 136 101 8 176 82 176 28 256 70 262 256 228 262 350 228 502 350 112 502 30 112 49 304 133 346 231 351 76 33 253 370 125 208 125 90 513 125 358 553 544 358 341 544 173 19 72 464 343 72 132 295 132 66 211 132 406 349 153 191 311 292 466 109 285 466 285 318 69 285 130 69 532 42 275 532 499 309 499 233 386 321 121 386 121 314 18 92 264 277 374 264 287 374 103 287 279 103 250 279 344 326 246 344 177 297 99 315 380 257 711 158 150 73 362 150 329 362 156 369 329 156 154 329 154 41 767 154 294 767 412 12 322 412 517 322 301 517 91 57 568 312 317 568 40 229 169 40 356 169 241 123 289 241 199 289 146 376 126 157 146 126 454 146 423 454 36 367 283 71 284 283 284 93 65 284 432 416 554 432 268 243 338 268 276 347 456 276 335 456 245 335 224 180 102 224 408 102 353 408 227 353 186 375 273 142 402 273 388 402 288 420 203 288 490 710 124 490 391 124 465 581 616 465 404 198 455 404 445 455 399 770 328 171 500 328 469 214 409 204 354 393 526 84 332 526 291 332 394 365 383 477 392 383 836 392 495 23 622 592 654 736 654 278 307 305 694 511 468 481 429 81 107 429 222 189 762 222 359 296 359 29 249 359 569 425 669 453 669 111 352 639 612 518 439 612 170 632 415 403 562 415 884 389 524 498 414 524 577 414 448 387 507 516 444 507 259 444 838 61 614 747 559 461 534 152 693 534 645 426 580 143 705 360 537 705 397 672 286 476 695 437 483 695 293 483 300 293 373 300 438 373 428 450 434 428 385 434 608 451 475 590 430 475 184 446 474 184 686 474 190 528 521 190 685 442 247 685 729 247 602 729 570 602 366 570 637 366 699 67 557 699 768 626 586 768 666 586 449 666 505 605 555 479 431 805 551 431 564 551 508 564 797 508 607 797 706 607 368 515 584 496 579 584 1118 610 187 529 785 187 540 647 601 552 491 601 741 308 424 696 854 424 730 708 638 730 668 583 549 619 627 549 274 398 704 274 435 621 789 525 720 691 722 720 618 658 591 510 96 591 653 96 732 613 578 470 843 615 539 690 593 661 413 593 641 413 659 566 596 659 684 596 299 684 649 733 702 1121 306 576 651 792 587 651 683 587 556 656 458 556 489 458 536 489 955 1124 800 955 535 419 703 535 825 703 936 825 560 936 831 560 1155 574 512 1155 565 670 487 676 977 487 1000 977 810 894 629 463 585 1076 769 585 754 759 756 754 588 717 371 575 597 758 774 731 757 774 675 757 752 620 527 707 600 604 776 761 817 543 646 817 582 646 1214 625 718 803 1021 635 599 421 913 599 878 589 657 333 888 1046 868 782 624 908 790 842 611 790 1123 611 573 960 984 674 845 984 781 775 898 781 1140 642 863 832 841 863 737 1070 567 968 819 855 809 819 765 809 667 811 725 667 820 725 923 820 755 923 1045 958 978 791 904 978 1088 860 497 572 1186 497 897 1186 1130 628 680 865 1102 680 1002 1102 943 1002 896 943 912 687 826 912 750 890 801 609 630 313 662 630 915 662 830 915 571 1145 918 571 808 1189 948 1059 849 948 740 849 966 996 1107 966 877 1107 889 1015 1165 889 893 823 715 893 735 1062 979 735 681 1205 991 930 840 959 926 840 1035 926 267 712 807 780 917 807 742 917 932 742 982 932 839 982 738 839 701 643 967 1129 788 967 1103 1151 1248 1103 1047 970 652 1047 870 652 726 957 773 726 1019 784 1194 1019 1009 1194 1128 1009 821 1128 848 821 891 848 859 1034 847 859 787 847 824 787 648 783 976 763 1001 1279 1309 766 964 1042 1016 964 907 1040 1378 907 924 697 1125 871 914 1125 1083 827 931 880 688 663 1073 950 887 1073 1166 835 902 1007 988 902 1137 988 828 764 861 828 1095 861 1018 1175 595 1018 822 1057 1078 815 947 1078 983 1119 1237 983 1262 1003 1187 1262 1049 753 1074 869 1160 1074 1012 1148 1106 1012 1233 1106 1084 1233 806 1084 1054 806 852 940 1044 852 942 1142 1157 942 1158 1157 911 1158 1053 793 1294 1053 1048 1294 1161 1256 1025 1161 1126 1025 1032 1126 1092 873 850 1004 1066 850 1127 1066 1401 1127 945 1401 875 829 1152 875 1202 1167 779 1091 952 1008 927 952 1329 921 1090 1133 677 935 1270 922 1020 1270 956 1020 1067 1060 1051 1067 989 1296 1215 900 1535 1086 987 1535 1081 985 1087 1081 905 1087 879 905 995 879 1136 995 1071 1136 1110 1071 1005 1222 1065 1171 1135 1065 1207 1135 909 1207 727 1099 1425 885 929 1425 1061 1143 1265 193 1181 1265 1268 1181 949 1190 903 1465 941 1098 1281 941 749 1281 994 933 862 994 1024 1192 1336 813 1115 1336 1113 1138 1243 1113 1247 1391 1201 1247 990 1080 1301 990 1288 1301 1609 1288 993 1039 1028 993 1075 1334 1200 1316 1250 1200 1478 1250 963 1302 1114 997 1223 1114 1240 1223 1413 1240 1116 1383 1193 1116 1379 1172 1182 1379 1079 1132 881 1313 1352 1241 1027 1352 1274 1027 1290 1274 1191 1156 1264 1342 1141 1264 1209 1141 679 1369 1188 679 1179 1188 1210 1289 1498 1326 1199 1498 1234 1199 1303 1234 1159 1303 1227 1433 1212 1220 1150 1163 939 1150 1287 1253 1257 1104 1139 1257 1252 1139 899 1396 1245 899 1077 1518 999 1426 1109 999 1483 1109 886 1357 1348 954 1283 1259 1338 1381 1366 1338 1575 1170 1318 1556 1305 1308 1249 1230 1203 1218 1424 1068 1359 1424 1572 1324 1111 1491 1226 1485 1344 1226 1082 1344 1331 1082 1584 1180 1410 1584 1297 1185 1581 1333 1656 1581 1466 1211 1282 1408 1131 2004 1242 1131 1213 1443 1370 1213 1356 1370 1285 1356 1164 1266 1517 1263 1236 1033 1380 1260 1363 1467 1452 1594 1631 1063 1475 1631 1291 1475 1162 1224 1365 1162 1582 1524 1561 1582 1177 1561 1178 1415 1427 1178 1440 1427 1235 1440 1456 1235 1310 1402 1269 1310 1386 1397 1447 1314 975 1444 1446 1206 1641 1446 1355 1641 1300 1429 1399 1300 1555 1454 1258 1555 1398 1271 1734 1398 1798 1734 1438 1317 1105 1389 1423 1105 1340 1423 1428 1340 1602 1293 1471 1629 1388 1347 1459 1388 1403 1461 1621 1403 1495 1417 1430 1531 1490 1636 1360 1409 1275 1666 1506 1275 1551 1506 1407 1774 1384 1022 1451 1484 1487 1712 1319 1487 1591 1311 1553 1591 1312 1553 1741 1312 1458 1536 1717 1458 1382 1924 1216 1382 1195 1216 1448 1195 1627 1583 1546 1392 1603 1546 1547 1737 1328 1541 1537 1651 1699 1387 1374 1453 1489 1374 1512 1416 1486 1512 1593 938 1532 1593 1510 1500 1496 1660 1844 1496 1455 1134 1760 1455 1449 1760 1472 1037 1339 1539 1527 1339 1322 1470 1304 1322 1525 1304 1615 1502 1393 1615 1654 1393 1542 1445 1573 1542 1406 1573 1587 1406 1464 1587 1463 1464 1949 1463 1509 1678 1643 1509 1395 1643 1867 1419 1793 1867 1511 1961 1661 1494 1596 1605 1519 1545 1671 1405 1709 1671 1642 1709 2057 1566 1777 1523 1686 1777 1726 1686 1585 1681 1437 1585 1368 1886 1659 1368 1963 1806 1815 1963 1552 1696 1578 1513 1921 1578 1932 1612 1499 1932 1198 1499 1663 1198 1823 1590 1564 1823 1608 1515 1658 1711 2047 1658 1528 1306 1811 1528 1834 1881 1597 1703 1797 1597 1400 1797 1878 1400 1800 1639 1618 1800 1624 1618 1595 1748 1739 1576 1562 1739 1738 1562 1952 1738 1411 1952 1640 1715 1619 1640 1730 1534 1691 867 1273 1349 1885 1634 1521 1011 1530 2055 1630 1530 1622 1755 1780 1622 1648 1873 1649 1648 1871 1649 1763 1746 1457 1764 1604 1623 1762 1740 1922 1762 1559 1922 1469 1565 1702 1469 1613 1563 1761 1613 1674 1442 1809 1674 1753 1742 1544 1874 1698 1544 1665 1729 1869 1665 1501 1869 1394 1710 1721 1394 1278 1713 1505 1278 1790 1759 1802 1790 1497 1803 1858 1497 1757 1858 1930 1816 1927 1653 1601 1927 1750 1789 1672 1750 1870 1672 1771 1870 1799 1833 2192 1799 1727 1504 1514 1727 1778 1514 1616 1778 1550 1668 1895 1550 1776 1614 1821 1644 1812 1705 2044 1683 1971 1579 1676 1804 1950 1676 1633 1950 1813 1633 1902 1767 1538 1902 1820 1538 1571 1820 1693 1571 2087 1731 1939 1980 1724 1939 1522 1617 1974 1522 1725 1974 1533 1725 1560 1716 1462 1560 2037 1919 1832 1637 1353 1832 1728 1353 1992 1956 1682 1992 1866 1722 1860 1866 1938 1860 1792 1707 2080 1792 1480 2080 1887 1723 1826 1887 1751 1826 1775 1751 2151 1775 2149 2151 1837 2149 1783 2051 1786 1652 2089 1786 1708 2089 1906 1894 1828 1965 1568 1828 2029 1770 1662 1569 1876 1896 1779 1876 1787 1779 1570 1951 1994 2000 1848 2183 2008 1848 1890 2008 1842 1736 1841 1957 2071 1841 1768 1620 1907 1768 1861 1704 2070 1861 1675 2070 2011 1846 2120 2011 1918 1935 1732 1918 2018 1655 1670 2018 2100 1670 1910 2100 2134 1910 1889 2134 2153 1970 1810 2137 1888 1810 1868 1888 2288 1694 1959 2163 2189 1931 2239 2189 1892 2239 2147 1892 1999 2147 1784 1999 2036 2206 1785 2036 2098 1785 2064 2098 1968 2064 1929 1893 1638 1929 1904 1638 2173 1955 1476 1543 2061 1836 1687 2061 1827 1941 1667 1827 1849 1972 1825 1857 1367 1825 1900 1367 1664 2015 2334 1664 1911 2334 1818 1911 2246 1818 1628 2246 1920 1628 1673 2010 1796 2049 2060 1796 1589 2060 1843 1589 1975 1843 2035 2032 2332 2035 2016 1903 1988 2016 1808 1988 1758 1808 1925 1772 2129 1996 2088 2129 1954 2088 1897 1954 1936 1864 2290 1936 2063 1847 2240 1966 1765 2295 2081 2330 1749 2081 1879 1749 2034 1879 2013 2108 1718 1845 2101 2279 2463 2101 2077 2463 1960 2254 1901 2422 2328 1901 2092 2328 2093 2092 2158 2148 2006 2158 2059 2006 1909 2059 1995 1909 2090 1995 2336 1625 2103 2336 2284 2103 2199 2284 2068 2199 2099 2068 2020 2099 1229 2041 2195 1229 2180 2054 2022 1989 2164 2022 1917 2164 2121 2226 2040 1985 2033 1923 2039 2033 1967 1626 1905 1967 2127 1819 2177 1984 2021 2177 2017 2021 1940 2228 2109 1940 2492 2109 1838 2200 2269 1838 2308 2162 2058 2308 2405 2133 2365 1933 1991 2124 2023 2242 2050 2219 2274 2050 1839 2102 2329 1829 2030 2320 2066 2030 1979 2045 2140 2227 2368 2268 1916 2368 2073 2455 2118 1773 2221 2118 1944 2221 2042 2107 1650 2230 2306 2275 2384 2110 2556 2304 2096 2335 1973 2096 1982 2142 1998 1982 2112 2114 2256 2112 2220 1945 2229 1835 2198 2083 2508 2198 2038 2508 1997 2038 2184 2072 2209 2184 2078 2086 2205 2078 1684 2205 2233 1684 2381 2292 2182 2235 1859 1540 2161 1859 2370 2161 2245 2136 2027 2245 2654 2027 2005 2654 2259 2005 2401 2259 2193 2401 2331 2193 2146 2331 2605 2146 2286 2605 2082 2286 2225 2082 2135 2225 2204 2296 1958 2204 1926 1958 2052 1926 2104 2402 2351 2085 2174 1720 2418 2174 2280 2418 1947 2244 2266 2289 2506 2169 2144 2506 2356 2155 2202 2255 2299 2202 2361 2201 2267 2361 1898 2322 2438 1898 2165 1986 2462 2270 2272 2139 2298 2272 2043 2025 2345 2113 2316 2345 2115 2167 2416 2115 2234 2416 2105 2623 2398 2105 2349 2425 2536 2349 2223 2536 2619 2223 2003 2619 2250 2324 2257 2250 2297 2257 2249 2313 2130 2366 2392 2130 2473 2392 2291 2125 2317 2671 2489 2317 2436 2481 2196 2436 2159 2282 2293 2159 2097 2293 2309 2097 2493 2394 2414 2493 2385 2414 2152 2385 1863 2152 2166 1863 2126 2166 2143 2126 2358 2143 2377 2358 2065 2377 1962 2154 2417 1962 2515 2426 2283 2515 2354 2283 2310 2354 2238 2310 2395 2333 2131 2369 2484 2131 2186 2474 2160 2186 2541 2160 2123 2441 2208 2420 2095 2208 2188 2191 2430 2188 2340 2273 2215 2522 2676 2215 2352 2676 2532 2466 2339 2532 2608 2271 2568 2338 2343 2321 2325 2343 2311 2241 2373 2359 2427 2609 2263 2442 2383 2263 2337 2625 2265 2046 2428 2551 2674 2428 2450 2674 2357 2056 2312 2357 2713 2216 2672 2396 2412 2318 2399 2412 2067 2399 2419 2406 2542 2419 2287 2542 2641 2305 2342 2362 2682 2342 2409 2546 2431 2409 2236 2431 2528 2592 2678 2528 2719 2678 2391 2719 2341 2616 2512 2294 2344 2573 2390 2344 2502 2602 2447 2502 2400 2447 2117 2400 2251 2117 2520 2364 2421 2179 2839 2695 2411 2839 2452 2411 2375 2580 2645 2277 2446 2645 2172 2446 2393 2519 2554 2393 2538 2498 2535 2538 2437 2640 2348 2437 2386 2348 2378 2276 2387 2505 2434 2387 2579 2434 2927 2432 2497 2258 2218 2210 2262 2686 2435 2262 2454 2667 2544 2618 2706 2544 2458 2456 2397 2707 2655 2651 2560 2211 2465 2828 2583 2465 2521 2574 2700 2521 2382 2700 2487 2382 2607 2513 2482 2190 2632 2621 2550 2632 2660 2094 2415 2525 2703 2643 2495 2526 2721 2975 2461 2540 2424 2461 2710 2424 2222 2477 2509 2222 2459 2509 2811 2571 2539 2811 2530 2539 2673 2530 2898 2673 2445 2614 2475 2507 2480 3089 2584 2500 2531 2511 2534 2360 2924 2537 2638 2569 2696 2638 2570 2633 2701 2563 2610 2701 2662 2917 2518 2878 2488 2472 2559 2612 2665 2460 2617 2688 2181 2600 2557 2636 2800 3121 2631 2692 2765 2658 3624 2694 2433 2729 2859 2576 2562 2859 2827 2562 2815 2827 2956 2622 2874 2783 2685 2699 2389 2685 2440 2389 2464 2440 2629 2836 2973 2629 2946 2763 2985 3055 2564 2985 3189 2895 2388 3189 2642 2388 3103 2642 2727 2693 2596 2578 2439 2596 2905 2439 2805 2821 3001 2479 2751 3001 2689 2733 2677 2689 2624 2677 2372 2764 2613 2372 2371 2704 2626 2830 2948 3015 2666 2657 2834 2666 2812 2834 2896 2812 2774 2896 2478 2504 2835 2478 2840 2794 2514 2598 2968 2514 2873 2903 2969 2862 2524 2969 2913 2524 2743 2913 2646 2743 2738 2960 2652 2738 3019 2995 3037 2691 3029 3037 2785 3029 2611 2501 2697 2611 2793 2723 2252 2807 3004 2843 2787 3066 2728 2423 3006 2728 2932 3006 2731 2837 2661 2731 2864 2653 2866 2588 2996 3024 2767 2779 2904 2865 2718 2813 2953 2718 2797 2953 2950 2714 2838 2922 3173 2838 2879 3173 2877 2757 2750 2716 3042 2750 2848 2910 2909 2925 2886 3077 2799 2648 2679 2935 2991 2679 2749 2833 2881 2803 2709 2929 2773 2893 2831 2628 2776 2936 2871 2987 2961 2778 2759 2961 2860 2759 2790 2943 3050 2810 2977 2906 2857 2977 2649 2857 2740 2649 2816 2740 2994 2816 2945 2734 2854 2945 2786 2854 2771 2801 2669 2814 2921 2669 2824 2918 2705 2824 2963 2919 2958 2963 3234 2958 2949 3234 3005 2949 2841 2817 3338 2957 3072 2772 2933 2844 2791 2933 2829 2791 2870 2739 2888 2870 2901 2888 2974 2901 3149 3507 2907 3149 3107 3026 2861 3107 3137 2982 3260 3137 2942 3260 3163 2942 3073 3163 3003 2795 2755 3003 2940 2755 2753 2940 2798 2983 2939 2808 2761 2567 3048 2761 2863 2781 3526 2863 2967 2993 2999 2869 2884 2999 3044 2884 3021 3044 2912 3021 2875 2912 2842 2875 2880 3068 2806 2880 2747 3046 3254 2847 2885 2789 2872 2885 3252 3016 2997 3058 3087 3192 3217 3053 3075 3265 2966 3113 2722 3374 2670 3012 2741 2670 2914 3151 2717 2914 3043 2717 2852 3043 3094 3156 3018 2711 3101 3148 3078 3101 2951 2976 2902 3228 3099 2902 2955 3099 2732 2972 2971 2897 2825 2971 2822 2825 2724 2822 3010 2724 3011 3010 3000 3230 2986 3035 3233 2986 3174 3155 3170 3174 3214 3170 2690 3214 2990 2690 3209 2882 2981 3028 3165 3247 2890 3165 3298 2890 2954 3298 3096 2941 3023 2780 2992 2959 3176 3033 3240 3354 3084 3047 3051 3290 3059 3051 3060 3059 3064 3060 3061 3122 3153 3061 3098 3143 3232 3098 3090 3232 2892 3486 2931 2892 2980 2931 3080 3159 2737 3080 3045 3092 3331 3076 3169 3100 3319 3169 3161 3194 3193 3201 3226 3128 3142 3204 3083 3142 3126 3083 3307 3126 3184 3307 2998 3184 3195 3013 3504 3195 3282 3504 3144 3282 3158 3144 3125 3158 3160 3125 3249 3160 3275 3104 3179 3275 3162 3179 3259 3162 3145 3259 3110 3145 3264 3320 2937 2784 3213 3130 3119 3097 3515 3119 3244 3054 3413 3244 3325 3218 3109 3325 2823 3229 3085 2823 3433 3085 3277 3196 3116 3277 3269 3222 3215 3297 2708 3135 3166 3131 3326 3166 3502 3326 3444 3056 3416 3444 3186 3190 3065 3186 3579 2970 3255 3579 3198 3255 2883 3198 3063 3279 3038 3063 3245 3141 3552 3245 3270 3267 3435 3570 3494 3041 3316 2889 3235 3219 3129 3235 3181 3129 3082 3334 3227 3082 3246 3227 3253 3246 3172 3253 3242 3197 3423 3501 3342 3423 3329 3200 3378 3220 2855 3410 3115 3623 3112 3199 3250 3630 2952 3250 3370 2952 3745 3370 3280 3180 3803 3067 3317 3803 3136 3286 3310 3136 3239 3310 3436 3239 3428 3327 3510 3402 3417 3427 3278 3124 3248 3278 3344 3315 3287 3299 3223 3343 3202 3091 3356 3202 3114 3301 3341 3114 3390 3293 3225 3363 3703 3225 3305 3420 2603 3399 3258 3224 3380 3258 3674 3380 3182 3674 3470 3373 3466 3178 3271 3337 3412 3271 3381 3495 3490 3353 3543 3490 3419 3123 3567 3419 3175 3567 3308 3185 3303 3321 3257 3303 3458 3257 3285 3458 3211 3314 3456 3349 3243 3425 3284 3483 3376 3284 3371 3376 3262 3371 3464 3262 3216 3434 3361 3656 3311 3361 3438 3311 3318 3409 3431 3318 3474 3431 3312 3474 3366 3509 3548 3366 3406 3408 3414 3406 3350 3448 3596 3350 3340 3596 3330 3340 3398 3455 3133 3398 3138 3533 3294 3138 3500 3294 3655 3236 3512 3655 3506 3488 3473 3621 3422 3497 3535 3324 3407 3685 3563 3407 3496 3563 3523 3496 3472 3523 3518 3437 3721 3518 3360 3721 3468 3590 3637 3468 3383 3637 3443 3377 3529 3804 3564 3519 3118 3629 3782 3118 3295 3782 3575 3607 3550 3476 3697 4145 3460 3544 3424 3534 3485 3424 3592 3485 3582 3592 3632 3392 3482 3446 3389 3482 3955 3322 3589 3955 3355 3589 3478 3556 3471 3478 3595 3362 3261 3595 3613 3261 3393 3613 3805 3393 3528 3805 3328 3302 3690 3527 3296 3690 3386 3296 3283 3386 3583 3379 3463 3838 3467 3463 3693 3467 3459 3693 3562 3459 3566 3539 3358 3457 3531 3587 3638 3531 3617 3491 3967 3617 3537 3323 3553 3537 3372 3641 3400 3372 3605 3206 3687 3691 3403 3687 3639 3452 3503 3639 3591 3503 3676 3591 3430 3676 3720 3430 3650 3396 3571 3475 3585 3571 3052 3585 3695 3052 3487 3695 3910 3586 3698 3348 3725 3698 3584 3619 3643 3609 3397 3643 3445 3397 3532 3735 3612 3532 3683 3651 3791 3683 3648 3791 3268 3648 3614 3882 3384 3742 3441 3524 3439 3441 3237 3439 3462 3237 3736 3462 3759 3736 3722 3798 3461 3722 3594 3461 3710 3812 3689 3710 3843 3432 3440 3843 3620 3440 3542 3620 3597 3826 3762 3597 3588 3762 3904 3588 3385 3904 3514 3835 3672 3489 3684 3672 3649 3369 3830 3649 3610 3554 3661 3749 3634 3274 3963 3634 3664 3963 3840 3664 3733 3375 3659 3733 3451 3659 3395 3451 3450 3395 3560 3421 3713 3560 3628 3631 4037 3789 3857 4037 3717 3857 3565 3717 3756 3565 3771 3513 3670 3574 3549 3903 3776 3549 3865 3787 3984 3708 3867 3731 3536 3941 4020 3817 3718 3860 3660 3718 3772 3660 3522 3772 4002 3522 3740 3576 3969 3740 3367 3578 3388 3367 3707 3931 3980 3930 3900 3980 3709 3900 3777 3577 3990 3750 3975 3558 3241 3636 3818 3746 3627 3665 3739 3627 3802 3662 3644 3622 3677 3874 3899 3981 3961 3899 3726 3961 3850 3726 3814 3850 3640 3814 3705 3747 4053 3705 3898 4053 3729 3907 3929 3729 3778 3716 4087 3778 3666 3888 3183 3666 3696 4132 3569 3336 3694 3569 3939 4044 3647 3792 3551 3647 3879 3738 3774 3879 4215 3769 3602 4215 3816 3652 3719 3836 3530 3682 3633 3599 4164 3633 4111 3667 3669 4111 3919 3668 3521 3889 3866 3521 3773 3866 3848 3937 3723 3848 3832 3723 3616 3832 3808 3616 3987 3699 4135 3702 3921 3911 3885 3801 3923 3795 4008 3657 3894 4008 3751 3768 3968 4055 3743 3968 3829 3743 3927 3829 3833 3819 3863 3833 3758 3465 3858 3758 4036 3858 4054 4036 3869 4054 4126 3985 3842 4126 3737 3842 4026 3701 3680 4026 3754 3799 3545 3761 3947 3545 3810 3947 3849 3794 3763 3849 3678 3763 3902 3678 3974 3790 4068 3974 4021 3856 4042 3878 4101 3908 4210 4101 3896 3626 3872 3896 3958 4066 3681 3481 3951 4155 4035 3951 4548 4064 4157 4548 4214 3886 3508 4000 4085 3508 3727 4117 4175 3727 4190 3854 3813 4190 3945 4003 3766 4086 4078 3766 4228 4078 4161 4228 3796 4161 4077 3796 3934 3994 3925 4098 4069 4016 3883 4069 4004 3883 3859 3913 3847 3781 3846 3992 3873 3846 3715 3873 4223 4023 4032 3957 3959 3928 3765 3959 3106 3765 3823 3106 3887 3823 3912 3887 4071 3901 3965 4094 4033 3851 4131 3978 3871 3966 3807 3954 3917 3807 4080 3917 4062 4080 4006 4062 4109 4006 4172 4109 4167 4172 3995 3914 4336 3547 4251 4336 3893 4251 4184 3730 3820 4146 4108 3447 3997 4108 4031 3997 4001 4031 4024 4162 4029 3825 4206 4029 4028 4182 3905 3876 4075 3845 4090 3892 4010 3933 4191 3862 4240 4019 3938 4327 3786 3938 3944 3956 3986 3944 4165 3986 4103 4165 3611 4103 4151 3611 4084 4079 4076 4084 3991 3890 3505 3991 4005 3505 4351 3909 4385 3779 4230 4385 3960 4012 3724 3960 4136 3724 4119 4374 3971 4119 4056 3971 4204 4139 4104 4186 4040 4025 4163 4040 4043 4163 4364 4235 4357 4252 4047 4357 4097 4047 4137 4097 4313 3797 4007 4313 4050 4154 4112 4050 4361 4112 4363 4361 3753 4174 4125 4093 4461 4125 4398 4102 4243 4073 4439 4243 3948 4439 4063 3948 3936 4063 3618 3936 4222 3741 3864 3793 4118 3864 4247 4015 4153 4045 4194 4134 4091 4013 3996 4091 4061 3996 4180 4061 4352 4127 3897 4352 4065 4290 4193 4088 4022 4399 3977 4022 4237 3977 3844 4143 4027 3926 4239 4299 4120 4239 4211 4120 4170 4211 4432 4170 4248 4446 3976 4248 4089 3976 3953 4505 4259 3953 4052 4259 4318 4052 4245 4426 4083 4060 4030 4083 4207 4030 4359 4232 3606 4359 4538 3606 4451 4538 3839 4124 4249 3839 4227 4249 4269 4212 4166 4142 4141 4156 4342 4208 4326 4342 3989 4176 4319 4095 4234 4274 4114 4234 4382 4114 4300 3706 4218 4300 4466 4160 4442 4311 3970 4442 4333 3970 4721 4268 4433 4485 4048 4433 4130 4048 4285 4469 4478 3704 4110 4478 4310 4122 4297 4310 4231 4348 3880 4231 4049 3880 4350 4049 4358 4181 4067 4034 4281 4067 4403 4281 4171 3993 4543 4266 4756 4332 3964 4283 4464 4224 4017 4308 4387 4017 4376 4369 4302 4289 4293 4302 3979 4295 4408 3979 4058 4408 4349 4058 4596 4349 4257 4444 3983 4257 4427 3983 4679 4427 4298 4636 4226 4183 4365 4178 4305 4334 4510 4144 4147 4510 4253 4147 4323 4254 4386 4323 4397 4386 4138 4397 4116 4241 4394 4458 4303 4407 4129 4303 4405 4447 4583 4492 4406 4306 4514 4406 4188 4616 4511 4188 4195 4511 4448 4195 4074 4448 4489 4441 4244 4489 4271 4970 4516 4271 4487 4258 4455 4377 4519 4455 4493 4519 4682 4330 4307 4221 4625 4307 4520 4625 4459 4520 3962 4197 4708 3962 4262 4158 4246 4262 4265 4645 4276 4265 4393 4554 4496 4393 4304 4353 4695 4279 4477 4695 4335 4477 4301 4335 4600 4480 4423 4600 4840 4140 4341 4608 4782 4341 4555 4436 4523 4202 4546 4481 4685 4546 4275 4685 4670 4504 4400 4201 4198 4581 4225 4612 4261 4577 4551 4261 4542 4551 4380 4264 4415 4526 4371 4415 4338 4371 4059 4338 4367 4059 4482 4527 4476 4482 4317 4476 4340 4317 4646 4340 4633 4646 4562 4463 4639 4562 4979 4639 4189 4979 4445 4189 4598 4445 4322 4598 4428 4322 4468 4573 4383 4468 4443 4383 3952 4401 4651 4316 4536 4651 4513 4395 4460 4513 4309 4460 4412 4309 4611 4412 4570 4611 4693 4570 4808 4693 4736 4808 4681 4736 4429 4681 4390 4429 4741 4522 4579 4343 4420 4692 4417 4521 4560 4417 4847 4396 4339 4133 4216 4354 4509 4216 4205 4509 4572 4205 4506 4572 4607 4506 4901 4607 4287 4901 4402 4287 4720 4402 4483 4720 4169 4483 4113 4561 4331 4113 4454 4331 4435 4995 4512 4635 4267 4512 4051 4267 4962 4425 4557 5083 4537 4557 4568 4424 4653 4568 4589 4486 4723 4589 4852 4582 4437 4852 4431 4437 4597 4431 4631 4597 4553 4631 4787 4553 4532 4779 4558 4532 4563 4558 4549 4563 4655 4484 4488 4655 4610 4366 4699 4713 4462 4502 4687 4462 5001 4617 4508 5001 4805 4452 4880 4500 4664 4614 4337 4497 4410 4337 4501 4725 4710 4933 4620 4710 4629 4997 4722 4629 4656 4722 4602 4980 4449 4788 4667 4449 4574 4667 4626 4750 4576 4647 4418 4564 4734 4389 4829 4734 4900 4945 4678 4900 4605 4584 4652 4605 4811 4324 4671 4811 4755 5102 4686 4755 4737 4686 4673 4983 4814 4887 4628 4814 4540 4628 4672 4764 4615 4856 5389 4615 4715 4730 4697 4830 4621 4697 4603 4621 4674 4603 4898 4674 4882 5190 4472 4882 4592 4565 4735 4742 4662 4735 4438 4544 4593 4438 4494 4593 4676 4494 4688 4346 4947 4613 4515 4675 4632 4499 4959 4766 4465 4864 4696 4465 4767 4696 5031 4638 4296 4384 4409 4296 4879 4409 4654 4879 4716 4599 4827 4716 4630 4827 4796 4630 4993 4796 4588 4993 4839 4588 4623 4839 4818 4803 4774 4941 4622 4834 4659 4622 4772 4712 4601 4754 4999 4791 4567 4857 4587 4567 4700 4587 4863 4700 4745 4924 4724 4802 4719 4724 4747 4875 4845 4747 4849 4757 4421 4849 4453 4550 5170 4680 4753 5170 4771 4753 4575 4771 5108 4777 4706 5108 4854 4643 4691 4854 4627 4819 4800 4627 4886 4800 4958 4886 4738 4958 4634 4450 4490 4634 4641 5174 5273 5100 5008 4899 4528 4529 4862 4867 4698 5149 4831 4690 4744 4831 4683 4744 4907 4683 4809 4907 5223 4809 4890 4765 4913 4890 4732 4853 4883 4832 4955 4883 5095 4955 4704 5095 4823 4729 5227 4903 4775 5227 4944 4775 4650 4944 4940 4918 4810 4763 4850 5018 4949 4850 4657 4929 4895 4657 4969 4895 4869 4969 4705 4869 4726 4705 4920 4726 4773 4920 4689 4759 4964 4689 4935 4884 4912 4935 4858 4912 4474 4858 4841 4797 5047 4841 4957 5222 5012 4957 4784 5350 5079 4784 4828 5079 5023 4828 4694 4836 4871 4937 5165 5043 4910 5113 4961 4910 4760 4961 4876 4760 4934 4876 5007 5180 5147 5007 4842 5147 4967 4842 4624 4972 5055 5041 4881 5055 5009 4881 5135 4892 4930 5135 4820 4748 4731 4870 4571 4731 4872 5033 4604 4872 4991 4604 4998 4991 4896 4998 5161 5373 5027 5154 4965 5027 4786 4799 5054 4786 4236 5101 4743 5348 4960 5188 5215 5157 5061 4739 5109 4919 5016 5109 4868 5073 4936 4868 5371 4861 4728 5371 4859 4824 4491 5006 5026 5124 4985 5024 5121 4985 4966 5121 4988 4733 4953 4988 4669 4873 4906 4669 4891 4906 4885 4891 4860 4885 5015 4860 5151 4837 5014 5151 4878 5014 5146 4878 5042 5294 4843 5166 4908 4963 4804 5050 5339 5092 4677 4950 5032 4677 4921 5063 5123 5159 5077 5123 5086 5077 5011 5029 4865 5011 5010 5169 4904 5010 5099 4904 5002 5099 5237 5058 5131 5237 4987 4942 5127 5045 4815 5127 4923 4815 5116 5255 5204 4956 5145 5204 5020 4793 5173 5163 5030 5173 5199 5030 5075 5098 4806 4751 5057 5328 5044 5057 5943 5044 5217 5943 5093 5217 5094 5172 4917 5094 5148 4917 5133 5315 5295 5133 5084 5143 5088 5243 5714 5088 5508 4666 4663 5233 5214 5224 5167 4798 5080 5167 5117 5080 5286 5117 5048 4826 5307 5048 5230 5181 5034 5230 5272 4996 4994 5272 5153 5197 5005 4916 5302 5260 5017 5302 5078 5130 4816 5078 4911 4816 5179 4911 5202 5179 5110 5049 5235 5072 5025 5251 5089 5071 4984 5089 5074 4984 5141 5074 5248 5152 4762 5248 5067 5451 5516 5189 4848 5516 5254 5452 5298 5097 4893 5534 5059 4893 5114 5221 5314 5241 4889 5247 5105 4889 4982 5274 5245 4982 5085 5245 5280 5085 5036 5280 5120 5213 5155 5062 5317 5155 5246 5000 5132 5246 5589 5324 5201 5096 5305 5201 5175 5305 5312 5175 5293 5312 5212 5355 5144 5331 5013 5220 4981 5292 5226 5053 5137 5226 5397 5333 5447 5397 5209 5447 5128 5209 5364 5128 5431 5364 5649 5140 5259 5649 5162 4877 5183 5056 5178 5183 5321 5178 5182 5321 5387 5296 5291 5387 5236 4986 5577 5236 5281 5577 5065 5281 5208 5065 5505 5225 5257 5377 5309 5289 5219 5405 5428 5219 5512 5216 5284 5297 5104 5253 5363 5104 5138 5211 5231 5138 5229 5410 5450 5229 5604 5450 5445 5604 5081 5187 5164 5081 5351 5164 5820 5176 5395 5418 5267 5395 5106 5267 5250 5362 5585 5325 5066 5203 5901 5276 5340 5901 5142 5340 5268 5142 5538 5268 5335 5290 5319 5425 5430 5068 5376 5430 5313 5288 5311 5402 5316 5427 5496 5543 5394 5496 5301 5394 5528 5421 5285 5528 5520 5285 5386 4846 5409 5624 5338 5645 5060 5338 5374 5060 5156 5374 5336 5458 5576 5205 5571 5576 5277 5571 5380 5115 5687 5380 5426 5687 5647 5426 5238 5647 5591 5384 5489 5278 5103 5489 5365 5103 5539 5196 5555 5346 5467 5356 5556 5207 5264 5556 5614 5232 5542 5614 5401 5542 5412 5372 5158 5561 5734 5158 5349 5618 5419 5330 5499 5419 5326 5499 5554 5449 5491 5404 5552 5491 5477 5414 5509 5477 5090 5831 5608 5090 5795 5608 5524 5423 4975 5524 5768 5562 5475 5768 5396 5475 5242 5590 5525 5480 5753 5021 5400 5753 5378 5435 5511 5378 5360 5563 5332 5360 5691 5575 5269 5453 5476 5385 5303 5361 5258 5303 5368 5258 5568 5368 5473 5282 5673 5473 5565 5673 5548 5565 5463 5548 5791 5600 5299 5791 5728 5299 5587 5411 5444 5408 5532 5369 5347 5532 5654 5347 5357 5654 5826 5357 5835 5826 5454 5835 5775 5310 5191 5769 5438 5422 5275 5308 5828 5275 4931 5828 5498 4931 5436 5498 5442 5474 5300 5442 5870 5300 5909 5841 5886 5696 5448 5886 5420 5448 5987 5679 5611 5160 5706 5611 5052 5479 5434 5699 5631 5519 5459 5702 5804 5459 5304 5804 5537 5304 5998 5537 5523 5998 5564 5522 5424 5564 5353 5756 5318 5551 5206 5595 5456 5652 5334 5456 5478 5334 5788 5478 5692 5712 5354 5692 5866 5574 5429 5866 5843 5429 5663 5399 5597 5440 5306 5327 5670 5306 5583 5493 5494 5688 5570 5494 5592 5779 5504 5622 5803 5504 5506 5803 5869 5669 5580 5869 5471 5580 5598 5482 5584 5732 5403 5584 5641 5403 5502 5782 5573 5502 5876 5573 5632 5558 5935 5646 5464 5457 5661 5464 5710 5661 5383 5710 5521 5383 5616 5521 5749 5616 5557 5749 5678 5503 5413 5678 5655 5667 5829 5655 5593 5515 5550 5593 5626 5352 5865 5626 5744 5676 5751 5744 5874 5751 5767 5874 5596 5629 5733 5752 5684 5553 5582 5684 5703 5582 5796 5370 5845 5796 5872 5560 5708 5623 5579 5715 5486 5579 5800 5823 5985 5507 5799 5695 5757 5799 5837 5666 5689 5837 5720 5689 5846 5720 5811 5685 5674 6093 5923 5858 5640 5923 5838 5640 5875 5838 5701 5875 5755 5736 5908 5764 5682 5908 5709 5682 5787 5842 6149 5566 6087 6149 5723 6087 5785 5711 5344 5785 5665 5840 6127 5665 5653 5760 5594 6203 5659 5594 5814 5659 5514 5814 5806 5992 5897 5867 5680 5642 5765 5878 5792 5765 5549 5792 5899 5549 5898 5899 5677 5789 5794 5488 5704 5794 5581 5704 5802 6072 5857 5802 6180 5853 5658 5777 5928 5658 5937 5928 5778 5937 5748 6145 5462 5719 5683 5931 5780 5683 5821 5780 5918 5821 5880 5941 5613 5871 5888 5830 5727 5834 5772 5572 5648 5772 5881 5917 5601 6068 5854 5601 5766 5819 5986 5766 5816 5986 5358 5816 5675 5358 6212 6028 5628 6212 5920 5628 5342 5743 5643 5342 6188 5672 5955 6188 5885 6045 5950 5822 5844 5950 5651 5781 5959 6044 6196 5959 5547 6196 5526 5547 5758 5526 5967 5758 5740 5832 5610 5510 6059 6037 6102 6059 6060 6411 5945 6099 5934 5945 6019 5934 5979 6019 5810 5790 6027 5805 6135 6027 6154 6135 5949 5847 5735 5949 5750 5836 5900 5750 5991 5660 5776 5991 5930 5707 5877 5930 5922 5786 5860 5905 6003 5860 5771 6003 6191 5771 5602 6191 5855 5602 6198 5902 6052 6198 6035 5883 5825 5745 6030 6171 5924 6030 5907 5739 5914 5907 5721 5983 5951 6049 5848 5783 5925 5947 5856 5925 6075 5856 5960 5738 6130 5693 5915 6130 5906 5915 5895 5906 5690 5895 6081 5984 6120 6081 5716 6120 5936 5716 6112 5919 6221 5713 5903 6221 5540 5903 6243 6040 5912 6243 5797 5912 5944 5797 6077 5944 5962 6077 6088 5966 5933 6088 6090 6080 5634 6090 5968 5634 6041 5968 5817 6041 5863 6472 6146 5863 5774 6146 6024 6213 6117 6024 5887 6117 6587 5887 5460 6307 5989 5741 5833 5894 5889 5948 6625 5889 6085 6625 5807 6091 6083 5807 5784 6083 5938 5784 6006 5818 5958 6006 5762 5958 6095 5762 5953 6076 6856 5612 6313 5981 6082 6303 6133 6626 5957 6133 5954 6057 5969 6054 6114 5969 6158 6114 6055 6158 5980 6116 6129 6017 6164 6129 6020 6164 6106 6020 6092 6106 6053 6092 5891 6053 6050 6038 6073 6050 6209 6107 6086 6209 6033 6086 6064 6033 6074 6051 6173 6074 6177 5995 6251 6265 6001 6251 6360 6257 6071 6295 5850 6071 6124 5850 6319 6124 6014 6012 6364 6103 5916 6096 6195 5916 6247 6280 5910 6247 6128 5910 6299 6128 6267 5976 6300 6170 6214 6300 6252 6214 6218 6252 5761 6056 6459 5761 5978 6459 6250 5890 5529 6175 6317 5529 6241 6066 6380 5997 6216 6000 6015 6216 6254 6015 5754 6026 6320 6032 6246 6320 6079 6048 6210 6079 6152 5942 5892 6152 6270 5892 6148 6270 6432 6329 5801 6409 6207 5801 6348 6119 6067 6348 6098 6067 6283 5697 6125 6009 6682 5625 6069 6356 6228 6185 6393 6445 6449 5965 6237 6337 6101 6248 6434 6101 6362 6434 6269 6362 5996 6269 6443 5996 6238 6443 6058 6238 6115 6058 5990 6115 6113 6330 6010 6113 6136 6144 6141 6136 6371 6141 6047 5927 6346 6140 6108 6792 6554 6108 6176 6554 6162 6176 5975 6499 6275 5975 6462 6275 6036 6462 5956 6018 6451 5956 6192 6451 6235 6253 6070 6272 6258 6220 6097 6258 6266 6097 6011 6094 6156 5913 6389 6156 6181 6389 6381 6181 6453 6381 6298 6259 6110 6298 6508 6215 6699 6347 6365 6699 6414 6365 6163 6414 6468 6163 6186 6468 6232 6186 5851 6039 6166 5851 6703 6166 6350 6390 6539 6441 6452 5972 6239 6452 6034 6292 6480 6669 6013 6480 6271 6594 6264 6100 6339 6302 6293 6588 6205 6293 6440 6296 6408 6440 6190 6408 6385 6190 6249 6385 6277 6249 5973 6277 6503 6457 6519 6282 6460 6208 6199 6460 6308 6199 6537 6378 6596 6537 6167 6274 5977 6167 6413 6217 6426 6288 6567 5939 6376 6567 6523 6438 6197 6423 6260 6197 6465 6242 5893 6465 6475 6174 6268 6404 6131 6268 5963 5911 6419 5963 6482 6419 6231 6482 6412 6616 6470 6387 6382 6312 6685 6382 6261 6685 6566 6383 5993 6566 6189 5993 6556 6189 6225 6556 6401 6225 6155 6401 6584 6155 6597 6157 6304 6665 6504 6527 6576 6504 6450 6513 6314 6450 6392 6318 6496 6281 6335 6478 6143 6416 6711 6143 6553 6711 6456 6553 6727 6456 6386 6578 6284 6386 6624 6614 6483 6624 6084 6483 6273 6548 6384 6273 6656 6160 6353 6516 6744 6240 6719 6744 6363 6535 6372 6683 6448 6372 6515 6448 6422 6515 6635 6425 6379 6323 6593 6379 6501 6342 6345 6501 6846 6623 6467 6846 6375 7085 6847 6375 6639 6429 6439 6421 6577 6439 6664 6577 6497 6664 6489 6961 6458 6489 6530 6655 6573 6530 6938 6946 6575 6062 6469 6575 6424 6696 6546 6424 6897 6698 6201 6446 6647 6662 6637 6402 6433 6637 6638 6433 6940 6585 6643 5946 6428 6643 6315 6619 6473 6315 6287 6473 6893 6841 6442 6415 6707 6542 6336 6403 6367 6336 6327 6528 6343 6349 6791 6756 6608 6791 6633 6608 6492 6633 6310 6569 6355 6310 6476 6355 6202 6476 6558 6202 6123 6732 6332 6819 6474 6332 6306 6474 6533 6406 6621 6533 6159 6621 6334 6159 6653 6334 6340 6581 6605 6538 6590 6605 6494 6400 6374 6494 6511 6374 6750 6511 6849 6138 6559 6631 6502 6559 6520 6486 6582 6745 6547 6905 6369 6547 6488 6369 6455 6488 6543 6455 6618 6652 6615 6580 6361 6484 6309 7026 6649 6309 6687 6649 6560 6549 6761 6560 6244 6761 6658 6244 6544 6658 6388 6506 6514 6884 6622 6514 6568 6737 6673 6568 7183 6673 6609 7183 6991 6279 6670 6565 6789 6763 6840 6721 6572 6840 6517 6748 6627 6714 6477 6370 6937 6731 6551 6937 6993 6713 7004 6993 6495 6762 6701 6715 6552 6701 6697 6668 6795 5808 6660 6646 6650 6599 6738 6650 6679 7035 6602 6679 6854 6602 6666 6854 6725 6666 6740 6913 6691 6540 6606 6691 6574 6606 6437 6574 6611 6461 6804 6611 6772 6912 6672 6772 6485 6672 7068 6485 6301 6878 6640 7052 6800 6810 6641 6800 6675 6723 6808 6675 6333 6808 6534 6333 6613 6766 6835 6613 7113 6742 6749 7113 6994 6730 6843 6994 6550 7329 6741 6550 6794 6570 6798 6818 6865 6798 6642 6865 6778 6628 6864 6654 6524 6782 6909 6524 6693 6953 6788 6693 6712 6722 6702 7036 6706 6874 6855 6785 6875 6855 6571 6875 6952 6797 7284 6724 6895 7284 6978 6933 6839 6978 6845 7071 7126 6845 7044 6657 6859 7044 7010 7018 6398 7010 6771 6688 6729 7055 6774 6729 6828 6563 6959 6828 6826 6708 6769 6826 7077 6663 6807 6980 7040 6807 6545 6911 6562 6545 6925 6562 6595 6925 6886 6595 7057 6886 6705 6751 6932 6726 7252 6802 6463 7252 7006 6463 6746 7006 6899 6988 6734 6850 6935 6734 6780 6935 6870 7234 6879 6644 6836 6464 7050 6321 6709 7050 7097 6709 6861 7097 6853 6861 6394 6853 6999 6394 7111 6999 6848 7111 6851 6848 7133 6851 6799 6822 6764 6799 6634 6764 6645 7034 6781 6645 6930 6781 6827 6820 6684 6827 7013 6684 6831 7019 6344 6831 6894 7173 6942 6681 7069 6995 6765 7069 7022 6821 6838 7022 7063 6923 7028 6739 6982 6963 6877 6898 7215 7027 6793 7215 7214 6690 6704 6678 6758 6906 6990 6758 6812 6990 7158 6812 6920 7209 7180 6921 6975 7178 6908 6975 6716 6783 7295 6904 6659 7139 7271 6659 6833 7271 6934 6873 7076 6934 6977 7047 6970 6896 6830 6815 6842 6830 7073 6842 6768 6916 7001 6768 6787 7001 6728 6787 7051 6728 7024 7048 6889 7024 6882 6889 6612 7054 6955 6612 7365 6604 7065 7365 7084 7065 6866 7084 7148 6866 7032 7348 6586 7032 6806 6891 6964 6583 7086 6964 7092 7086 6957 7092 6825 7091 6880 6984 7049 6880 6869 7049 6871 7082 6972 6871 7021 6931 6752 7053 7042 6752 7117 7042 7286 7005 7222 7286 6863 7222 7205 6863 7060 7205 7164 7043 7315 6900 7012 7231 6918 7012 6928 7064 6947 6928 7101 6947 7114 7238 7355 7527 7517 6922 7318 7095 7143 7318 6860 7171 6967 6860 6004 7188 7037 6004 6733 7099 6844 6733 7461 6775 7080 7461 7157 6926 7292 7213 7045 6989 7169 7045 6592 7169 7059 6592 6903 7374 6997 7406 7138 6997 7159 7138 7175 7159 7087 7108 7167 7087 7149 7167 7109 6694 6803 7274 7484 6803 7009 7070 7134 7009 7311 7134 6929 6956 6811 6929 7124 7015 7079 7124 7074 7079 7240 7074 7041 7240 6805 7041 7007 6805 7223 7207 7369 7223 7281 7369 7017 7281 7189 7017 6832 7189 7031 6832 6834 6936 7401 6834 7260 7401 7119 7260 7038 6945 7061 7038 7232 7058 6872 7232 6954 6872 7075 6954 7246 7130 6965 7195 7202 7176 7601 7230 6968 7400 6960 7090 7249 6960 7255 7249 7192 7255 6958 7192 7122 7089 7129 7122 7146 7129 7098 7147 7107 7098 6979 7107 6971 6979 7191 6971 7094 7191 7316 7094 7270 7609 7519 7270 7184 6941 7185 7184 7307 7185 7125 7155 6823 7125 7132 6823 6996 7229 7131 7116 7682 7131 7186 7682 7250 6779 7595 7250 6876 7595 7303 7165 7347 7218 7151 7347 7100 7179 7187 7100 7137 7187 7443 7137 7267 7443 7121 7491 7023 7599 7196 7023 7142 7254 7220 7386 7412 7220 7302 7412 7160 7236 7470 7416 7363 7470 7245 7211 7314 7245 7110 7201 7297 7110 7081 7297 7358 7337 6974 7428 7463 6974 7227 7463 7248 7287 7447 7248 7471 7447 7150 7471 7494 7150 7310 7407 7120 7310 7000 7120 6951 7000 7224 7025 7198 7224 7553 7162 7278 7423 7221 7278 7272 7221 7226 7103 7403 7258 7259 7190 7305 7259 7016 7305 7145 7170 7112 7145 7317 7112 7046 7067 7430 7046 7269 7257 6862 7338 7282 7353 7393 7282 7136 7492 7106 7168 7404 7106 7427 7404 7518 7228 7225 7518 6966 7225 7350 7586 7342 7350 7093 7342 7280 7383 7194 7783 7790 7194 7501 7216 7321 7397 7345 7320 7296 6755 7589 7296 7766 7251 7322 7261 7264 7322 7370 7264 7572 7340 7392 7572 7424 7392 7361 7424 7420 7361 7172 7325 7237 7472 7710 7398 7333 7710 7375 7341 7432 7375 7326 6773 7088 7197 7306 7088 7451 7306 7524 7451 7308 7449 7594 7436 7440 7277 7535 7440 7256 7535 7487 7256 6973 7487 7498 7545 7464 7498 7276 7464 7421 7276 7262 7072 7373 7381 7450 7368 7439 7433 7379 7435 7285 7379 7749 7462 7346 7444 7493 7346 7514 7429 7458 7514 7466 7442 8027 7394 7206 7465 7483 7206 7371 7560 7140 7371 7241 7457 7522 7241 7239 7522 7530 7744 7647 7585 7587 7154 7378 7587 7096 7366 7390 7525 7679 7390 7612 7233 7387 7612 7520 7387 7496 7520 7486 7496 7360 7477 7509 7360 7500 7380 7600 7500 7800 7431 7480 7481 7181 7480 7720 7410 7616 7426 7529 7616 7356 7529 7469 7356 7540 7469 7291 7467 7290 7291 7200 7608 7659 7675 7408 7659 7288 7408 7603 7288 7434 7603 7388 7434 7661 7388 7702 7364 7645 7702 7343 7645 7576 7343 7503 7328 7422 7503 7627 7331 7359 7627 7555 7632 7495 7631 7569 7723 7798 7569 7686 7324 7425 7418 7635 7425 7651 7635 7855 7505 7575 7855 7511 7575 7531 7362 7629 7531 7376 7629 7266 7643 7649 7266 7634 7751 7437 7591 7299 7551 7596 7299 7831 7596 7502 7339 7824 7532 7719 7824 7526 7419 7688 7773 7455 7700 7372 7455 7658 7731 7454 7658 7485 7454 7396 7724 7490 7279 7577 7490 7924 7577 7677 7924 7570 7624 7636 7570 7687 7602 7644 7662 7637 7476 7512 7557 7549 7512 7332 7549 7546 7628 7377 7546 7219 7666 7243 7219 7506 7597 7730 7506 7354 7730 7590 7441 7574 7590 7896 7574 7663 7896 7878 7663 7847 7878 7312 7847 7475 7733 7548 7475 7671 7385 7721 7344 7829 7721 7544 7829 7653 7544 7698 7895 7622 7693 8063 7622 7334 7842 7707 7778 7610 7750 7523 7858 7566 7523 7639 7566 7811 7639 7618 7728 7826 7618 7706 7736 7478 7706 7833 7478 7516 7833 7448 7516 7836 7638 7696 7414 7513 7825 7695 7619 7584 7578 7562 7584 7897 7562 7289 7897 7247 7289 7489 7247 7554 7971 7779 7683 7941 7604 7907 7809 7805 7845 7752 8163 7804 7445 7862 7804 7991 7729 7803 8246 7753 7803 7625 7753 7657 7625 7823 7657 7745 7630 7951 7745 7605 7951 7964 8103 7786 7964 7705 7786 7835 7705 7818 7791 7927 7818 7561 7927 7648 7739 7405 7648 7726 7863 7788 7726 7852 7788 7877 7852 7642 7956 7676 7968 7910 7914 7521 7910 7813 7521 7528 7813 7834 7880 7915 8229 7614 7915 7670 7660 7876 7670 8019 7797 7975 8019 7837 7975 7830 8000 7918 7784 7776 7918 8005 8023 7986 7742 7718 7938 7626 7892 7806 7626 7701 7806 7839 8107 7974 7929 7621 7974 7646 8088 7870 7867 7886 7709 7794 7886 7913 7794 7550 7913 7846 7656 7714 7708 7504 7802 7735 7815 8097 7735 7903 7933 7843 8130 8072 7843 7998 7928 8123 7690 7694 8123 7748 7694 7787 7748 8058 7620 7795 8058 7697 7795 8059 7853 7885 8059 7851 7542 7869 7851 7958 7869 7413 7765 7563 8310 8048 7563 8120 7807 7740 7963 7981 7740 7978 7981 7832 7978 8070 7623 8142 7611 7789 8061 7775 7789 7640 7775 7988 7982 7699 7988 7568 8235 7681 7568 7879 7887 8084 8102 7409 7244 8208 7409 7711 8055 7821 7711 7741 7821 7799 7689 8134 7799 7874 7482 7781 7874 7792 7781 7912 7792 7953 8106 8036 7953 7881 7755 7965 7881 7884 7764 7994 8006 7772 7613 7921 7970 7871 8003 7946 8148 7367 7905 8126 7703 7889 7868 7780 8012 7747 7987 7664 7854 8030 8007 7866 7737 8004 7866 8016 8192 7977 7923 8075 8196 8053 7949 8074 8132 8032 8074 8392 8032 7936 8054 8037 7936 7945 8037 7684 7945 8150 7684 7993 8046 7954 8020 7934 7996 8368 7937 7894 8368 7673 7894 7716 8026 7850 7716 7756 7850 7976 7756 7899 7943 7972 7738 8041 7972 7727 8087 7801 8459 8065 8009 8155 7900 8176 7883 7906 7948 8158 7906 7992 8050 7909 7992 8121 7909 7864 8121 8071 7864 8028 8071 7980 7822 8315 8060 8165 7902 8141 8145 7882 7960 7890 7882 8319 8066 8078 7763 8223 8178 7989 8068 7930 7989 8092 7930 8374 8261 8114 7952 8159 8114 8219 8159 8014 8250 8256 8085 8083 7973 8249 8034 8210 8052 7985 7767 8296 7985 8153 8296 8288 8146 8430 8110 8160 8015 8188 8039 8207 8188 8227 8207 8234 8227 7966 8194 7856 8248 8049 7856 8193 8049 7840 8183 8127 7840 8184 8127 8254 7955 8139 8254 8118 8139 8251 7904 8166 8415 8327 8395 8056 8040 7901 8375 8432 8396 7961 8432 8094 8329 8076 8094 8212 8504 8243 8167 8069 8505 8002 8069 8378 8090 8338 8378 8232 8013 8437 8591 8095 8437 8042 8095 8096 8022 8266 8267 8225 8266 8116 8225 8320 8116 8495 8320 8187 8064 8218 8237 8509 8218 8252 8294 8345 7917 8175 8345 8544 8175 8335 8469 8199 7722 8512 8047 8024 8512 8177 8024 7940 8177 7760 7940 8390 8236 8174 8390 8018 7762 8436 8214 8290 8038 8242 8521 8346 8129 8115 8346 8671 8115 8298 8299 8143 8324 8480 8473 8089 8332 8435 8089 7908 8435 8185 7908 8387 8185 7979 8387 8213 8357 8316 8213 8220 8216 8156 8220 8406 8156 7997 8277 8238 7997 8381 8481 8111 8303 8245 8111 8285 8245 8230 8334 8122 8858 8411 8122 8201 8402 8360 8201 8342 8360 8293 8342 8580 8293 8147 8580 8161 8423 8286 8161 8149 8286 8301 8149 8117 8321 8133 8117 8863 8133 8305 8863 8247 8305 8770 8247 8584 8770 8441 8584 8268 8588 8289 8154 8295 8289 8365 8295 8353 8354 8468 8672 8169 8209 8550 8169 8389 8325 8680 8389 8274 8680 8594 8274 8330 8594 8491 8330 8394 8476 8284 8394 8276 7990 8179 8195 7947 8532 8465 7947 8271 8189 8240 8231 8399 8240 8417 8275 8291 8530 8191 8307 8589 8191 8241 8363 8403 8241 8108 8434 8711 8108 8366 8711 8264 8610 8631 8222 8190 8631 8371 8273 8300 8371 8534 8493 8350 8418 8444 8182 8331 8397 8205 8331 8633 8312 8204 8633 8467 8204 7849 8099 8388 7849 7995 8388 8592 7995 8367 8337 8696 8595 8538 8696 8113 8538 8688 8292 8405 8688 8642 8405 8269 8328 8369 8011 8565 8369 8308 8565 8197 8475 8667 8197 8067 8667 8424 8067 8404 8358 8278 8404 8539 8525 8311 8445 8409 8311 8244 8693 8262 8373 8564 8419 8543 8564 8668 8543 8499 8351 7875 8239 8217 7875 8733 8439 8344 8600 8578 8282 8401 8522 8343 8736 8355 8348 8853 8355 8524 8474 8138 8524 8427 8705 8253 8427 8356 8385 8221 8503 8297 8639 8511 8641 8425 8202 8732 8425 8523 8428 8716 8523 8697 8716 8508 8446 8605 8508 9079 8605 8492 8462 8674 8492 8442 8170 8414 8442 8461 8570 8440 8461 8734 8287 8507 8734 8486 8507 8471 8486 8536 8376 8549 8625 8352 8664 8571 8686 8683 8571 8729 8886 8779 8729 8485 8420 8624 8485 8636 8562 8452 8636 8593 8452 9005 8593 8458 9005 8608 8458 8487 8608 8682 8487 8361 8501 8612 8783 8684 8612 8617 8684 8450 8617 8514 8450 8847 8559 8776 8700 8554 8780 8834 8554 8586 8834 8448 8515 8398 8670 8754 8398 8646 8364 8438 8172 8457 8438 8911 8585 8735 8911 8510 8694 8643 8510 9082 8643 8313 9082 8653 8313 8634 8614 8619 8634 8323 8280 8553 8772 8484 8978 8573 8547 8877 8573 8910 8877 8609 8910 8717 9463 8488 8717 8545 8454 8706 8545 8577 8706 8498 8577 8875 8498 8767 8676 8647 8526 8690 8224 8763 9191 8802 9001 8384 8802 8727 8757 8518 8727 8500 8629 8724 8602 8603 8724 8662 8603 9273 8662 8336 8649 8618 8336 8781 8618 8635 8781 8566 8691 8470 8566 8590 8630 8723 8908 9164 8723 8766 8652 8552 8766 8535 8552 8712 8535 8447 8490 8806 8738 8923 8806 8453 8804 8309 8453 8506 8621 8623 8506 8814 8799 8542 8814 8604 8370 8599 8604 8778 8715 8416 8758 8959 8958 8929 8959 8831 8660 8747 8831 8925 8956 8833 8925 8638 8833 8699 8638 8857 8679 8449 8598 8824 8627 8615 8721 9262 8615 8898 8681 8931 8898 8801 8931 8702 8801 8855 8702 9000 8713 8841 9000 8998 8796 8655 8998 8704 8655 8800 9059 9085 8800 8494 8861 8421 8862 8752 8730 8607 8752 8632 8607 8822 8613 8792 8997 8994 8528 8611 8994 8852 8611 8659 8852 8746 8795 8628 8400 8927 8873 8533 8927 8821 8533 8869 9300 9021 8563 9193 9021 8657 9193 8864 8742 8895 8581 8828 8895 8964 8828 8950 8964 8955 8950 8654 8955 8953 8891 9183 9110 9081 8856 8675 9081 8798 8689 8954 8798 9199 8954 8731 8537 9132 8815 8901 8960 8661 8968 8900 8868 8744 8714 8709 8793 8810 8709 8651 8568 9037 8651 8572 8882 8748 8851 8786 8748 8809 8888 8753 8809 8939 8753 8819 8874 8756 8979 8708 8756 8785 8708 8789 9149 8817 8789 8741 8817 8339 8787 8722 8907 8728 8969 9008 8728 8769 8718 8739 8769 8904 9053 8823 8904 9057 9328 8740 9057 8949 8740 8832 8949 8912 8832 9067 9261 8859 8517 8878 8813 8866 8878 8644 8866 8930 8644 9323 8930 8973 8790 9034 8983 8986 9034 8945 8909 9122 8945 8982 9122 8845 8982 8926 8913 9380 8971 9091 8961 8985 9091 9341 8985 8987 8825 8750 8987 9252 8854 8838 9062 8773 8937 9168 9003 9040 9168 9066 9030 9075 8839 8870 9075 9126 8952 8842 8884 8989 8842 9084 8989 8846 8999 8897 8846 9179 8897 9049 9179 8892 9049 8992 8892 8620 8992 9107 8843 9039 9107 8951 9039 9155 8970 9043 8848 9177 9043 8899 8835 9013 8899 8943 9013 9217 9011 9080 8837 9046 8879 9006 9046 8701 9153 8988 9054 8749 8988 8974 9162 8941 8974 9121 8941 9078 9121 9145 9078 8993 9145 9100 8993 9141 9100 9148 9198 8966 9148 9018 8811 9154 9018 8894 9154 8567 8894 9202 8972 9150 9130 9087 9150 9243 8920 9048 9196 9259 9048 9161 8906 9428 9161 9004 9163 8975 9004 8981 8896 9267 9044 9029 9267 8840 9029 9025 9129 9387 8942 9041 9230 8963 9041 8818 8963 8808 8818 9096 8808 9119 9144 9116 9119 9509 9152 9061 9509 9169 9224 9118 9169 9237 9228 9209 9237 9184 8918 9050 9184 9166 9022 9274 9166 8957 9181 9089 8957 9552 9089 8924 9552 9012 9201 9443 9167 9320 9203 9187 9320 9546 9187 9437 9208 9032 9215 9359 9032 9174 9359 9051 9174 9120 9105 9140 9319 8890 9140 9322 9137 9234 9322 8977 9234 9556 9143 8990 9374 9232 8990 9200 9232 9098 9131 9146 9098 9056 9290 8865 9056 9310 8865 9058 9310 9205 9058 9547 9564 9123 9547 9189 9097 9142 9160 9188 8893 9190 9188 8976 9211 9111 9321 8794 8947 9266 8794 9279 9266 9035 9279 9242 9035 9434 9255 9197 9113 9235 9083 9329 9176 9421 9329 9094 9421 9016 9094 9065 8889 9229 9221 9115 9033 9214 9115 9257 8946 9186 9360 9563 9186 9112 9563 8575 9233 9361 8575 9351 9151 8777 8260 9343 8777 9063 8905 9088 9063 9294 9375 9068 9069 9395 9068 9280 9395 9101 9280 9286 9101 9102 9286 9419 9072 9256 9419 9491 9256 9134 9109 9528 8935 9611 9528 9456 9331 9676 9462 9302 9423 9430 9302 9260 9430 9415 9260 9345 9415 8916 9345 9586 9222 9356 9586 9246 9356 9173 9246 9019 9265 9425 9135 9372 9425 9223 9438 9296 9212 9394 9296 9077 9394 9315 9077 9127 9315 9418 9398 8876 9641 9024 8876 9159 9024 9325 9159 9334 9325 9271 9278 9487 9271 9239 9346 9358 9254 9045 9486 9460 9045 8919 9460 9568 9467 8917 9288 9347 8917 8967 9347 9165 8967 9575 9165 9412 9575 9324 9412 9435 9324 9490 9435 9317 9490 9178 9317 9238 9182 9869 9238 9397 9869 9691 9275 9592 9691 9644 9592 9716 9644 9639 9716 9684 9283 9408 9684 9567 9226 9477 9298 9336 9297 9376 9729 9175 9376 9231 9332 9020 9231 9355 9020 9071 9382 9488 9469 9436 9401 9479 9507 9480 9479 9414 9480 9277 9414 9464 9484 9352 9464 9349 9125 9447 9349 9514 9524 9519 9514 9540 9519 9459 9540 9247 9482 9457 9247 9576 9453 9400 9576 9128 9377 9354 9128 9338 9354 9218 9474 9263 9218 9406 9263 9605 9406 9268 9817 9384 9268 9599 9384 9093 9599 9248 9093 9185 9926 9651 9185 9440 9651 9606 9446 9339 9606 9560 9357 9292 9388 9596 9492 9333 9301 9204 9333 9642 9404 9581 9642 9553 9441 9535 9306 9192 9535 9570 9544 9970 9570 9506 9970 9470 9007 9891 9542 9264 9295 9311 9264 9543 9311 9465 9483 9665 9465 9582 9624 9147 9582 9723 9147 9538 9723 9648 9538 9577 9648 9213 9410 9521 9213 9389 9571 9533 9809 9455 9533 9513 9455 9569 9392 9518 9569 9667 9450 9815 9667 9133 9827 9597 9407 9293 9730 9554 9293 9426 9554 9529 9583 9036 9449 9661 9683 9427 9661 9765 9427 9367 9765 9712 9367 9305 9712 9478 9307 9638 9620 9503 9461 9654 9503 9637 9258 9424 9637 9660 9424 9500 9660 9739 9500 9531 9433 9309 9531 9420 9309 9413 9420 9655 9653 9368 9943 9844 9368 8996 9589 9448 8996 9386 9613 9720 9386 9696 9720 9501 9476 9549 9468 9746 9784 9619 9512 9617 9787 9692 9617 9458 9432 9646 9458 9920 9646 9645 9920 9822 9645 9618 9822 9874 9364 9473 9874 9573 9689 9880 9527 9451 9880 9798 9740 9206 9798 9545 9206 9669 9786 9936 9416 9444 9936 9326 9444 9522 9326 9585 9601 9481 9622 9878 9481 9742 9878 9366 9742 9856 9366 9623 9856 9471 9674 9499 9471 9439 9526 9867 9439 9741 9867 9764 9935 9643 9764 9666 9643 9548 9666 9687 9548 9454 9685 9871 9454 9750 9895 9812 9626 9846 9812 9572 9846 9595 9572 9831 9537 9281 9588 9303 9281 9890 9303 9276 9890 9938 9974 9156 9673 9579 9156 9876 9579 9962 9876 9754 9962 9751 9390 9064 9702 9652 9064 9721 9652 9782 9732 9649 9782 9776 9649 9520 9902 9791 9675 9738 9791 9836 9738 9517 9703 9804 9362 9749 9804 9807 9704 9820 9763 9672 9452 9952 9565 9758 9952 9861 9879 9768 9984 9949 9650 9913 9934 9771 9994 9680 9771 9882 9656 9837 9882 9612 9628 9933 9744 9851 9933 9495 9851 9707 9903 9633 9707 9719 9794 9632 9719 9737 9940 9783 9737 9818 9752 9647 9884 9662 9647 9972 9662 9670 9559 9727 9677 9904 9727 9550 9493 9748 9550 9989 9748 9897 9896 9900 9897 9965 9900 9925 9965 9939 9663 9679 9708 9963 9679 9834 9863 9706 9824 9986 9706 9950 9986 9823 9770 9790 9823 9814 9889 9799 9766 9635 9987 9860 9562 9734 9860 9724 9734 9516 9828 9775 9778 9858 9775 9726 9858 9910 9978 9921 9954 9631 9886 9731 9631 9832 9829 9762 9785 9558 9762 9969 9558 9728 9930 9877 9701 9958 9485 9922 9915 9505 9690 9555 9957 9991 9747 9849 9991 9525 9769 9291 9990 9873 9793 9995 9873 9855 9833 9695 9857 9875 9906 9600 9875 9992 9640 9997 9908 9681 9967 9847 9919 9686 9847 9715 9979 9835 9715 9816 9868 9795 9816 9966 9795 9887 9966 9883 9887 9888 9883 9898 9942 9813 9774 10000 9602 9901 9717 9909 9914 9845 9927 9759 9845 9976 9668 9802 9976 9894 9973 9840 9894 9853 9840 9841 9977 9951 9841 9779 9911 9745 9981 9587 9862 9988 9711 9946 9988 9825 9946 9854 9561 9593 9854 9912 9932 9948 9800 9872 9598 9848 9872 9918 9843 9839 9852 9941 9839 9838 9941 9998 9838 9893 9998 9993 9743 9985 9993 9975 9960 9964 9781 9693 9964 9777 9693 9968 9777 9953 9968 9945 9953 1 9945