(*
n from 1000 to 1000 step 500
tauValues: {2.1,2.5,2.9}
Canonical degree sequence.
mixingTime: 50 * (50 - 5 (tau - 2)) n
measurements: 5000
measureSkip: 30 n
data:
1: {n,tau}
2: {uniform tri samples}
3: {CCMdu initial tri samples} 
4: {CCMd initial tri samples} 
*)
{{{1000,2.100000},{3992,3961,3999,3943,4000,3848,3933,3960,4011,4095,3883,3949,4010,3956,3821,3809,3862,3871,3845,4015,3827,3952,3842,3969,4096,3958,3937,3867,3897,3878,4013,3970,4095,4026,3981,3936,4136,3754,3996,3875,3982,3882,3911,3907,3865,3862,4118,4079,3946,4017,3965,3988,4052,3873,3845,3939,3898,3892,3971,4035,3881,3938,3853,3868,3918,3877,3821,3925,3818,4126,4015,3926,3822,3939,3930,3921,4108,3859,4012,3949,4077,3985,4039,3895,3941,3971,4026,3924,3909,3926,3902,3842,3961,3634,3921,4041,4063,3942,3780,3909,3919,3858,4084,3993,3983,3879,3783,3973,3853,4126,3798,4034,3974,3973,3916,3983,4017,3839,3876,3776,4060,4056,3978,3892,3872,3787,4109,4030,3971,3797,3803,3905,3918,4001,4031,3935,3901,3981,4036,3938,3827,4003,4020,3945,4028,3819,3922,4042,3922,4000,3933,3948,4094,3795,3968,4013,4063,3943,3847,3850,3811,3914,3909,3818,3640,3888,3906,3788,4060,4019,3886,3927,3886,4214,3978,3921,3979,3875,3767,3975,3803,3895,3794,4012,3856,4146,3910,4021,4116,3964,4074,3866,3926,3955,3757,3858,3974,3918,3959,3956,4064,3873,3733,3953,3798,3817,3931,3993,3850,3836,3899,3829,4031,4006,3761,4015,4020,3965,3815,4123,3797,3859,3843,4043,4007,3841,3832,4009,4086,4047,3899,3947,3999,3923,3893,3798,3871,3898,3986,3821,4045,3854,3942,3894,3907,3905,3953,3984,4039,3907,4164,4034,4082,3838,4081,4028,3927,4084,3938,3916,3926,3851,3876,3902,3936,3761,3957,3862,3954,3837,4046,3746,4018,3676,3946,3975,3912,4025,4040,3927,3825,3878,3903,3919,3926,3986,3999,3851,3953,3943,3846,3933,3998,3994,3942,4094,4038,3791,3923,3955,3852,3845,3873,4100,3933,3849,3965,3948,3961,4003,3987,3917,3842,3828,3918,3855,4067,3883,3973,3940,3748,4112,3991,3870,4026,3972,3923,3990,4074,3882,3920,3896,3935,3980,4024,3829,4015,3907,3930,3942,3829,3845,4046,3929,3876,4016,3980,3696,3944,3812,3952,4185,3965,3977,3853,4056,3938,3875,4067,3846,4020,3941,3992,4003,3864,3970,3979,3839,3936,4033,3831,4064,3881,4094,3821,3907,3878,3939,3949,3655,3771,3995,3874,4030,3977,3941,3835,3913,3794,3858,3984,3885,3893,3863,3892,3936,3973,3858,4009,4052,3843,3947,3920,3886,3819,4043,3983,3953,3954,3839,3777,3894,4019,3981,3910,3925,4067,3958,3880,3905,3984,4014,4000,3789,3755,3862,4090,4024,3937,3856,3822,4032,3889,3889,3943,3921,3896,3989,4024,3846,3851,3988,3808,3888,4082,4046,3874,3900,4034,3942,3846,4125,4004,3930,3827,4019,4006,3881,3888,4028,3930,3938,4032,3966,3846,3949,3917,4004,4143,3954,3914,3944,4027,4157,3925,3929,3981,3937,3936,4050,3846,3898,3981,3999,4070,4061,4012,3855,3880,3924,3721,3929,3735,3962,3840,3942,3885,3935,4011,4012,3828,4015,4093,4004,4132,3962,4067,3881,3992,4023,3931,3924,3995,3917,4004,3962,3917,3930,3973,4113,3919,3912,4001,4087,4061,3699,3874,3986,3898,3846,3855,4038,3891,3960,3803,3835,3903,4099,4019,3902,3895,3806,4019,3722,3916,3919,3979,3883,3868,3985,3942,3884,3915,4008,4022,3931,4014,4108,3929,4040,3786,3785,3635,3902,3981,3854,4082,3921,3837,3815,4091,4000,3824,4052,3901,3943,3725,3906,3986,3848,3988,4051,3950,3829,3615,3880,4196,3868,3825,3884,3990,3973,3814,3809,3838,4000,4060,3906,3963,3912,3842,3859,4066,3871,3926,3900,3943,4042,3988,3925,3996,3862,3689,3711,3897,3895,3966,3953,4023,4026,3734,4083,3696,3839,3808,3964,3990,3903,3858,3894,3869,4048,3922,3831,3895,3874,3939,3803,3917,4006,3865,3878,3920,4062,3832,4089,3792,4011,3919,4024,4050,3886,4068,3997,4112,4029,3926,3894,4011,3921,3700,3926,3895,3966,4072,3981,3899,3867,3887,4021,3939,3782,3766,3824,4027,3932,3958,3843,3990,3880,4151,3836,3978,3890,3819,3929,3917,4009,3956,3829,3937,4094,3828,3905,3976,3953,3970,3792,4040,3973,4091,3944,3855,3824,4017,3839,3991,4081,3965,3863,3839,3918,3986,3839,3956,3956,4001,3870,3879,3940,3971,3937,3997,3970,3950,3789,4125,3904,3833,3817,3981,3866,4024,3859,4098,4048,4002,3947,3901,4042,3852,3905,3983,3905,3816,4161,3904,3829,3912,4177,3999,3818,3814,4053,3820,3827,4026,4029,3937,3941,3809,3945,3918,4015,3956,3960,3806,3834,4012,4043,3966,3882,4028,4265,3945,3829,3956,3878,4100,3811,3888,3881,4058,3994,3898,4040,3970,3963,3859,3951,3973,3930,3849,3975,3986,3834,3919,3869,3948,3943,3978,3905,3883,3894,4020,3923,3938,4030,3994,3888,4034,3989,3950,3794,3939,4013,4092,3990,4017,4017,3837,3777,3933,3960,3910,4005,3974,3961,3989,3924,4081,3781,4015,3886,3953,3884,3982,3763,4004,3809,3771,3964,3800,3988,4018,3852,3981,3901,3967,3976,3688,3903,3812,3910,3980,4078,3910,3949,3976,3947,3896,3941,3898,3894,3928,3849,3882,3825,3941,3940,3807,3876,3927,3918,3870,4062,3982,3877,3896,3879,3905,4009,4127,3811,3816,3912,3863,3987,3916,4031,3834,3851,4050,3942,3890,3910,3789,3786,3935,3825,3962,3948,3731,4053,3944,4252,3943,3786,3974,4092,3924,3908,3913,4025,3973,3861,4076,3781,3894,3993,4033,3878,3954,4003,3977,3927,3937,3943,3887,3793,3862,3898,4059,3761,4002,3742,3827,4231,4018,3877,4025,3805,4000,3897,3967,4081,3927,3983,4032,3827,4020,3890,3905,4034,3906,3992,3949,3805,3859,3858,3901,3895,3929,4011,3920,3868,3922,3956,3755,3913,4036,3905,3953,4024,3979,4080,4012,4020,3954,3901,3862,4026,3781,3927,3799,3857,4038,4081,3952,4054,3782,4043,4086,3892,3826,4134,3976,4128,3857,3897,3880,3897,3848,4001,3947,3876,3926,3768,3935,3982,3894,3831,3996,3704,3908,3898,3996,4043,4120,4013,3906,3836,3775,3891,3936,3944,3938,4029,3804,3851,3985,3939,3922,4032,3971,4094,4084,3844,3840,3992,3960,3985,3898,3861,3991,3907,4065,3850,3990,4028,3995,3981,3993,3986,3919,3836,3961,4109,4013,3963,3827,3806,4028,3930,3859,3982,4065,4005,3943,3777,3932,3972,3890,3889,3885,3954,3995,3966,4073,3852,3944,4138,3993,4083,3802,4021,3995,3923,3911,4001,3968,4064,4078,3828,3703,3810,4056,4002,3716,3851,3985,3867,3981,3900,3816,3977,3961,4023,3940,3865,3982,4003,4011,3843,4028,3894,4008,3988,3821,3997,3949,3990,3817,4129,3934,3994,4052,3912,3779,3966,3786,3848,3939,4069,3977,3946,3980,3892,3897,3990,3966,3983,3934,4044,3833,3862,3930,3853,4180,3979,3985,4070,3900,3891,3968,3967,3822,3957,3993,3855,3852,3955,4001,4009,3989,3998,3814,4042,3943,3793,3904,3761,3952,3836,3999,3897,3846,3939,3916,3944,3814,3949,3994,3977,3993,3823,3905,3999,4047,3944,3869,4008,3765,3907,4058,3865,3897,3894,3827,3957,3748,3855,4011,3845,3912,3948,3921,4096,3859,4065,3911,4058,3832,3864,3928,3959,3831,4228,3962,3890,3862,3928,3943,3980,3852,3892,3966,3810,4124,3969,3859,4043,3996,3848,3744,3839,3777,3853,3996,3873,3925,3850,3859,3908,4002,3808,3912,3927,4188,4015,3968,3810,3953,3970,3830,3918,4112,3913,3892,3971,3715,3993,3923,3926,3907,3955,3876,3816,3880,3936,4161,3937,3949,4024,4002,3891,3901,3973,3997,4089,3921,3966,4092,3838,3972,4079,3979,3964,3992,3841,3917,3963,4056,3799,3987,4002,3983,4052,3924,3968,3833,3796,4026,3815,4034,3964,3821,4011,3940,3870,4134,3896,3974,3929,3831,3883,3940,3869,3964,3964,4069,3929,4046,3925,3980,4052,4064,3903,4015,3945,4081,4032,3853,3995,4024,3948,3929,3855,4073,3768,3999,3800,4069,3861,3938,3982,4062,3918,3898,3956,3874,3816,4035,4008,3945,4218,3978,3934,4005,3906,3880,3944,3955,3975,3812,3849,4054,3992,3896,4021,3896,3970,4008,3875,4010,3885,3817,3780,3845,3822,4008,4170,3901,4074,3890,3841,4012,3962,3867,3902,4017,3976,3989,4030,3832,3941,3933,3739,3887,3867,3884,3864,3978,3832,3738,4225,3876,3983,3864,4012,3838,3994,3925,4009,3822,3899,3881,3980,3876,4035,4017,3925,3960,3985,3755,3970,3831,3873,3876,4052,3934,3915,3967,4121,3916,3834,3838,4071,3984,3982,4033,3857,3941,3905,3953,4050,4044,3883,4057,4077,3980,3899,3769,4030,4033,3887,3996,3885,3928,4106,3891,3958,4129,3960,3971,4045,3929,4227,3964,3925,3907,4002,3877,4037,4066,4043,3919,3977,3877,3920,3973,4004,4033,3865,3769,3917,3870,3804,3859,3959,4030,3838,3900,3913,4081,3929,4120,3841,3858,3875,3877,4107,3696,3647,3773,4055,3818,3961,3966,3849,3931,4136,3966,3886,3979,4024,3755,3956,3774,4064,4162,4060,3917,4074,3966,3981,3960,3909,4093,3934,3785,3842,4081,4099,3825,3919,3895,4069,3881,3994,3976,3964,4033,3914,3909,3981,3971,3969,4042,3971,4002,3926,4046,4042,4049,3865,3840,3823,4116,3905,3994,3989,3998,3982,3794,3957,3984,3932,3999,3934,3908,3922,3963,3882,3945,3947,3874,3889,4030,4076,3985,3924,4018,3951,3891,3912,3922,3999,3820,3933,3867,3857,3824,3801,3847,3902,3950,3855,3947,4057,3896,3891,3882,4015,3715,3868,3897,3802,3925,3963,3864,3904,3981,3938,4077,3941,3993,3882,3924,4023,3966,4053,4059,3831,3921,4036,3751,3866,3837,4079,3878,4106,3936,4141,3740,3947,4158,3827,3866,3862,3955,4064,3944,3912,3846,3897,3913,3992,4057,3994,3785,4061,4104,3915,3848,3896,3941,4103,3936,4016,3874,3888,4066,3743,3805,3976,3811,3762,3866,3849,4040,4192,3909,3690,3957,4024,3919,3872,3906,3902,3890,4073,3856,3902,3927,3866,3932,3923,3990,3908,3944,3876,3879,3995,3827,3988,3947,3727,3997,3972,3927,3987,3934,3863,3685,3936,4070,3846,3902,3954,3958,3939,4017,3812,3950,3869,3871,3949,3922,3934,4015,4014,3876,3976,3851,4031,4009,3869,3880,3950,3976,4021,4048,3887,3889,4054,3812,3968,3977,3961,3713,3847,3920,3971,3984,3891,3895,4029,3909,4006,4030,3874,3993,3981,3853,3883,4043,3923,3941,3754,4077,3944,3958,3935,3791,3918,3953,3720,3940,3986,3936,3944,3833,3771,3836,3857,3917,4069,3956,3890,3961,3928,3915,3969,4109,4093,3774,3827,3902,3969,3988,3680,3904,3857,3976,3938,3872,3859,4037,4233,3975,3877,4008,4168,3897,3909,4114,4064,3765,3905,3924,4030,3851,3885,3931,3871,3837,3990,3908,4043,3969,3914,3983,3938,3837,3919,3855,4058,3996,4067,4119,3964,4054,3918,4121,3875,3916,3885,3942,4065,4006,3903,3778,4006,3825,3815,3860,4022,3869,3893,3889,4060,3909,3908,3901,3976,3676,3918,3878,3831,3794,3883,3916,3973,3937,3992,3864,4021,4003,3742,3935,3906,3932,4051,3806,3861,4061,3861,4052,4010,4032,3940,3784,3897,3995,4110,4039,4015,3883,3854,4095,3991,3902,3861,3860,3927,3972,4134,3995,3887,3865,3981,4003,3915,3970,3997,3764,3896,3913,3843,3885,3977,3920,4051,3955,3992,4001,3952,4058,3887,4050,3866,4090,4008,3888,4174,3956,4043,3841,3886,3877,3860,4021,3925,3925,4000,3867,3869,3996,4054,3912,3848,4025,3923,3941,3975,3874,4067,3884,4052,3789,3912,3889,3912,4050,4069,3966,3919,4098,3941,3846,3913,3810,3995,3997,3931,4104,3930,3892,4063,3954,4040,4029,3880,3906,3807,3893,3951,3932,3947,4045,4022,4053,4018,3946,3899,4101,4043,4027,3736,4069,3840,4018,3977,3853,3925,3828,3902,3876,3910,3946,3846,3781,3895,4009,3980,3930,4034,4011,3847,3857,4012,3870,3779,3994,3966,3859,4047,3863,3869,3779,4082,4022,4036,3826,3915,3951,3771,4009,3971,4033,4067,3988,3992,3834,3905,3786,4012,4013,4152,3958,3949,4011,3960,3901,3930,4046,4012,4047,4014,4142,3856,3933,3764,3938,4041,3994,3913,3950,3942,3764,4059,3938,3968,3893,4016,3956,3873,4043,3880,3941,3847,3929,3904,3999,3890,4069,3979,3879,3999,3867,3961,3891,4126,3862,4195,4008,3908,3972,4182,3940,4028,4073,3978,3874,3975,3879,3937,3813,3918,3864,4018,3850,3873,3774,3914,3902,4070,3904,3825,3826,3879,3877,3825,3973,3957,3903,3818,4035,3834,3906,4111,3870,4025,3737,3859,4080,3999,4269,3974,4035,3974,3955,4023,3953,4023,3693,4022,3787,3926,3936,3915,4093,3883,3853,3989,3807,3838,4077,4073,4056,3938,4064,3934,4087,4109,3789,3975,3820,4006,3937,4038,3856,3867,3944,3975,4026,4016,3938,3858,3918,4139,3891,3771,4063,3918,3974,3959,4134,3920,3952,3925,3947,3801,3854,3864,3936,3958,4096,3877,4103,4085,3865,3969,4021,4028,3884,3982,3789,3803,3870,3896,3983,4070,3942,4046,3744,3974,4054,4015,3895,4046,3902,3818,3886,3807,4089,4073,3760,3960,4083,3934,3918,4019,3743,3887,3960,3913,3737,3862,4136,4032,4019,3905,4137,3865,3996,3940,4175,3936,4090,4057,4040,4157,3961,3990,3965,3897,3996,4124,4071,3765,3938,3973,4213,3933,3973,3926,3826,3759,3997,3963,3852,3943,4107,4034,3974,3750,3803,3913,3907,3920,3900,3855,3922,3887,3994,3926,3868,4011,3840,3825,3826,3872,3963,4020,3984,3987,3897,3865,3966,3718,4065,3995,4054,3783,3884,3925,3978,4009,3995,3982,3761,3861,3890,3922,3990,3957,3846,3821,3864,3950,3944,3799,3792,3999,3943,3825,3869,3858,3920,3727,3871,4066,3953,3967,3822,3832,3895,3949,3920,3939,3974,3938,3893,3790,4039,3917,3860,3996,3927,3944,3797,3851,4086,3970,3746,3952,3969,3792,4003,3826,3958,3972,3959,3805,3926,4000,4055,3781,3774,3924,3876,3826,3856,3879,4031,3808,3881,3839,3782,3938,3825,3916,3954,3876,3806,4002,3877,3931,4067,3886,3941,3880,3799,4087,3840,3993,3871,4014,3886,3859,4003,3961,4010,3953,4142,3938,3917,3878,3781,3868,3894,3997,3766,3690,3797,3916,3710,3944,3937,3762,3958,3878,3839,3905,3933,3991,3930,3833,3839,3861,3877,3960,3935,3954,3819,4034,3869,3914,3978,3575,3931,4083,3741,3802,4012,4035,3903,4005,4066,3953,3991,3887,3893,3929,3796,3716,3924,3761,3898,3999,3986,3898,3982,3866,4067,3854,4096,4040,3935,3785,3797,3927,3822,3975,3832,3985,4103,3857,3877,4017,4000,4002,3834,3781,4040,3851,3749,4008,4004,3931,3908,3967,3912,3727,3936,4005,3919,3825,3978,3879,4038,3713,4159,3933,3808,3859,4254,4030,3807,4050,3996,3934,3695,4145,3916,3857,4004,3879,3796,3895,4064,3858,3833,3972,3907,3895,3962,4005,4013,3903,3883,3932,3892,4016,3992,3996,3722,3861,4006,4061,3941,3970,3943,3835,3903,3963,3912,3998,4061,3906,4039,4012,3888,4044,4043,3993,4064,4082,3940,3939,4022,3949,3991,4032,3944,3890,4066,4011,3855,3917,3926,3915,3947,3808,3754,3897,4073,3938,4029,4038,3999,3996,3938,3868,4016,4054,3880,3923,4033,3892,4010,3835,3898,3978,4085,3951,3851,3979,3937,3752,3865,3880,3854,3779,3929,3901,3873,4040,3964,3888,3836,3816,3778,3926,4065,3924,3890,3912,3832,4082,3930,4053,3897,4000,3896,3903,4067,3816,3918,4148,3989,3785,3920,3979,3872,3966,3933,3988,4004,4003,3969,3973,3929,4081,3909,3876,3971,3940,3899,3894,3868,3931,4032,3998,4033,4026,3922,3871,3876,3997,4022,3905,3927,3996,3783,3918,4134,4036,3824,3951,3905,3983,3914,3960,3831,3916,4030,3861,3870,3982,3871,3773,4019,4002,3996,3990,3875,4072,3800,3852,3936,3869,3856,4055,3803,4032,4066,3961,4078,4034,4099,3877,3938,3863,3913,3984,3901,4126,3979,3985,3880,3792,3991,3999,4066,3970,3911,4001,3931,4114,3968,3935,3865,3933,3876,3762,3880,3946,4003,3969,3981,3948,3714,4245,3936,4045,3861,4098,3842,4095,4002,4186,4066,4030,4011,3990,3974,3859,3820,3899,3903,3971,3942,3999,4076,4060,3840,4123,3732,3861,4102,3878,3907,3896,4105,4047,3896,3969,4003,3672,3944,3859,3900,4165,3956,3961,3821,4008,3883,4014,4105,3736,3852,4098,3935,4045,3932,4003,3811,3862,3845,3987,3857,3871,3853,4024,4029,3839,3784,4031,4079,3887,3949,4126,3875,3909,4040,3940,3860,3853,3938,3917,4109,3847,3789,3821,3935,3793,3837,3894,4060,3865,3803,4098,3964,3957,4058,3883,4091,3854,3847,3999,4021,3936,4059,3927,3858,3910,3794,3771,3910,3977,3986,4001,4069,4029,3916,3906,3962,3793,3903,3881,3870,4006,4065,4090,3957,4018,4007,3961,3789,3949,4051,3969,3735,4005,3997,3953,3921,4163,3844,3952,3821,3847,3999,3786,3981,3986,4048,3757,3983,4095,4014,4066,3892,3952,3873,3964,3711,4059,3975,3903,3991,3948,3876,3946,4004,3933,4020,3823,3892,3905,4023,4011,3906,3833,3843,4088,3943,4010,3962,4033,3912,3847,3884,4013,4072,3996,3899,3974,4007,3962,3890,3999,3985,3908,3946,3859,3989,3840,3783,4001,3837,4000,3829,3898,3929,4143,3826,3965,3960,3937,3991,4032,3903,3867,3710,3947,4102,3831,4098,4113,3779,3864,4070,3974,4070,3868,3963,3900,3899,3898,3885,3958,4098,4046,3928,3837,3860,3721,4058,3872,3962,3985,3942,4052,3899,3764,3834,3862,3988,3976,4000,3863,4076,4035,3992,4134,4055,4075,3796,4070,3793,3836,3975,3875,3943,3890,3937,3762,3968,3914,3913,3900,3936,4001,3885,3975,3788,3882,4045,3979,3811,4031,3825,3709,3916,3981,4138,3794,3875,3835,4056,3802,3758,3869,3982,3991,4082,3780,3868,3670,3933,3982,4026,4062,4015,3836,3814,3810,3992,3978,3866,3808,3936,3904,3906,3781,3984,3949,3812,3852,4024,4003,3881,3933,3930,3860,3901,3919,3966,3940,3834,3734,4009,3965,4026,3945,3987,3997,3951,3985,3996,3817,3902,3842,4013,3911,3821,3775,4019,3994,3825,4086,3963,3918,3872,4133,3816,3877,3847,3964,3951,3931,3885,3958,4045,3966,4059,3986,3921,4015,3989,3857,3786,3983,4093,3999,4082,3952,3893,3919,3951,3769,3978,3852,3936,4036,3944,3967,3868,4019,3772,3708,3927,4080,3870,4042,3985,3819,4073,3859,3817,3898,3944,3864,3936,4016,3914,3942,3951,3838,3829,3959,4007,4031,3982,3908,3905,3947,3855,3985,3879,3997,3876,3971,3900,3890,3923,3953,4035,4052,4106,4025,4012,4050,3756,4122,3981,4019,3808,3848,3902,3912,3945,3973,3988,3844,3811,4007,4029,3988,3878,4019,3969,3958,3855,4010,3912,3767,3878,3846,3938,3966,3892,3901,4036,3905,3864,4009,3942,3807,4023,4003,4062,3776,3978,3843,3994,3831,3962,4056,3727,3943,3888,3810,3827,3967,3921,4144,4016,4001,4076,3899,3746,3849,3859,3987,3958,3820,4070,3769,3999,3799,3997,4008,4069,3995,3935,3961,3948,3897,3903,3928,3924,4106,3968,3818,3931,4021,3918,3962,3817,3982,3995,4108,3872,3968,3933,4011,4001,3960,3836,4092,3996,3999,3780,3842,3921,3931,3908,3958,4079,3686,4084,3840,3983,4090,3930,3790,3878,3864,3896,3942,3893,3889,3959,3939,3938,3870,3979,3828,3846,3895,3872,3906,3890,3916,3740,3961,3934,3864,3883,3999,4010,3925,4015,3930,3919,3786,3872,3940,3975,3831,3894,3823,3998,3928,4024,3935,3775,4001,3961,3985,3863,3956,3912,4003,3764,3835,3740,3946,4051,3959,3948,3768,4095,4089,3939,3825,4038,3950,3862,4042,4059,3871,3806,3944,3901,3840,4027,3783,3815,3890,3865,3973,3969,4183,3905,3832,4052,3909,4140,3807,3888,4011,3945,3875,3992,3946,3631,4110,3812,3982,3884,3907,3856,3948,3990,3994,3861,3870,3996,4174,4111,4051,3868,3904,3860,4080,4094,3952,3896,4120,3957,3972,4189,3874,3947,3833,3851,3768,4041,3929,4190,3897,3979,3959,4091,3845,4059,3879,3840,3901,3926,3848,3726,3868,3983,3888,3796,3681,3866,3867,4009,4009,3834,4021,3768,3981,3803,3665,3932,4065,3862,3909,4057,3900,3958,4008,4084,4149,3861,3860,4055,3994,4022,4124,3883,3996,4086,3930,3898,4016,3806,3977,3993,4067,3997,4029,3918,4059,3982,4124,3949,4043,3921,3975,3915,3937,4016,3979,3938,3886,3995,3937,4025,3972,3925,3828,3984,4040,3842,4060,3919,3899,3949,4076,3970,4014,3988,3926,3910,3731,3935,4006,3892,3842,3847,3903,3932,3909,4036,3860,4065,3790,3969,3985,3962,4010,3996,3726,3925,3965,4045,3904,4084,4029,3901,3936,4075,3923,3865,3815,3946,3971,3779,3764,3882,3800,3752,3828,4070,3962,3902,3876,4009,3884,3900,3860,3971,3976,3887,3863,3961,3730,4002,4058,3929,3766,3869,4008,3990,4003,3924,4084,3693,4093,4027,3934,3862,3999,3969,4133,3677,3934,3883,4037,3951,3957,3841,3902,3914,4059,3969,3977,3981,3854,3765,3969,4000,4033,3929,3938,4108,3921,3985,3926,3772,3945,3861,3947,3926,3833,4000,3954,3843,3953,3962,3835,3913,3911,3823,3792,3792,3882,3938,4047,3936,3917,3830,3928,3920,3883,4032,3963,4101,3863,4024,4030,3908,3907,3957,4005,4077,4042,4007,3907,3968,3811,3982,3905,3855,3862,3823,3900,3975,3799,3930,3955,3942,3877,3931,3992,3993,3812,3888,3854,3735,3925,3821,3873,3964,4006,3952,3944,3963,4031,4013,3975,3964,3902,3953,3898,3923,3989,3986,3875,3854,3881,3895,3862,3935,3867,4037,3759,3970,4035,4006,3739,3880,4036,4057,3860,3989,3827,3841,3993,3931,3982,3977,3890,4020,3911,3968,3822,4077,4052,4009,3895,3944,4145,3990,3917,3994,4039,3984,3995,4002,4112,3780,3890,3764,3959,3709,3904,3882,3865,3923,3946,4081,3710,3975,3978,4006,4096,3897,3936,3916,3875,4023,3906,3861,3900,3885,4049,3984,4012,3884,3855,3933,3927,3822,3876,3844,3838,3937,3973,3843,3870,3903,4044,4052,4085,3971,3814,3904,3941,4105,3997,3927,3893,4052,3912,3991,3866,3922,4028,3907,3900,3948,3933,4067,4106,3926,3895,3899,3849,4036,3981,3924,3843,3933,3811,3956,4048,4117,3923,3873,3973,3726,3941,3851,3894,3872,4005,3973,3834,3899,3873,3870,3974,3948,4041,3941,3854,3923,3779,3977,3762,3832,3991,3974,4023,3808,3999,3985,3918,3896,4021,3916,3880,3852,3834,3972,3740,3961,3816,3926,4014,4032,3892,4057,3940,4054,3868,3818,3934,3881,3834,3886,4031,3955,3978,3925,4023,3861,3772,3966,4005,3772,3985,3706,3943,4058,4032,3935,3955,3817,3973,3981,4020,3952,3892,3864,3968,3752,3943,3868,3950,3912,3960,3786,3945,3971,3917,3800,3895,4020,4075,4008,3978,3720,3912,3978,3854,3789,3890,4046,3846,3778,3978,4058,4157,3817,3766,3875,3841,3957,3863,3949,3941,3821,3993,4091,3849,4078,3989,4039,4004,3992,3864,3807,4043,4005,4028,4042,4039,3854,3955,4098,3975,4024,3845,3859,3862,3971,4212,4162,4012,3920,3795,4061,3771,3895,3792,4018,4138,3971,3865,3932,3907,3837,3879,3830,4058,3866,4090,3867,4069,4054,4047,3888,3849,3855,3987,3914,3910,3853,4039,3857,3930,3970,4045,4041,3934,3798,4032,3816,4008,3876,3833,3892,3911,3951,3958,4059,3854,3908,3883,4021,3826,3789,3870,3859,4029,3929,4032,3787,3780,3881,3927,3984,3955,3893,3943,3967,3996,3960,4006,4055,3889,4013,3911,3895,4070,3828,3878,3975,4071,3952,3848,3915,4062,3849,3980,3894,4104,4042,3850,3971,3750,4128,3779,3870,3949,4007,4108,3759,4088,4164,3913,3880,3928,3916,3990,3943,3899,3874,3887,4038,3852,3934,3845,3734,3891,4084,3887,3961,3932,3825,3777,3837,3915,3806,3831,3856,3812,3957,3904,4130,3908,4016,4092,3868,3889,4001,4059,3982,3905,4003,3852,3893,4086,3981,3999,3809,3807,4091,3932,4039,3978,3880,3922,4046,3975,3904,3810,4015,3938,3847,4113,3968,3898,4077,4012,4119,3947,3888,3841,4061,3987,3832,3948,3936,4057,3897,3872,3932,3779,3985,3951,4016,4120,3846,3949,3872,3915,4043,3996,3750,3937,3902,4087,4061,3909,3977,3947,4061,3984,3982,3961,3892,3952,3862,3931,3962,4018,3909,4145,3831,3779,3980,4121,3963,3977,3737,4085,3835,3843,3730,3932,3904,3891,3846,3760,3925,3948,3846,3922,4027,3743,3853,4019,3773,3748,3900,3999,3919,3993,3923,3860,3941,4005,3899,4058,4171,4096,3954,3871,3924,3863,4103,3866,3953,3888,3766,3929,3846,3901,4010,3956,4083,4107,3886,3964,3845,3887,4049,3940,3786,3895,3985,3820,3662,3966,3890,3993,4027,4043,3855,3920,3933,3931,3806,3890,3878,3903,4074,3960,3899,3923,3856,3826,3901,3833,3821,3952,3926,3951,3855,3858,3975,3992,3858,4073,3955,4040,3958,3971,3961,4023,3991,3983,3943,3907,4035,3754,3934,3918,3958,3912,3941,3846,4002,4066,3979,3955,4001,3992,3770,4021,3741,3880,3782,3952,3971,3893,3943,3967,4070,4163,3948,3965,4021,3987,3934,3864,3915,3847,4166,3957,3753,3842,3841,4002,4016,3897,3980,3787,3960,3796,3959,3964,3918,4017,4012,3860,3797,4037,3976,3836,3984,3769,3962,4092,3850,3865,4175,3935,3904,3957,4146,3809,3992,3864,3744,3747,3974,3671,3852,3770,3882,3950,3875,4135,3820,3963,3865,3921,3827,4097,3932,3945,3885,3946,3910,4061,4060,4003,3963,3925,3968,3998,3797,3956,3948,3893,3939,3953,3735,4056,3892,3961,3919,3850,4065,4010,3916,3997,3901,3942,3919,3853,4069,3817,4019,3897,3990,3935,3917,3931,4070,3953,3803,4064,3936,3755,3949,3792,3905,3858,3837,3853,3780,3786,4005,3803,3844,4004,3782,3872,3863,3842,3831,4035,3994,4000,3746,4022,4002,3959,4080,3979,3913,3815,4056,3888,4148,3812,4026,3928,3853,4000,3946,3906,3962,3785,3872,3883,3972,4047,3793,4059,3933,3889,3674,3942,3962,3895,3734,4050,3850,4030,3823,3957,3905,3917,3904,3829,4088,3870,4067,3922,3961,3897,3874,3950,3985,3964,3866,3828,3845,3843,3963,3998,3921,3960,3941,3986,3839,4000,3875,3866,4049,3937,4012,3917,3841,3920,4001,4095,3875,4003,3831,3958,4014,3716,3972,4043,3902,3909,3849,3952,4109,4132,3974,4026,4036,4045,3859,3972,4000,3886,4052,3952,3957,3879,3812,4107,3787,3875,4028,4062,3924,3867,3847,3975,3956,3931,3993,4055,4053,3795,4184,3984,3937,3781,3737,3981,4117,3808,4242,3960,4079,3816,3973,3894,3935,3917,3814,3942,3935,3795,3966,3831,3910,3872,4091,3858,3922,3977,3955,4044,3992,3957,4160,3930,3939,3967,3997,4039,3903,4013,3910,3903,3776,3843,4019,3878,4148,4113,3922,3904,3862,3910,3930,3906,4147,4011,3777,3788,3998,3866,4022,3922,3905,3902,3860,3842,3873,3912,3851,3990,4034,3869,3851,3786,3900,3936,3923,3839,3748,4004,3864,3987,3964,3994,3853,3936,3975,3862,3863,3868,3818,4024,3894,3874,3853,3931,3841,3745,3934,3842,3928,3934,3930,4083,3916,3842,3740,3881,3883,3790,3848,4048,3988,3931,3912,3991,3973,3985,3835,3909,3847,4063,4031,3811,3996,3948,3980,3918,3936,4029,3900,4130,3993,3998,3959,4031,3852,3795,3970,3867,3958,3982,3904,3973,3812,3900,3841,3780,3937,3867,3979,3844,3912,3827,3691,3923,3993,3998,3950,4099,4015,4034,4051,3837,3855,3725,4044,3803,3854,4121,3849,3866,3911,3909,3831,3955,3975,3738,3861,4049,4006,3970,4130,3859,4059,4006,3811,3748,3965,3974,3924,3986,4050,3952,4009,4024,3811,3943,3629,3906,3900,3846,3993,4099,3898,3871,3895,4103,3904,3791,3839,4104,3935,4014,3802,3809,3985,3920,4014,3816,3953,3662,3876,3891,3941,4026,3884,3868,4043,3891,4029,3970,4031,3983,3909,4018,3960,4092,3972,3796,4090,3844,3902,3884,3768,3904,3731,3907,3945,4051,4101,4078,3925,3905,4014,3787,3878,3972,4018,3775,3907,4014,3915,3900,3772,3874,4031,4115,3836,3922,3964,3992,3837,3895,4038,3838,4010,3963,3981,3948,3734,3901,3827,3832,3823,3953,4068,3892,4079,4042,3887,3900,3881,4016,3945,4113,3942,3941,4111,3980,3859,3906,3850,3967,3785,3980,4173,3926,3860,3976,3866,4054,3960,3885,3987,3819,4022,3892,3924,3882,3969,3917,3963,3982,4039,3845,3945,3827,3887,4155,4045,4136,3772,4069,3887,4018,4011,4003,3913,3869,3724,4014,3965,4075,4024,3956,3962,3980,4184,4023,4005,4003,3854,4043,3785,3947,3931,4045,3974,3992,3744,3987,3936,3935,4005,3936,3969,3920,4079,3880,3825,4021,3906,3847,4011,4037,4007,3994,4036,3816,3916,3802,3946,3894,3933,3992,3906,4006,3963,3895,3818,3866,4002,3797,4032,4061,3948,3962,3936,4112,4041,3757,4016,3823,3862,3975,4011,4042,3800,3867,4030,3928,3966,3919,3904,3873,3841,3998,3926,3888,4005,3788,4005,3842,4096,3852,3967,3905,3786,3929,3843,3784,4164,4043,3922,3801,3908,3857,4107,3834,3963,3901,3860,4079,3811,4031,4148,3857,3961,3841,3905,3915,3768,3817,4022,3906,3719,3923,4093,3967,3980,3806,4076,3996,3893,3901,3952,3954,3939,3876,3912,3980,4158,4011,3975,3971,3982,3956,4020,4091,4034,3885,3814,4041,3872,4092,3781,3960,3843,3856,3777,3857,4003,3971},{4153,4251,4191,4329,4162,4264,4059,4116,4312,4139,4146,4263,4129,4149,4273,4316,4177,4305,4213,4300,4196,4192,4095,4146,4247,4253,4085,4176,4194,4312,4199,4147,4032,4172,4332,4205,4217,4287,4213,4265,4311,4243,4253,4174,4347,4248,4256,4131,4122,4179,4073,4224,4285,4226,4377,4296,4261,4235,4199,4262,4288,4279,4356,4217,4292,4171,4222,4230,4159,4251,4282,4336,4390,4095,4215,4130,4177,4206,4191,4226,4323,4096,4121,4211,4254,4225,4188,4242,4309,4085,4295,4196,4411,4288,4234,4159,4171,4258,4218,4196,4302,4130,4121,4167,4178,4237,4327,4252,4185,4184,4225,4301,4125,4345,4162,4368,4161,4148,4283,4173,4153,4325,4320,4216,4147,4371,4251,4258,4152,4236,4197,4305,4300,4195,4168,4233,4157,4290,4278,4166,4271,4251,4110,4210,4351,4220,4122,4253,4270,4187,4270,4118,4302,4261,4218,4224,4179,4232,4443,4218,4252,4134,4176,4163,4323,4310,4238,4315,4164,4251,4369,4312,4276,4235,4201,4225,4243,4178,4285,4099,4053,4202,4248,4226,4129,4137,4130,4273,4275,4168,4278,4251,4137,4204,4055,4179,4181,4143,4295,4294,4177,4364,4261,4221,4061,4203,4209,4179,4205,4198,4173,4077,4197,4299,4276,4212,4200,4175,4354,4240,4225,4159,4214,4230,4282,4176,4181,4157,4357,4332,4098,4142,4302,4290,4166,4233,4123,4017,4244,4225,4156,4110,4235,4195,4160,4067,4131,4233,4170,4141,4178,4180,4135,4142,4194,4365,4158,4201,4144,4086,4411,4282,4294,4043,4182,4360,4397,4270,4171,4107,4115,4356,4213,4224,4230,4287,4261,4371,4264,4133,4314,4191,4284,4155,4238,4152,4240,4171,4105,4323,4228,4286,4264,4276,4242,4266,4261,4294,4295,4190,4263,4209,4331,4255,4130,4264,4216,4245,4237,4270,4183,4197,4154,4109,4231,4175,4165,4145,4322,4302,4252,4190,4261,4230,4151,4164,4163,4147,4183,4169,4209,4149,4218,4293,4291,4167,4175,4067,4205,4137,4125,4287,4282,4267,4201,4120,4269,4181,4205,4270,4401,4080,4127,4139,4229,4137,4285,4104,4154,4169,4241,4084,4290,4258,4362,4200,4100,4358,4142,4092,4131,4235,4132,4235,4070,4285,4287,4178,4330,4169,4259,4235,4225,4242,4378,4163,4184,4313,4143,4013,4186,4305,4296,4262,4207,4117,4316,4251,4212,4241,4165,4309,4228,4244,4226,4213,4177,4307,4284,4139,4212,4253,4342,4364,4315,4370,4153,4219,4339,4280,4229,4132,4114,4158,4222,4191,4129,4308,4252,4363,4311,4272,4253,4306,4266,4176,4170,4167,4248,4079,4321,4271,4250,4200,4321,4256,4305,4312,4332,4170,4260,4187,4189,4211,4213,4129,4229,4124,4188,4298,4117,4276,4151,4232,4302,4224,4091,4216,4181,4205,4235,4302,4044,4289,4144,4131,4225,4340,4229,4239,4075,4177,4146,4090,4221,4225,4334,4398,4124,4180,4235,4187,4298,4241,4140,4425,4323,4294,4166,4128,4297,4318,4361,4190,4071,4117,4284,4253,4360,4254,4180,4249,4274,4293,4210,4278,4288,4260,4401,4338,4190,4361,4217,4269,4083,4302,4253,4132,4108,4310,4149,4239,4279,4228,4280,4273,4260,4199,4286,4180,4171,4206,4234,4280,4106,4189,4316,4247,4194,4297,4068,4379,4262,4204,4373,4326,4246,4125,4216,4243,4238,4239,4125,4160,4239,4243,4274,4250,4206,4287,4338,4396,4078,4008,4222,4255,4091,4114,4200,4300,4351,4215,4159,4045,4260,4331,4238,4257,4199,4230,4401,4215,4227,4284,4384,4251,4357,4192,4049,4253,4252,4246,4229,4215,4132,4272,4294,4109,4145,4120,4210,4188,4264,4131,4039,4346,4132,4170,4262,4194,4266,4164,4329,4305,4225,4125,4259,4139,4233,4285,4251,4178,4332,4244,4187,4162,4188,4082,4133,4176,4236,4286,4348,4178,4189,4222,4497,4103,4138,4319,4252,4017,4233,4388,4162,4369,4202,4217,4119,4169,4288,4182,4164,4197,4126,4209,4194,4141,4129,4163,4302,4348,4249,4058,4343,4159,4119,4172,4243,4208,4202,4218,4136,4186,4224,4213,4176,4115,4282,4228,4286,4191,4260,4338,4161,4222,4223,4233,4232,4168,4167,4363,4290,4158,4088,4108,4239,4197,4266,4275,4156,4151,4199,4320,4284,4129,4259,4307,4246,4277,4152,4173,4208,4081,4302,4208,4239,4111,4207,4095,4246,4294,4335,4203,4187,4302,4159,4139,4163,4180,4143,4180,4117,4099,4129,4204,4354,4259,4317,4215,4229,4184,4133,4332,4190,4173,4222,4286,4146,4320,4245,4381,4239,4331,4127,4287,4342,4342,4285,4312,4172,4276,4166,4159,4319,4056,4170,4278,4186,4182,4145,4216,4289,4093,4189,4329,4082,4098,4161,4291,4340,4236,4169,4298,4296,4264,4194,4069,4341,4156,4264,4331,4172,4344,4242,4282,4262,4213,4237,4291,4144,4218,4245,4308,4385,4191,4167,4112,4407,4191,4168,4251,4341,4300,4206,4106,4227,4236,4280,4246,4365,4234,4139,4143,4252,4169,4287,4167,4159,4323,4168,4282,4268,4247,4302,4258,4344,4144,4181,4352,4273,4313,4219,4319,4148,4257,4216,4255,4113,4283,4276,4243,4191,4149,4149,4181,4310,4152,4113,4275,4331,4107,4338,4282,4146,4185,4226,4233,4106,4282,4140,4197,4201,4180,4113,4103,4147,4267,4188,4251,4254,4167,4165,4119,4108,4139,4244,4314,4320,4175,4219,4160,4150,4194,4218,4261,4189,4170,4248,4114,4121,4125,4225,4229,4213,4228,4237,4332,4109,4205,4385,4262,4190,4198,4238,4234,4111,4188,4279,4121,4229,4297,4333,4330,4241,4271,4196,4209,4259,4325,4238,4130,4161,4307,4096,4197,4261,4253,4252,4082,4294,4228,4132,4177,4275,4271,4099,4150,4284,4249,4248,4162,4290,4330,4314,4320,4066,4358,4210,4252,4256,4096,4239,4212,4285,4335,4178,4211,4210,4165,4218,4294,4219,4172,4203,4338,4169,4318,4274,4286,4142,4144,4162,4234,4131,4199,4182,4253,4160,4228,4282,4110,4272,4033,4199,4243,4130,4309,4186,4283,4281,4290,4177,4260,4205,4243,4151,4071,4191,4148,4311,4206,4169,4320,4280,4151,4245,4298,4154,4191,4181,4231,4376,4251,4283,4199,4138,4189,4243,4257,4345,4123,4304,4298,4330,4182,4181,4163,4233,4084,4227,4192,4218,4299,4231,4191,4256,4193,4188,4181,4229,4078,4237,4342,4057,4153,4060,4124,4271,4182,4296,4325,4189,4199,4206,4162,4237,4165,4144,4250,4266,4151,4192,4270,4352,4045,4136,4214,4222,4279,4149,4293,4079,4313,4163,4096,4140,4349,4234,4057,4189,4278,4248,4257,4217,4121,4130,4325,4131,4325,4178,4187,4316,4201,4196,4102,4254,4208,4181,4255,4251,4304,4199,4313,4240,4160,4316,4334,4059,4204,4226,4175,4114,4348,4136,4118,4262,4116,4233,4374,4270,4255,4272,4256,4218,4345,4092,4255,4169,4219,4176,4128,4141,4207,4244,4239,4224,4188,4290,4027,4292,4288,4224,4116,4262,4234,4154,4294,4100,4239,4284,4222,4340,4139,4104,4159,4217,4305,4200,4176,4188,4154,4184,4127,4309,4168,4181,4209,4401,4104,4278,4118,4275,4167,4199,4196,4359,4257,4299,4037,4247,4234,4271,4331,4272,4365,4187,4263,4346,4278,4350,4153,4189,4290,4066,4273,4222,4173,4246,4238,4287,4312,4368,4187,4266,4254,4226,4293,4264,4246,4223,4121,4174,4202,4232,4263,4247,4291,4339,4228,4259,4248,4145,4093,4189,4148,4202,4223,4247,4245,4273,4221,4334,4135,4171,4136,4487,4206,4248,4220,4216,4194,4160,4305,4093,4181,4265,4210,4288,4181,4051,4191,4243,4212,4283,4335,4267,4292,4348,4246,4245,4297,4243,4223,4104,4216,4220,4080,4223,4168,4205,4136,4230,4270,4260,4253,4232,4315,4237,4107,4163,4272,4276,4239,4252,4164,4242,4254,4347,4162,4279,4291,4329,4227,4252,4144,4279,4106,4258,4132,4197,4204,4220,4158,4272,4185,4374,4142,4285,4253,4213,4238,4102,4169,4125,4289,4232,4131,4228,4278,4177,4150,4291,4205,4190,4213,4181,4257,4065,4134,4328,4386,4230,4197,4188,4126,4314,4021,4244,4150,4201,4210,4321,4311,4173,4291,4190,4363,4058,4178,4100,4257,4051,4191,4188,4298,4232,4196,4274,4249,4075,4134,4211,4213,4245,4280,4216,4187,4159,4176,4268,4204,4306,4175,4180,4173,4335,4211,4179,4256,4206,4209,4301,4164,4157,4324,4104,4157,4308,4349,4132,4316,4315,4227,4219,4293,4205,4370,4313,4324,4278,4252,4310,4289,4399,4260,4204,4083,4176,3991,4302,4204,4065,4143,4376,4266,4267,4275,4208,4145,4233,4313,4226,4178,4186,4268,4162,4164,4146,4341,4228,4218,4087,4277,4193,4104,4221,4112,4041,4283,4155,4364,4148,4238,4330,4183,4234,4183,4242,4217,4324,4144,4248,4192,4261,4219,4117,4213,4151,4209,4267,4154,4361,4276,4057,4326,4202,4240,4395,4466,4407,4259,4266,4195,4228,4142,4071,4113,4049,4351,4298,4314,4232,4283,4239,4290,4248,4344,4111,4119,4232,4253,4160,4133,4228,4133,4073,4248,4272,4207,4220,4229,4418,4071,4300,4112,4142,4261,4250,4276,4254,4289,4187,4177,4185,4317,4201,4081,4119,4230,4263,4106,4186,4252,4209,4129,4277,4319,4218,4273,4255,4175,4248,4257,4303,4265,4289,4154,4190,4205,4125,4249,4168,4155,4249,4303,4285,4028,4124,4346,4313,4182,4186,4316,4274,4182,4290,4203,4183,4205,4164,4343,4099,4308,4216,4303,4259,4300,4397,4144,4167,4282,4170,4312,4195,4228,4201,4342,4190,4302,4262,4211,4131,4338,4177,4087,4241,4243,4089,4202,4209,4143,4170,4278,4274,4226,4218,4236,4216,4278,4292,4116,4168,4420,4198,4292,4156,4160,4217,4235,4221,4207,4143,4180,4271,4224,4103,4240,4226,4235,4163,4211,4158,4168,4263,4094,4205,4230,4137,4203,4237,4208,4138,4257,4154,4230,4008,4162,4317,4336,4236,4284,4251,4263,4156,4200,4329,4188,4218,4118,4251,4229,4368,4215,4241,4298,4095,4122,4237,4277,4253,4245,4230,4109,4294,4152,4285,4157,4263,4236,4168,4291,4210,4207,4213,4307,4253,4059,4192,4052,4271,4153,4246,4325,4242,4202,4238,4217,4156,4310,4235,4257,4242,4403,4161,4258,4230,4324,4221,4151,4235,4222,4297,4277,4248,4245,3992,4229,4286,4201,4355,4143,4168,4308,4313,4281,4285,4129,4297,4320,4141,4092,4112,4135,4238,4271,4199,4234,4291,4154,4181,4158,4161,4319,4205,4340,4157,4259,4249,4166,4061,4168,4378,4150,4164,4256,4077,4242,4170,4293,4246,4250,4237,4310,4302,4170,4144,4146,4152,4250,4116,4234,4205,4202,4230,4297,4270,4226,4352,4172,4149,4372,4121,4247,4253,4207,4352,4278,4233,4320,4102,4127,4276,4195,4285,4381,4268,4234,4192,4070,4254,4238,4238,4111,4172,4270,4106,4260,4144,4105,4142,4165,4305,4330,4172,4199,4415,4169,4179,4168,4075,4186,4242,4299,4161,4197,4204,4217,4318,4313,4348,4239,4196,4184,4250,4216,4235,4209,4274,4155,4144,4203,4248,4175,4263,4171,4244,4137,4161,4168,4248,4245,4156,4285,4245,4209,4170,4203,4142,4215,4253,4105,4136,4187,4383,4237,4368,4255,4074,4190,4184,4300,4254,4165,4239,4293,4218,4194,4295,4268,4215,4368,4288,4150,4413,4243,4231,4167,4291,4237,4224,4275,4165,4109,4189,4188,4194,4167,4231,4112,4195,4101,4273,4145,4206,4407,4337,4269,4218,4046,4241,4302,4199,4346,4126,4179,4285,4211,4314,4105,4202,4120,4272,4072,4363,4158,4222,4267,4188,4221,4254,4288,4248,4329,4232,4226,4235,4128,4195,4228,4126,4282,4155,4224,4253,4162,4225,4140,4220,4117,4110,4282,4316,4280,4254,4256,4051,4154,4249,4221,4133,4262,4202,4280,4227,4228,4174,4380,4296,4128,4324,4301,4057,4171,4262,4254,4247,4249,4299,4121,4323,4267,4305,4282,4277,4203,4217,4248,4176,4331,4352,4294,4245,4336,4207,4229,4139,4094,4213,4231,4221,4189,4195,4181,4213,4181,4214,4133,4270,4172,4120,4228,4207,4392,4049,4139,4139,4312,4336,4249,4175,4101,4221,4138,4202,4346,4147,4251,4266,4114,4179,4136,4283,4331,4299,4155,4319,4334,4355,4124,4271,4351,4034,4130,4164,4198,4355,4113,4262,4086,4094,4251,4290,4175,4186,4222,4185,4064,4270,4092,4280,4177,4246,4264,4104,4197,4168,4170,4302,4137,4262,4176,4123,4087,4066,4268,4361,4220,4218,3955,4148,4266,4319,4184,4186,4139,4249,4268,4278,4291,4175,4168,4162,4227,4204,4235,4228,4074,4318,4171,4009,4259,4228,4100,4137,4322,4221,4164,4272,4178,4293,4121,4239,4274,4321,4288,4207,4235,4169,4212,4114,4303,4181,4234,4250,4173,4282,4117,4265,4070,4217,4175,4190,4168,4180,4257,4161,4167,4159,4197,4133,4149,4134,4257,4307,4104,4122,4229,4220,4222,4300,3970,4212,4296,4283,4273,4194,4265,4194,4213,4359,4295,4153,4150,4048,4167,4183,4231,4057,4309,4196,4237,4278,4185,4428,3972,4245,4352,4177,4342,4329,4305,4183,4351,4257,4283,4180,4179,4223,4281,4186,4326,4173,4253,4265,4241,4112,4289,4184,4233,4109,4111,4237,4258,4150,4174,4224,4259,4333,4097,4322,4153,4411,4265,4138,4208,4147,4215,4146,4227,4222,4095,4271,4182,4179,4141,4325,4188,4198,4169,4117,4317,4273,4181,4358,4156,4208,4214,4143,4291,4211,4195,4173,4131,4318,4303,4420,4305,4238,4193,4153,4283,4216,4326,4202,4324,4155,4184,4272,4169,4267,4282,4245,4333,4274,4274,4281,4147,4093,4200,4154,4230,4313,4243,4231,4198,4372,4219,4219,4431,4327,4222,4227,4272,4040,4267,4237,4163,4176,4140,4235,4109,4255,4200,4251,4156,4140,4151,4274,4119,4053,4212,4256,4081,4123,4068,4446,4218,4085,4220,4143,4151,4258,4299,4155,4137,4190,4212,4091,4372,4207,4106,4172,4045,4324,4291,4054,4194,4278,4263,4166,4226,4043,4180,4212,4213,4228,4231,4333,4242,4247,4103,4253,4165,4162,4192,4322,4268,4168,4170,4182,4085,4239,4197,4310,4249,4212,4134,4179,4336,4247,4303,4149,4165,4289,4238,4144,4290,4235,4311,4300,4180,4227,4299,4258,4254,4266,4203,4205,4119,4292,4387,3985,4250,4149,4357,4277,4034,4258,4358,4322,4239,4187,4226,4276,4184,4165,4271,4233,4198,4140,4077,4179,4354,4270,4392,4205,4191,4263,4221,4318,4150,4301,4192,4191,4271,4186,4256,4409,4273,4201,4113,4242,4285,4211,4166,4090,4150,4146,4323,4166,4151,4333,4236,4379,4235,4154,4131,4131,4075,4348,4302,4169,4331,4208,4092,4172,4254,4247,4135,4120,4115,4295,4360,4170,4234,4190,4140,4198,4164,4270,4081,4163,4248,4117,4329,4264,4247,4131,4195,4193,4165,4210,4256,4241,4126,4216,4076,4219,4355,4191,4173,4205,4114,4163,4187,4203,4243,4157,4306,4201,4201,4226,4168,4238,4190,4122,4184,4254,4301,4291,4203,4177,4266,4241,4331,4070,4165,4166,4144,4253,4239,4161,4185,4218,4153,4103,4271,4250,4322,4274,4140,4207,4277,4232,4374,4238,4183,4206,4083,4163,4305,4187,4073,4247,4249,4258,4161,4264,4250,4300,4091,4206,4211,4255,4131,4223,4206,4221,4250,4149,4322,4327,4300,4347,4091,4236,4138,4211,4387,4321,4067,4221,4062,4273,4276,4354,4265,4196,4128,4111,4229,4344,4165,4304,4038,4134,4152,4171,4123,4171,4266,4297,4368,4197,4188,4390,4128,4262,4349,4316,4200,4219,4202,4250,4166,4301,4337,4316,4280,4354,4217,4145,4226,4204,4351,4211,4348,4359,4125,4235,4230,4326,4214,4110,4130,4108,4243,4184,4259,4226,4193,4190,4231,4242,4181,4130,4335,4239,4161,4121,4270,4360,4096,4163,4111,4236,4235,4390,4223,4157,4288,4194,4255,4311,4314,4342,4165,4264,4083,4261,4255,4106,4236,4175,4315,4207,4261,4275,4268,4229,4227,4197,4200,4251,4274,4194,4359,4261,4134,4200,4336,4080,4342,4320,4204,4294,4164,4271,4216,4094,4251,4268,4269,4094,4177,4240,4238,4216,4279,4273,4359,4231,4202,4297,4146,4267,4284,4120,4200,4378,4283,4230,4247,4325,4306,4118,4242,4058,4237,4146,4221,4138,4109,4242,4274,4254,4297,4272,4345,4230,4123,4189,4202,4167,4183,4197,4238,4164,4265,4124,4195,4225,4192,4302,4110,4155,4339,4269,4268,4149,4239,4203,4232,4246,4103,4186,4368,4266,4242,4238,4193,4253,4185,4335,4195,4265,4302,4296,4034,4287,4162,4188,4182,4189,4168,4088,4247,4153,4274,4168,4238,4134,4263,4337,4234,4316,4273,4480,4256,4328,4295,4145,4346,4288,4351,4380,4059,4263,4244,4306,4225,4101,4209,4192,4078,4207,4145,4198,4148,4232,4153,4205,4254,4318,4101,4285,4135,4144,4326,4275,4255,4103,4260,4163,4261,4246,4087,4320,4243,4054,4258,4306,4141,4131,4221,4257,4229,4213,4098,4255,4254,4199,4181,4268,4133,4256,4208,4310,4058,4339,4299,4347,4152,4162,4062,4215,4273,4290,4240,4262,4120,4206,4189,4241,4294,4224,4177,4287,4215,4249,4112,4277,4265,4303,4257,4245,4170,4195,4103,4231,4183,4229,4278,4358,4117,4422,4198,4393,4161,4266,4184,4197,4128,4152,4270,4140,4296,4194,4140,4424,4164,4394,4206,4199,4324,4301,4130,4232,4252,4176,4240,4145,4148,4113,4164,4179,4220,4132,4149,4221,4334,4222,4140,4304,4268,4195,4149,4237,4226,4206,4305,4144,4221,4253,4341,4230,4286,4346,4251,4264,4185,4220,4360,4305,4220,4210,4167,4232,4301,4180,4149,4322,4177,4132,4200,4242,4144,4185,4027,4331,4239,4208,4254,4231,4043,4184,4307,4139,4209,4174,4199,4257,4303,4199,4386,4244,4098,4111,4191,4210,4209,4259,4198,4283,4187,4246,4240,4199,4450,4247,4224,4179,4115,4313,4228,4408,4094,3979,4016,4190,4276,4214,4142,4276,4161,4311,4239,4256,4173,4245,4273,4271,4365,4119,4283,4170,4365,4139,4202,4178,4175,4245,4128,4153,4132,4160,4283,4354,4324,4177,4142,4186,4228,4278,4164,4283,4280,4197,4148,4104,4127,4333,4256,4052,4328,4140,4216,4228,4247,4222,4407,4243,4217,4247,4099,4077,4244,4119,4318,4135,4254,4185,4236,4197,4090,4271,4229,4240,4293,4329,4235,4240,4293,4218,4327,4189,4146,4244,4118,4087,4063,4104,4133,4159,4107,4176,4260,4218,4297,4200,4181,4268,4066,4064,4209,4080,4146,4261,4177,4260,4192,4169,4304,4264,4285,4258,4207,4290,4248,4105,4174,4099,4067,4252,4207,4141,4227,4327,4134,4217,4226,4338,4261,4244,4369,4210,4214,4329,4048,4333,4172,4167,4106,4313,4156,4132,4178,4175,4252,4269,4212,4059,4173,4094,4271,4169,4202,4326,4158,4051,4139,4225,4281,4332,4233,4188,4266,4218,4372,4256,4228,4321,4322,4209,4385,4237,4204,4408,4160,4131,4245,4268,4150,4324,4127,4247,4183,4141,4165,4362,4280,4180,4108,4185,4125,4143,4098,4089,4375,4046,4293,4167,4247,4108,4245,4248,4214,4203,4201,4061,4293,4208,4207,4190,4216,4289,4339,4314,4154,4180,4269,4129,4159,4184,4304,4251,4127,4168,4159,4397,4191,4307,4164,4291,4338,4332,4312,4279,4130,4312,4358,4276,4190,4176,4173,4270,4260,4168,4219,4337,4320,4284,4230,4046,4226,4184,4340,4243,4310,4280,4265,4150,4256,4174,4110,4086,4237,4209,4328,4365,4125,4244,4354,4217,4206,4291,4225,4271,4133,4297,4245,4342,4318,4337,4228,4286,4341,4227,4201,4309,4062,4197,4443,4225,4314,4252,4243,4146,4190,4204,4199,4233,4213,4170,4304,4236,4138,4047,4275,4306,4189,4247,4131,4190,4214,4182,4157,4099,4229,4071,4217,4222,4291,4264,4216,4247,4308,4192,4291,4165,4190,4248,4186,4251,4289,4256,4173,4224,4266,4263,4270,4185,4251,4153,4456,4330,4248,4186,4389,4403,4225,4189,4266,4266,4167,4214,4241,4266,4185,4214,4140,4346,4341,4235,4331,4275,4122,4199,4241,4220,4164,4132,4165,4118,4291,4187,4203,4259,4108,4337,4131,4281,4187,4116,4200,4185,4246,4279,4226,4126,4196,4146,4217,4114,4255,4345,4298,4328,4250,4164,4303,4223,4200,4191,4198,4183,4071,4323,4175,4186,4290,4128,4296,4272,4333,4219,4179,4330,4292,4072,4187,4123,4276,4173,4268,4193,4210,4242,4245,4153,4294,4159,4354,4034,4111,4211,4314,4169,4218,4127,4259,4253,4215,4262,4318,4139,3990,4129,4287,4145,4164,4273,4183,4081,4065,4315,4225,4262,4170,4112,4238,4094,4249,4259,4108,4314,4203,4184,4264,4315,4382,4144,4314,4110,4115,4194,4280,4356,4248,4286,4209,4231,4257,4255,4164,4259,4166,4340,4313,4233,4294,4247,4236,4204,4198,4253,4196,4122,4259,4226,4224,4214,4258,4237,4271,4167,4293,4303,4212,4230,4209,4289,4162,4200,4204,4377,4220,4281,4198,4132,4176,4108,4398,4316,4159,4250,4158,4124,4262,4187,4203,4362,4201,4243,4262,4186,4186,4256,4220,4255,4255,4270,4196,4313,4065,4285,4167,4306,4196,4328,4194,4303,4231,4213,4148,4205,4286,4083,4293,4153,4147,4210,4222,4183,4326,4105,4261,4100,4201,4262,4143,4215,4205,4333,4138,4187,4171,4212,4252,4234,4333,4281,4271,4292,4133,4164,4155,4335,4204,4068,4217,4311,4221,4227,4277,4193,4148,4227,4201,4134,4074,4243,4149,4317,4121,4351,4148,4109,4133,4278,4354,4206,4402,4223,4193,4295,4232,4189,4261,4300,4368,4255,4301,4281,4260,4168,4217,4199,4313,4122,4217,4150,4284,4068,4342,4351,4259,4211,4202,4262,4175,4229,4210,4209,4272,4053,4189,4193,4266,4157,4107,4259,4171,4255,4123,4313,4185,4303,4210,4259,4284,4309,4343,4214,4166,4237,4160,4407,4114,4310,4140,4251,4255,4172,4316,4214,4137,4088,4131,4300,4313,4180,4165,4234,4207,4234,4187,4240,4185,4367,4145,4311,4093,4233,4189,4253,4199,4152,4155,4222,4171,4208,4392,4267,4171,4260,4141,4236,4324,4179,4307,4347,4163,4174,4186,4211,4259,4405,4082,4313,4229,4199,4236,4042,4272,4263,4135,4159,4201,4291,4285,4183,4239,4363,4333,4316,4281,4288,4140,4054,4345,4294,4323,4263,4251,4193,4095,4435,4175,4192,4258,4172,4210,4254,4254,4110,4260,4300,4162,4241,4158,4399,4270,4326,4162,4157,4155,4170,4213,4296,4281,4319,4302,4143,4285,4238,4256,4226,4305,4198,4186,4144,4151,4218,4117,4249,4226,4102,4050,4219,4126,4356,4040,4135,4258,4166,4243,4131,4124,4316,4254,4310,4252,4184,4241,4128,4347,4246,4032,4244,4283,4213,4185,4157,4137,4236,4202,4330,4161,4238,4140,4183,4215,4129,4265,4382,4272,4119,4398,4219,4258,4288,4296,4181,4206,4228,4196,4240,4266,4337,4285,4205,4279,4302,4285,4201,4165,4223,4391,4181,4262,4274,4277,4229,4174,4270,4421,4087,4333,4174,4290,4369,4089,4120,4233,4058,4169,4274,4164,4453,4178,4242,4336,4206,4228,4211,4270,3997,4276,4115,4143,4092,4197,4137,4111,4051,4350,4297,4210,4225,4340,4302,4222,4349,4155,4251,4279,4170,4198,4139,4137,4142,4282,4388,4143,4349,4156,4184,4221,4155,4184,4251,4142,4219,4233,4209,4327,4220,4359,3981,4251,4176,4238,4224,4378,4411,4095,4290,4328,4270,4241,4124,4170,4198,4134,4214,4205,4372,4055,4146,4165,4287,4160,4186,4315,4286,4321,4210,4321,4312,4302,4371,4280,4293,4178,4316,4396,4177,4234,4280,4318,4304,4320,4162,4330,4166,4159,4224,4286,4181,4279,4194,4287,4083,4274,4267,4264,4141,4096,4020,4278,4296,4185,4184,4129,4160,4100,4183,4262,4197,4081,4240,4190,4326,4316,4202,4158,4267,4191,4105,4194,4218,4226,4366,4266,4324,4161,4180,4298,4076,4240,4247,4246,4337,4224,4207,4246,4084,4253,4332,4039,4111,4175,4221,4236,4194,4296,4283,4129,4355,4220,4318,4080,4024,4234,4292,4304,4306,4336,4152,4263,4253,4157,4085,4196,4196,4273,4127,4213,4249,4225,4054,4208,4238,4267,4253,4211,4265,4213,4232,4211,4299,4343,4146,4243,4221,4113,4164,4355,4157,4069,4170,4247,4302,4340,4243,4317,4142,4200,4247,4194,4264,4310,4225,4125,4168,4202,4120,4373,4262,4215,4243,4163,4166,4391,4127,4211,4199,4219,4244,4090,4235,4276,4203,4265,4260,4263,4221,4309,4353,4281,4195,4205,4085,4255,4393,4198,4267,4280,4222,4277,4240,4246,4241,4149,4160,4101,4201,4179,4366,3978,4193,4195,4296,4169,4223,4163,4220,4243,4205,4200,4285,4331,4137,4215,4130,4326,4276,4208,4205,4229,4231,4154,4255,4163,4069,4225,4168,4187,4304,4333,4135,4168,4260,4103,4281,4151,4244,4145,4217,4217,4188,4278,4216,4273,4206,4311,4242,4340,4222,4293,4090,4191,4134,4229,4210,4315,4251,4127,4412,4189,4382,4210,4171,4107,4184,4187,4257,4163,4313,4270,4328,4107,4185,4226,4302,4197,4274,4112,4179,4251,4278,4104,4198,4242,4166,4204,4280,4131,4080,4157,4334,4262,4423,4229,4264,4027,4283,4239,4288,4279,4149,4225,4320,4187,4312,4221,4345,4255,4199,4022,4084,4166,4131,4160,4216,4169,4223,4272,4196,4180,4368,4173,4222,4290,4163,4382,4239,4285,4232,4292,4149,4253,4177,4169,4318,4258,4240,4190,4293,4230,4294,4280,4168,4166,4338,4194,4210,4177,4231,4289,4302,4183,4125,4292,4257,4187,4268,4204,4329,4291,4251,4220,4258,4243,4335,4095,4266,4243,4181,4192,4187,4205,4154,4115,4175,4158,4307,4087,4173,4318,4177,4398,4161,4169,4219,4174,4184,4273,4140,4258,4216,4354,4154,4139,4235,4128,4164,4316,4043,4297,4229,4224,4207,4350,4200,4277,4155,4233,4099,4193,4307,4104,4223,4119,4282,4168,4155,4315,4243,4165,4190,4230,4238,4208,4238,4169,4272,4218,4136,4361,4068,4316,4228,4220,4164,4232,4289,4250,4275,4272,4216,4203,4229,4217,4121,4216,4211,4327,4221,4239,4116,4236,4187,4280,4063,4257,4331,4303,4378,4271,4093,4171,4043,4172,4181,4268,4204,4216,4271,4187,4223,4137,4101,4004,4257,4207,4285,4245,4143,4275,4248,4187,4090,4246,4209,4250,4144,4048,3988,4231,4121,4143,4038,4141,4352,4092,4162,4289,4154,4181,4235,4347,4088,4256,4171,4233,4186,4207,4139,4164,4259,4318,4202,4266,4145,4199,4351,4060,4287,4273,4216,4197,4151,4363,4253,4283,4334,4297,4186,4259,4210,4144,4246,4239,4208,4087,4219,4156,4173,4226,4434,4078,4199,4207,4248,4084,4265,4150,4211,4288,4293,4212,4142,4145,4115,4210,4055,4187,4390,4189,4156,4175,4309,4204,4083,4475,4201,4268,4301,4109,4151,4222,4246,4239,4266,4309,4213,4277,4249,4121,4312,4344,4350,4216,4291,4381,4207,4111,4160,4173,4153,4125,4148,4231,4253,4108,4287,4211,4277,4419,4325,4326,4126,4107,4234,4024,4293,4300,4206,4142,4117,4215,4257,4227,4310,4188,4227,4137,4231,4175,4358,4226,4297,4329,4268,4181,4322,4185,4312,4317,4181,4188,4258,4419,4110,4127,4172,4141,4323,4134,4342,4305,4342,4178,4254,4206,4290,4212,4199,4319,4162,4267,4080,4422,4064,4112,4282,4224,4207,4204,4028,4226,4168,4240,4227,4132,4135,4205,4061,4205,4250,4331,4196,4253,4237,4131,4230,4228,4164,4283,4272,4080,4197,4227,4281,4138,4270,4184,4244,4224,4191,4179,4220,4257,4253,4268,4074,4179,4098,4149,4141,4166,4109,4276,4316,4212,4251,4170,4123,4295,4077,4199,4210,4311,4119,4296,4033,4234,4167,4353,4113,4249,4272,4300,4316,4197,4150,4235,4220,4160,4232,4051,4197,4170,4257,4275,4126,4234,4161,4264,4327,4209,4186,4200,4235,4253,4335,4244,4249,4177,4395,4187,4177,4107,4399,4188,4179,4229,4306,4187,4211,4215,4234,4220,4264,4166,4202,4119,4309,4319,4174,4173,4367,4330,4362,4218,4237,4289,4160,4191,4210,4280,4256,4222,4056,4285,4144,4200,4111,4196,4045,4255,4130,4188,4127,4190,4323,4137,4194,4177,4155,4114,4183,4259,4197,4310,4195,4283,4180,4144,4061,4131,4109,4210,4150,4376,4142,4341,4257,4254,4187,4370,4259,4183,4238,4272,4283,4254,4190,4122,4262,4197,4359,4182,4282,4200,4323,4221,4167,4125,4252,4190,4036,4250,4401,4330,4124,4243,4210,4293,4179,4235,4308,4158,4245,4226,4221,4211,4133,4231,4191,4230,4254,4166,4253,4104,4172,4307,4103,4323,4310,4083,4278,4171,4200,4274,4131,4320,4114,4197,4129,4185,4346,4280,4322,4073,4293,4119,4329,4175,4150,4183,4216,4196,4259,4236,4284,4328,4350,4225,4172,4222,4288,4278,4248,4206,4243,4097,4096,4048,4213,4266,4163,4229,4260,4291,4086,4260,4168,4207,4082,4175,4151,4305,4294,4183,4020,4222,4127,4263,4242,4073,4054,4074,4132,4251,4225,4201,4210,4112,4299,4205,4278,4119,4311,4334,4331,4320,4259,4246,4324,4220,4343,4213,4050,4339,4095,4099,4235,4238,4144,4169,4225,4289,4264,4062,4196,4376,4158,4188,4173,4240,4254,4384,4086,4340,4184,4340,4013,4185,4360,4266,4358,4239,4351,4101,4264,4293,4206,4121,4399,4218,4454,4163,4356,4042,4271,4232,4174,4156,4129,4301,4229,4253,4151,4198,4339,4190,4180,4259,4133,4270,4322,3985,4346,4161,4269,4205,4112,4187,4270,4150,4203,4111,4203,4146,4330,4311,4218,4204,4215,4379,4182,4211,4223,4093,4202,4394,4269,4234,4196,4153,4353,4074,4124,4205,4193,4263,4255,4181,4212,4135,4300,4252,4160,4221,4166,4192,4179,4321,4231,4299,4259,4297,4195,4327,4402,4218,4291,4242,4114,4384,4241,4342,4235,4184,4169,4146},{4332,4463,4423,4309,4351,4402,4385,4518,4431,4586,4436,4391,4336,4345,4336,4426,4473,4469,4280,4526,4439,4477,4309,4413,4373,4313,4365,4475,4430,4361,4379,4343,4366,4375,4352,4436,4296,4298,4406,4378,4326,4345,4368,4421,4324,4324,4354,4317,4270,4436,4339,4335,4453,4371,4335,4313,4323,4430,4366,4436,4349,4354,4455,4436,4458,4383,4485,4237,4244,4448,4320,4379,4250,4389,4340,4472,4412,4335,4415,4429,4398,4279,4329,4369,4467,4416,4295,4462,4347,4275,4291,4373,4442,4374,4309,4318,4180,4252,4501,4412,4259,4322,4297,4220,4300,4490,4519,4379,4337,4330,4354,4336,4252,4480,4316,4435,4295,4426,4379,4321,4316,4415,4345,4450,4397,4443,4474,4421,4404,4323,4352,4406,4376,4348,4546,4402,4390,4469,4277,4284,4315,4453,4429,4404,4441,4343,4368,4372,4317,4344,4354,4331,4403,4426,4511,4378,4369,4416,4323,4323,4339,4388,4391,4458,4374,4315,4382,4327,4283,4449,4382,4193,4333,4253,4357,4259,4455,4276,4355,4347,4360,4311,4330,4200,4381,4438,4470,4418,4415,4425,4432,4346,4549,4410,4404,4223,4304,4372,4392,4388,4363,4222,4325,4473,4342,4182,4258,4607,4435,4484,4456,4423,4479,4219,4377,4499,4371,4351,4411,4208,4292,4605,4450,4384,4422,4159,4456,4379,4346,4367,4175,4283,4231,4452,4241,4420,4494,4308,4536,4405,4355,4445,4483,4265,4323,4502,4214,4466,4380,4237,4341,4449,4363,4457,4388,4310,4321,4267,4400,4195,4509,4392,4271,4289,4417,4349,4368,4528,4542,4386,4330,4246,4277,4371,4331,4455,4402,4453,4278,4465,4274,4447,4387,4369,4348,4430,4340,4466,4532,4504,4253,4455,4466,4270,4451,4485,4289,4418,4287,4380,4413,4298,4382,4290,4347,4262,4399,4400,4249,4301,4350,4356,4388,4493,4495,4515,4332,4322,4286,4236,4479,4336,4276,4320,4478,4262,4306,4368,4393,4325,4565,4297,4319,4256,4583,4475,4312,4519,4221,4436,4423,4438,4350,4562,4274,4472,4338,4477,4448,4300,4425,4331,4383,4258,4309,4342,4412,4389,4251,4424,4484,4466,4417,4383,4438,4305,4319,4310,4459,4514,4397,4388,4420,4454,4438,4361,4369,4330,4276,4392,4482,4503,4445,4432,4335,4366,4385,4511,4472,4229,4184,4327,4279,4383,4236,4380,4280,4377,4493,4260,4416,4437,4460,4460,4245,4347,4582,4285,4185,4234,4443,4323,4392,4325,4436,4408,4466,4421,4278,4372,4457,4313,4548,4409,4383,4335,4361,4429,4467,4397,4326,4474,4274,4385,4245,4416,4294,4315,4472,4451,4365,4256,4272,4372,4374,4582,4345,4401,4287,4320,4127,4225,4209,4421,4358,4498,4429,4250,4329,4319,4333,4334,4358,4356,4467,4329,4310,4388,4305,4400,4370,4193,4414,4331,4503,4351,4471,4521,4207,4390,4567,4460,4291,4378,4332,4410,4306,4482,4432,4518,4335,4374,4228,4343,4331,4499,4378,4447,4286,4368,4441,4363,4360,4246,4304,4516,4371,4476,4281,4376,4436,4399,4385,4461,4359,4466,4325,4465,4282,4427,4289,4287,4301,4383,4426,4674,4397,4407,4462,4358,4516,4354,4311,4554,4247,4365,4318,4325,4403,4382,4339,4467,4377,4429,4321,4387,4466,4452,4226,4442,4367,4287,4302,4430,4313,4440,4321,4444,4353,4361,4406,4517,4493,4297,4382,4361,4599,4371,4462,4421,4479,4420,4495,4474,4446,4428,4475,4448,4415,4463,4428,4587,4483,4359,4278,4433,4252,4260,4415,4391,4389,4444,4370,4401,4447,4437,4365,4374,4375,4364,4355,4211,4246,4444,4490,4303,4412,4490,4524,4377,4492,4380,4195,4423,4395,4466,4367,4410,4422,4342,4495,4444,4355,4413,4575,4347,4396,4506,4325,4369,4305,4348,4395,4288,4215,4420,4252,4358,4424,4458,4338,4282,4411,4494,4397,4355,4327,4440,4395,4469,4315,4276,4346,4388,4509,4369,4357,4289,4403,4313,4422,4504,4449,4355,4416,4561,4400,4510,4437,4428,4275,4247,4422,4229,4377,4428,4536,4425,4470,4415,4429,4512,4293,4337,4372,4512,4389,4376,4408,4445,4390,4351,4413,4294,4461,4376,4320,4247,4384,4485,4450,4390,4498,4210,4344,4456,4436,4307,4374,4404,4364,4371,4429,4339,4510,4307,4438,4271,4442,4444,4396,4357,4510,4240,4378,4391,4252,4364,4405,4443,4418,4336,4368,4341,4414,4411,4431,4321,4563,4446,4337,4383,4430,4481,4487,4300,4387,4357,4365,4290,4332,4339,4388,4301,4558,4406,4320,4422,4289,4304,4366,4315,4367,4460,4445,4364,4491,4366,4249,4453,4393,4412,4413,4222,4331,4422,4356,4350,4440,4330,4366,4392,4260,4309,4348,4458,4345,4360,4513,4420,4363,4406,4297,4421,4266,4304,4385,4258,4399,4287,4477,4288,4292,4386,4226,4429,4343,4425,4332,4334,4477,4339,4393,4539,4262,4381,4336,4332,4325,4549,4320,4410,4276,4305,4355,4412,4478,4316,4280,4370,4450,4367,4373,4401,4302,4315,4516,4350,4457,4511,4393,4369,4434,4393,4454,4602,4252,4493,4386,4371,4345,4445,4409,4443,4411,4330,4398,4205,4378,4337,4275,4505,4333,4410,4392,4305,4346,4345,4301,4430,4424,4420,4365,4455,4279,4368,4495,4428,4471,4324,4227,4411,4230,4339,4235,4465,4420,4254,4436,4372,4378,4451,4422,4296,4541,4407,4383,4542,4345,4344,4305,4329,4419,4230,4156,4392,4363,4280,4311,4260,4448,4368,4458,4405,4333,4264,4417,4486,4380,4417,4342,4357,4346,4411,4558,4135,4316,4346,4394,4495,4359,4416,4324,4476,4397,4343,4358,4307,4323,4358,4261,4386,4331,4473,4464,4394,4422,4271,4311,4449,4436,4458,4363,4224,4243,4351,4503,4301,4295,4402,4420,4338,4398,4275,4442,4510,4402,4463,4377,4473,4374,4264,4404,4290,4224,4323,4511,4500,4368,4398,4383,4516,4293,4206,4364,4336,4242,4309,4325,4215,4382,4376,4240,4386,4311,4219,4348,4442,4456,4292,4433,4419,4289,4313,4387,4277,4458,4223,4455,4465,4407,4396,4261,4405,4360,4330,4387,4362,4393,4407,4368,4383,4404,4355,4332,4348,4356,4367,4267,4246,4294,4431,4383,4454,4537,4379,4471,4308,4430,4322,4425,4368,4329,4307,4350,4333,4354,4242,4337,4586,4430,4316,4362,4388,4385,4348,4333,4342,4307,4387,4505,4280,4470,4332,4252,4423,4505,4272,4468,4486,4338,4390,4376,4364,4387,4404,4280,4364,4261,4470,4387,4370,4519,4383,4395,4485,4284,4300,4391,4544,4334,4316,4406,4371,4313,4462,4431,4382,4467,4461,4290,4320,4270,4437,4352,4300,4535,4389,4319,4413,4403,4301,4221,4427,4449,4437,4253,4378,4314,4490,4312,4381,4449,4317,4348,4472,4336,4531,4485,4494,4337,4385,4368,4434,4334,4328,4471,4333,4383,4515,4385,4447,4338,4438,4331,4269,4354,4275,4436,4330,4298,4352,4433,4354,4449,4471,4383,4337,4433,4398,4372,4363,4363,4527,4381,4377,4370,4384,4337,4290,4281,4291,4539,4253,4515,4441,4430,4550,4462,4344,4366,4404,4418,4352,4339,4530,4369,4356,4441,4423,4361,4174,4492,4403,4337,4492,4365,4331,4258,4445,4301,4216,4497,4324,4531,4388,4391,4423,4234,4412,4360,4311,4511,4397,4450,4408,4487,4506,4268,4310,4327,4367,4326,4306,4495,4270,4332,4475,4481,4300,4229,4386,4450,4210,4430,4261,4347,4376,4297,4445,4497,4467,4416,4509,4394,4180,4287,4450,4493,4270,4343,4488,4386,4333,4303,4268,4305,4336,4379,4257,4285,4455,4424,4422,4432,4275,4451,4392,4300,4362,4396,4426,4367,4307,4417,4349,4419,4463,4540,4342,4485,4355,4392,4417,4353,4397,4260,4299,4438,4589,4403,4308,4379,4384,4275,4252,4322,4349,4305,4463,4218,4442,4426,4336,4411,4379,4488,4338,4404,4342,4451,4462,4382,4356,4490,4495,4458,4290,4304,4550,4378,4370,4376,4365,4310,4228,4305,4404,4386,4471,4311,4481,4341,4397,4363,4403,4245,4407,4292,4506,4365,4237,4361,4493,4276,4274,4475,4280,4266,4361,4367,4264,4486,4117,4343,4429,4284,4312,4288,4518,4257,4313,4250,4461,4450,4411,4298,4372,4535,4404,4379,4174,4150,4342,4303,4344,4413,4228,4319,4363,4310,4313,4402,4490,4373,4386,4317,4427,4409,4287,4407,4318,4453,4368,4404,4392,4472,4366,4470,4445,4380,4504,4503,4270,4408,4350,4385,4411,4303,4339,4378,4361,4315,4347,4369,4309,4412,4238,4375,4356,4342,4248,4332,4364,4404,4478,4461,4472,4298,4455,4327,4487,4315,4312,4426,4418,4228,4357,4398,4426,4347,4454,4393,4438,4359,4406,4416,4389,4434,4317,4380,4416,4255,4412,4439,4419,4357,4269,4409,4355,4475,4377,4420,4225,4293,4321,4417,4487,4416,4437,4563,4443,4340,4366,4301,4281,4367,4251,4166,4330,4346,4462,4306,4270,4399,4312,4392,4323,4298,4430,4297,4476,4307,4405,4385,4356,4474,4409,4327,4491,4428,4428,4354,4352,4362,4304,4395,4403,4360,4426,4298,4354,4331,4473,4454,4333,4324,4526,4468,4519,4338,4467,4377,4366,4449,4376,4373,4250,4272,4392,4432,4341,4416,4349,4489,4211,4417,4368,4421,4483,4360,4448,4403,4389,4378,4421,4294,4307,4334,4299,4279,4390,4314,4292,4473,4420,4341,4360,4283,4384,4497,4494,4193,4579,4344,4434,4436,4325,4390,4405,4314,4402,4508,4340,4368,4594,4388,4353,4450,4491,4186,4439,4235,4352,4435,4288,4446,4455,4349,4344,4401,4279,4313,4322,4472,4476,4336,4325,4492,4451,4409,4411,4340,4326,4335,4349,4296,4426,4498,4416,4266,4351,4434,4512,4434,4493,4388,4316,4416,4527,4287,4367,4338,4321,4421,4295,4388,4305,4444,4273,4424,4337,4563,4373,4361,4460,4373,4398,4318,4475,4427,4384,4318,4447,4432,4354,4479,4456,4259,4411,4342,4376,4447,4337,4461,4393,4561,4397,4223,4499,4282,4437,4344,4398,4419,4290,4487,4308,4469,4480,4502,4347,4463,4383,4337,4394,4331,4448,4413,4409,4397,4383,4390,4289,4545,4232,4329,4330,4278,4323,4341,4364,4421,4421,4350,4416,4385,4281,4401,4257,4342,4245,4386,4271,4443,4443,4221,4374,4324,4440,4479,4552,4361,4302,4210,4336,4372,4296,4336,4355,4526,4429,4416,4354,4399,4441,4320,4313,4244,4297,4460,4324,4397,4357,4300,4359,4334,4329,4463,4356,4440,4475,4493,4357,4380,4230,4443,4330,4379,4416,4419,4426,4283,4341,4258,4350,4416,4342,4354,4358,4260,4434,4508,4364,4259,4353,4429,4334,4366,4266,4337,4287,4305,4470,4435,4523,4326,4367,4346,4405,4359,4304,4253,4297,4155,4441,4403,4377,4331,4335,4367,4518,4312,4288,4264,4457,4436,4311,4406,4379,4341,4496,4394,4326,4384,4333,4397,4311,4416,4431,4255,4424,4438,4419,4336,4372,4408,4394,4273,4480,4357,4377,4355,4397,4414,4344,4396,4413,4335,4454,4478,4374,4319,4270,4528,4321,4388,4394,4347,4361,4465,4291,4300,4274,4415,4307,4369,4433,4250,4355,4373,4457,4488,4365,4505,4438,4287,4369,4364,4414,4296,4397,4410,4468,4366,4414,4333,4484,4245,4417,4306,4492,4425,4517,4420,4489,4305,4445,4383,4557,4424,4446,4391,4361,4418,4301,4335,4309,4384,4316,4409,4308,4406,4339,4320,4354,4360,4368,4344,4382,4479,4327,4374,4323,4316,4436,4317,4310,4290,4343,4412,4344,4297,4389,4401,4388,4316,4248,4530,4418,4286,4437,4287,4294,4398,4320,4236,4518,4386,4421,4353,4337,4502,4219,4394,4343,4419,4467,4458,4346,4470,4236,4228,4378,4261,4391,4361,4256,4368,4345,4382,4342,4296,4372,4440,4455,4268,4262,4349,4457,4443,4463,4317,4310,4448,4170,4332,4339,4561,4358,4318,4518,4425,4493,4421,4337,4385,4429,4446,4392,4476,4375,4378,4398,4393,4327,4334,4380,4425,4360,4508,4357,4248,4375,4401,4469,4332,4471,4351,4501,4363,4250,4429,4305,4402,4378,4367,4379,4420,4324,4431,4372,4286,4392,4360,4291,4563,4322,4253,4489,4441,4427,4293,4480,4359,4376,4363,4412,4357,4250,4462,4494,4266,4431,4305,4396,4412,4399,4432,4363,4332,4342,4386,4250,4367,4379,4579,4261,4342,4418,4496,4381,4418,4329,4421,4533,4206,4368,4432,4386,4296,4308,4464,4328,4257,4331,4453,4496,4506,4499,4370,4447,4355,4459,4306,4455,4369,4373,4321,4533,4349,4290,4408,4364,4327,4450,4428,4294,4543,4470,4439,4411,4464,4572,4436,4374,4363,4446,4326,4479,4274,4491,4451,4449,4403,4310,4281,4461,4490,4306,4251,4283,4247,4517,4391,4451,4300,4436,4368,4318,4474,4404,4435,4454,4237,4371,4346,4455,4279,4365,4413,4328,4415,4452,4553,4395,4361,4378,4309,4455,4461,4297,4366,4275,4198,4356,4514,4359,4413,4486,4364,4287,4424,4503,4286,4437,4488,4232,4363,4347,4442,4451,4390,4294,4337,4482,4318,4325,4339,4306,4384,4274,4321,4278,4372,4308,4400,4570,4297,4362,4327,4357,4285,4283,4461,4315,4250,4539,4366,4530,4342,4296,4423,4297,4343,4428,4477,4260,4460,4362,4292,4248,4411,4343,4369,4472,4355,4427,4321,4399,4258,4351,4244,4333,4407,4389,4251,4391,4367,4315,4346,4393,4456,4377,4342,4337,4330,4432,4297,4352,4509,4410,4301,4301,4368,4473,4333,4334,4430,4306,4181,4488,4537,4355,4407,4419,4357,4469,4343,4377,4274,4489,4351,4329,4206,4394,4448,4371,4337,4288,4342,4417,4371,4393,4459,4319,4375,4203,4406,4381,4382,4419,4332,4392,4326,4128,4419,4469,4337,4449,4422,4392,4424,4267,4282,4509,4354,4485,4441,4393,4331,4410,4314,4355,4420,4581,4430,4387,4309,4362,4374,4380,4280,4557,4335,4397,4414,4450,4277,4420,4291,4463,4345,4363,4332,4318,4300,4342,4514,4532,4506,4261,4236,4392,4410,4293,4470,4398,4432,4355,4393,4326,4423,4247,4455,4393,4208,4383,4386,4291,4341,4289,4493,4375,4407,4467,4412,4294,4366,4290,4402,4509,4451,4324,4296,4482,4397,4496,4344,4457,4393,4357,4395,4530,4310,4325,4335,4454,4501,4267,4310,4446,4338,4382,4424,4457,4305,4311,4385,4132,4530,4462,4476,4514,4336,4330,4393,4303,4552,4426,4414,4460,4393,4426,4294,4359,4381,4404,4392,4239,4435,4453,4316,4444,4484,4203,4400,4453,4435,4393,4506,4320,4432,4488,4386,4184,4364,4358,4473,4309,4339,4275,4364,4326,4336,4386,4218,4485,4478,4415,4508,4262,4400,4415,4554,4434,4381,4322,4333,4346,4319,4430,4396,4456,4266,4267,4321,4411,4297,4349,4273,4375,4374,4319,4387,4438,4354,4353,4423,4416,4428,4449,4296,4331,4238,4390,4490,4361,4467,4369,4417,4276,4442,4272,4447,4373,4433,4366,4263,4402,4216,4402,4521,4268,4465,4369,4489,4460,4311,4511,4460,4442,4338,4480,4359,4365,4314,4289,4530,4340,4408,4182,4264,4456,4482,4330,4287,4360,4331,4507,4508,4500,4345,4480,4463,4452,4368,4374,4410,4279,4372,4476,4344,4399,4291,4429,4601,4308,4399,4487,4389,4383,4491,4393,4356,4462,4440,4394,4502,4263,4318,4239,4293,4270,4442,4354,4385,4468,4435,4281,4521,4606,4287,4403,4396,4354,4379,4350,4553,4291,4335,4419,4419,4289,4411,4367,4404,4310,4456,4300,4287,4416,4414,4496,4299,4302,4498,4438,4528,4226,4413,4339,4453,4567,4307,4224,4422,4327,4408,4237,4294,4441,4222,4447,4216,4346,4280,4457,4431,4315,4489,4352,4443,4461,4363,4411,4238,4450,4289,4439,4390,4351,4418,4417,4466,4423,4479,4355,4399,4285,4377,4356,4247,4345,4351,4386,4374,4381,4450,4289,4424,4396,4398,4372,4525,4351,4472,4207,4457,4290,4372,4351,4210,4431,4243,4292,4322,4317,4501,4281,4460,4455,4481,4396,4414,4342,4370,4342,4302,4415,4528,4427,4477,4264,4359,4405,4284,4232,4288,4408,4429,4486,4338,4365,4447,4437,4433,4322,4380,4481,4329,4390,4264,4344,4388,4470,4534,4370,4338,4328,4314,4466,4335,4383,4258,4349,4520,4425,4487,4374,4359,4376,4530,4488,4425,4265,4388,4303,4276,4313,4469,4454,4265,4421,4273,4395,4299,4430,4394,4374,4441,4489,4313,4415,4465,4424,4369,4381,4537,4291,4295,4353,4367,4384,4289,4288,4393,4345,4225,4236,4429,4340,4447,4446,4219,4201,4436,4511,4486,4429,4368,4434,4442,4469,4335,4341,4527,4305,4281,4413,4354,4219,4487,4358,4347,4440,4281,4342,4470,4365,4319,4333,4433,4514,4359,4355,4316,4543,4459,4432,4527,4333,4394,4290,4428,4460,4428,4274,4177,4437,4281,4389,4305,4354,4323,4438,4285,4334,4176,4465,4384,4320,4481,4342,4393,4161,4468,4407,4351,4315,4429,4400,4412,4341,4317,4268,4307,4441,4476,4385,4302,4499,4260,4194,4398,4332,4424,4437,4445,4467,4302,4313,4431,4423,4324,4349,4250,4193,4404,4374,4454,4414,4391,4387,4329,4349,4178,4442,4371,4425,4266,4274,4449,4516,4275,4333,4497,4363,4239,4379,4368,4392,4455,4460,4321,4388,4181,4422,4380,4473,4419,4456,4401,4265,4373,4269,4455,4312,4312,4275,4438,4397,4439,4422,4430,4425,4279,4274,4374,4298,4453,4511,4250,4403,4322,4400,4396,4513,4397,4414,4408,4431,4481,4428,4403,4453,4363,4554,4424,4276,4405,4377,4291,4384,4457,4419,4315,4442,4483,4358,4140,4315,4379,4462,4467,4357,4507,4399,4476,4349,4407,4301,4160,4425,4381,4471,4329,4398,4367,4383,4435,4459,4335,4324,4372,4419,4322,4351,4393,4267,4379,4257,4394,4464,4395,4227,4355,4326,4249,4308,4524,4407,4300,4377,4351,4403,4486,4347,4477,4297,4332,4464,4291,4376,4344,4402,4445,4381,4534,4311,4483,4180,4396,4440,4466,4326,4436,4466,4461,4380,4426,4397,4379,4437,4330,4408,4378,4380,4423,4379,4310,4304,4229,4259,4406,4417,4570,4287,4261,4405,4422,4326,4489,4400,4334,4233,4354,4439,4351,4316,4506,4297,4389,4377,4327,4467,4337,4209,4331,4329,4394,4297,4294,4288,4422,4405,4408,4329,4288,4458,4368,4378,4374,4389,4470,4363,4381,4388,4386,4256,4251,4255,4311,4451,4332,4486,4390,4304,4352,4356,4352,4398,4531,4462,4379,4410,4398,4422,4282,4334,4312,4486,4441,4186,4429,4268,4306,4428,4338,4410,4375,4516,4413,4294,4653,4248,4447,4351,4384,4332,4396,4391,4289,4443,4435,4336,4444,4402,4335,4498,4378,4386,4324,4436,4455,4352,4363,4206,4472,4473,4436,4396,4366,4538,4188,4455,4424,4451,4578,4269,4433,4301,4351,4367,4453,4506,4286,4524,4510,4394,4322,4398,4373,4273,4344,4466,4346,4577,4316,4270,4376,4379,4307,4363,4281,4345,4363,4347,4540,4432,4426,4368,4291,4276,4357,4378,4441,4271,4499,4295,4325,4452,4389,4305,4371,4438,4314,4348,4529,4324,4288,4482,4488,4256,4508,4391,4314,4340,4283,4308,4369,4293,4446,4370,4485,4463,4243,4469,4320,4337,4609,4452,4290,4290,4266,4410,4378,4511,4413,4428,4353,4213,4430,4285,4368,4428,4387,4321,4250,4430,4323,4377,4372,4419,4376,4447,4285,4374,4402,4337,4470,4348,4305,4531,4430,4368,4467,4321,4451,4529,4335,4292,4541,4326,4301,4491,4343,4283,4377,4358,4484,4396,4443,4326,4378,4355,4367,4286,4420,4371,4445,4362,4453,4327,4355,4333,4339,4361,4304,4449,4203,4475,4249,4323,4277,4323,4268,4259,4356,4308,4267,4403,4260,4304,4417,4359,4317,4316,4483,4417,4425,4370,4355,4305,4309,4355,4264,4454,4453,4411,4487,4278,4521,4346,4285,4320,4425,4651,4398,4453,4315,4396,4345,4333,4358,4430,4369,4421,4351,4483,4485,4387,4215,4396,4452,4294,4477,4420,4454,4326,4536,4415,4231,4325,4384,4421,4318,4300,4351,4276,4315,4371,4323,4256,4338,4349,4365,4364,4301,4446,4198,4411,4233,4420,4267,4359,4401,4309,4445,4453,4315,4351,4490,4290,4331,4398,4429,4176,4500,4343,4217,4477,4260,4225,4501,4383,4320,4394,4356,4435,4273,4377,4315,4439,4302,4333,4452,4301,4418,4363,4512,4447,4463,4436,4340,4294,4371,4460,4249,4368,4374,4261,4410,4414,4379,4287,4373,4495,4384,4230,4397,4162,4393,4291,4366,4379,4328,4536,4436,4422,4383,4357,4323,4280,4379,4305,4366,4401,4209,4399,4339,4357,4308,4380,4464,4385,4364,4354,4462,4445,4344,4392,4447,4409,4426,4415,4311,4441,4374,4305,4410,4405,4490,4393,4249,4424,4193,4417,4490,4262,4303,4498,4399,4347,4327,4379,4409,4415,4407,4420,4402,4430,4457,4531,4313,4281,4397,4386,4100,4381,4290,4347,4441,4448,4504,4509,4525,4372,4442,4467,4403,4341,4396,4371,4405,4463,4344,4322,4520,4395,4382,4245,4470,4315,4238,4467,4363,4320,4335,4459,4272,4255,4404,4409,4371,4442,4367,4272,4476,4352,4210,4400,4339,4428,4382,4233,4472,4337,4328,4469,4406,4421,4376,4309,4437,4375,4274,4359,4442,4494,4288,4408,4324,4336,4360,4341,4374,4339,4243,4361,4427,4374,4477,4312,4291,4477,4367,4361,4419,4400,4339,4376,4386,4508,4420,4332,4435,4523,4324,4472,4467,4228,4379,4371,4242,4249,4436,4295,4429,4494,4489,4445,4285,4396,4366,4410,4338,4476,4391,4309,4445,4427,4389,4435,4302,4508,4324,4275,4366,4333,4340,4320,4317,4280,4382,4260,4497,4295,4456,4256,4292,4321,4306,4448,4384,4327,4319,4487,4266,4484,4527,4376,4442,4326,4323,4334,4307,4497,4555,4285,4280,4346,4491,4402,4324,4362,4526,4421,4252,4250,4335,4414,4369,4308,4239,4378,4414,4483,4276,4357,4398,4318,4548,4436,4252,4253,4412,4449,4480,4315,4483,4483,4338,4447,4334,4404,4334,4339,4355,4360,4240,4410,4382,4372,4312,4304,4476,4315,4394,4504,4483,4466,4283,4430,4559,4579,4443,4493,4244,4425,4425,4346,4324,4425,4420,4355,4302,4485,4458,4413,4407,4401,4214,4415,4324,4427,4476,4347,4357,4411,4331,4457,4441,4406,4350,4360,4423,4455,4513,4260,4351,4489,4355,4364,4285,4338,4390,4504,4435,4298,4270,4244,4244,4264,4549,4301,4329,4374,4300,4371,4449,4381,4374,4458,4338,4413,4314,4311,4470,4339,4417,4211,4404,4269,4332,4469,4433,4123,4370,4342,4347,4310,4292,4321,4415,4323,4338,4331,4329,4450,4307,4334,4460,4523,4350,4323,4379,4501,4573,4420,4432,4362,4384,4348,4427,4320,4570,4390,4286,4311,4470,4351,4462,4439,4385,4339,4407,4281,4362,4390,4499,4385,4413,4308,4432,4452,4524,4436,4256,4372,4407,4287,4292,4413,4408,4369,4420,4463,4413,4390,4381,4387,4431,4286,4432,4432,4293,4361,4274,4464,4478,4482,4499,4311,4313,4412,4414,4306,4246,4480,4438,4338,4403,4370,4376,4447,4259,4287,4301,4304,4424,4269,4380,4436,4509,4379,4325,4459,4408,4304,4324,4364,4263,4166,4357,4274,4345,4239,4372,4360,4422,4463,4405,4422,4372,4315,4389,4473,4315,4364,4576,4357,4397,4332,4305,4442,4182,4324,4288,4410,4320,4498,4371,4361,4294,4452,4415,4420,4491,4367,4418,4393,4261,4338,4402,4344,4331,4289,4439,4433,4392,4483,4214,4396,4434,4251,4226,4410,4339,4317,4343,4500,4370,4396,4367,4242,4369,4473,4448,4472,4428,4337,4324,4378,4498,4311,4406,4356,4513,4421,4486,4492,4484,4545,4371,4195,4374,4489,4395,4483,4316,4437,4373,4428,4344,4459,4323,4285,4351,4491,4324,4316,4369,4451,4533,4341,4409,4392,4327,4413,4385,4284,4263,4434,4223,4390,4377,4376,4346,4349,4497,4461,4216,4412,4292,4492,4422,4354,4238,4358,4498,4426,4241,4551,4385,4393,4442,4327,4400,4237,4328,4421,4414,4488,4387,4427,4369,4374,4313,4457,4377,4400,4343,4225,4513,4372,4320,4361,4128,4483,4362,4308,4281,4322,4297,4469,4272,4296,4386,4369,4476,4346,4314,4303,4208,4499,4378,4446,4347,4437,4303,4336,4492,4507,4381,4278,4358,4423,4492,4435,4387,4438,4546,4473,4395,4462,4540,4297,4539,4337,4222,4448,4560,4286,4312,4277,4388,4503,4318,4334,4414,4391,4552,4368,4421,4487,4390,4447,4236,4257,4381,4375,4363,4419,4340,4459,4483,4425,4479,4370,4399,4326,4286,4340,4283,4367,4417,4463,4299,4333,4313,4527,4340,4348,4395,4356,4356,4327,4325,4518,4382,4305,4316,4380,4378,4399,4379,4307,4388,4386,4318,4356,4427,4263,4365,4409,4326,4419,4245,4467,4428,4427,4437,4374,4429,4400,4350,4323,4488,4218,4418,4303,4460,4553,4298,4358,4351,4456,4385,4302,4414,4323,4363,4428,4361,4414,4447,4244,4450,4269,4375,4382,4413,4439,4364,4344,4357,4446,4375,4381,4375,4376,4316,4376,4424,4293,4377,4268,4481,4335,4488,4318,4437,4572,4300,4379,4361,4482,4423,4536,4385,4336,4388,4476,4339,4428,4423,4304,4511,4515,4553,4324,4332,4342,4253,4307,4378,4396,4237,4363,4321,4370,4426,4322,4219,4291,4501,4437,4413,4504,4352,4414,4544,4400,4204,4256,4380,4362,4313,4246,4283,4308,4404,4302,4298,4414,4325,4389,4384,4477,4463,4279,4327,4402,4255,4226,4373,4423,4291,4449,4377,4287,4242,4358,4485,4466,4339,4440,4433,4365,4325,4392,4451,4419,4359,4210,4406,4366,4373,4208,4492,4369,4339,4349,4453,4441,4347,4381,4408,4378,4393,4365,4308,4329,4402,4393,4327,4377,4247,4319,4339,4375,4375,4451,4377,4520,4376,4415,4370,4350,4376,4211,4527,4292,4455,4362,4382,4510,4287,4277,4367,4390,4326,4422,4414,4378,4353,4222,4362,4436,4332,4399,4276,4368,4579,4511,4402,4373,4327,4370,4426,4357,4511,4441,4445,4236,4389,4337,4345,4376,4309,4379,4441,4416,4425,4295,4410,4434,4383,4499,4258,4402,4363,4365,4446,4453,4329,4417,4448,4295,4378,4320,4436,4340,4401,4398,4358,4449,4325,4258,4416,4513,4391,4449,4311,4482,4210,4482,4240,4326,4334,4311,4208,4285,4352,4347,4347,4325,4413,4223,4306,4427,4425,4320,4430,4561,4416,4508,4381,4405,4252,4363,4556,4348,4288,4473,4246,4570,4315,4471,4451,4404,4398,4379,4505,4343,4312,4277,4367,4483,4327,4318,4476,4318,4278,4399,4316,4370,4433,4509,4422,4257,4324,4507,4408,4400,4408,4423,4340,4326,4441,4292,4388,4270,4413,4458,4504,4458,4399,4318,4278,4288,4250,4377,4526,4425,4325,4415,4375,4337,4337,4450,4477,4321,4421,4478,4320,4383,4502,4502,4298,4307,4337,4283,4290,4392,4467,4360,4397,4405,4363,4396,4354,4347,4533,4382,4310,4366,4473,4343,4436,4267,4394,4480,4391,4337,4386,4325,4395,4369,4477,4405,4375,4263,4391,4374,4341,4377,4427,4382,4450,4377,4241,4274,4528,4274,4381,4315,4402,4465,4383,4117,4478,4394,4473,4506,4337,4281,4384,4259,4352,4374,4314,4417,4379,4348,4466,4485,4370,4327,4437,4295,4334,4382,4418,4396,4482,4387,4564,4454,4341,4524,4349,4429,4221,4354,4317,4429,4443,4270,4477,4408,4326,4345,4199,4422,4387,4213,4375,4359,4425,4451,4374,4386,4409,4301,4348,4477,4316,4313,4284,4421,4465,4298,4341,4323,4303,4457,4324,4539,4312,4312,4255,4384,4338,4497,4439,4336,4251,4314,4464,4490,4403,4363,4501,4350,4369,4373,4345,4306,4346,4383,4338,4374,4341,4180,4313,4439,4410,4514,4379,4458,4296,4419,4391,4412,4343,4207,4523,4483,4350,4461,4358,4430,4430,4322,4386,4424,4335,4282,4451,4445,4389,4366,4381,4280,4331,4201,4245,4345,4211,4253,4474,4240,4410,4363,4332,4416,4333,4345,4396,4365,4407,4379,4484,4367,4464,4264,4294,4363,4270,4436,4338,4174,4315,4427,4450,4467,4378,4434,4335,4386,4335,4323,4497,4399,4393,4339,4369,4411,4427,4357,4268,4426,4260,4339,4413,4386,4441,4314,4411,4372,4442,4431,4395,4367,4401,4385,4364,4373,4375,4405,4312,4449,4516,4322,4401,4290,4368,4294,4313,4223,4376,4634,4543,4287,4445,4327,4434,4453,4525,4394,4413,4445,4382,4418,4414,4252,4356,4334,4348,4262,4480,4278,4197,4221,4431,4363,4422,4413,4437,4450,4197,4487,4468,4496,4328,4409,4358,4513,4504,4466,4383,4271,4387,4365,4337,4467,4200,4316,4440,4180,4417,4500,4383,4265,4313,4264,4404,4305,4270,4483,4346,4358,4214,4421,4398,4469,4450,4454,4413,4428,4270,4291,4584,4403,4462,4441,4435,4410,4286,4435,4297,4323,4299,4419,4283,4296,4487,4521,4533,4366,4394,4393,4409,4315,4386,4378,4454,4425,4420,4443,4394,4335,4249,4410,4479,4377,4497,4400,4449,4383,4314,4544,4445,4171,4358,4356,4420,4372,4367,4234,4338,4376,4408,4357,4461,4386,4443,4318,4508,4441,4257,4310,4326,4174,4408,4321,4330,4135,4289,4341,4400,4278,4390,4593,4372,4353,4248,4370,4412,4376,4447,4420,4270,4365,4241,4350,4379,4432,4369,4477,4334,4444,4428,4346,4469,4480,4420,4437,4355,4310,4306,4392,4347,4264,4275,4257,4363,4615,4431,4420,4361,4481,4431,4385,4461,4410,4438,4420,4450,4279,4250,4345,4300,4324,4310,4441,4374,4349,4206,4366,4539,4282,4325,4393,4520,4334,4337,4387,4424,4523,4317,4350,4326,4448,4359,4394,4401,4369,4387,4441,4313,4451,4261,4239,4216,4328,4465,4302,4451,4337,4378,4574,4377,4370,4428,4324,4403,4342,4304,4427,4394,4352,4323,4536,4471,4276,4239,4410,4446,4402,4496,4334,4233,4490,4441,4381,4495,4283,4289,4274,4341,4348,4415,4433,4494,4399,4324,4443,4313,4301,4260,4429,4461,4276,4394,4292,4197,4314,4406,4251,4380,4372,4362,4434,4300,4285,4300,4329}},
{{1000,2.500000},{117,95,113,111,116,91,76,93,92,88,91,131,87,90,96,69,93,80,82,86,115,84,108,102,91,117,116,105,96,82,88,102,73,105,93,93,95,112,102,98,80,86,107,80,129,97,107,73,66,72,88,90,93,103,79,96,61,130,92,90,91,84,110,96,112,88,101,89,102,59,92,84,93,112,103,94,71,87,108,92,130,84,93,81,76,118,88,103,116,107,90,111,117,113,87,88,109,131,101,136,80,97,113,87,85,56,107,86,89,90,76,92,58,89,102,99,98,97,92,102,91,102,115,78,117,80,89,98,102,100,93,96,66,90,94,83,80,93,109,95,95,88,88,99,91,94,84,94,93,99,84,92,72,106,97,103,114,85,90,95,117,98,87,115,105,97,90,100,86,84,85,118,81,98,83,91,90,123,60,85,104,83,89,118,101,93,102,82,130,99,96,119,122,66,105,111,104,111,90,102,100,98,97,153,146,89,101,67,104,77,116,112,74,72,97,92,104,63,73,95,103,75,106,82,83,115,112,117,80,122,87,83,98,107,88,105,90,113,98,79,72,121,82,107,76,88,98,87,99,119,121,86,83,122,116,95,92,113,108,85,79,86,102,98,84,93,87,120,95,94,107,97,111,81,122,87,93,72,89,87,94,109,92,95,111,128,103,88,90,84,97,102,108,132,123,102,91,82,122,93,76,110,122,101,78,96,96,85,119,72,110,92,84,105,84,95,102,78,99,86,93,109,110,113,90,109,107,77,77,119,56,105,111,75,72,102,108,97,84,100,98,95,86,77,99,97,85,89,91,92,107,108,106,81,90,104,75,78,125,100,111,90,113,83,82,108,77,94,108,90,95,105,75,83,97,114,103,83,98,90,93,70,118,105,111,90,104,111,107,80,103,92,110,97,81,90,92,78,97,103,100,96,102,114,83,105,94,103,92,79,95,89,100,106,79,103,112,62,92,86,102,95,108,80,83,75,88,86,70,111,109,122,87,107,110,85,93,124,91,113,85,80,89,99,96,102,109,108,113,54,92,103,73,97,101,101,80,89,75,104,92,90,95,88,107,91,85,103,106,82,84,87,93,102,83,93,106,89,88,125,96,97,83,94,84,95,75,115,81,104,111,89,136,86,112,101,92,116,102,99,103,71,100,79,87,111,84,79,82,125,108,93,107,108,109,75,118,71,92,101,82,115,99,86,101,107,75,114,87,96,72,95,92,80,96,95,100,79,94,98,96,86,96,133,110,131,110,96,83,103,99,105,96,114,85,99,137,108,85,99,113,75,89,112,115,129,96,104,75,137,111,101,80,103,81,70,106,93,101,104,99,83,129,90,62,90,78,98,83,70,105,103,69,119,116,101,112,95,84,93,74,78,96,114,88,117,68,86,83,97,112,85,97,103,92,96,111,129,99,133,96,70,108,64,76,90,88,99,81,108,102,95,96,79,107,72,95,75,87,94,87,104,84,80,112,89,108,105,86,70,89,99,99,93,83,108,76,79,70,96,110,104,102,94,100,85,103,86,84,103,102,87,112,96,69,76,96,85,103,105,87,78,99,83,100,100,118,117,94,114,88,98,124,109,85,96,92,80,103,90,90,102,109,85,85,88,79,100,77,83,77,78,97,111,87,76,98,108,83,84,79,105,102,72,115,117,122,115,88,86,90,85,109,77,89,62,81,89,89,85,90,95,102,94,79,103,107,103,59,91,92,119,85,90,82,93,69,98,115,85,73,95,77,146,91,123,64,85,65,123,87,110,76,86,92,86,106,87,87,98,102,97,111,80,91,115,109,102,101,101,110,104,78,69,78,99,80,84,104,104,79,82,115,97,97,111,92,110,96,102,75,91,102,111,108,96,107,106,93,103,91,77,116,103,76,102,91,97,85,82,80,101,92,84,115,103,71,104,116,105,117,72,72,103,90,79,109,93,110,105,93,79,94,109,70,95,101,101,101,71,85,95,79,101,111,70,94,94,100,60,117,99,91,85,117,103,80,119,85,114,90,102,91,81,101,104,92,107,78,97,84,97,130,81,66,107,77,88,96,120,88,99,123,92,112,111,72,109,75,108,94,87,113,100,81,100,98,98,113,91,83,77,91,101,109,82,76,93,77,95,102,109,92,93,98,108,82,100,88,66,88,116,83,95,83,99,104,90,129,96,76,87,101,107,89,89,85,111,72,97,106,99,116,91,97,104,94,97,70,112,85,83,99,77,91,110,91,68,76,101,132,71,73,91,80,114,90,91,79,77,87,92,106,76,115,75,116,116,100,100,96,95,65,120,128,92,66,99,102,106,92,101,83,85,79,102,123,85,93,110,92,95,123,114,118,95,61,83,100,129,72,101,113,88,88,87,79,98,99,92,95,88,118,113,102,81,111,117,110,111,94,124,88,106,113,98,81,97,110,117,115,74,100,85,100,98,90,92,94,101,98,88,83,128,99,90,116,124,84,99,71,81,115,118,110,91,66,102,83,127,100,115,87,100,89,99,136,99,93,127,109,77,81,116,130,92,67,89,105,62,69,95,90,90,92,99,84,101,97,98,77,89,101,91,95,93,109,67,99,106,100,117,80,70,91,95,95,95,110,96,72,75,112,130,108,97,73,102,72,117,107,108,102,109,87,100,106,104,71,88,109,104,100,78,95,118,99,123,114,80,96,95,82,80,67,74,113,82,89,81,80,95,81,92,94,87,86,106,96,56,104,83,99,101,111,88,132,103,87,91,93,100,119,78,71,123,100,80,86,96,80,103,81,103,112,108,85,95,106,108,81,92,97,109,115,96,82,82,74,85,88,104,91,96,143,123,64,97,97,91,96,76,93,72,109,79,94,95,91,104,112,92,94,96,82,96,93,84,98,76,113,75,93,92,101,97,114,79,87,73,66,114,83,99,98,80,80,117,85,112,80,85,92,78,108,119,92,110,93,87,105,100,82,109,95,79,125,79,98,102,92,73,90,82,101,93,95,80,80,92,87,74,92,80,96,118,98,82,72,96,84,67,82,129,111,94,96,116,73,98,80,104,77,93,119,87,74,84,88,86,100,78,77,96,88,122,89,109,102,99,89,84,101,108,73,72,103,99,112,71,97,90,98,113,91,113,100,85,103,95,83,91,87,80,94,100,99,75,95,105,66,101,105,95,75,123,88,116,75,101,87,101,89,89,74,94,81,78,81,109,88,94,91,105,112,86,114,113,103,77,108,70,104,110,82,72,123,85,88,114,106,104,110,96,76,134,104,93,78,76,106,98,82,85,85,101,122,93,90,96,108,107,72,95,98,96,87,99,83,101,124,83,106,92,78,107,105,89,82,125,95,92,97,113,102,121,84,113,83,119,100,102,109,96,93,82,126,96,97,106,108,105,99,109,92,114,94,82,92,105,151,72,72,106,83,122,104,92,122,93,86,106,102,95,81,85,61,100,145,99,108,104,119,101,93,105,108,72,93,117,90,87,81,77,79,88,98,77,125,93,93,83,116,92,64,92,85,102,98,74,93,81,106,119,149,122,121,102,76,101,74,84,92,102,107,74,117,94,108,86,110,85,113,118,118,124,107,115,84,88,97,74,104,98,101,76,85,91,94,121,95,91,81,102,80,88,91,83,74,78,75,103,91,104,66,95,129,90,96,115,81,93,76,85,81,100,94,104,86,78,101,81,90,80,105,94,80,119,99,107,103,99,74,76,91,111,121,104,111,94,98,104,80,92,97,110,103,70,75,115,68,101,100,92,120,93,86,103,104,95,77,89,100,101,110,108,102,110,98,92,70,109,74,83,77,88,94,94,104,80,105,98,72,91,99,95,109,101,102,107,81,101,93,82,81,101,98,87,96,100,94,95,105,97,93,82,95,105,111,96,95,106,97,85,124,102,105,102,92,88,103,97,108,73,72,106,95,83,93,117,98,95,122,75,92,94,106,87,136,120,109,68,97,78,106,91,86,103,108,105,73,100,80,79,91,104,107,99,96,93,97,93,94,88,92,107,74,69,129,86,89,119,119,126,95,75,110,96,122,82,95,113,113,72,109,79,91,98,102,85,84,83,97,75,83,113,67,96,93,68,103,89,96,77,85,100,111,95,129,91,103,77,92,109,93,106,103,103,70,88,94,117,88,90,116,85,88,100,87,101,95,114,79,94,118,99,97,126,90,72,105,79,93,100,80,96,97,103,110,96,109,107,73,87,97,98,102,107,110,113,109,105,118,116,91,104,114,81,119,68,94,88,83,58,113,78,95,113,100,99,101,94,95,92,91,96,86,88,90,89,88,80,91,103,92,109,122,62,84,100,94,95,88,80,113,103,89,84,107,118,94,99,109,93,94,82,94,89,87,103,89,133,93,118,101,107,77,126,113,104,75,81,89,74,99,98,106,97,101,91,84,103,90,110,98,107,97,93,98,86,75,115,82,109,101,113,88,95,109,86,113,92,95,115,100,86,106,125,84,96,96,99,102,120,77,96,92,108,117,104,82,87,97,86,88,93,116,93,105,108,64,118,92,77,106,115,105,96,125,110,99,98,94,90,103,103,111,100,73,69,94,83,78,104,90,75,93,102,113,82,83,75,85,89,88,97,106,115,87,85,89,83,73,95,118,112,100,102,116,95,114,97,86,105,88,87,94,101,101,96,113,99,64,101,85,82,85,96,90,99,122,67,77,86,73,100,102,92,83,98,112,114,93,85,103,94,108,102,81,82,106,113,98,75,81,116,115,124,118,94,68,91,125,114,103,111,78,119,108,106,90,84,92,100,85,64,103,99,119,92,93,95,98,105,123,114,91,102,96,133,105,91,144,74,66,102,117,79,116,111,105,107,93,71,95,124,107,90,93,97,91,81,90,84,98,115,104,108,95,79,107,108,72,97,100,93,122,91,91,101,94,78,118,108,105,85,61,100,80,81,85,106,111,96,98,89,94,128,112,83,85,110,80,98,131,92,91,90,97,125,92,103,108,96,111,110,77,87,95,108,94,103,102,105,108,84,110,99,71,104,117,115,117,101,86,114,98,101,124,101,97,108,107,94,96,106,111,113,86,74,115,76,93,83,127,82,71,102,97,107,111,92,95,102,71,100,84,86,129,80,87,97,72,85,93,102,91,108,106,107,75,68,82,106,121,110,95,93,77,125,91,93,85,105,94,88,120,100,98,107,63,93,87,80,120,93,98,94,99,77,103,108,91,88,92,106,101,94,85,86,81,82,108,89,107,107,102,74,115,101,89,113,105,100,87,93,96,107,104,102,92,102,95,102,68,92,77,104,112,88,100,97,97,106,89,111,95,78,94,100,95,102,73,109,96,109,77,90,79,77,98,75,80,112,92,112,117,105,88,56,104,90,121,92,88,100,84,105,94,109,86,103,79,104,105,92,82,106,101,99,90,125,102,79,82,97,114,106,101,101,92,87,103,107,99,116,78,100,86,78,106,76,96,100,116,90,71,112,94,76,100,94,99,110,104,82,106,87,82,139,99,92,117,93,89,96,100,90,80,80,97,92,97,90,95,77,93,95,112,87,133,71,85,86,80,82,101,123,95,115,119,115,94,92,99,87,57,88,87,116,84,116,73,85,91,122,100,76,106,88,85,78,100,116,72,104,82,108,78,88,87,110,83,100,89,86,99,85,83,99,98,107,81,79,103,96,109,112,97,87,85,91,109,94,76,115,85,86,72,110,90,103,114,71,97,82,111,93,117,96,85,98,116,78,104,109,76,97,100,68,98,64,103,98,97,107,105,87,78,84,101,94,83,106,81,120,89,60,115,104,98,101,81,67,100,94,88,65,96,105,98,82,79,104,88,96,108,89,62,87,104,94,101,123,89,96,93,93,113,85,86,74,91,100,68,88,95,91,100,101,98,135,97,101,106,93,87,86,81,88,107,82,80,100,110,78,87,134,94,101,74,87,81,95,102,104,85,127,117,94,93,88,117,104,100,74,110,75,93,79,129,101,91,75,100,72,108,89,129,143,107,96,82,106,100,92,123,100,76,82,91,67,82,108,73,117,117,98,106,73,80,71,85,96,93,97,68,85,76,93,79,87,99,65,98,107,113,100,109,107,87,96,87,76,92,85,103,93,76,99,126,65,119,96,119,97,78,119,109,78,103,100,91,90,104,98,119,88,100,98,85,103,92,88,108,114,88,107,109,88,98,91,97,101,95,123,95,84,74,84,78,82,71,80,103,107,79,123,98,89,111,118,87,99,106,102,71,120,98,86,104,88,125,93,109,86,78,74,78,85,103,92,97,127,101,87,106,106,95,112,113,92,91,102,113,116,102,79,91,104,90,102,100,81,99,101,97,110,103,106,115,106,105,103,101,93,85,98,111,83,116,98,78,90,91,101,98,84,116,89,87,105,113,106,118,120,119,87,77,93,97,107,89,84,95,118,118,110,98,83,95,78,94,94,90,98,100,93,101,67,115,88,77,103,73,71,94,107,110,124,117,84,88,107,100,100,103,87,112,100,112,91,93,112,71,114,84,79,85,83,101,80,95,105,94,111,76,91,98,103,102,103,99,77,83,91,85,93,105,102,79,75,64,112,110,86,105,111,112,138,113,148,93,90,121,92,97,108,92,102,71,56,80,96,85,94,75,76,88,101,86,67,95,115,103,80,104,111,119,82,89,98,87,92,119,86,85,98,116,118,88,96,54,110,107,87,94,89,104,107,78,96,105,105,93,109,102,98,108,96,91,112,85,127,132,85,101,91,109,94,93,99,111,96,82,110,109,89,80,110,112,91,110,89,105,116,105,112,77,94,102,84,91,71,92,134,93,84,102,113,92,84,96,90,108,105,111,90,76,90,80,100,93,65,119,91,112,116,89,97,102,120,89,66,63,109,63,89,68,82,100,79,93,103,101,102,111,113,93,89,83,73,135,100,104,107,72,96,99,74,83,99,71,111,76,97,97,79,99,82,93,82,90,90,88,78,105,118,106,95,73,101,90,77,86,94,116,92,93,90,94,106,117,115,86,100,115,86,98,100,88,101,86,112,125,95,72,84,90,95,113,125,106,102,99,91,105,105,106,88,80,120,103,125,106,96,103,101,72,84,84,96,116,93,95,104,101,102,96,113,76,108,84,97,86,97,102,97,106,89,91,110,84,94,103,84,92,98,89,87,124,112,64,109,84,98,110,80,86,94,89,84,99,77,120,115,104,83,112,79,110,97,78,99,117,101,80,98,105,83,83,88,102,84,73,81,103,77,111,80,107,107,110,86,83,108,100,92,94,97,104,79,109,98,83,102,84,81,97,113,99,118,103,84,101,82,73,96,105,119,118,103,95,91,113,84,93,82,76,94,97,95,94,112,73,119,93,92,98,106,73,94,100,116,84,114,121,111,85,81,93,99,92,89,84,96,87,81,93,87,86,78,86,109,84,97,81,97,93,102,102,96,77,94,98,85,95,103,104,105,90,75,93,105,104,85,109,98,95,98,80,115,80,85,87,104,85,78,105,99,102,95,89,83,115,84,102,92,85,126,108,103,84,150,117,95,113,90,103,129,86,105,103,96,107,103,112,101,119,95,74,90,89,73,92,91,108,103,90,99,98,68,82,96,107,107,85,102,97,95,93,99,98,99,112,91,90,129,86,126,106,76,89,101,91,74,105,92,93,92,104,67,99,101,86,81,93,102,89,105,111,90,67,102,103,126,87,85,99,80,74,69,81,104,89,109,110,90,99,107,121,88,91,94,80,110,118,84,83,110,128,93,93,113,77,104,85,117,105,117,83,71,107,82,88,112,125,137,78,93,82,105,99,100,84,84,85,103,92,103,104,92,80,91,85,75,112,103,88,101,117,122,89,89,101,90,112,74,92,88,92,83,92,100,100,90,88,113,97,108,99,98,96,105,102,118,92,80,89,94,91,102,93,75,116,106,93,112,99,82,91,105,95,94,83,93,130,95,128,120,115,93,84,100,98,98,76,92,126,84,122,112,89,108,97,92,98,111,91,104,107,91,110,89,92,94,85,109,95,102,105,62,90,80,79,96,128,106,81,94,93,73,70,65,95,128,100,87,116,117,107,101,91,96,96,113,87,89,81,99,118,86,65,57,89,111,96,111,104,116,77,93,82,99,90,93,100,123,95,108,95,98,77,71,122,102,94,97,81,91,104,105,102,83,81,107,99,109,79,115,77,89,74,113,79,87,86,84,112,95,64,81,86,95,127,131,118,125,88,91,90,69,80,69,93,106,105,100,82,99,85,90,124,83,68,108,83,85,79,98,90,131,76,94,120,92,92,92,78,111,105,89,86,117,65,72,83,71,102,96,103,98,106,101,105,109,93,103,107,87,58,115,95,96,95,94,112,118,85,86,95,73,101,117,99,89,116,112,75,86,86,65,82,70,109,112,77,106,103,105,112,99,83,81,116,95,88,74,102,125,88,110,99,69,117,86,94,107,108,78,96,96,94,98,101,95,82,87,88,95,78,85,80,93,97,78,88,107,66,87,126,81,81,86,111,109,87,92,92,102,116,112,80,82,87,102,96,95,83,82,115,98,121,116,84,99,98,111,87,104,93,64,108,97,109,86,128,78,83,102,68,120,78,97,86,65,92,86,84,117,91,115,96,87,84,75,101,121,105,98,84,118,98,89,92,99,87,84,104,88,98,95,89,78,82,103,89,94,89,72,112,87,94,104,81,100,130,97,95,96,83,110,83,96,98,68,90,101,99,103,125,123,92,86,98,107,101,96,99,95,72,92,98,85,102,107,97,87,74,92,112,90,98,83,70,84,104,108,87,107,112,92,86,102,87,89,82,102,113,85,113,114,115,80,118,117,105,104,105,113,82,102,110,105,79,100,107,79,100,101,126,112,99,88,72,103,82,117,109,113,102,88,99,93,124,86,109,93,90,112,106,83,97,90,88,91,68,68,98,89,87,79,90,68,114,119,96,98,91,81,98,83,99,86,97,67,93,112,112,104,85,84,108,101,80,86,108,108,130,93,87,89,114,124,107,83,113,107,113,88,118,86,65,133,89,98,120,89,129,109,108,74,101,119,89,110,92,94,64,74,82,113,95,61,88,103,90,97,121,107,112,89,106,104,73,104,115,101,87,101,97,87,92,98,106,96,96,60,118,93,98,85,87,94,94,104,106,81,101,99,110,70,76,83,90,97,81,100,106,90,88,99,100,102,91,79,119,81,79,117,99,89,85,89,100,76,86,116,81,96,98,71,126,86,93,109,103,104,93,84,115,80,96,84,98,108,68,87,95,94,100,105,109,91,92,81,91,106,109,101,92,103,87,110,109,94,81,93,81,119,96,95,98,104,95,110,111,96,98,81,101,93,83,105,121,103,90,93,70,89,87,108,87,90,83,87,99,89,69,106,74,94,90,69,101,66,98,112,112,88,120,107,87,138,88,99,120,90,94,87,101,112,95,88,92,99,89,80,98,113,97,86,111,107,103,120,136,100,111,80,116,82,91,80,104,86,101,108,95,87,98,64,104,112,86,103,77,101,110,82,100,108,122,75,74,109,80,85,91,112,81,108,96,91,87,76,105,94,109,84,97,94,97,89,95,97,86,90,74,92,82,115,99,85,106,124,102,110,87,95,64,97,104,119,123,106,81,87,122,71,102,104,107,117,88,106,89,111,92,103,110,102,134,98,114,80,91,115,91,96,98,96,102,98,126,119,81,79,73,102,91,109,71,101,119,84,99,85,94,113,100,114,89,90,64,72,78,91,95,90,115,70,120,95,126,99,65,118,94,85,91,92,94,101,74,113,104,74,106,85,103,72,74,92,114,120,108,111,100,67,94,103,102,107,102,74,103,82,95,104,90,112,94,86,90,98,81,110,89,78,62,99,117,83,98,91,98,101,90,59,77,106,92,98,87,113,94,81,81,105,83,94,81,112,113,109,114,90,83,106,120,80,84,104,90,91,100,80,95,123,81,77,70,76,102,113,92,80,94,81,77,84,86,78,81,125,81,78,103,104,78,121,101,67,101,140,79,105,106,72,139,105,102,82,92,108,85,114,111,97,80,88,71,87,90,91,97,90,104,109,110,122,70,93,81,87,102,101,77,104,119,110,112,107,100,92,114,91,101,97,87,81,94,101,107,74,93,109,96,82,95,93,86,99,111,104,102,91,90,72,116,143,89,103,57,96,94,111,94,100,104,120,106,70,102,88,109,91,85,82,82,82,100,87,118,98,73,101,96,110,120,93,87,75,83,142,113,85,87,81,101,97,113,80,130,75,86,96,79,108,82,74,91,125,83,108,101,100,108,101,89,83,93,101,90,118,99,95,86,93,105,92,110,112,95,83,86,71,107,103,89,126,111,91,95,92,79,80,68,89,101,91,105,103,72,86,86,86,89,106,97,108,114,106,76,97,97,107,76,96,87,87,112,107,78,90,97,99,91,73,110,87,95,91,87,106,103,72,97,85,102,113,87,104,91,87,92,74,107,97,106,69,109,103,112,105,103,79,79,116,96,85,119,123,120,77,116,99,94,96,82,81,99,68,93,96,112,69,100,115,118,97,89,106,79,95,87,116,134,117,78,74,99,110,85,114,80,77,137,84,111,72,140,108,89,105,89,78,96,95,78,100,117,67,59,87,97,66,88,121,82,109,102,79,85,105,71,78,80,104,78,105,99,93,101,82,88,87,83,95,104,99,104,103,84,107,91,84,94,92,90,97,116,101,119,114,92,100,111,77,118,113,106,90,82,99,87,91,105,95,82,122,118,105,92,89,91,74,89,88,98,96,113,88,106,93,102,83,110,104,113,92,96,109,124,95,114,76,100,80,99,95,114,99,73,100,53,115,92,100,76,103,75,83,105,77,109,111,116,93,100,95,101,94,98,107,106,94,75,90,97,71,71,87,104,89,89,106,115,118,94,119,97,117,100,95,105,97,114,91,81,91,95,100,91,92,104,99,105,105,94,118,79,81,79,94,129,106,76,90,129,65,77,119,97,107,92,70,103,95,74,122,97,83,84,102,101,96,77,89,97,105,102,82,101,103,121,82,94,119,82,106,97,84,97,91,112,105,125,62,85,115,86,97,75,78,110,89,116,114,92,117,82,84,113,91,107,91,84,104,94,107,87,107,117,85,93,102,110,105,109,96,101,86,90,112,92,99,101,112,109,111,105,79,99,114,112,90,109,84,115,107,109,121,81,119,109,107,92,111,84,87,105,84,77,108,88,97,103,104,107,111,73,79,101,130,91,115,106,105,103,82,111,79,106,111,101,90,99,110,119,79,90,90,102,97,100,90,96,79,67,101,93,98,74,103,106,100,79,99,85,82,75,81,107,96,104,84,91,86,87,80,97,116,88,97,97,121,94,103,89,100,91,103,101,128,119,106,98,128},{83,111,99,114,106,135,118,121,110,86,133,126,99,98,113,130,143,85,90,120,113,129,108,102,123,95,123,133,123,97,93,97,113,91,112,102,119,110,99,106,110,105,110,113,127,101,111,108,88,74,116,86,102,87,108,107,103,103,131,86,112,104,97,112,94,127,91,94,83,109,124,101,89,101,112,109,114,108,111,119,119,102,116,148,140,109,131,105,102,127,103,112,98,82,97,99,115,85,134,104,102,93,97,96,100,99,156,129,90,116,99,115,126,100,107,101,111,84,131,91,95,118,93,90,121,94,110,108,99,131,129,106,116,118,105,90,128,77,105,105,109,111,130,108,106,112,107,125,82,86,125,115,107,110,109,108,92,91,101,113,88,103,114,88,142,99,95,89,118,104,100,141,96,73,102,116,121,109,121,122,96,117,105,103,120,84,101,97,89,112,131,104,86,98,108,101,122,125,113,91,135,90,109,103,120,99,128,137,121,119,127,119,109,126,81,115,131,96,107,105,124,95,108,100,111,127,116,110,123,118,100,104,107,100,88,89,111,117,101,107,129,126,115,111,129,120,127,116,102,120,121,93,119,118,111,123,90,119,118,76,120,106,108,113,125,103,110,87,100,98,132,145,109,112,109,123,102,106,106,89,112,109,105,104,110,87,117,85,111,79,120,100,112,89,111,112,84,85,112,107,111,117,129,100,112,106,106,89,131,120,93,114,108,106,107,118,108,109,87,132,127,85,89,93,119,130,122,104,112,103,108,120,87,90,121,95,115,112,108,107,115,98,96,99,107,97,110,107,94,91,83,104,106,120,90,133,79,115,89,86,153,105,106,99,100,99,99,128,100,135,102,116,90,126,133,100,99,113,145,118,116,98,99,107,99,111,115,131,101,111,106,124,117,119,111,109,110,97,100,117,111,101,105,128,97,113,110,121,120,109,119,118,115,101,118,91,105,96,105,98,109,90,121,107,95,103,91,117,108,110,99,105,101,111,82,110,120,75,83,126,102,118,93,124,118,150,93,107,97,138,108,101,113,107,124,119,127,82,116,103,119,92,94,119,104,131,123,110,118,118,117,99,90,111,117,117,108,128,114,99,112,105,91,87,109,107,107,100,92,108,133,88,143,107,72,105,95,128,95,99,128,152,129,98,102,120,110,109,99,111,104,141,101,123,139,103,99,97,122,118,115,101,128,111,111,121,92,92,89,123,121,103,123,98,101,114,130,93,96,103,114,115,104,105,111,91,103,66,130,133,111,114,135,117,113,115,103,78,113,106,112,96,89,136,110,109,100,101,99,113,129,111,119,111,91,92,90,126,115,95,108,122,93,108,92,130,109,103,149,87,93,94,115,116,103,102,103,108,113,103,108,117,89,97,109,112,106,123,105,103,66,126,99,99,130,103,127,116,109,110,118,105,96,93,104,99,123,96,122,101,111,117,104,100,84,90,100,102,119,97,122,124,97,108,103,102,87,98,115,101,104,120,94,124,96,103,105,104,96,105,100,114,112,128,121,94,96,98,124,85,122,123,131,114,126,113,128,105,111,97,113,80,115,124,121,116,123,105,95,116,94,103,91,109,132,94,121,103,136,91,123,112,111,112,96,103,105,146,113,118,118,92,106,138,127,101,116,94,107,91,99,125,112,106,116,98,82,124,113,99,90,117,101,99,101,99,95,108,93,117,111,109,118,99,112,112,114,86,96,129,62,119,106,127,106,113,104,81,142,99,107,122,66,125,117,79,93,116,133,80,139,110,103,99,103,97,106,112,102,96,106,117,101,94,115,128,124,99,155,115,101,88,132,105,112,139,104,121,118,111,114,110,127,78,114,106,113,126,131,103,141,112,103,121,122,106,110,128,97,134,105,158,93,112,118,114,99,111,108,129,112,107,123,101,104,128,115,104,95,90,100,100,104,98,110,94,106,127,91,134,117,108,126,99,75,110,153,88,132,109,103,137,126,97,101,95,98,90,88,108,121,106,95,116,125,99,109,100,105,105,121,110,100,98,118,100,128,121,112,94,120,151,111,84,102,102,136,102,114,92,100,114,104,121,79,122,106,129,76,112,104,98,104,125,121,101,98,99,95,105,126,113,114,128,95,125,121,114,105,107,85,126,122,109,116,98,120,107,118,146,124,108,106,108,101,117,118,107,123,87,94,93,124,116,129,125,143,115,114,121,131,101,120,148,99,116,118,89,91,100,158,100,100,105,117,95,83,89,106,114,137,88,116,110,145,113,116,105,99,126,98,132,121,150,133,110,96,96,76,127,107,115,124,117,112,94,111,105,123,132,116,103,78,121,118,123,106,143,113,124,92,115,73,120,109,99,117,122,114,84,90,96,94,81,118,102,126,93,104,98,104,123,133,84,94,121,131,94,123,129,99,122,118,81,106,131,81,99,115,111,92,111,85,123,111,120,120,120,89,110,90,78,92,93,112,120,93,100,104,119,114,107,134,109,93,110,90,115,132,91,128,85,107,132,135,89,109,102,106,99,122,108,112,131,107,132,99,87,117,104,119,75,138,93,126,119,102,98,113,112,104,105,114,120,125,109,95,107,103,109,100,88,100,120,81,102,115,106,98,105,121,108,125,81,107,144,95,101,82,127,108,100,129,107,128,89,118,104,106,97,105,117,115,86,110,102,109,84,104,105,85,120,120,130,96,116,98,101,124,100,119,151,86,112,84,100,105,95,116,92,132,83,108,99,113,106,147,97,107,102,108,97,105,89,131,100,110,120,112,87,149,139,124,85,103,119,87,136,93,76,110,96,108,109,129,109,118,112,94,101,115,105,121,83,156,99,123,124,98,108,96,84,118,121,98,117,147,119,86,100,95,98,115,122,150,101,146,88,105,117,87,126,129,128,94,99,115,114,90,102,129,136,100,110,114,106,76,136,119,101,96,96,138,109,96,102,106,126,117,96,107,105,94,114,114,104,111,126,103,115,123,144,98,105,74,121,92,103,108,127,114,95,113,127,127,117,113,109,96,104,144,102,125,120,115,102,133,112,88,108,118,130,136,127,129,121,91,70,98,101,102,128,85,117,135,126,104,116,110,110,131,112,107,82,104,104,112,108,102,108,117,101,106,94,117,99,102,105,118,93,122,112,91,137,107,102,92,97,90,90,105,114,94,96,108,112,96,89,98,113,93,96,90,147,116,116,107,114,111,121,107,87,102,108,106,122,110,128,96,112,135,110,118,106,102,92,113,102,95,130,130,121,116,117,108,107,102,118,112,103,109,108,114,114,111,120,144,105,110,107,99,97,89,106,121,94,113,140,99,99,108,112,113,126,106,125,115,113,121,99,93,99,115,128,127,86,133,112,114,100,107,113,124,97,126,96,112,99,114,121,122,100,127,123,103,129,112,120,101,93,141,107,109,104,104,91,120,96,114,105,123,112,159,110,108,101,133,109,104,112,103,96,134,105,100,109,121,99,100,135,106,107,114,81,132,156,112,94,101,83,98,70,96,116,127,110,99,96,113,104,105,105,108,103,133,106,99,94,126,118,102,107,107,120,86,139,142,133,101,101,110,109,96,103,94,102,100,110,107,116,119,105,128,108,100,112,114,115,91,118,93,134,117,109,118,92,125,104,122,92,91,101,133,102,114,119,110,125,84,131,113,90,115,117,100,104,89,117,112,129,127,121,114,83,100,108,111,110,104,111,103,80,99,103,108,82,112,105,101,88,91,114,97,78,97,93,115,120,86,94,84,84,93,113,105,106,114,101,97,106,92,114,102,89,130,138,124,139,123,116,97,99,78,103,103,133,97,104,114,150,91,90,113,124,110,117,126,128,125,118,100,104,91,109,132,115,109,96,108,100,107,106,115,97,114,118,118,110,110,105,107,105,111,139,121,108,96,110,143,90,118,110,134,108,121,129,107,126,93,122,96,107,91,141,119,100,71,131,96,119,67,86,109,133,108,107,95,104,109,130,93,114,117,132,81,119,109,122,117,142,110,96,140,109,121,85,116,111,86,118,101,128,83,103,98,94,96,108,112,98,71,76,116,101,99,139,118,123,101,98,115,106,92,106,93,107,120,115,96,108,108,90,98,114,103,92,105,106,105,126,112,102,139,108,124,113,116,113,90,129,96,95,81,102,114,104,151,135,92,78,128,113,124,129,125,122,99,105,130,138,84,139,112,90,109,134,99,140,132,104,116,105,87,118,76,111,111,100,106,87,101,115,85,119,103,115,100,82,84,118,101,121,100,98,110,110,106,61,96,100,105,141,117,103,112,111,109,110,107,131,91,108,128,106,103,118,113,127,143,98,84,79,120,112,98,112,110,108,110,115,94,122,88,99,117,71,86,130,98,105,111,107,112,84,82,120,108,99,103,101,97,103,102,101,114,91,95,120,99,131,129,95,93,110,107,106,103,114,134,117,100,130,120,122,95,84,101,134,100,131,97,98,139,128,89,109,106,82,131,125,128,106,96,123,132,143,118,129,110,124,111,103,109,104,103,98,143,103,107,133,123,92,118,81,92,122,106,108,144,117,110,118,121,98,106,104,129,112,88,128,101,107,121,130,106,89,106,120,91,87,98,93,112,117,109,127,124,99,131,134,98,81,124,137,113,115,107,132,105,132,101,131,106,108,98,94,106,112,131,117,99,85,86,119,87,105,149,128,101,116,90,111,89,109,101,107,97,111,99,94,124,99,124,101,98,118,83,113,101,140,102,105,106,93,111,79,141,140,87,82,108,115,105,106,95,133,98,118,137,114,96,119,128,72,98,104,107,83,97,131,123,124,123,89,104,107,113,114,109,99,82,110,104,90,96,112,96,115,106,106,107,105,123,92,113,96,100,104,126,118,93,95,116,142,118,125,98,128,104,101,111,106,110,139,136,112,129,94,82,113,99,98,119,134,111,86,116,117,115,131,123,91,106,117,111,104,93,107,98,111,105,120,114,134,94,108,77,103,137,112,102,103,107,91,103,87,93,145,104,134,108,107,105,110,102,129,106,103,130,99,133,98,107,126,104,100,102,96,139,109,112,80,123,94,87,88,99,116,118,113,120,126,115,97,96,106,123,107,116,101,92,115,97,116,127,105,87,117,111,123,97,133,116,83,83,101,107,108,117,90,93,95,139,107,85,113,88,105,111,111,95,123,100,100,120,109,95,88,102,111,114,103,118,89,78,124,104,112,124,111,118,114,120,128,116,129,109,109,107,139,120,115,126,88,103,85,94,101,116,114,86,80,125,112,116,144,103,138,104,108,114,136,113,85,130,98,105,111,96,116,111,102,125,100,96,105,117,132,110,127,138,87,115,94,86,105,111,91,119,117,106,110,122,124,107,109,115,106,118,112,117,132,99,110,134,83,133,91,103,124,91,85,109,103,106,105,150,113,129,90,109,124,142,117,101,106,83,76,114,109,119,99,129,142,71,117,137,102,86,108,101,125,139,115,103,117,101,92,117,130,140,118,113,122,100,121,110,112,114,154,82,126,108,112,110,67,97,112,106,95,83,128,106,108,101,118,107,131,124,112,81,93,102,102,102,137,111,102,117,115,109,105,108,96,92,95,125,109,99,98,118,130,109,93,108,100,112,123,98,109,93,101,109,124,98,128,83,125,149,117,93,95,117,109,115,119,107,92,95,127,91,114,113,105,102,77,120,104,95,96,106,119,104,98,135,104,115,112,136,107,139,119,95,123,112,63,89,113,115,121,112,116,102,87,104,107,112,87,120,120,127,108,105,104,107,128,134,127,100,84,108,109,102,109,98,105,112,99,113,143,129,102,98,88,95,95,106,126,109,104,128,91,110,98,120,108,124,109,121,110,122,106,108,118,133,110,106,106,99,98,88,83,99,103,121,97,79,95,111,103,98,113,121,95,114,113,134,130,101,102,133,111,102,126,96,155,102,96,130,122,100,109,124,117,96,101,96,105,116,149,125,98,114,110,126,140,105,82,111,97,100,104,103,108,100,132,115,114,91,111,119,112,99,130,96,107,122,100,116,106,104,103,140,101,98,110,101,103,111,97,103,92,100,124,117,128,87,119,88,150,79,113,122,102,76,130,118,111,97,115,81,132,100,137,103,133,118,138,81,95,77,105,102,103,117,97,140,141,105,90,123,108,94,102,108,95,103,76,94,118,103,103,114,96,95,141,128,95,104,117,101,120,135,132,92,103,123,103,118,102,116,154,104,97,122,94,101,116,125,103,90,114,92,112,102,134,109,136,109,89,123,113,103,108,88,104,102,101,106,94,112,140,108,118,81,153,105,83,111,89,125,127,102,89,122,99,109,114,104,123,91,138,98,127,112,111,96,88,104,115,102,117,148,148,138,118,108,121,121,86,113,129,110,110,84,99,108,117,84,106,125,114,120,106,148,119,137,106,109,99,88,111,101,128,120,95,134,120,97,136,94,121,124,126,95,83,118,89,142,114,90,94,110,134,101,116,95,97,107,119,108,138,101,110,104,104,119,125,130,105,89,137,108,92,100,104,119,88,99,102,97,104,136,103,99,127,126,121,103,103,123,105,86,105,103,133,123,109,85,80,111,114,85,102,111,102,123,101,100,138,125,123,141,130,94,97,97,101,94,88,81,106,92,106,97,111,77,108,110,140,138,156,104,125,112,97,107,111,113,97,111,118,90,97,110,104,142,125,85,109,109,107,103,94,91,121,110,111,94,92,100,82,116,133,111,62,106,114,128,117,106,91,86,114,117,139,110,112,96,98,80,104,104,139,95,93,102,114,88,89,112,91,107,131,108,123,134,98,98,101,119,105,100,91,101,108,110,110,112,148,88,114,126,120,102,123,131,122,88,131,79,124,97,129,103,106,104,100,103,85,89,98,119,112,118,97,109,106,130,113,109,111,74,126,87,106,104,111,111,109,98,116,107,101,109,107,108,106,98,99,109,123,126,111,105,96,80,99,122,110,132,108,129,97,138,156,133,111,85,101,117,132,126,112,123,98,118,124,128,102,104,117,108,99,119,140,92,130,100,101,110,104,121,130,69,101,86,115,88,96,111,101,99,121,102,88,92,111,90,90,94,118,82,91,118,92,95,110,84,108,108,106,98,109,96,78,94,87,121,93,135,95,95,112,90,92,101,108,97,137,102,122,116,124,106,84,117,116,99,119,121,117,116,85,123,70,117,133,94,84,82,120,99,124,93,101,89,120,112,99,121,110,127,120,101,179,86,126,121,108,129,135,123,98,110,86,105,121,117,103,86,119,136,119,111,92,120,123,107,105,124,112,136,130,115,154,87,107,109,94,115,89,122,102,107,122,106,117,86,90,91,115,111,101,95,118,100,144,110,101,126,112,121,108,135,143,125,109,81,108,113,126,96,127,110,121,95,110,108,106,96,107,124,91,121,135,98,124,86,144,130,86,124,108,109,109,127,95,85,115,120,134,117,99,138,123,121,108,118,86,147,120,124,104,114,105,125,100,108,103,89,107,132,82,101,107,124,115,130,115,118,106,130,112,117,90,110,88,103,89,82,116,106,109,129,108,112,95,122,109,101,113,160,118,107,91,133,77,119,84,110,106,104,99,98,104,107,82,102,133,137,143,131,127,106,123,107,113,108,90,85,114,117,102,102,91,96,108,131,92,85,119,97,120,102,76,98,99,124,123,103,96,112,121,95,76,111,117,120,118,109,87,111,98,115,110,125,84,96,94,94,101,109,93,132,92,119,109,95,106,97,119,96,96,104,102,108,110,128,79,118,131,116,105,96,126,107,105,103,109,98,115,99,100,91,121,123,119,96,90,100,105,117,96,111,135,88,109,104,114,90,113,118,107,117,103,123,96,120,96,110,123,105,132,83,102,122,88,141,114,125,102,101,99,98,111,115,99,84,113,90,117,97,107,80,109,119,122,100,104,122,116,96,121,109,102,116,111,112,115,111,118,108,95,118,112,106,97,128,93,131,112,117,98,119,141,107,91,89,110,108,70,111,115,119,144,120,107,107,133,98,141,102,99,124,120,103,120,109,91,116,117,119,85,115,139,99,92,95,116,102,99,123,124,107,97,98,115,113,118,114,105,95,110,108,93,96,108,112,103,101,104,119,123,114,108,81,113,110,115,114,104,92,106,123,106,150,131,107,114,110,121,98,112,134,129,105,117,89,126,113,116,114,113,125,105,107,111,94,122,119,124,105,111,127,136,121,115,93,137,89,149,138,103,112,127,124,105,113,123,114,117,111,91,111,104,118,122,125,126,102,93,95,102,80,110,95,118,131,99,102,125,101,91,125,121,129,117,104,124,113,102,93,104,104,121,109,132,117,76,123,103,90,109,95,128,107,105,99,106,95,100,126,123,128,94,95,129,110,140,101,121,101,89,88,122,126,126,94,142,128,88,105,94,110,102,96,113,124,123,97,101,100,95,90,135,107,108,117,129,104,106,102,122,118,117,118,114,97,112,104,103,118,89,89,108,130,115,110,106,73,130,87,87,105,98,124,115,97,95,126,137,108,92,118,84,133,112,92,103,108,90,120,115,103,106,114,94,153,79,123,135,106,106,106,136,92,118,118,94,109,103,108,88,67,114,101,97,119,116,125,100,96,114,118,113,104,92,130,93,120,101,103,119,101,106,82,100,96,121,97,99,114,89,113,114,100,104,91,103,112,113,100,113,116,99,115,97,97,121,110,104,122,107,112,121,125,124,95,103,118,92,110,115,119,107,118,100,124,98,119,93,91,117,120,101,99,93,107,106,94,89,108,105,115,126,123,110,115,108,129,127,92,107,100,104,120,116,91,102,120,102,120,109,125,95,131,108,108,113,112,124,109,127,110,105,131,117,98,110,73,114,162,104,91,86,118,136,109,103,101,109,116,108,122,102,106,98,83,95,141,126,104,97,134,104,122,89,135,115,94,110,146,119,97,124,129,115,94,115,122,106,129,122,127,100,103,89,115,109,116,102,90,103,141,101,79,103,117,95,115,121,107,95,100,98,96,88,119,135,119,108,111,78,119,123,93,106,110,104,103,90,124,103,112,98,118,107,80,98,86,122,102,105,100,128,72,110,102,96,130,117,93,128,103,103,132,111,107,122,120,118,105,95,120,96,97,109,80,113,119,134,90,124,111,130,111,104,103,100,95,126,118,110,115,92,94,81,89,101,124,127,115,123,96,117,97,134,133,101,98,143,117,126,104,98,113,126,103,114,118,98,107,100,103,98,103,100,141,112,114,106,113,126,94,79,114,110,97,87,126,92,103,143,91,89,102,92,115,98,127,103,90,90,83,95,116,113,124,114,93,114,121,88,111,97,96,98,100,120,104,118,100,120,120,92,125,85,97,108,109,120,97,91,115,117,104,160,118,102,82,91,110,106,122,84,127,106,91,111,135,100,109,98,113,97,96,103,85,90,76,109,88,131,113,122,131,107,82,80,117,111,132,126,98,111,122,78,100,92,129,135,92,107,113,114,100,106,118,101,110,116,116,102,78,109,101,119,115,134,124,81,89,74,108,125,108,106,117,96,81,114,116,118,104,95,83,110,126,113,118,109,106,107,100,120,108,111,107,107,100,98,120,102,123,112,96,101,103,121,107,117,131,91,104,106,111,81,87,115,102,86,99,83,96,123,103,109,119,88,118,109,120,106,113,104,108,123,100,103,105,118,120,113,106,102,92,138,130,116,62,93,131,119,140,101,130,101,106,104,139,116,108,109,100,111,108,135,127,93,96,152,111,115,106,124,109,116,89,108,104,132,107,130,110,126,132,109,121,108,116,109,106,106,105,91,111,113,137,121,99,91,124,126,139,104,114,112,113,91,96,136,93,115,92,117,117,48,117,106,124,129,104,88,117,136,102,107,126,88,123,99,138,152,144,130,102,113,90,88,106,136,136,99,94,96,114,134,109,116,96,132,109,104,109,114,122,125,110,114,105,128,93,68,102,109,114,92,121,116,110,98,122,121,108,101,122,104,93,75,95,98,120,91,117,95,109,122,97,116,104,82,98,99,120,102,111,119,108,117,107,110,113,149,85,115,118,121,108,111,87,109,119,117,91,115,93,102,87,136,117,117,97,122,102,112,133,120,87,115,87,143,96,112,125,108,99,107,132,129,98,99,89,118,83,115,97,106,111,81,91,123,90,106,122,117,90,116,135,122,111,121,112,95,76,114,100,119,96,74,100,86,122,136,109,94,118,100,154,90,115,113,114,133,89,102,92,133,108,110,123,113,100,72,112,118,101,128,111,109,95,103,115,120,107,107,124,105,94,113,124,107,107,122,81,96,81,112,98,132,116,115,108,128,115,131,110,108,115,120,101,99,99,106,91,116,83,117,117,122,106,110,130,103,110,135,108,98,110,107,148,103,101,152,116,108,102,81,119,117,99,111,117,100,101,121,109,121,136,111,102,122,118,134,107,131,116,125,144,101,104,123,80,109,103,122,101,94,95,122,106,101,127,100,95,104,80,120,117,112,91,106,107,110,91,129,112,112,99,128,108,115,108,138,112,137,100,117,97,97,79,107,102,112,117,112,93,111,91,94,110,132,121,116,107,110,102,101,102,121,99,86,115,92,100,98,98,101,98,165,145,138,131,109,125,92,108,80,105,119,113,100,170,140,126,111,83,100,87,102,94,99,102,77,129,127,132,117,96,129,96,117,117,107,92,119,117,98,99,97,115,132,102,102,124,94,114,113,87,75,102,94,81,117,101,116,106,98,85,104,98,109,116,120,114,100,86,102,105,88,98,112,88,131,132,123,82,116,101,76,124,126,105,118,111,102,111,116,100,117,120,138,128,123,115,92,108,91,108,104,99,128,123,120,113,116,109,79,140,99,101,115,107,119,105,96,115,112,119,112,78,95,91,108,112,104,119,103,119,105,124,126,127,87,112,78,102,129,112,92,92,117,92,129,110,101,89,91,95,95,92,117,110,105,78,94,89,100,108,100,103,101,119,98,100,75,126,112,96,105,124,128,100,97,108,109,129,129,98,103,107,99,102,122,110,95,115,83,130,107,120,87,110,83,90,107,114,118,113,86,108,104,135,148,110,117,121,113,125,122,120,111,132,100,101,137,118,124,104,118,98,102,88,128,107,105,106,158,104,105,130,95,110,86,83,142,123,117,114,108,114,95,127,98,92,103,119,96,84,118,116,115,106,136,108,99,109,106,102,125,139,99,110,104,142,133,94,86,111,105,128,102,123,110,110,92,158,135,118,94,117,96,123,119,117,139,94,105,93,94,87,127,122,108,139,119,114,102,118,103,151,106,107,115,91,100,125,90,112,104,108,120,99,108,113,119,95,118,101,92,96,130,103,120,82,115,127,77,96,97,124,134,99,124,73,100,116,119,93,131,125,101,119,94,110,123,108,101,112,85},{111,120,109,134,115,84,100,119,117,97,96,112,116,97,105,112,126,89,101,108,104,92,94,124,113,87,123,133,102,123,100,105,133,131,79,134,94,122,97,100,131,123,112,137,79,122,111,107,102,115,128,125,108,120,123,93,98,107,128,95,120,122,86,121,97,97,107,98,114,110,119,114,105,120,93,117,96,104,105,128,109,85,110,95,114,82,61,94,113,93,113,97,118,93,102,122,81,109,116,102,126,122,139,104,92,93,115,112,98,129,120,111,101,95,91,84,111,107,146,131,99,121,134,75,89,127,120,117,110,142,122,112,118,120,85,119,137,91,87,107,118,131,85,100,126,108,95,117,105,112,107,109,93,119,113,112,140,118,107,116,140,104,126,129,108,105,97,102,124,102,119,117,91,99,95,102,111,124,108,114,131,115,125,126,111,147,103,117,148,95,112,95,139,101,88,97,126,107,96,138,115,96,130,132,111,112,100,98,125,97,127,122,99,95,126,135,105,106,123,98,94,122,105,114,110,93,134,107,112,102,127,113,106,137,96,107,106,118,120,115,99,98,87,89,126,126,112,140,117,105,115,106,134,97,113,118,120,128,133,110,99,91,103,119,116,111,115,128,125,113,94,135,117,124,135,107,87,130,109,137,103,90,113,137,148,124,108,88,92,114,115,91,108,91,104,100,115,128,98,92,88,102,110,110,135,107,122,106,110,116,100,113,123,115,104,90,146,152,121,107,142,105,113,96,137,116,94,104,122,129,137,93,99,109,107,124,95,102,107,132,139,128,95,146,136,110,98,102,133,126,96,120,121,90,117,99,109,121,89,118,111,129,102,120,112,105,117,111,126,110,125,120,125,69,138,93,108,120,123,111,119,98,110,109,107,107,99,96,112,96,132,135,108,109,105,102,113,103,110,93,102,108,111,112,104,93,96,129,109,94,106,96,108,101,105,117,105,110,109,122,127,98,112,93,128,109,105,104,123,111,105,106,150,129,113,127,121,129,114,109,99,123,93,99,132,111,118,101,138,98,113,113,128,114,83,103,176,107,117,102,121,103,109,105,93,98,103,121,119,69,123,109,115,128,100,96,113,120,101,116,113,103,120,143,92,123,128,123,125,101,118,112,99,137,105,85,120,123,87,127,66,107,148,104,137,103,100,100,130,132,90,145,84,121,106,137,112,115,114,93,93,105,122,104,111,146,128,145,131,100,103,110,115,106,113,121,98,104,150,96,131,134,102,120,100,125,90,103,111,94,125,92,101,114,81,108,153,118,134,96,111,113,103,110,145,120,110,96,112,100,106,90,120,132,119,124,119,103,106,107,130,113,97,122,119,88,123,116,121,128,97,117,111,105,122,116,87,129,111,110,123,121,130,97,124,114,148,102,100,151,125,103,156,122,94,119,108,108,143,110,120,133,92,113,102,110,84,112,123,119,119,110,99,167,141,110,118,119,115,99,101,121,118,126,111,111,111,141,125,121,87,119,93,150,113,103,96,119,129,175,96,110,111,107,107,119,98,101,129,104,129,117,105,114,103,106,138,111,96,126,105,120,117,109,99,109,110,128,125,93,127,90,101,93,117,121,114,143,106,99,101,133,106,125,142,129,111,92,118,109,118,91,101,112,125,105,109,100,127,121,108,122,100,125,108,127,146,125,112,99,119,101,144,99,117,112,121,138,113,100,100,105,127,114,117,98,107,117,101,111,133,92,128,114,113,86,111,118,103,101,119,101,142,119,126,136,76,107,88,110,115,100,123,112,99,114,94,121,124,121,85,139,99,136,114,132,149,135,109,105,120,114,85,131,112,146,80,106,126,114,96,100,126,106,116,96,114,125,126,99,121,111,92,108,87,100,79,93,145,131,117,119,112,97,125,128,98,91,107,113,127,111,146,108,135,106,134,135,131,76,142,119,95,126,120,90,130,126,114,120,121,103,99,100,108,116,110,118,103,115,122,123,131,99,103,125,111,112,116,119,128,119,134,114,115,123,116,110,126,85,112,116,100,109,115,146,116,87,132,111,104,107,111,130,102,121,86,69,98,93,122,112,123,108,101,126,125,107,103,110,92,106,119,109,99,114,134,134,80,101,95,137,105,87,121,96,112,113,120,111,118,114,139,84,109,110,82,112,97,108,132,126,146,101,87,111,108,111,98,125,133,109,127,137,89,102,121,99,117,89,119,103,123,100,114,100,108,113,100,119,126,160,109,104,125,106,108,103,109,100,111,145,93,112,110,86,102,92,122,106,149,119,95,112,96,134,100,131,96,76,142,127,127,93,91,125,95,99,150,132,111,107,92,92,113,116,119,95,112,110,82,105,117,107,88,119,130,141,104,119,102,112,119,84,90,105,134,91,93,85,131,110,138,104,111,103,110,121,129,111,119,94,101,101,115,104,115,102,142,101,101,114,116,105,129,103,108,112,133,106,107,122,91,86,101,80,115,98,127,109,122,67,105,125,106,125,104,114,123,101,125,117,122,119,102,126,126,106,94,100,117,115,93,126,101,92,98,94,101,98,126,128,104,117,95,100,134,130,117,105,95,98,111,117,121,89,123,108,118,142,138,71,107,125,113,125,101,109,109,129,105,105,124,116,97,132,117,104,109,103,110,106,112,109,93,110,114,104,99,104,116,104,86,134,136,113,120,136,107,109,103,76,102,119,123,98,109,116,95,113,109,123,100,136,139,113,109,105,104,127,104,82,128,141,125,96,104,120,111,110,110,116,137,86,143,91,100,82,96,121,88,93,109,104,118,105,141,113,91,121,119,107,91,133,106,103,103,109,126,132,109,117,100,130,84,130,137,113,112,92,88,117,102,108,99,105,125,126,123,118,117,109,139,120,116,112,106,140,105,125,107,120,130,97,100,104,132,132,108,120,105,112,105,110,111,112,120,166,99,141,85,131,98,120,103,120,137,87,94,100,130,107,105,100,122,101,115,107,97,86,94,119,96,124,145,103,96,114,109,126,106,114,106,92,102,88,104,93,129,116,122,107,108,125,109,110,139,136,102,122,97,101,97,119,114,118,117,80,127,113,106,103,98,114,148,126,111,109,120,110,125,110,104,91,107,151,121,102,116,108,94,101,103,126,90,108,129,92,108,111,101,128,136,117,81,119,112,127,127,120,141,107,107,135,96,126,104,136,108,112,93,90,127,133,136,116,151,108,94,113,108,125,103,130,82,110,97,109,101,112,137,108,114,100,97,106,103,104,121,121,108,94,139,117,100,115,101,109,95,88,80,100,120,130,130,92,139,77,112,112,113,109,130,102,133,109,118,130,90,104,99,70,89,121,77,94,90,98,111,96,102,94,99,128,115,106,113,122,95,115,111,104,112,95,100,94,103,103,92,112,96,95,96,96,140,117,129,113,106,100,90,94,102,88,90,99,104,125,108,128,111,95,115,133,85,147,102,101,133,111,136,149,77,104,97,103,83,104,145,115,121,106,113,109,130,144,103,114,107,105,116,114,85,101,147,131,126,104,114,95,113,113,93,99,82,98,110,114,112,118,114,121,110,106,102,103,88,119,120,117,119,128,94,142,126,104,99,113,128,109,87,107,113,124,116,111,141,118,98,99,87,154,106,102,110,105,140,124,103,108,113,108,136,115,104,131,135,97,133,104,84,117,103,94,119,139,97,92,126,132,89,113,117,105,101,88,82,128,90,95,103,114,107,116,129,90,124,116,104,130,94,93,104,117,105,84,122,91,126,103,105,122,133,107,137,122,91,106,133,93,101,117,107,126,122,102,105,74,102,125,110,143,113,114,149,124,127,115,103,131,104,93,122,109,94,124,112,97,120,113,131,113,123,111,114,137,88,116,98,110,116,85,108,127,110,108,132,98,109,80,113,117,118,120,105,104,122,115,86,98,96,106,95,129,118,101,101,126,107,120,108,107,95,104,101,107,118,105,109,135,101,95,111,106,137,103,105,111,93,118,111,101,105,144,109,116,98,117,81,108,97,78,109,100,107,95,112,122,124,134,130,165,126,120,111,114,105,104,127,127,125,81,92,97,120,94,86,87,136,146,120,129,108,94,122,109,108,104,113,127,111,109,93,91,107,93,130,123,114,92,108,124,111,100,101,142,119,132,96,142,136,128,119,115,126,106,135,112,113,94,121,99,84,121,98,124,118,105,107,92,87,150,109,160,115,110,106,103,101,94,122,127,110,145,125,108,108,109,136,124,102,111,84,114,89,97,80,111,76,126,108,102,129,108,116,118,131,112,91,94,91,125,107,98,92,136,100,108,112,101,107,114,96,90,104,86,110,80,118,136,103,118,118,103,132,107,133,104,108,115,90,89,75,143,88,117,108,107,102,75,101,132,106,114,114,95,108,124,123,110,100,108,114,101,149,124,116,124,93,122,88,93,124,113,105,81,106,109,99,100,129,97,98,120,155,100,95,143,108,117,113,127,90,98,117,122,102,118,92,105,119,90,98,113,103,111,103,117,95,107,103,96,97,102,103,106,118,111,113,97,118,119,117,138,93,118,115,120,116,92,111,121,145,98,88,108,100,122,116,99,119,134,85,102,131,130,91,99,128,101,114,116,100,121,88,124,137,124,123,103,109,126,110,104,130,117,97,129,122,110,103,93,103,126,127,78,109,117,129,92,129,104,103,119,107,94,107,97,103,129,114,120,131,127,130,103,106,122,132,133,114,113,98,109,99,115,114,115,161,99,109,123,106,93,120,126,97,116,113,124,126,114,96,110,91,130,98,77,100,125,118,103,152,105,124,96,113,110,86,128,110,107,88,104,103,109,129,93,143,111,116,119,119,100,129,112,110,87,113,115,120,119,93,108,145,93,119,96,142,96,102,140,133,122,129,113,111,108,87,120,123,128,93,103,104,97,108,108,98,137,116,93,105,118,126,142,106,100,79,135,135,109,90,128,133,123,87,113,89,99,97,152,105,114,112,98,120,114,103,100,96,130,82,108,133,121,86,79,107,134,124,136,88,105,100,127,103,97,139,118,89,74,112,124,105,122,110,116,127,115,124,83,145,100,117,107,111,114,120,92,99,87,106,119,135,112,110,114,95,95,126,116,114,103,105,95,94,122,126,132,130,119,109,90,139,126,104,121,90,112,108,97,121,101,95,108,95,111,111,126,109,106,137,94,95,107,114,94,134,104,127,114,110,92,100,114,106,109,102,119,116,113,116,130,106,139,103,126,100,95,104,112,105,99,114,86,110,112,93,111,107,108,72,114,110,118,109,105,99,128,108,110,95,141,95,110,113,117,127,99,119,131,83,103,96,123,129,121,110,111,125,120,102,143,109,113,99,87,113,102,118,130,126,112,92,107,103,121,108,118,118,124,124,113,116,118,142,84,118,110,137,95,107,110,109,89,97,135,129,85,102,117,133,93,90,114,103,104,133,109,124,97,83,97,108,105,89,121,136,109,86,130,135,109,122,108,100,107,104,101,119,108,98,120,84,130,93,106,104,86,138,114,103,131,94,116,94,114,114,117,98,101,133,88,109,111,130,98,99,130,105,126,95,108,134,117,103,108,125,101,121,110,103,103,96,80,114,135,101,119,123,131,86,126,129,125,101,109,130,135,94,95,125,105,128,96,113,107,99,143,99,126,103,106,107,105,97,126,123,133,112,136,111,86,116,99,114,139,105,104,117,139,110,95,119,114,118,129,93,115,103,145,113,108,142,115,109,76,77,113,108,85,114,116,126,118,95,106,114,156,128,106,86,102,102,95,83,95,126,110,119,126,137,104,111,106,135,93,144,107,104,100,93,100,91,124,101,86,106,113,94,101,102,117,124,142,110,121,112,103,123,124,127,124,101,93,120,138,99,128,130,108,114,104,91,119,141,87,90,127,107,126,88,103,125,126,95,113,109,127,117,102,87,102,103,116,107,96,141,139,144,123,115,103,111,104,101,117,88,109,134,132,134,115,111,111,107,96,110,101,109,99,91,114,116,109,99,120,118,105,100,132,117,135,117,84,96,99,143,107,113,139,136,111,102,116,107,123,110,116,121,106,98,96,130,129,113,99,98,122,116,93,147,91,109,95,132,109,135,110,108,123,112,122,103,128,138,104,85,102,95,100,94,89,126,151,115,121,101,114,105,143,135,123,97,93,98,101,129,103,104,114,99,85,81,87,134,115,102,120,94,121,157,114,108,111,130,119,114,119,114,109,110,95,117,114,87,140,110,114,120,119,126,109,106,100,129,99,95,91,119,105,124,101,100,116,112,96,114,121,126,121,129,90,116,139,104,139,119,137,121,103,131,118,95,112,106,105,108,102,125,108,119,119,98,117,133,117,93,128,125,119,130,116,97,95,103,146,96,117,133,115,90,128,142,138,105,112,105,113,118,94,100,121,130,128,121,120,125,130,109,106,119,122,99,118,128,93,123,111,128,86,124,106,121,115,107,88,96,125,107,114,114,99,104,99,148,127,107,114,87,142,109,110,101,113,114,97,140,120,103,94,110,103,126,96,116,113,96,116,122,74,120,125,144,129,122,122,121,132,120,112,100,110,127,97,127,125,120,91,123,136,122,112,101,128,132,114,107,121,111,137,108,118,85,115,107,108,131,100,126,131,123,129,111,119,109,90,82,112,96,151,107,110,121,86,111,101,105,132,140,111,117,120,130,99,136,76,87,108,98,106,110,103,108,117,128,113,90,122,103,92,112,99,106,125,104,120,119,81,143,115,104,120,103,114,110,108,102,123,120,105,102,104,137,108,120,98,75,116,101,125,113,100,84,125,116,99,81,124,118,131,112,119,113,122,129,126,129,98,118,145,116,107,132,105,80,97,101,108,118,108,133,110,122,104,118,132,110,129,111,92,98,119,117,96,112,111,152,125,99,110,113,109,97,94,115,95,113,109,113,113,99,86,109,135,119,123,97,119,139,90,96,114,87,98,116,108,123,108,93,81,120,110,120,109,111,126,120,127,108,98,126,116,104,92,106,100,122,98,129,116,107,148,119,133,130,127,105,87,101,99,97,101,94,100,98,138,92,123,107,112,106,106,131,129,108,127,110,102,127,90,111,81,120,97,115,116,120,86,133,103,116,110,116,107,93,127,122,91,117,114,101,106,90,99,146,88,108,104,76,138,74,124,120,113,124,115,103,99,97,115,110,112,112,93,115,110,85,117,103,111,101,117,103,114,104,101,129,115,116,117,101,97,103,122,115,102,113,123,114,101,86,125,99,132,105,123,127,95,122,124,127,123,111,117,85,136,123,99,98,117,92,126,129,95,113,132,132,112,108,115,89,105,123,128,126,107,130,114,137,146,98,112,127,103,122,108,128,112,123,130,102,112,115,112,135,123,132,91,83,99,97,122,118,95,93,125,100,108,112,129,134,105,111,96,95,65,114,110,97,107,111,92,91,123,119,93,92,115,101,127,110,121,92,117,125,124,104,152,128,144,119,118,105,78,116,89,145,124,91,127,115,150,140,78,91,123,146,131,103,108,105,85,119,107,130,90,109,117,90,84,120,92,111,101,120,110,120,118,125,120,86,93,106,103,98,111,120,108,104,124,115,99,126,94,101,111,103,111,104,91,107,93,112,115,105,90,111,139,97,113,123,129,75,118,116,127,146,111,119,113,134,114,94,109,112,105,101,97,108,78,129,102,122,112,103,98,107,93,110,64,100,117,94,84,113,120,113,90,122,116,95,101,126,103,127,95,120,129,92,99,114,111,115,97,82,152,98,137,109,88,76,124,112,112,88,111,104,132,105,122,114,103,100,128,105,129,113,104,118,119,108,127,94,96,100,112,115,108,148,102,100,122,98,99,98,93,108,118,100,93,110,103,122,102,116,142,97,105,129,126,116,114,122,105,109,118,101,113,103,115,86,103,107,120,121,107,113,110,108,98,90,142,100,104,104,109,123,85,109,123,96,98,132,109,120,132,106,123,90,134,112,127,94,95,107,103,132,107,117,98,124,130,78,100,121,113,111,117,102,99,96,88,136,145,81,108,124,141,102,113,99,79,98,103,96,90,112,101,120,99,86,114,116,123,122,85,112,94,107,95,95,116,109,114,130,94,117,110,103,98,107,122,134,113,122,106,136,107,125,99,114,115,124,121,101,102,91,88,111,119,104,119,110,107,114,121,118,124,112,95,132,122,112,129,104,98,113,126,90,93,109,129,92,112,137,117,101,116,99,131,87,119,85,98,83,132,120,111,113,103,106,118,101,114,144,115,107,90,100,117,127,93,111,91,105,69,119,139,97,130,96,79,100,120,118,115,101,118,101,116,116,124,105,98,91,86,125,138,110,105,108,102,125,119,106,95,123,99,127,99,115,120,102,90,130,100,104,125,112,105,94,79,80,135,109,139,102,140,126,126,118,124,116,102,100,99,102,101,114,128,106,98,134,123,101,106,125,108,88,102,89,112,98,106,123,118,80,131,101,113,134,109,111,109,110,119,122,124,103,92,117,99,107,102,83,95,113,101,93,104,121,130,78,116,137,87,101,109,113,81,89,119,96,110,104,116,105,95,106,84,98,113,124,127,101,93,123,110,126,92,91,86,116,125,127,136,107,117,130,99,123,93,105,96,96,105,108,143,92,100,112,99,101,122,103,111,107,125,104,103,108,135,113,128,129,97,134,101,140,118,104,113,101,122,112,103,115,116,127,92,130,118,109,110,100,98,104,139,119,114,101,115,108,130,102,117,128,98,121,109,103,116,122,83,93,105,125,117,126,116,128,89,129,103,96,134,137,98,97,91,110,99,110,133,113,130,143,102,123,99,123,117,103,122,97,124,114,102,107,107,95,101,127,115,103,86,104,95,113,136,111,127,132,89,140,135,107,120,129,108,124,127,134,111,93,111,107,109,86,77,115,89,73,111,115,108,100,115,100,112,127,119,94,90,119,123,97,99,113,109,106,114,124,103,118,115,118,121,111,107,107,112,89,108,109,113,84,87,143,110,116,136,102,150,97,130,114,113,84,112,90,97,110,108,109,95,98,103,106,80,121,114,120,83,88,99,105,117,131,111,103,111,104,116,97,101,162,95,121,82,108,86,108,132,112,84,143,120,105,106,91,115,107,103,143,105,105,113,127,87,104,79,130,123,126,100,115,114,114,130,120,70,111,101,106,131,127,139,102,113,121,102,89,117,135,104,121,97,111,131,118,85,122,114,126,109,86,122,114,84,134,114,110,134,107,121,104,108,124,92,106,113,148,108,107,121,93,108,97,104,123,112,96,99,123,126,91,109,92,129,130,91,117,125,115,107,133,123,136,110,98,121,120,106,108,111,129,87,145,114,107,115,109,99,115,136,104,120,89,109,134,90,106,107,136,137,106,90,101,126,100,118,105,122,123,106,120,93,110,102,108,129,80,119,98,130,129,132,138,96,111,130,103,120,103,114,86,124,95,113,117,88,118,103,119,109,107,99,100,112,123,142,119,137,136,123,109,157,128,113,109,107,109,114,110,127,117,76,144,77,126,118,96,99,87,94,97,100,98,99,105,105,114,94,143,99,101,119,114,119,103,126,118,114,118,121,123,100,101,122,122,103,113,92,132,89,111,120,104,89,112,120,119,103,103,89,103,92,112,109,101,101,113,115,135,108,116,121,95,114,100,104,135,107,108,111,114,103,112,104,90,115,126,124,110,98,112,129,91,113,138,110,114,93,103,140,118,101,100,101,129,127,133,109,160,121,114,112,117,85,134,135,106,133,117,123,110,109,118,123,104,126,91,89,125,120,114,94,111,127,107,107,130,107,132,115,105,126,107,91,82,99,97,82,82,124,114,105,128,109,101,101,102,103,110,112,87,110,108,108,147,122,99,128,87,121,129,144,122,123,105,150,91,91,84,114,103,99,116,130,113,126,96,108,114,111,115,108,106,124,113,138,118,114,109,76,110,125,102,132,106,156,122,83,109,141,115,82,108,129,135,100,74,110,112,114,111,111,93,111,103,119,117,114,131,108,112,103,104,107,108,97,125,113,87,111,92,114,128,110,110,103,136,116,98,136,103,113,118,121,104,100,127,130,113,125,96,99,130,113,100,123,94,117,124,117,131,99,141,90,113,101,133,100,108,141,82,107,147,122,118,130,123,120,111,94,88,102,131,129,117,123,113,109,128,111,94,106,115,99,109,103,101,101,118,125,133,121,111,140,128,129,133,100,118,123,107,127,87,121,126,98,112,94,125,90,125,107,90,118,110,93,100,118,127,119,103,102,113,102,103,101,118,135,101,102,119,101,113,100,89,98,134,116,101,102,116,110,112,146,105,110,105,99,110,111,126,112,118,129,107,109,146,107,112,106,107,128,108,114,124,107,112,104,117,102,101,92,104,112,135,121,96,119,111,116,122,112,101,129,124,134,113,144,121,124,102,92,100,87,124,126,106,110,104,98,136,110,83,137,121,122,131,114,113,105,85,128,93,132,129,131,111,137,114,121,124,130,98,122,75,108,130,133,125,109,106,110,127,132,126,90,119,124,106,133,88,117,128,112,125,128,99,95,97,108,84,116,87,95,135,118,93,89,107,139,98,107,90,129,90,111,95,87,99,90,109,118,125,119,115,117,142,121,92,110,89,112,103,114,101,92,136,114,106,127,121,95,115,122,97,154,111,110,88,93,116,111,114,126,107,104,89,113,123,100,120,120,107,98,110,119,125,129,106,152,112,119,112,122,82,96,116,109,106,98,123,93,104,86,109,98,98,100,113,141,112,119,103,86,124,116,124,107,96,125,123,115,114,113,98,107,114,120,107,104,106,110,137,124,93,110,92,135,125,118,125,106,107,129,115,102,102,130,102,118,94,98,105,108,132,120,117,127,121,93,87,117,94,118,99,98,119,112,125,108,113,128,117,127,115,82,95,84,119,92,120,100,118,143,92,106,115,118,121,113,104,99,112,116,131,110,83,111,120,124,110,103,120,123,107,92,102,90,90,118,98,91,91,79,112,77,111,95,118,128,147,113,115,117,110,134,108,107,139,143,111,132,103,123,91,107,97,130,114,122,98,99,141,152,118,132,96,119,89,122,125,82,107,104,105,94,82,113,149,114,134,137,87,116,80,116,90,100,126,114,130,106,105,113,122,114,104,124,98,117,97,98,103,120,135,117,109,107,110,116,108,89,137,127,116,95,141,123,107,112,107,107,148,135,105,84,127,94,129,118,107,112,100,111,111,132,109,130,79,133,103,99,120,113,110,109,104,98,126,121,103,159,112,104,116,125,108,114,111,131,140,116,93,116,109,90,139,114,104,104,107,110,104,105,141,126,97,102,110,104,115,80,136,160,113,115,104,92,94,117,119,126,89,93,145,107,113,107,101,117,133,127,88,112,109,114,112,93,107,138,114,111}},
{{1000,2.900000},{4,4,2,5,5,9,8,3,6,2,4,6,8,4,5,9,3,4,7,9,7,4,6,5,7,6,4,6,4,13,9,6,8,5,6,3,9,8,5,4,6,5,6,3,3,4,4,6,4,11,7,5,5,5,10,4,5,10,3,10,4,8,5,5,5,8,7,6,6,3,6,7,6,4,3,10,8,12,6,8,4,4,8,4,6,12,4,4,8,13,7,10,6,6,10,4,7,3,8,10,3,5,6,13,4,7,4,8,5,4,5,7,10,5,3,6,13,2,3,6,7,8,5,6,2,5,7,2,8,3,3,3,7,4,10,6,5,5,6,7,8,7,6,8,3,1,7,4,7,7,8,6,3,3,6,9,4,7,2,4,6,1,4,2,5,9,10,8,11,3,10,3,6,8,4,2,4,7,5,2,8,6,3,2,5,2,7,5,13,6,6,4,10,11,10,6,8,5,10,7,8,5,8,9,4,7,6,4,9,12,5,4,11,18,9,5,8,4,5,8,5,6,5,5,6,10,6,7,6,3,6,6,2,7,10,10,9,6,8,7,5,3,10,9,15,6,5,3,3,5,4,6,7,1,6,12,6,2,3,3,10,5,5,6,2,12,8,6,2,3,5,6,7,8,3,5,6,5,12,9,6,6,6,3,8,8,3,4,8,7,4,8,9,8,5,4,6,4,6,5,7,4,9,5,14,2,9,4,5,10,4,7,2,1,5,6,4,13,10,12,5,6,6,7,5,2,8,6,7,8,6,9,4,4,6,8,7,7,7,5,5,7,2,5,11,2,4,6,9,4,10,3,8,5,6,0,4,7,2,9,4,11,11,7,12,10,8,5,10,6,9,4,9,7,4,2,7,5,7,7,6,5,8,5,6,8,3,6,4,5,5,4,3,8,7,8,8,6,3,6,2,7,10,2,5,5,13,9,9,5,5,7,3,6,1,10,5,2,8,6,5,7,5,3,3,9,5,3,5,6,13,13,8,5,3,5,7,3,5,14,5,8,8,11,3,6,6,5,3,7,5,6,5,6,6,3,6,7,10,7,15,6,4,7,5,6,2,5,6,4,5,6,2,8,2,8,5,4,5,7,4,8,8,6,9,11,3,10,3,6,7,10,5,3,8,3,6,6,11,5,10,4,5,4,6,2,9,3,7,3,7,5,3,4,7,6,8,3,5,8,5,3,7,9,1,4,8,7,2,3,14,18,2,8,3,4,7,5,3,12,3,4,6,9,7,6,5,6,9,8,8,5,6,10,4,6,4,4,11,2,7,5,10,6,8,4,6,6,1,5,3,4,7,6,13,8,3,4,10,9,7,8,6,5,4,7,14,9,8,5,6,6,5,7,8,7,4,8,6,8,7,7,8,8,5,6,7,8,3,8,11,9,5,6,5,7,2,10,7,5,2,6,6,5,5,7,6,5,3,7,8,8,5,10,6,5,2,4,4,6,6,8,9,3,3,8,6,2,4,2,7,6,6,4,10,2,8,5,3,7,11,5,4,3,2,1,5,5,6,4,4,7,6,7,3,3,7,15,9,6,5,6,9,5,4,6,10,5,4,6,4,6,5,4,7,9,3,10,5,2,4,11,9,4,2,0,4,5,11,5,5,4,8,4,7,6,5,10,8,8,8,2,5,8,8,10,2,7,8,6,2,11,6,2,6,8,11,2,3,6,7,5,9,5,8,10,3,3,12,9,6,6,4,6,4,9,5,13,8,9,6,10,6,7,7,7,2,5,5,6,5,6,9,10,1,5,6,11,8,10,9,3,5,3,6,8,10,4,10,7,8,10,3,5,5,8,6,7,4,9,7,4,3,8,3,13,8,3,4,5,7,11,3,5,9,5,9,7,9,8,2,5,8,6,8,8,9,2,4,2,8,8,5,4,9,6,6,10,7,5,2,9,8,2,4,8,8,3,3,4,5,5,6,1,6,6,6,6,5,8,6,7,2,10,6,6,10,0,5,6,8,1,6,8,4,5,5,4,3,6,2,6,10,6,8,5,14,6,3,7,7,4,5,6,3,4,5,8,1,11,6,4,4,2,6,4,4,4,8,8,9,9,5,7,7,8,9,7,4,8,8,4,4,7,6,14,4,7,5,9,1,4,10,8,10,8,6,5,2,10,4,6,6,10,6,6,4,4,4,4,7,3,4,5,5,7,8,7,6,8,7,7,3,8,4,3,7,6,6,3,4,8,8,8,7,6,7,7,7,6,9,7,8,7,4,4,7,12,7,6,2,10,9,13,7,5,3,4,4,6,8,8,7,12,6,5,3,6,10,12,6,7,7,7,8,5,8,2,6,4,7,1,7,7,9,7,7,4,8,9,6,3,5,6,1,3,4,7,9,6,8,6,4,8,3,10,2,4,6,7,2,6,8,9,6,3,6,9,10,6,1,4,3,7,7,6,7,5,6,3,4,9,3,4,1,7,5,11,3,5,5,4,5,6,6,3,6,8,7,4,5,7,9,7,2,10,6,7,7,8,6,2,6,4,9,4,7,3,4,7,5,9,3,9,6,6,8,2,9,8,5,2,5,6,5,5,9,6,1,6,9,11,3,8,7,7,5,7,9,8,7,7,12,6,0,5,6,5,4,7,5,9,4,7,5,8,4,7,10,8,6,6,4,9,3,2,4,5,7,10,6,9,4,3,8,7,6,7,4,10,5,7,7,9,9,4,5,12,5,4,7,7,7,11,12,5,9,3,8,3,2,6,4,10,8,3,7,7,9,11,9,9,8,8,8,3,7,8,5,4,5,9,6,11,6,6,3,7,10,10,9,4,8,3,4,2,10,8,6,3,7,2,7,3,4,7,8,5,7,4,4,5,7,4,9,12,4,5,11,10,5,4,9,5,6,5,2,6,8,7,4,12,10,5,7,1,7,7,8,10,5,4,15,3,10,12,8,3,8,6,4,5,4,6,7,6,7,11,11,5,7,6,8,6,11,3,3,4,7,7,10,8,3,4,4,10,0,4,12,3,5,2,3,8,14,7,2,4,12,4,5,7,5,7,9,2,7,4,1,6,6,6,7,6,9,1,4,3,9,8,7,2,6,5,6,5,9,4,5,3,9,6,3,1,6,6,5,1,3,10,9,7,9,3,8,4,3,3,9,4,3,3,7,4,8,5,6,7,11,4,11,5,6,5,6,9,6,3,0,5,5,11,6,5,9,5,5,7,5,4,9,5,7,7,10,6,5,7,11,11,4,6,4,6,6,5,6,2,12,3,7,6,9,4,7,5,12,7,5,9,5,9,7,7,8,4,7,7,5,11,4,8,3,7,8,10,10,5,3,8,6,2,8,14,3,7,8,1,7,15,7,5,13,5,6,7,6,10,2,9,3,9,6,7,3,5,4,3,5,6,4,12,9,6,6,5,9,6,6,1,3,8,5,5,4,7,8,4,7,7,8,8,5,3,11,11,7,8,4,9,5,5,9,6,5,7,10,2,3,2,3,7,11,3,4,3,6,7,3,4,2,5,6,5,2,13,5,5,4,9,7,7,5,8,1,5,5,11,5,10,10,10,7,2,4,5,3,10,6,9,8,2,8,1,2,2,9,8,8,4,7,2,2,6,5,11,7,6,5,4,3,8,5,4,1,4,3,5,11,5,7,7,8,7,8,11,10,9,8,8,6,7,2,7,8,8,10,5,5,5,6,7,6,6,7,2,4,4,6,7,8,5,13,6,6,10,4,8,5,9,5,6,6,6,8,7,6,7,3,5,9,3,5,4,4,16,3,6,6,7,3,7,9,7,7,3,5,13,4,2,4,9,7,5,3,8,6,7,6,7,3,3,6,6,6,5,5,3,2,5,3,3,4,5,7,4,4,7,8,7,4,9,7,7,6,9,7,7,3,3,2,6,11,6,8,3,4,8,5,4,14,8,7,5,5,4,3,7,6,3,7,5,11,9,3,4,4,5,11,7,5,7,4,6,6,10,7,6,10,6,9,4,3,8,3,7,7,7,5,7,5,5,7,10,0,11,5,7,2,8,5,1,6,6,11,9,2,12,4,8,14,7,4,6,9,12,8,4,5,1,9,3,7,3,8,6,3,6,5,8,3,14,10,4,4,10,9,10,3,11,10,8,8,8,5,6,6,5,8,10,3,3,4,5,4,8,11,2,3,5,10,13,4,7,6,6,7,7,7,7,11,4,9,5,3,5,5,3,7,7,12,10,3,4,5,6,7,6,13,7,4,7,6,4,6,4,12,7,8,3,6,6,7,3,4,7,4,10,6,11,6,6,8,5,6,10,3,9,8,11,11,3,7,5,7,5,7,2,2,3,4,4,2,11,6,5,4,5,5,3,3,11,6,11,10,5,7,6,8,2,9,1,9,7,4,5,7,5,4,9,12,8,6,10,3,8,7,7,7,7,6,4,6,6,5,8,4,4,7,3,13,7,5,5,10,4,1,5,7,12,6,5,11,7,9,5,10,8,3,7,4,10,5,5,5,0,6,6,2,7,3,6,6,8,8,5,5,1,5,4,4,1,6,4,3,5,7,7,4,8,10,9,6,8,4,6,9,3,7,8,8,0,7,13,6,8,6,13,8,3,6,2,10,6,7,7,7,7,3,4,9,6,5,6,6,5,3,11,6,6,8,6,9,10,10,3,12,7,7,10,6,9,9,7,8,7,9,4,6,8,6,3,6,6,6,6,7,5,11,9,6,3,10,2,5,6,5,6,4,8,4,2,3,8,7,11,9,7,3,9,2,4,4,7,13,5,5,4,5,5,6,3,3,6,6,4,3,9,8,6,10,2,7,7,15,5,7,3,3,7,6,2,6,10,6,4,7,4,2,9,1,5,7,5,12,6,2,8,4,3,5,1,3,9,5,6,4,9,4,3,3,7,2,4,10,5,3,11,7,3,4,3,4,3,4,5,2,9,8,9,7,5,8,11,5,9,4,9,5,7,6,3,15,4,5,9,6,7,7,5,4,6,7,11,10,5,6,11,6,5,1,3,8,8,8,4,5,6,2,11,3,5,7,7,8,3,5,4,5,6,13,12,12,7,6,6,6,6,6,5,2,7,6,5,6,5,12,7,2,9,8,4,5,6,8,5,3,6,5,4,5,6,5,6,9,5,11,5,10,7,4,6,6,11,5,2,12,2,8,4,10,10,3,10,4,7,4,4,4,5,2,6,6,4,4,9,5,3,9,3,8,4,9,11,5,3,7,7,10,4,10,8,8,8,5,4,4,7,8,2,9,5,5,4,9,7,2,5,2,1,5,4,3,5,10,4,5,8,7,7,5,3,4,10,5,8,9,7,10,10,9,5,9,10,10,7,3,2,4,4,7,4,2,9,4,3,5,3,2,4,5,3,8,5,3,4,10,5,2,1,3,7,5,9,5,7,5,4,2,7,7,6,3,2,5,2,8,1,6,6,10,10,4,9,2,6,9,12,6,8,6,5,7,8,4,5,7,2,6,2,5,8,8,5,4,4,5,6,4,11,6,5,5,3,5,4,6,4,9,14,8,4,9,4,4,5,5,8,7,8,4,11,6,6,2,4,2,4,5,6,4,10,8,10,7,5,5,6,3,7,6,10,11,10,5,12,4,7,4,3,3,8,8,1,10,8,7,4,9,3,6,3,6,7,3,6,7,6,3,5,5,5,3,9,5,6,8,4,3,7,3,6,7,2,10,4,9,4,8,5,6,7,9,7,11,8,12,5,6,10,6,6,1,5,10,9,4,8,9,4,6,5,4,10,5,8,9,9,4,7,8,13,4,10,5,7,5,11,8,3,4,11,4,10,5,9,11,7,8,6,5,2,4,2,11,3,8,7,5,5,4,9,7,4,7,6,4,12,9,7,4,7,3,9,3,4,10,8,3,8,8,5,3,8,7,4,7,5,6,7,3,4,7,8,12,4,4,4,10,5,6,7,5,5,4,6,3,4,8,7,10,6,9,7,6,5,4,7,1,5,8,7,7,5,6,6,2,2,6,6,3,6,6,8,9,6,6,3,14,3,5,5,7,6,6,6,4,5,8,7,4,4,6,6,1,1,4,9,3,5,6,5,11,8,4,11,2,6,10,1,8,8,9,5,8,3,4,5,11,7,7,4,11,3,3,5,7,4,4,4,13,5,7,4,5,7,6,2,5,5,6,6,5,6,7,6,3,5,5,9,3,6,4,7,9,5,11,7,7,5,8,5,7,9,8,6,3,9,11,5,8,5,9,6,4,5,8,11,3,4,8,11,9,5,4,3,11,12,3,7,10,9,0,6,8,9,8,6,5,5,6,9,6,2,6,8,10,14,3,5,9,5,3,3,10,8,6,6,4,9,7,7,7,8,1,11,7,5,7,4,7,6,6,5,6,7,3,6,11,4,6,10,4,13,5,6,6,2,3,4,6,7,4,7,5,2,4,4,7,6,7,6,5,5,8,4,10,3,5,6,10,5,9,4,4,4,3,6,3,7,3,4,4,3,5,2,3,8,5,6,6,6,9,7,10,5,5,10,3,3,12,12,3,7,3,11,7,9,7,5,7,7,21,9,4,7,4,5,3,7,2,7,9,7,10,10,5,8,9,14,1,3,2,7,5,3,3,4,5,5,4,5,5,7,2,5,1,3,7,3,3,6,4,6,6,5,5,7,6,11,6,7,4,6,12,6,7,4,1,3,3,3,6,3,6,10,9,9,7,10,8,5,5,6,8,5,4,8,8,9,7,9,6,5,9,6,2,2,3,9,9,9,8,9,11,2,10,7,6,10,2,3,5,7,6,6,3,12,9,4,4,5,4,4,8,5,9,4,7,9,5,9,11,7,7,3,4,4,5,2,5,10,6,1,8,5,5,6,4,2,4,8,4,7,5,4,9,7,2,9,14,12,9,10,4,7,4,6,5,5,5,6,6,7,6,5,0,6,5,5,6,12,11,7,9,4,9,10,6,9,7,4,8,7,11,8,6,2,9,5,5,9,9,6,5,8,4,4,8,3,4,9,3,8,5,5,4,4,7,7,6,8,7,10,5,4,6,1,4,5,3,1,9,8,7,5,3,5,8,9,7,2,6,3,4,6,9,7,5,5,2,2,3,7,8,4,6,6,7,8,4,4,7,9,9,5,5,7,11,6,3,4,3,3,6,6,1,4,11,7,9,7,3,2,5,4,8,8,7,14,8,2,6,7,5,8,5,3,12,3,2,4,7,12,8,10,6,4,1,5,9,13,5,9,8,7,7,5,5,4,11,8,7,6,4,6,4,4,7,12,4,3,4,9,7,10,4,8,3,8,9,2,7,11,3,6,4,8,4,4,3,5,7,4,5,5,7,5,6,7,9,5,8,6,5,5,5,6,3,3,9,5,5,4,10,2,3,5,4,9,5,3,5,8,9,4,4,5,4,5,6,7,2,4,2,8,11,6,8,3,8,6,7,8,3,8,6,5,4,4,8,4,7,4,7,12,6,5,3,8,5,1,6,7,8,10,8,7,6,4,4,9,6,6,2,3,4,6,14,3,3,5,6,5,11,7,2,5,7,4,8,5,12,13,7,11,4,4,5,6,8,7,8,5,8,3,4,5,7,8,8,4,11,5,3,9,7,8,7,7,5,8,7,5,10,4,3,7,4,7,5,5,5,9,5,8,1,13,4,1,6,8,4,8,5,6,7,5,6,9,7,6,5,7,6,11,6,6,3,5,4,3,5,3,6,5,2,6,4,7,7,6,11,8,2,6,3,7,10,5,4,6,5,4,8,3,6,4,9,5,5,10,8,6,5,7,4,9,11,11,10,9,5,9,6,7,5,10,2,4,3,6,3,6,6,3,5,3,7,5,5,11,6,9,8,8,7,8,10,7,6,5,7,5,5,7,5,4,3,7,4,7,6,4,1,6,8,9,2,3,5,5,6,7,8,5,7,5,8,5,7,3,5,2,5,9,7,7,9,7,5,5,6,5,5,6,3,4,5,1,8,9,5,9,8,7,5,13,4,7,6,6,10,3,5,4,3,11,5,7,8,3,8,6,5,1,2,7,7,2,9,3,5,7,4,3,7,14,12,3,5,6,5,7,4,6,12,5,5,5,3,6,3,5,8,13,13,9,6,2,5,7,2,8,9,7,4,7,5,5,3,3,9,6,6,8,7,5,4,6,5,3,5,9,8,4,4,5,3,7,0,5,2,4,6,4,2,4,5,7,10,3,10,6,9,8,6,4,6,10,10,6,8,8,6,11,6,8,2,9,12,14,6,7,8,4,4,4,5,8,6,3,5,5,2,5,2,5,5,5,2,9,6,8,8,5,6,3,8,4,6,9,5,4,4,6,2,3,5,10,12,6,3,7,7,4,4,2,9,2,3,9,6,5,3,8,5,3,10,8,11,2,5,5,4,7,5,3,8,8,6,5,3,4,8,12,7,7,7,6,2,7,6,7,12,4,5,6,4,3,5,6,5,8,6,5,5,6,9,6,6,4,3,3,8,4,7,8,7,3,7,7,6,5,4,7,5,7,9,6,8,5,6,8,4,3,7,11,8,2,6,10,5,7,6,7,8,9,6,7,5,8,9,8,4,2,9,10,5,10,10,7,4,10,8,4,3,1,7,6,3,8,5,8,8,8,4,6,5,4,9,3,7,5,11,8,9,5,6,15,9,9,3,2,7,7,12,4,6,8,9,10,2,10,5,9,10,2,2,8,8,4,5,3,5,4,8,5,8,3,7,5,5,5,4,7,6,4,2,13,8,8,2,4,5,8,4,5,6,4,3,4,6,5,7,7,14,5,6,2,5,9,9,1,4,9,6,5,5,5,10,11,10,5,3,1,3,5,6,5,8,7,3,4,5,7,7,7,7,7,5,5,10,8,5,2,5,8,4,6,5,5,2,5,8,6,11,3,8,10,1,7,0,5,5,3,4,15,6,7,3,12,7,6,7,5,7,5,6,10,5,6,11,4,3,12,5,6,17,2,8,6,6,6,4,12,7,2,15,9,2,3,2,5,9,3,7,7,9,5,9,5,8,2,6,4,6,10,8,5,5,9,3,3,5,6,3,9,4,3,7,5,6,5,3,2,8,2,5,1,4,6,5,4,8,6,11,6,5,7,8,7,5,4,12,7,9,4,8,5,8,5,5,4,3,9,5,8,5,7,4,6,8,8,2,8,7,5,1,4,5,1,7,3,12,6,13,4,11,9,6,4,6,6,13,6,9,3,8,6,4,2,3,4,4,8,7,9,7,2,8,3,8,8,7,1,11,5,4,10,2,9,3,6,1,9,7,7,2,5,3,3,3,5,7,11,2,6,2,6,7,13,6,11,5,5,2,8,9,7,6,5,5,17,2,10,4,4,13,6,8,6,2,7,5,9,6,8,4,5,5,4,6,6,8,3,9,7,3,5,3,3,8,9,8,2,8,6,2,9,4,7,6,11,5,9,4,1,6,3,8,6,6,3,2,10,4,10,9,5,3,5,8,6,7,4,7,7,5,4,5,9,5,2,6,6,8,7,1,5,5,4,5,6,7,5,6,10,6,5,5,9,6,5,4,4,4,9,4,5,10,5,1,13,8,8,6,8,5,4,5,5,5,4,6,8,6,9,4,12,6,8,10,6,3,7,6,10,6,4,14,3,7,3,7,8,5,4,0,4,8,7,9,9,5,11,8,7,4,4,7,4,7,6,5,3,5,4,5,7,8,6,8,3,4,4,5,5,6,1,6,6,3,2,3,5,7,7,7,3,2,3,4,5,5,4,1,6,3,6,12,7,9,9,3,4,8,2,6,8,1,6,5,7,8,13,6,8,9,7,2,5,4,10,5,4,7,5,6,5,8,9,5,5,7,10,10,3,3,4,10,9,9,6,5,7,4,3,5,3,3,4,12,7,5,1,4,3,1,11,5,10,5,6,2,4,5,5,8,6,9,5,7,7,4,12,6,8,5,4,1,11,5,13,7,4,6,3,8,4,5,9,4,12,4,7,10,6,13,3,6,4,7,8,4,11,4,7,8,4,6,6,3,8,7,4,4,7,8,4,2,2,13,7,6,1,2,10,2,10,7,6,9,10,8,13,5,8,7,8,7,9,11,6,3,9,4,3,11,5,5,10,12,10,8,10,4,4,7,8,0,8,6,6,7,7,7,8,10,9,2,8,9,4,10,12,2,9,6,3,8,4,5,4,4,8,5,5,14,6,6,4,4,6,3,6,9,8,9,6,6,4,3,10,9,7,4,4,9,3,6,13,9,9,6,6,11,7,4,7,1,6,8,5,6,5,8,7,14,7,7,4,4,3,8,4,3,6,6,4,5,10,2,4,6,1,5,8,4,5,3,3,9,5,8,5,1,8,5,13,15,8,4,8,2,6,6,3,10,10,3,10,5,12,4,7,6,5,7,5,6,5,5,8,8,6,7,4,5,6,10,6,5,6,3,10,4,6,5,7,6,7,3,7,3,8,3,9,4,11,10,13,7,3,6,6,4,5,6,5,6,11,10,4,6,7,2,7,8,7,3,8,7,6,8,10,3,8,6,3,5,9,5,9,4,7,5,6,3,5,14,4,4,7,7,5,6,7,7,8,6,9,6,7,8,8,6,8,4,5,4,11,10,6,5,5,6,5,6,4,9,7,8,8,6,7,6,4,3,8,4,8,2,5,5,6,5,9,8,11,6,4,2,4,2,2,7,10,9,8,3,5,11,7,4,3,4,4,11,8,7,3,7,13,2,3,7,9,5,4,0,3,5,5,6,4,7,10,6,6,4,3,3,3,6,5,6,5,5,4,2,5,8,1,7,5,7,4,2,3,6,6,8,9,8,2,8,12,9,5,2,5,12,2,8,11,3,7,7,3,3,7,4,4,6,17,11,8,4,3,7,9,8,12,9,2,6,7,4,4,9,11,4,5,15,2,5,6,4,4,13,11,1,5,6,7,5,3,4,8,7,9,2,6,7,4,10,11,10,10,10,7,4,6,4,6,5,4,9,7,6,3,2,7,4,6,7,7,8,7,4,7,6,10,12,5,6,7,12,6,9,8,13,7,8,8,6,1,7,4,6,8,3,1,6,5,6,3,9,9,6,6,2,4,4,12,5,12,9,2,7,5,4,7,3,11,8,6,4,10,2,5,4,12,7,9,8,6,5,11,8,17,8,7,5,10,4,4,4,9,11,7,11,4,5,5,3,11,6,5,5,8,6,9,5,6,10,7,8,4,8,11,6,10,4,7,5,4,7,2,4,8,7,5,5,5,5,5,7,11,7,6,3,5,6,7,7,11,4,2,8,6,12,8,13,10,7,7,6,10,8,15,11,9,10,7,6,7,11,4,8,7,11,6,1,3,10,11,3,8},{8,5,8,8,5,12,2,4,4,4,2,7,9,14,11,10,6,7,5,8,8,4,7,3,9,10,3,6,6,6,5,8,12,6,11,3,10,7,6,3,5,11,0,2,10,6,12,2,2,5,6,6,9,6,5,11,1,7,3,8,3,5,9,8,8,8,4,5,9,4,6,7,8,5,3,8,8,5,6,7,11,8,3,2,7,8,9,5,5,8,3,5,3,6,6,5,4,9,9,3,4,6,6,3,11,11,3,3,14,4,2,4,4,4,5,8,6,10,8,6,11,4,4,7,7,3,13,2,3,8,2,9,7,6,9,5,4,7,3,9,3,6,5,6,8,6,8,9,5,9,6,8,7,5,6,3,9,8,14,12,6,7,4,11,7,8,11,7,5,2,8,5,5,3,5,9,8,9,10,5,4,5,3,1,4,2,8,10,7,7,3,6,3,6,6,3,6,12,4,5,3,6,7,6,13,3,5,4,8,6,5,3,6,3,4,6,6,9,8,4,5,8,11,5,8,6,5,9,11,6,5,4,2,9,11,3,4,7,4,8,4,7,8,6,7,4,7,8,5,8,4,8,7,8,8,10,3,2,9,7,4,3,7,3,3,6,8,5,8,4,4,14,6,5,5,9,6,10,13,8,8,10,2,11,12,4,7,7,5,2,2,5,5,6,4,6,5,11,3,6,6,6,16,8,7,4,6,7,8,4,3,8,9,2,3,8,3,7,2,7,3,11,4,7,5,6,4,6,1,7,7,7,10,12,3,5,14,6,8,9,3,6,6,7,5,4,9,5,8,1,6,8,5,7,10,7,4,6,4,8,6,5,9,12,9,6,8,8,5,7,8,4,8,4,5,9,11,13,4,10,6,9,7,15,4,10,4,6,8,5,21,5,5,5,2,8,10,7,7,11,13,7,10,10,4,3,5,4,8,2,7,8,6,3,4,7,9,5,11,7,10,3,8,6,4,7,3,7,4,9,6,6,6,7,2,11,4,5,5,6,4,6,4,6,7,8,3,13,3,7,9,5,3,6,4,3,7,4,6,6,6,4,5,6,4,2,8,4,4,4,7,5,2,4,14,5,9,4,4,4,7,5,7,6,9,11,4,5,6,6,3,12,8,6,8,5,3,2,8,10,1,5,5,10,14,1,4,3,4,5,4,0,5,6,4,1,5,3,7,5,2,5,4,4,4,6,3,5,3,6,3,4,6,6,8,3,5,7,6,2,5,10,10,12,9,3,5,6,5,6,4,9,4,9,10,4,7,3,8,8,10,7,6,5,6,5,8,3,4,8,9,7,3,6,5,6,5,5,3,10,14,7,4,7,10,5,5,6,13,2,5,5,6,8,7,5,4,8,5,12,5,9,7,4,4,6,9,4,7,0,7,9,6,12,7,8,6,6,5,5,3,4,7,12,4,4,4,4,4,6,13,5,9,7,4,5,9,6,5,6,3,12,8,3,4,6,11,8,4,1,11,6,6,9,7,5,11,6,10,0,8,9,7,5,5,9,5,9,6,3,5,7,7,10,6,8,8,3,9,9,3,8,7,8,7,6,7,3,4,12,7,3,6,2,7,12,11,6,3,3,3,9,5,8,4,5,10,4,10,4,4,6,6,7,6,12,5,9,12,7,8,10,8,9,4,6,4,3,12,8,11,10,9,1,6,7,4,8,4,3,4,8,4,5,6,7,7,4,12,2,15,10,11,10,8,7,6,10,4,4,4,14,5,7,3,10,8,2,6,4,11,8,6,10,6,14,13,8,7,10,2,6,7,9,4,4,7,6,7,8,11,10,9,8,10,11,6,9,5,5,7,6,9,6,9,3,6,8,5,5,12,4,4,9,13,5,7,8,5,7,4,5,6,1,4,11,8,8,5,9,3,5,6,11,10,6,6,5,9,3,6,4,9,5,3,6,4,2,5,10,6,1,2,6,3,2,4,2,7,12,7,5,4,6,11,10,8,9,3,13,7,7,6,4,4,3,7,6,5,14,4,6,9,6,5,11,3,8,7,12,9,8,1,7,8,5,5,9,3,11,10,8,6,7,9,9,5,6,4,4,3,5,5,8,5,3,9,4,4,2,7,3,6,7,5,8,7,3,9,13,12,3,5,14,3,5,7,5,5,1,7,3,11,6,5,5,6,6,6,7,7,7,4,3,4,4,9,7,4,10,9,8,5,12,4,9,4,3,2,0,11,4,8,6,4,10,5,2,6,17,7,8,2,7,9,6,7,7,5,9,7,5,4,7,4,2,6,6,7,6,5,8,5,7,7,4,3,6,4,7,8,7,11,5,8,5,6,6,6,10,6,10,6,7,7,4,11,9,5,9,1,6,7,6,5,10,4,7,10,4,5,11,4,6,6,8,7,9,3,6,7,5,10,7,5,4,6,3,3,9,12,10,4,5,5,6,3,4,3,3,9,7,6,4,9,5,6,6,4,11,10,5,9,2,6,3,8,5,3,7,5,6,7,7,4,7,4,4,4,2,7,10,7,2,8,2,5,4,13,5,10,8,11,3,2,1,9,8,9,3,5,10,7,5,13,3,4,6,4,8,8,2,3,7,4,5,7,9,5,5,6,3,5,8,2,11,7,6,6,2,7,5,11,6,4,4,8,4,2,9,3,6,2,8,7,11,8,5,9,1,3,6,10,8,9,4,8,7,6,6,10,5,2,5,7,3,4,6,10,9,9,4,6,6,9,14,2,10,5,8,6,3,10,6,12,6,8,11,7,8,9,8,9,8,7,5,7,6,6,7,7,5,7,5,5,3,6,8,7,9,12,3,6,4,7,4,4,8,8,7,10,10,6,11,1,6,11,9,5,4,3,15,5,5,9,8,13,11,9,7,8,3,9,4,3,13,4,10,6,3,3,7,3,11,6,5,9,9,12,5,6,10,8,8,4,8,4,4,5,9,8,9,8,6,6,13,3,6,10,6,6,6,5,13,7,10,9,14,8,8,2,4,7,9,5,8,5,6,8,5,9,4,3,4,3,3,6,4,7,7,2,9,1,6,3,8,6,4,4,7,9,7,8,4,5,8,8,7,6,8,8,5,8,5,7,5,10,5,7,3,5,1,4,8,4,4,6,6,6,3,4,6,7,4,4,4,4,3,9,8,5,3,6,3,4,7,6,8,5,7,2,3,4,9,5,9,6,5,10,14,3,7,12,6,3,8,4,12,4,9,8,5,5,13,3,3,4,3,9,1,5,6,9,12,4,8,3,7,4,3,7,8,11,6,3,6,8,5,2,5,7,4,6,7,8,5,7,3,4,6,9,6,9,3,8,8,5,4,11,5,8,7,3,2,4,4,3,5,4,11,6,10,6,9,8,7,6,4,5,7,1,8,10,3,2,3,14,6,6,8,5,3,5,8,8,10,9,5,7,9,6,6,6,7,6,6,5,8,7,7,3,8,6,8,8,8,6,7,6,10,3,6,10,8,1,6,7,6,5,4,6,3,10,10,4,8,5,5,5,6,11,4,6,9,8,13,4,6,2,4,5,2,4,7,6,6,8,4,8,10,7,7,7,10,6,1,4,6,6,7,2,4,5,5,6,9,9,8,14,10,10,4,5,6,3,9,10,6,6,7,7,6,4,13,3,3,7,9,4,9,11,6,13,3,11,9,11,9,4,10,8,13,1,7,5,6,8,7,5,6,2,5,7,10,10,6,7,6,4,5,6,3,3,3,7,12,7,14,1,10,6,8,7,8,5,4,4,5,11,4,6,6,3,4,10,5,6,3,7,11,2,6,6,7,5,5,3,11,10,5,7,10,6,7,2,7,6,7,5,8,10,6,7,3,3,2,6,4,5,3,4,12,13,5,4,7,7,4,6,3,5,3,5,6,7,8,12,12,5,8,9,10,6,3,7,7,7,7,4,8,6,5,8,12,8,12,3,4,10,3,7,3,11,7,4,7,8,7,6,4,3,10,8,5,11,2,5,6,10,5,8,5,4,5,8,9,4,8,12,6,6,8,3,6,5,7,11,8,4,5,3,10,0,10,3,7,7,9,8,7,11,10,4,8,5,7,4,7,1,2,6,6,6,11,4,2,8,7,7,7,6,6,13,6,8,6,5,6,12,3,8,12,5,8,7,5,2,3,5,11,6,13,10,10,6,6,6,7,3,6,6,8,8,4,5,7,8,8,3,6,5,5,5,3,8,9,14,11,6,7,7,3,7,5,7,8,3,7,4,9,4,6,5,7,4,5,5,8,9,6,9,4,7,3,5,4,14,6,6,5,4,10,8,6,8,5,8,4,9,6,4,9,1,3,9,5,6,5,5,6,13,10,5,3,6,8,7,5,5,2,6,8,3,5,3,7,4,10,4,7,7,6,8,5,11,5,4,10,7,5,9,6,12,7,4,13,6,6,8,9,2,3,2,7,8,11,6,5,7,12,5,9,10,4,7,7,14,5,3,8,12,6,6,3,5,7,4,9,8,7,6,0,6,5,5,8,4,2,11,8,14,5,9,9,8,5,4,14,1,7,7,5,8,6,10,1,3,7,6,6,3,14,8,8,5,6,8,6,7,11,6,9,10,7,9,8,6,8,3,14,7,9,7,5,10,10,9,10,9,11,6,4,11,15,10,10,6,9,8,7,7,6,4,9,7,6,7,3,8,12,4,8,12,5,3,4,9,5,5,7,14,8,8,8,13,5,9,3,4,5,4,8,8,8,4,4,4,6,2,3,6,6,8,8,8,6,13,8,7,10,7,5,7,7,3,7,4,9,14,3,7,1,7,2,7,5,6,5,8,4,8,9,10,10,5,9,3,9,3,4,4,8,5,2,9,2,8,10,4,13,6,5,9,8,5,5,6,8,3,10,4,2,6,5,9,2,7,4,6,8,13,5,5,8,6,7,6,4,3,5,10,8,5,3,2,6,4,6,2,3,9,4,5,7,7,8,1,10,7,2,7,5,4,6,10,6,7,6,3,3,1,7,4,6,3,6,6,11,8,5,7,14,3,6,4,11,4,8,5,12,5,6,3,9,13,5,9,6,14,6,5,5,7,9,12,10,6,3,6,6,6,10,10,3,3,2,7,4,4,4,6,12,2,2,11,5,3,3,6,4,4,8,1,2,6,3,8,9,5,5,7,7,12,6,8,6,4,4,6,4,8,5,12,7,5,11,10,3,8,0,4,6,14,4,8,9,7,8,5,5,4,7,7,5,2,3,4,10,3,11,9,4,6,11,13,10,4,4,6,7,10,1,9,6,9,6,8,6,10,9,3,6,4,7,6,3,5,6,5,6,5,9,6,6,4,4,5,4,7,10,1,9,9,5,5,4,9,3,8,8,5,3,3,14,6,5,5,3,5,9,7,5,5,10,12,5,4,9,7,3,4,6,7,8,5,5,7,4,4,9,3,6,5,4,3,6,7,9,10,7,7,7,8,4,5,7,8,1,7,9,6,6,4,9,10,9,3,8,5,7,9,6,6,6,6,5,8,2,5,12,4,9,9,7,6,9,16,11,6,4,6,8,10,6,8,9,2,6,6,5,7,9,3,6,8,14,2,7,16,4,9,6,7,7,4,6,7,4,6,4,12,4,4,9,10,8,3,4,9,5,8,6,6,4,9,8,6,8,4,3,6,10,11,8,4,2,7,3,11,5,6,9,4,5,5,9,8,4,13,7,6,6,4,10,9,7,6,4,2,3,7,5,6,7,3,5,5,5,6,7,4,7,10,7,15,7,9,4,5,9,9,7,7,7,5,4,4,8,4,5,7,8,8,12,8,2,2,9,6,13,17,12,15,6,8,5,4,5,6,5,7,10,11,3,5,5,6,6,6,5,7,13,9,5,8,6,12,6,5,7,11,7,11,8,4,8,7,3,4,11,4,6,8,9,9,2,8,6,10,8,3,4,8,10,5,5,3,10,7,6,9,6,3,6,7,7,13,9,5,6,6,5,4,8,8,6,4,9,3,6,11,1,8,7,7,7,3,8,5,10,7,7,6,9,7,8,6,8,5,4,9,8,3,5,1,4,14,5,4,4,1,6,3,4,7,8,3,12,3,5,9,5,8,11,2,7,3,14,4,13,1,9,8,7,3,6,2,8,2,11,9,6,3,5,11,5,5,8,1,4,7,2,8,16,10,8,2,5,6,6,7,5,2,5,1,5,7,7,8,7,5,8,6,3,8,8,11,5,3,6,6,7,10,4,6,9,3,4,5,5,5,5,9,7,7,1,5,12,7,2,7,9,7,2,4,5,6,4,10,5,6,4,1,9,3,4,7,2,10,6,4,5,4,11,3,4,6,2,7,3,7,8,5,6,6,7,6,8,6,5,5,15,7,7,9,17,3,1,5,5,5,7,6,9,16,8,10,3,8,6,7,5,4,6,5,9,7,9,5,4,7,1,4,9,6,7,5,3,3,7,4,9,5,7,5,9,4,8,9,3,2,2,4,2,5,3,5,12,4,13,6,3,5,7,4,5,4,8,4,4,9,9,12,2,8,9,10,3,5,7,3,11,3,3,2,7,8,11,5,7,7,5,9,6,6,4,7,4,5,4,5,8,7,3,14,5,8,4,8,5,11,5,7,5,4,7,13,7,9,6,7,5,8,9,11,2,12,3,4,9,4,14,2,5,3,7,5,4,6,3,5,5,1,6,3,6,2,11,6,8,5,4,7,5,2,7,8,7,4,2,8,10,6,9,4,7,6,7,7,7,2,11,5,5,5,6,8,3,7,6,8,10,7,3,8,3,8,9,3,5,6,11,6,2,8,6,8,4,5,9,5,3,8,6,5,8,4,12,6,2,8,5,20,4,5,6,10,6,10,8,5,6,5,7,7,4,7,4,6,5,4,9,3,5,8,8,10,4,6,8,11,8,4,11,6,4,6,5,6,7,8,3,9,1,11,7,9,8,10,7,6,6,8,2,9,8,7,4,5,8,4,5,6,6,10,7,13,6,6,4,1,3,8,5,4,7,5,2,8,3,2,4,12,4,6,3,5,7,5,10,6,8,8,5,5,8,4,8,7,8,5,4,6,8,8,5,13,14,7,6,7,4,3,9,4,7,2,8,2,6,6,10,4,8,8,6,1,8,6,7,1,6,3,2,6,8,7,5,5,7,4,3,10,7,5,7,4,5,1,8,6,4,5,3,7,6,10,3,5,7,3,5,5,10,9,6,4,9,13,9,7,8,6,1,7,2,4,6,13,7,6,8,10,5,9,10,8,7,7,6,9,4,8,5,10,2,3,1,5,9,16,7,9,8,5,3,2,4,10,15,3,6,2,5,3,7,5,10,8,5,5,5,5,10,7,2,5,6,12,6,5,9,8,1,7,7,1,9,8,9,4,10,7,7,5,3,5,3,7,5,3,4,1,7,5,7,10,5,4,10,13,3,3,9,9,10,4,8,7,5,6,3,3,12,9,5,9,5,7,0,10,5,3,5,3,5,6,5,7,5,5,12,5,6,12,6,8,14,9,14,8,8,5,5,3,8,10,9,6,3,4,7,4,8,7,6,4,3,7,4,2,5,5,3,4,5,3,9,4,3,10,4,6,5,7,8,3,8,10,6,3,15,5,4,8,6,2,6,4,3,9,7,7,3,9,7,2,8,5,15,9,7,10,1,8,6,5,4,5,11,6,9,10,1,3,7,2,10,6,7,8,3,4,7,7,3,9,3,8,6,6,4,8,5,3,4,5,8,5,13,5,4,5,4,5,7,5,4,11,7,11,9,3,9,8,9,6,5,14,8,6,4,9,5,2,7,7,8,4,8,9,11,2,9,4,5,6,9,9,8,7,4,4,7,8,7,6,8,7,5,8,6,14,6,5,3,3,7,6,5,4,6,4,8,4,7,3,6,6,3,6,7,3,7,7,1,7,3,7,3,8,10,7,7,4,7,8,1,1,3,2,11,8,6,4,8,3,2,4,4,6,5,4,8,3,7,7,8,8,3,9,5,4,3,5,6,3,7,5,6,4,1,6,5,12,13,7,5,8,6,6,6,8,9,7,6,7,3,7,7,8,5,11,5,5,11,5,13,7,9,6,3,1,5,8,6,3,7,9,4,7,4,2,9,3,11,5,6,7,5,13,14,5,6,9,3,6,1,3,6,7,8,6,5,7,2,2,0,3,10,4,5,6,6,6,7,8,9,4,6,7,6,9,4,11,6,2,12,6,10,3,8,3,10,5,10,8,5,9,3,4,3,8,6,8,5,4,7,4,7,0,4,4,5,9,12,4,3,6,4,5,9,5,11,5,8,6,7,8,5,6,5,5,8,8,1,5,6,7,8,6,4,5,8,8,1,5,7,3,3,8,10,6,3,7,2,0,7,5,8,8,8,7,3,8,7,3,3,7,10,9,13,5,5,5,5,5,8,7,9,9,7,9,5,2,7,8,4,11,5,3,5,9,8,4,12,6,5,4,9,4,4,7,7,3,13,7,8,6,14,7,8,7,8,3,3,6,7,8,8,9,5,5,4,8,2,9,7,7,7,6,7,8,7,6,3,12,5,6,5,6,2,9,7,5,9,8,2,6,5,3,8,6,6,8,8,6,4,6,7,5,8,3,4,5,4,7,8,4,6,12,6,5,7,1,3,6,7,3,3,8,11,5,8,7,3,8,4,2,6,4,5,10,8,2,3,5,5,7,4,3,6,6,6,10,5,5,2,6,5,8,9,7,8,5,1,10,8,4,11,4,5,6,6,5,3,5,5,7,7,6,8,6,8,5,4,7,4,6,3,5,6,6,6,11,4,5,7,2,12,9,5,1,8,7,6,4,4,9,6,5,7,7,6,4,9,10,8,10,10,4,5,5,6,7,11,3,5,6,6,12,5,5,3,4,8,9,7,11,4,6,9,3,7,8,8,4,9,5,6,9,5,9,1,5,4,11,7,3,2,7,10,8,3,11,7,8,5,15,5,10,4,5,7,5,9,7,2,6,4,9,7,1,5,7,7,3,5,4,3,5,8,12,4,6,5,5,8,6,5,2,6,8,11,8,7,6,3,8,6,8,7,5,5,4,9,6,7,8,6,10,3,12,6,4,3,7,7,5,4,6,11,5,5,11,6,6,4,7,9,6,10,4,8,6,8,6,5,7,6,2,10,7,4,9,5,8,7,11,6,6,6,7,6,5,7,12,2,7,10,6,5,8,5,5,6,10,9,8,5,7,7,3,8,11,3,7,3,3,9,7,8,5,6,7,2,4,4,5,1,5,4,5,6,2,9,8,11,1,3,2,2,0,3,5,3,6,6,3,13,3,3,7,15,8,6,4,4,9,3,5,1,6,9,5,3,11,2,16,13,6,7,5,5,8,10,7,13,3,4,5,6,6,7,6,5,6,5,7,2,3,2,2,5,4,7,7,5,11,4,8,8,6,8,10,9,8,8,7,8,11,9,12,9,8,8,8,5,7,7,6,5,6,3,2,11,3,7,9,7,11,6,9,2,7,9,7,6,2,6,5,5,6,6,5,7,8,11,8,9,9,7,7,4,8,4,9,4,4,1,9,5,7,13,3,9,10,7,10,5,7,4,2,8,5,7,4,5,6,6,5,11,7,8,5,4,6,8,8,7,7,6,6,8,5,5,3,4,8,7,4,7,4,5,8,8,4,3,8,7,7,7,3,7,5,10,4,2,5,7,4,9,8,3,9,8,5,2,9,6,5,3,4,4,3,5,4,4,9,5,5,4,3,4,15,7,10,5,4,3,6,7,8,8,4,6,4,8,3,6,12,6,4,4,8,7,2,5,2,5,8,8,3,8,2,4,8,3,8,6,5,10,7,9,3,5,2,6,11,5,7,6,8,10,9,12,5,7,4,5,2,8,10,7,5,5,5,5,3,4,9,5,5,11,9,8,2,4,6,3,3,4,8,4,5,8,4,7,6,10,5,6,5,11,6,7,9,4,7,7,6,9,3,5,8,2,9,5,6,7,10,6,7,8,7,6,7,7,11,9,8,4,5,10,7,9,8,4,3,11,6,7,12,8,4,8,2,4,6,9,3,5,7,5,7,3,11,6,6,4,8,5,7,12,13,8,4,8,7,10,3,7,7,3,13,8,2,7,8,10,4,5,6,8,6,8,8,7,9,4,13,10,9,10,7,4,12,7,5,11,5,4,10,8,5,3,1,6,4,5,4,6,8,11,3,7,5,2,9,6,6,11,4,7,14,10,3,2,4,3,10,5,10,5,9,6,6,9,7,9,13,5,11,4,3,12,6,3,3,8,12,11,7,8,6,10,7,4,6,7,14,6,6,9,2,5,10,9,10,10,4,8,5,10,9,7,9,7,10,2,8,3,8,6,8,2,4,7,7,9,5,5,7,12,8,8,5,7,4,2,5,6,5,3,6,9,10,4,9,6,2,6,6,8,10,9,4,5,6,6,4,2,10,9,7,2,9,7,3,7,10,5,1,4,9,11,4,5,4,3,9,10,7,11,4,7,7,7,9,6,4,4,9,8,9,4,7,3,4,9,5,6,7,7,8,9,7,4,7,8,4,6,3,5,7,2,8,6,6,4,5,7,5,9,7,6,5,4,2,4,5,11,5,10,11,13,5,9,4,5,13,3,7,4,1,6,1,9,3,8,3,9,3,10,3,4,4,3,4,10,10,3,6,13,11,4,5,3,7,5,2,7,1,3,4,8,13,7,2,6,8,8,9,7,7,8,2,4,6,7,9,4,5,8,7,7,5,8,1,6,10,8,9,4,9,4,5,5,4,8,4,12,10,2,10,2,6,3,11,11,10,5,0,9,6,1,10,6,6,3,2,7,14,5,9,8,8,4,6,2,4,4,9,9,3,5,6,5,6,13,3,14,1,11,9,5,4,8,9,6,10,7,8,9,6,4,8,7,3,3,3,8,6,12,1,6,5,8,5,6,10,5,6,3,4,8,10,7,3,4,4,6,10,6,9,6,5,12,6,2,8,2,4,3,9,4,6,6,5,3,2,7,4,8,3,3,7,8,1,8,6,4,7,10,7,5,8,9,5,4,3,3,6,5,5,2,6,7,3,5,8,6,7,8,7,5,2,7,7,5,5,5,6,5,4,5,4,5,5,7,9,15,5,5,5,8,6,3,3,3,2,5,9,5,4,11,8,9,4,6,7,6,4,5,7,7,4,6,8,2,9,3,5,6,6,8,5,7,9,6,8,13,4,6,11,8,4,12,12,8,14,9,4,2,6,2,5,11,8,9,7,7,5,11,4,4,3,11,5,7,12,4,7,10,5,8,9,8,8,8,10,8,4,4,7,6,6,3,10,4,8,7,14,4,2,4,4,4,9,10,2,3,7,4,4,3,8,4,11,10},{3,10,11,3,6,9,19,6,8,7,7,4,6,5,7,6,2,6,5,6,11,5,7,9,6,3,7,3,3,4,4,4,3,8,6,9,3,9,3,7,4,5,7,4,5,7,6,7,1,13,4,8,5,5,4,9,6,6,6,3,10,1,3,5,11,7,5,9,9,8,7,2,8,6,8,7,9,5,6,9,0,8,9,8,4,7,5,5,3,7,6,6,6,11,6,2,4,8,5,5,9,10,14,11,5,4,6,9,6,3,9,8,6,7,10,7,4,3,7,9,7,8,8,4,3,8,10,9,7,5,2,8,2,8,3,9,4,8,12,8,4,4,9,10,2,9,6,8,4,6,5,7,6,7,10,9,11,4,4,11,4,3,2,6,3,8,9,5,11,5,3,4,4,6,1,8,5,8,7,4,12,6,9,6,8,6,7,7,7,10,1,5,3,7,8,6,8,4,7,4,8,7,5,5,7,8,11,11,6,5,4,8,6,3,6,6,6,6,9,11,10,4,7,10,4,4,4,9,9,11,10,7,8,11,9,7,8,9,8,2,4,9,6,3,1,7,6,6,6,7,6,7,9,8,2,12,6,12,12,9,1,3,10,5,4,9,4,5,3,11,9,2,6,6,9,8,6,3,6,2,6,2,8,11,8,4,3,13,9,4,6,5,5,4,5,11,6,14,5,9,8,4,5,5,6,8,10,4,11,5,12,3,5,7,4,8,5,6,6,9,10,6,6,13,4,6,8,3,6,10,6,2,8,6,5,4,9,3,7,8,3,3,9,9,11,6,6,4,8,5,2,10,4,11,4,4,5,3,7,4,9,9,16,1,6,3,10,9,5,8,8,2,9,4,9,12,7,13,6,14,3,12,3,2,6,9,5,6,18,5,9,7,7,5,14,6,7,6,6,5,4,7,6,5,9,2,6,11,10,9,4,9,5,2,4,6,9,2,7,9,7,9,8,9,6,3,11,12,6,2,3,8,13,8,6,8,13,8,2,10,6,2,4,5,5,6,3,5,5,8,9,8,3,16,7,9,6,3,10,5,1,10,6,6,5,7,6,3,2,4,4,11,7,6,6,3,7,10,5,6,6,2,4,6,7,10,5,7,5,4,7,6,5,6,4,5,7,4,4,8,6,12,4,6,8,2,4,4,8,10,7,8,3,5,6,11,6,12,5,7,8,9,5,10,2,5,4,5,4,4,3,6,6,5,4,4,8,7,6,5,5,7,6,6,3,11,6,7,5,2,3,10,5,6,6,5,7,2,8,9,7,5,7,5,9,8,10,10,6,6,5,8,7,8,8,7,4,6,8,6,4,5,17,1,7,5,2,5,6,4,9,6,6,8,10,8,7,3,11,7,8,3,3,10,2,4,7,6,6,5,8,7,7,5,4,8,7,10,2,5,9,2,0,11,3,6,6,7,11,4,11,9,9,4,5,7,6,3,21,9,10,5,2,2,5,9,3,1,9,5,5,1,8,6,9,5,7,5,11,9,9,3,3,7,12,6,5,2,7,8,10,6,3,5,5,4,8,3,4,2,3,5,8,7,4,9,5,7,6,3,7,9,6,7,4,11,7,7,13,9,11,7,6,8,2,3,7,6,5,5,11,5,9,14,5,7,6,2,8,1,2,4,9,7,9,5,6,6,9,14,8,13,2,6,10,6,7,9,6,5,13,3,7,11,8,4,10,8,2,8,6,3,2,10,7,5,7,8,5,7,7,7,9,7,3,9,5,7,6,7,6,12,6,8,6,4,10,7,10,6,4,11,7,6,6,7,11,8,3,5,9,2,6,6,7,7,7,10,9,4,5,3,8,11,7,2,12,3,2,8,2,2,7,9,5,5,15,8,9,8,8,1,10,4,6,3,9,10,5,8,5,4,8,7,3,6,5,4,7,6,2,4,5,5,4,8,10,4,8,11,5,4,5,7,6,3,6,3,2,14,6,5,2,6,9,4,8,5,3,5,3,3,4,5,6,6,13,3,11,7,7,6,12,1,7,5,5,5,9,4,6,3,6,12,4,3,6,6,4,9,8,10,7,8,6,9,10,8,9,5,2,6,5,3,3,3,5,10,7,4,6,3,10,4,3,6,2,4,5,6,5,5,5,6,9,3,9,8,4,8,8,8,6,4,7,5,6,8,6,5,4,9,3,6,8,8,5,6,5,6,10,6,10,6,8,4,7,7,9,7,6,3,8,6,4,7,8,14,8,8,6,3,10,6,8,1,13,8,6,10,3,4,6,4,11,3,7,11,4,8,8,3,6,7,6,10,11,7,4,7,9,6,10,3,5,6,6,6,7,4,2,5,5,5,6,4,7,7,4,5,4,5,10,8,4,3,7,6,6,11,4,11,2,9,4,4,3,5,10,2,5,6,4,11,8,3,13,2,10,9,7,3,6,4,3,6,3,7,8,8,7,3,9,9,6,8,5,4,5,1,7,6,6,12,4,3,4,8,5,6,7,7,6,6,6,3,4,4,3,8,2,12,2,9,10,8,1,5,9,6,5,5,7,5,6,3,7,1,4,5,4,9,7,9,3,6,4,5,11,6,7,7,3,6,2,10,13,4,10,8,4,8,10,9,9,6,10,12,7,6,8,3,7,6,1,7,4,7,4,2,7,4,5,6,11,2,1,5,9,11,8,2,8,7,10,16,4,5,9,7,9,2,8,12,10,9,5,2,9,15,3,5,9,3,7,9,5,4,4,8,5,5,9,5,8,4,8,8,7,7,4,3,8,5,6,5,10,3,4,8,1,13,6,4,4,8,1,7,5,6,9,3,6,4,9,4,5,6,12,5,7,11,6,7,11,6,6,7,8,8,11,13,10,4,7,6,9,3,8,7,3,5,6,8,7,3,4,12,8,2,3,7,3,6,7,3,7,4,6,6,1,5,9,7,8,6,10,4,7,3,4,10,7,8,7,2,10,3,13,6,3,3,2,9,6,11,7,9,6,5,5,5,4,9,6,6,6,6,2,9,8,5,8,5,8,9,5,8,5,7,1,6,10,5,5,5,9,6,4,4,9,8,4,2,9,4,4,8,11,2,13,8,9,11,2,8,10,11,7,7,6,8,5,3,3,5,8,5,14,6,5,2,3,4,8,8,6,7,11,7,5,11,5,8,6,7,7,2,7,2,12,6,6,10,9,7,5,10,12,4,1,5,4,3,3,12,8,3,7,3,6,10,7,6,8,9,2,3,10,5,9,5,14,4,7,8,3,6,8,12,9,10,4,6,16,6,7,10,6,4,7,6,8,6,8,5,9,10,3,7,6,5,6,5,10,4,9,4,5,14,3,7,3,2,7,5,8,3,8,7,8,7,2,3,6,3,9,5,2,9,4,11,4,9,7,8,9,2,3,8,5,4,6,5,8,8,7,7,7,8,3,2,8,6,2,10,6,1,10,7,6,4,6,5,9,6,4,5,4,11,7,5,7,9,5,6,3,9,6,8,7,11,15,4,8,12,6,8,8,9,6,1,2,9,8,8,3,9,6,6,7,7,9,6,6,4,4,4,5,9,6,5,4,7,5,9,9,4,6,5,7,4,11,8,11,2,8,14,8,5,3,6,5,6,8,7,8,6,6,2,6,8,4,6,12,9,4,7,0,5,6,6,7,6,9,4,3,5,9,5,5,13,7,5,2,7,8,4,10,4,10,4,4,9,5,2,7,11,11,8,4,6,8,6,4,6,3,7,5,2,4,4,8,7,9,10,7,4,8,3,4,13,3,4,7,6,10,8,9,3,6,7,7,6,3,7,8,6,11,9,8,7,9,6,5,7,7,7,9,2,9,10,8,1,7,5,3,5,6,2,8,9,2,7,5,6,15,7,4,7,5,5,12,7,9,2,4,1,5,11,3,4,6,7,5,9,7,8,7,15,5,11,5,10,9,10,9,9,4,13,9,5,7,8,6,3,3,5,3,7,4,3,13,6,6,9,7,3,7,7,8,9,2,6,7,9,7,5,3,6,6,4,8,11,5,5,7,7,8,13,6,5,8,2,5,5,8,1,16,11,9,8,9,7,4,10,11,6,5,6,3,10,6,5,2,2,7,5,10,7,5,4,9,7,9,8,9,4,9,2,13,9,5,7,5,7,4,8,8,0,5,8,10,6,1,5,4,5,1,7,2,10,12,4,7,4,5,2,5,9,4,2,7,9,7,7,9,5,7,7,7,4,3,10,10,2,14,8,4,7,5,9,4,10,1,1,9,10,9,2,4,5,5,5,8,4,7,11,5,3,5,6,4,9,6,12,12,11,5,12,2,4,5,12,6,6,5,7,8,9,11,7,4,8,5,12,7,11,5,6,9,6,7,5,18,8,6,7,4,8,11,6,2,7,3,13,12,12,11,7,4,5,6,11,8,8,6,9,4,8,7,7,7,5,5,7,4,8,5,11,3,10,8,2,1,8,15,11,6,9,5,5,4,4,8,7,6,7,9,5,5,5,8,6,3,10,4,5,5,2,5,8,5,4,6,4,2,8,10,5,8,2,10,6,8,9,7,5,5,8,5,9,4,6,3,10,10,11,7,11,4,3,10,1,7,1,10,4,7,7,14,5,6,7,7,9,8,6,7,8,6,6,3,10,11,5,4,6,9,6,14,10,10,7,4,6,9,3,14,7,11,5,6,4,13,7,12,7,2,9,7,10,5,5,5,6,4,9,9,5,12,4,13,7,3,8,8,4,8,4,8,7,5,5,8,9,5,7,3,6,8,5,6,2,7,9,3,9,8,14,3,5,8,6,10,6,7,6,8,7,10,5,4,15,5,4,9,8,5,5,4,9,9,8,12,4,7,3,1,6,8,9,13,7,7,4,11,3,11,5,8,8,5,5,2,6,7,9,1,4,4,14,9,6,8,12,11,9,7,8,4,8,2,4,9,7,6,15,8,14,4,6,8,8,5,11,2,7,7,6,5,8,3,6,5,1,5,7,8,6,6,8,4,10,6,6,3,9,8,7,6,1,9,4,8,10,3,6,6,5,5,7,6,3,7,5,3,4,5,8,8,5,10,7,7,2,4,2,6,8,3,3,8,3,6,11,6,5,7,5,10,5,8,6,7,5,6,7,5,5,8,0,4,7,5,5,6,7,9,5,7,8,4,5,7,7,2,9,7,3,6,13,7,2,10,9,4,3,4,5,3,5,7,8,6,6,1,3,6,9,5,6,5,5,6,2,6,4,10,10,8,4,5,5,6,6,5,6,5,3,6,5,4,7,3,5,5,6,8,6,4,6,9,2,10,8,9,8,12,8,6,2,8,4,8,10,10,6,1,7,6,8,3,2,8,7,13,5,11,10,7,10,6,6,2,7,7,3,5,5,13,11,5,1,8,7,8,9,6,7,11,6,9,9,6,7,3,7,6,6,1,7,6,9,7,7,5,7,7,15,6,9,7,4,8,6,8,11,12,6,11,4,5,6,10,8,8,3,8,3,6,5,6,2,6,11,9,4,4,5,6,6,6,3,5,10,12,3,6,5,8,13,9,6,10,6,7,9,3,7,7,8,1,10,7,4,7,6,10,5,7,8,4,3,7,4,5,13,6,9,5,5,3,6,6,5,10,8,7,16,12,8,4,11,16,6,8,4,5,5,5,7,7,2,10,6,6,3,9,7,3,7,5,5,4,11,6,10,10,11,7,7,7,2,5,9,3,6,3,4,4,7,12,11,6,6,9,5,2,8,7,4,7,8,7,2,6,7,3,2,7,9,4,11,5,12,3,6,5,5,8,4,6,14,8,8,15,12,6,10,11,4,9,7,8,9,3,9,10,4,4,6,3,2,7,5,4,9,4,4,4,5,9,10,6,2,9,7,4,5,5,4,9,4,5,5,6,7,8,6,6,8,10,7,4,2,3,6,12,6,8,6,6,8,5,10,4,4,8,8,5,7,13,7,12,3,5,6,9,12,8,11,7,6,11,2,7,4,4,4,6,3,3,6,12,6,6,4,7,4,9,7,6,8,8,5,5,7,4,9,4,4,6,4,7,6,5,3,7,4,4,6,5,12,6,6,10,5,8,7,5,6,4,8,9,6,12,6,9,4,9,4,7,4,10,6,4,8,4,5,12,6,5,6,9,5,4,3,4,10,6,10,2,5,7,5,6,4,3,15,6,8,6,12,4,6,8,5,6,5,4,11,7,6,5,6,5,2,10,8,3,7,3,3,9,8,8,7,8,5,11,12,3,7,8,6,6,9,9,8,6,15,3,4,5,8,4,6,4,3,5,7,10,4,7,3,6,3,1,4,7,12,11,2,4,7,2,8,7,7,5,5,7,6,12,5,5,9,5,7,2,7,4,5,2,8,7,11,10,10,2,8,9,7,9,8,6,4,7,6,4,6,12,8,9,7,9,4,5,10,2,8,1,4,4,6,7,2,3,11,3,5,2,7,7,11,7,6,5,5,8,1,8,5,10,11,6,11,8,6,9,10,15,3,6,7,5,3,2,10,5,5,6,7,1,13,11,8,3,6,3,7,5,8,11,4,4,9,5,5,4,4,0,2,7,11,7,3,10,4,8,4,4,5,7,6,10,6,7,3,10,3,3,10,6,5,7,8,11,2,3,6,7,3,9,4,5,5,5,6,7,8,5,3,6,3,10,6,0,7,5,7,4,5,6,7,7,11,10,8,2,2,10,7,2,6,5,8,6,8,5,1,9,15,5,4,5,2,8,6,4,2,5,5,3,2,5,5,4,5,6,8,10,4,6,4,4,3,3,10,8,7,4,7,4,7,5,4,13,11,6,7,2,7,4,5,4,11,7,2,7,4,7,5,4,6,4,3,8,6,6,6,10,8,13,11,5,5,6,7,5,3,7,5,3,5,5,6,5,10,6,10,9,2,7,9,2,10,9,5,10,8,6,4,9,7,4,9,4,5,7,8,10,6,8,9,7,7,8,2,5,6,4,8,6,7,7,8,9,6,6,4,7,9,5,4,4,8,6,11,8,12,4,7,8,12,7,6,4,2,6,8,1,5,6,3,4,7,8,8,8,5,4,8,9,3,1,6,2,2,5,6,9,5,5,2,12,8,5,6,8,2,2,7,10,9,1,4,6,8,7,6,6,4,9,8,6,3,7,5,10,5,7,9,8,3,4,4,6,8,8,3,8,4,3,5,3,7,4,7,9,5,9,7,6,3,5,9,3,3,7,3,5,5,4,8,6,10,6,5,3,8,10,10,4,6,6,1,10,3,6,5,14,5,7,5,12,10,6,3,4,5,4,3,7,4,7,4,9,8,4,13,4,4,8,10,12,3,10,6,9,3,3,7,9,6,6,4,6,2,5,8,3,8,5,11,9,14,8,7,5,4,4,7,6,3,6,4,3,3,2,10,6,5,2,8,3,4,4,6,4,5,7,4,8,11,8,5,7,4,5,7,5,5,4,6,4,5,10,10,8,6,6,6,5,4,2,8,6,4,4,7,7,3,9,4,8,5,12,8,4,6,6,10,2,7,6,8,6,11,6,11,6,7,10,5,8,12,4,6,6,4,2,9,7,4,4,6,5,7,3,9,8,5,5,5,4,3,12,7,3,10,5,4,7,7,11,9,5,9,8,7,3,7,4,13,4,3,5,7,5,2,8,4,3,4,6,6,6,3,4,6,6,5,4,6,8,4,13,6,5,6,8,1,5,6,9,6,7,4,3,8,7,7,2,11,7,5,6,9,5,9,3,10,2,3,4,3,7,5,9,3,6,1,8,4,6,8,6,6,6,7,6,4,9,4,5,5,7,7,2,8,4,5,4,8,4,5,7,5,5,10,5,3,9,11,5,9,7,7,12,5,4,9,1,1,5,11,6,5,9,6,4,12,5,12,2,12,8,9,1,6,7,10,9,9,7,4,8,5,9,2,7,8,10,7,4,9,10,1,6,8,3,10,6,8,9,10,4,2,6,2,9,11,5,4,6,6,4,18,4,5,10,11,5,4,7,15,6,7,5,7,7,2,6,8,6,7,6,9,6,9,8,6,13,6,2,7,4,5,2,1,7,14,13,11,8,6,13,2,5,10,6,9,3,3,8,11,9,6,8,10,6,11,8,7,7,4,2,11,7,9,8,10,5,9,6,7,6,7,3,6,4,4,7,2,3,5,5,3,6,1,11,3,8,6,5,7,10,4,13,6,6,12,8,2,4,8,10,1,4,9,4,2,3,3,7,7,15,8,3,6,4,5,6,5,6,13,6,12,7,12,8,5,3,2,3,8,11,6,9,11,7,7,9,4,13,8,4,5,9,4,11,7,5,4,6,14,8,13,5,9,10,4,9,5,9,10,6,6,4,8,2,2,4,6,13,5,8,8,3,3,5,5,8,8,13,5,10,8,10,9,13,4,8,4,4,8,9,8,8,8,8,2,2,3,11,3,4,11,1,5,5,6,10,6,3,4,5,11,5,10,11,6,5,8,4,9,4,5,8,10,10,9,10,5,5,9,8,5,11,13,6,6,10,7,4,5,5,11,7,9,7,6,11,4,2,13,6,8,6,10,10,8,8,9,10,7,5,6,7,3,7,4,7,10,5,5,6,2,4,10,3,11,5,2,7,3,6,7,7,8,8,10,5,3,9,7,3,0,4,2,4,6,7,2,10,6,8,10,5,7,5,5,4,3,4,5,7,10,8,7,7,9,9,3,5,7,7,2,5,5,9,7,4,4,9,5,11,3,10,4,3,4,5,6,5,4,6,5,6,12,5,5,4,13,5,8,6,8,3,9,5,8,6,7,10,7,4,12,12,7,12,9,6,6,6,5,7,2,8,7,9,7,5,11,7,4,5,5,7,4,2,10,7,3,10,6,1,6,1,6,6,2,4,6,2,8,5,10,10,8,4,12,5,8,13,7,6,4,4,5,9,2,10,4,3,2,7,3,2,5,6,9,7,11,5,5,3,11,6,6,3,4,5,10,10,6,8,11,9,2,7,9,1,9,8,7,4,6,5,2,11,13,3,7,6,3,4,5,5,15,6,4,7,5,2,6,7,4,8,12,9,10,9,14,2,8,6,7,4,12,5,4,7,6,7,7,8,3,9,5,4,6,5,8,8,5,7,11,7,8,7,6,6,5,6,7,4,4,5,4,3,5,6,4,6,3,9,6,8,12,7,9,8,1,2,9,8,3,6,3,10,8,3,7,2,4,11,6,5,5,3,5,7,5,1,10,4,4,6,6,8,10,5,6,6,7,3,6,7,5,8,3,7,8,3,8,6,7,3,7,6,6,3,7,5,8,9,5,9,3,14,3,9,8,2,5,8,3,5,5,8,8,6,3,7,4,9,7,4,2,7,4,6,5,7,5,6,5,4,5,3,7,10,11,3,8,7,1,6,8,10,9,1,4,9,8,3,10,4,5,6,7,13,4,10,5,6,9,5,16,6,10,7,5,4,7,7,7,3,3,13,4,4,9,10,6,6,6,9,5,4,8,10,7,6,6,7,6,11,5,4,10,5,4,3,5,5,4,5,4,10,9,2,7,3,6,12,8,7,2,7,8,6,6,4,7,7,7,7,6,6,7,10,10,3,7,2,5,3,5,3,6,7,4,4,9,9,6,8,5,12,8,7,10,6,6,9,4,9,8,9,5,5,5,4,8,6,5,8,9,11,5,8,8,8,2,5,3,9,5,4,4,7,10,4,10,2,3,4,5,9,4,6,7,9,14,7,3,3,5,13,6,7,5,5,3,7,4,5,12,5,2,4,3,3,7,3,5,4,7,8,5,4,4,5,7,5,3,3,7,3,9,7,6,8,9,4,11,3,4,3,8,5,4,9,3,5,2,3,12,5,2,7,6,8,5,2,5,9,16,6,7,8,9,9,7,5,5,9,7,6,9,3,4,2,4,5,4,18,9,8,3,9,3,7,6,4,14,2,3,4,6,4,5,4,7,5,3,10,4,8,6,10,5,9,3,7,4,10,11,9,8,5,10,1,7,3,4,5,11,3,3,3,8,8,10,9,8,7,5,5,9,10,8,8,9,11,12,8,5,6,13,4,2,2,8,5,6,7,5,8,4,7,1,6,6,5,9,3,4,7,11,6,1,10,6,10,3,9,9,11,7,6,6,9,8,19,11,6,3,9,10,9,6,5,3,5,5,5,6,5,8,9,8,5,3,4,11,3,8,3,6,7,3,6,6,6,8,3,11,8,8,4,7,8,4,5,3,7,1,6,4,5,9,5,15,7,3,5,6,8,9,8,3,6,5,5,3,12,6,11,4,8,10,4,9,8,2,5,8,5,12,9,9,3,6,9,2,4,11,7,7,8,12,3,3,3,6,5,9,5,5,3,10,3,5,4,4,4,10,12,6,8,8,8,11,4,1,4,7,13,7,3,6,10,5,5,9,7,12,10,6,5,10,8,2,7,8,4,7,7,8,8,7,3,7,11,8,6,5,8,12,8,11,9,4,6,6,7,7,7,8,6,1,10,1,4,13,4,5,8,1,11,2,9,7,9,7,3,9,4,5,6,1,6,7,4,12,3,5,4,12,6,9,4,10,3,9,14,11,7,8,4,10,6,6,10,5,6,7,6,11,3,4,2,4,6,2,9,8,5,3,11,4,9,6,5,6,8,10,7,8,6,4,3,6,9,3,10,7,8,4,5,3,10,4,5,7,3,4,7,12,8,5,9,9,10,8,4,5,15,13,9,4,4,2,3,3,9,5,7,7,7,8,9,5,6,7,4,5,5,1,9,9,2,6,4,5,11,5,5,8,5,7,1,12,9,3,3,13,8,6,5,7,5,10,3,7,4,9,8,11,4,7,8,6,5,4,7,8,5,4,3,6,4,6,6,1,10,1,8,7,9,6,7,8,8,8,4,7,5,10,5,5,5,4,3,4,6,4,6,7,11,5,5,7,4,9,10,13,8,6,8,4,6,10,6,11,5,7,9,14,5,4,6,11,6,8,7,4,11,3,7,6,8,7,3,4,7,4,2,9,4,6,5,9,5,10,6,3,6,3,7,6,10,8,6,2,6,13,9,3,10,10,4,7,4,6,2,8,4,3,6,4,7,2,6,10,4,7,5,8,10,10,5,6,6,6,4,6,4,6,8,5,3,5,1,13,6,8,8,5,5,10,12,1,6,10,5,0,3,9,7,9,2,8,11,9,5,10,4,4,10,6,7,3,9,9,7,7,4,8,4,7,12,5,13,7,7,5,7,16,5,8,6,4,9,4,4,6,8,6,6,6,9,6,10,8,3,4,7,17,4,15,5,7,8,4,7,6,5,9,8,7,8,5,3,5,4,7,1,1,7,9,12,6,7,3,9,8,4,4,7,7,14,5,6,8}}}