ZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTDDDDDDDDKKKKKKDKKKDDKKKKDKDDDKKKKDDDDKDKKKDDDKDKKKKDDDDDDDKKKDDDKKKKKKDDDDDKKDDKKKDDKKKDKDDDDDDKKKKKDKDDKKKDDDDDDKKKKDKDDDKKKKKKDDDDKKDKKDDKDDKKKDKDDDKKDDKKDDKDKKDDDDKKKDKDDDDKKKKKDDDDKKKDDKDDDKKKKKDDDDKKKDDDDKDKKKKKDKDDDKKKDDDDDKKKKKDDDDKKKKKDDKDDKDKKDDDDKKKKDKDKKDDDKKDDKKKDDKDKDKDKDDKKKDKKDDDKDDKKKDKKDDKDKDDDKKDKDDKKDKDKDKKKKDDKDDDKDKDKDKDKDKKDDKDDKKDKKDDKDDKKKKDDDDKDKKKKDDDDKDKDKDDDKKKKKKDDDKDDDKKKDDKDDKKKKDDDDKKDKDKKKDDDDKKKDKKDDKDKKKDDDDKDKKKKDKDDKDDKKKDKDDDKDDDKKKDDKDKKKKDDDKDDDDKKKDDKDKKKKDDKDDKDKDKKDDDKKKKDDKDDDKKDKDDDKKKKKDDKDKKKDDDKDKKDDDDKKKKKKKDDDDKDKKDKDDDKKKKKKDDDDKKDDDKDDKKKKKDDDDDKKKDKDDDKKKKKDDDDDKKKDKDDKDDDKKDKDKDKKKKKDDDDDDKKDKKDDKKKKDDDDKDKDDKKKDKDDDKKKKDDKDKDKDDKDKKKDDDKDKDDKKDKDDKKKDDKKDDKKDDKKDKDDKKKKDDDDKDKDKKDKDDKKKDKDDDKKKDDKKDKDKDKKKDDDDDDDDKKKKDDDKDDKKKKDKDDDDKKKDKDKDDKKKDDKDDKDKKDKKDDDKKKDDDKDDKDKDKKDDKKKKDDDDKDDKKDKKDDKKKKKKDDKDDKKDDKDDDKKKKKDKDDKDKKDDDKDKDKKKKKKDKDDDDKKDKDDDKKKKKKDDDDDKKDDKDDDKKKKDKDDKKKDDKDDDDDKKKKDDDDKKKKKDDDDDKDKDKDDKDKKDKDKKDDKDDDKKKKDDDDKKKKDDDKDKDKDKKDKDKKKDDDDKKDKDKDKKDKKDKDDDDDDKDKKKKDDKKKDKDDDDDDKDKKKKDKDKKKDKKDKDKKDKDKDDDDKKDKKDKKDDKKKDDKDDKDKDDKKKDKDDKKKKDDDDDKDDKKDKKDDDKKKDKDDDDKKDKKKDDKKKDKDDDDDKDKDKDKKDKDKKDKDKDDKKDDKKDKKDKDKDDKDKDKDKKDKDKDKDKDDDDKKDDKKDKDDKDKKKDKDDDKKDKKDDDDKKKKDDKDDDKKKKDKDDDKKKKDKDDKKDDKDDDDKKKKKKDKDDKKDDKDDDDKKKKDDKKDDKDKKDDDKDKKKDKKKDDDKDDDDKKKDKDDKKDDDKKDDKDKKKKDKKDKKKDDDKDDKDDKKDDKKKKDDKDDDKDKKKDDDKKKDKDKDDDKKKDKDDDDDKKKDKDDKKDDKKKDDKDDKKKDKKDDDKKDKDDDDDKKDKKDKDDKKKDKDDDDKDKDKDKKDKKKKDKDKDDDKKKKDDDDKDKKKKDDDDKKKKKDKDDDKDDDDDDKKKKDKDDKDKKKDDDDKKKKDDKDDKKDKKDDDDDKKKKDDDDKKKKKDDDKDDKKKDKDDDKKKKDDKDKDKDKKDDDDKKKKDDKKDKDDKDDKKDDKKKDKDKDDKDKDKDDKKDKKDKDKKDKDDDKDDKKKKDKKDDKDKDDKKKKKDDDDDDDDKKKKDDDKKKKDDKDKDDDKDKDKKDKKKDDKDDKKDDKDDDKKKKDKDKDKDKDDKDDDKKDKKKDKDKDDKKDKDDKDDKKKDKDDKKKDDDDKDKKDKDKKDKKKKDDDKDDKKKDDKDDDKKKDKDDDDKKKKDDKDKKKDKKDDKKDDDKDDKDKKKKDKDDKKDDDKDDKDDKKKKDDKKDKKDDDDKKDDKKDKKKDKDKDKDDDDKDDKKKDKKDKDKKDDDDKDKKDKDKKKDKDKDDDDDDKKDDKKDKKDDKKKDDDDKDKDKKDKDKKDKDKDDKDKKKDKDDKKKKDDDDKDDKKKDDKDKKKKDDDDDKDKDKDKDKKKKDKDDDDKKDDDKDKKDDKKKDKDKKDDDKKDKKKKDDDKDDDKKDDKDKKDKKKDDDKDKKKDDKDDDKKKKDKDDDDKKKDDDDKKKDKKKDDDKDKKKDDDKDKKKKDDDDDEGEGKDEGEGDDEGKKKDKDDEGKKKKDDDDEGEGKDDEGKDEGEGKKDDKDEGKKKKDDKEGEGDDDEGDKEGEGKKDDDKEGKKKKDDEGKEGDDDDEGKKKEGKEGDDDEGKKKKDDKEGEGKDDDDDEGKKKEGDDKEGEGKKKDDDKEGEGDDDDEGKKKEGDDKEGKEGKKKDDDEGKEGDDDKKEGKEGDDKEGDKKKEGKDDDEGEGKKKDDEGEGKEGKKDDDDEGKKKDEGKKDKDEGEGDEGEGKKDDDKDKEGKDKDEGKDDDKDEGEGEGKKDDEGDKEGKKKDKKDEGKKDDKEGDEGEGDKKDEGDDKEGDKKDKDKKDEGKDDKDEGEGKEGKKDDEGEGKDDDKKEGKDDKDKEGEGDKKEGKEGDKDDEGDDDKKEGDKKDEGEGKDKDEGKKDEGKDEGDKDDKDKDEGEGKKDKEGDDEGEGKKKDEGEGKDKDDKKDEGEGDDDKKKEGEGDEGKDKEGKDDKKDKDEGDDKDKEGEGKDEGKEGDKDEGKKKEGDDDKDDKKDEGKEGKKDDEGEGDEGEGKKEGDDDDKDKKEGDKKKDEGEGKDDEGEGKEGDEGKDDDKDKKDEGKKDEGKDKKKDDEGEGDDKEGDDEGKKDKEGDEGKKDKDKDKEGDKEGDEGDKEGDKKDKDDEGEGKKDKKEGEGDDKEGEGKDEGDDKKDDDKEGKKKDKEGEGDDEGKKEGDDKDKDKDDEGEGKKKKEGKEGDEGDKDEGEGKKDKDDDKKDDEGDDDEGKKDEGDDKEGKKDDDKKKKEGEGEGDDDEGKEGKKDDDEGKEGKEGDDDKKKKEGDEGDDEGKKDDDEGKEGKKKDDDEGKKKEGDDEGDKEGKDDDEGEGEGKDKKDDEGKKKKEGDDDEGKDKEGDDKEGEGEGKKDDDKKKKKEGDDDEGEGKKEGDDDKKEGKEGDKDDKKKKKDDDEGKKEGKKDEGDDKEGKEGDDEGDKKKDKDDEGEGKKKDEGEGDDKEGKDEGDDDEGEGKDKDDKDKKDEGDKKEGDEGKKEGDDEGEGKKDDEGDKKEGKDDKDEGKDKEGDKKDKEGEGKDKKDDKEGDKKEGDDDEGKDEGDDKKEGEGKDKDKDEGKDKDDDEGKEGEGKDKKDEGKKEGKKKDDEGDEGKDKDDEGEGDDDKEGKEGKKKDKDEGDKDEGKDKDEGEGDDDKKDKEGEGKDKDDEGEGKEGDKKDDEGKEGDDKKKDEGEGDKKEGDEGEGDDKKKKDDEGDDKKKDEGEGKKDDKEGEGDEGDKKKDDDDKEGKKEGDKDEGEGDKDKEGDKKKDDEGDKEGKKKDDEGEGEGDKDKDDEGDKKKDEGKDKEGKDDKEGEGEGKDDKKEGDDKDKDEGDEGKDDEGDEGKEGDEGKKKDEGKKDKDDKEGKKDDDEGDEGEGKKDKEGKKDKEGDKDDEGKKDDDKKEGEGDEGDKKKKDKEGEGDDDDEGKKDKDKDEGEGEGKKDDKKDDKDEGEGDKEGKKDDDDEGKEGKDDEGKKDKEGDKEGKEGKDDDKDDEGKKDEGKDDKEGKKDEGEGKEGKDDDDKEGDKKDDEGKDKEGKKDEGEGDEGKDEGKDDDKEGDKDDKEGKKEGEGDKKDKEGEGDDKKDDDEGKDEGKKDKEGEGDKKKDEGDDEGKDDEGKKDEGDKKKKDEGEGDKDKKDEGDKDEGDKDKEGDEGKDKKKDEGEGKDDKEGDDDKKDKEGDEGDEGKDEGEGKKKKKDDEGDKDDDKEGDKDKEGKEGEGDKEGKEGDKKDDEGDKDKDKKEGDDKEGKDEGKEGDDEGEGKKEGKDDKKEGKDDDDKKEGDKEGDKDEGKEGKDKKDKEGDDDKKDEGDEGKEGDDKEGKKEGDDKKDKDEGDKDKEGDEGKEGKKDKDDDEGEGEGKDKDDKEGKKDDEGKEGEGKDKKDDKEGDEGKDDKDKEGKDDEGKEGDEGEGKEGKKDDKDEGKDEGDDKDEGKKKDEGDEGKEGKDDDKEGKEGDDDKKDKEGKDKKEGDEGKKKDEGKDDDEGKDDDKEGKKEGDDEGEGKDDEGDEGDKKKDEGKDKDEGKKKDDEGEGKEGDDDEGDKKKEGDDKEGKKKDDKDKEGKEGDKDDEGDKKDKEGDKEGEGKKDDDDEGDKDEGKEGDKDEGKDKDEGKKDEGKKDEGDEGDDEGDKKEGDKKKDEGKKDDKEGKDKDKDEGDDEGEGEGDKKEGDDKKEGKKKDDKDKEGDDDDEGKKEGDKDEGDKKEGEGKKDKDKKEGDDDDEGEGKEGDKKDEGKDKEGKDKKKDEGDDKEGEGKKDKDDEGEGDKDKEGDKKDKDEGDDEGEGKKEGKDDDEGKKEGKDDEGKKDKKKDDEGEGEGEGDDKDKEGKKDDDDEGKKKKDDKEGEGEGDDKEGKEGKDDKDDEGKKDKKDEGKDKEGDKDDKEGEGEGKDDDEGKDDKDKKDEGDEGKDEGKKEGDEGKKDDEGKDKDKKDEGDEGKEGDDEGKKEGKDKDEGDDKKDKKKKDDDEGEGKEGEGDKDKEGDDEGDKKKKKKDDDEGDKEGEGDEGKEGDDKDDEGKEGEGEGKDDKDEGKDKDKEGDKKDKDEGDKEGEGEGDKDDDKEGDKDKKKKEGKDDDDEGKEGKEGEGDDKKKKEGDDDDKKEGKDKDDEGKEGKEGDDKKKEGEGKDDDKDEGKEGKKKDDDEGEGKKEGDKDDKKEGEGDDKDKEGDDDKKKEGDKEGDDEGKEGEGKKDDKDKEGDDKDKKDKEGEGDDKEGEGKEGKDDKDKEGDDKEGKEGDDEGKEGDKDDKEGKKKDDDDKDKEGDEGKDKKDDEGEGKKDEGEGKKDDKKDKDKDEGEGDKDKDEGEGKDKEGKDEGDEGKDKDKDKEGEGEGDKKDKDEGEGKKDDDDEGDKKDEGEGKEGDKDKDEGKKEGDDKKDEGDDKKDEGEGEGKDDKKKDEGDKEGDKKDEGKKDDEGEGEGKDKKDKDDKEGDEGDKKDKKDEGDKKDEGKEGDEGKDKKDDEGDEGKDKDEGKDKKKDEGEGKEGDEGDKDKDDEGKDKDKEGKDDKKDEGDEGEGKEGKDKKDDEGDDKEGDDEGEGDDEGKKKDKDKEGKKKEGDDDKKDDEGEGDEGKKKDEGKDDKKDEGKEGDDKDDKEGEGKEGDKDKEGKKDKDDEGKEGDKDDDEGKEGKEGDKDEGKKDDKKDEGKEGEGDKDDDEGEGKKDKEGDEGKKDDKKDEGKDKEGDEGDKDDKKDEGEGKDKKKKEGDEGDDDKEGDKDKDKEGEGKKDEGDEGKDEGKKDDDKEGDDDEGKEGEGKKDDKEGKKEGDKKDDKDEGKDEGKEGKDKDKEGKDDEGDKEGKDDKEGEGDEGDKDKEGKKDKKDEGDDEGKDKDKEGKDEGEGKDDKEGKDKKEGDDEGDDKKKDKEGKEGDDEGKKDEGKKDKDEGDDEGKDDKEGDKKDEGEGDEGKDKKDKDKKEGDEGDDDKEGKEGKDDKDKEGKKDKDDEGKDEGEGDKKDEGKKDEGDDKKEGDKDKDKDEGEGEGDEGKDKDEGEGKDDDKEGKDEGDKKDKKEGDEGDKKDEGKDEGDKEGKDDEGDKKDKKEGDDDKKKKKDDEGEGKKKEGDEGDDKDEGEGDKDDKDKKKEGDKKKDEGDEGDKEGEGEGDDDKDKDDKEGKKKDEGDDEGKKKDEGEGEGDDDKKDKKEGKDEGKDDKEGDDKKEGEGEGEGEGEGDDDDKEGKKDKEGDDEGKKDKKDKEGEGEGDDDDKKEGKDEGDKEGKDDKKKDKKEGDEGEGDDKKEGDEGDDKKDKEGKDDKKKKEGEGDEGDDKKEGKEGDDDKKKDEGDKDDDDEGDKKKDDDEGKKKKDDEGEGEGKKEGDDDDEGKDKEGKDDEGKDKKEGDEGKKEGKDDDDEGDDKEGKKDEGKKDKDEGEGKKEGKDDDDEGDDKEGKKKEGKKDDKDEGEGKKEGDEGDDEGDDKDKKEGKKDEGKDEGDEGKKKDKEGDDEGKKDKEGDDKEGKKDKDDEGEGKKKDDDEGKKKKEGDDDEGKDEGKDKDEGEGKKDDKDEGKKKDEGKDDEGDEGKDKDEGEGDDDKDKEGKDEGKKDKKKDKEGEGDEGEGDDDKDKDKEGEGEGDDDEGKKKEGDDKEGKKEGEGEGEGKDKKKDKDDDKKDEGKDEGKDDKKEGEGKEGDDEGDDDKKEGDDKKKDDKEGAZAZAZIZIZIZIZIZAZAZIZIZIZIZIZIZIZAZAZIZIZIZIZAZIZAZAZIZIZIZIZAZIZIZAZIZAZIZIZIZIZAZAZIZIZAZIZIZIZIZAZAZIZIZAZIZIZAZIZIZAZAZIZIZAZIZIZIZIZAZIZIZIZAZAZIZAZAZIZIZAZIZIZIZIZIZIZIZAZIZIZIZAZAZIZIZAZIZIZIZAZAZIZIZAZIZIZIZIZIZAZAZIZIZIZAZIZAZAZIZIZIZIZAZIZIZAZIZIZIZAZAZIZIZIZAZIZIZAZAZIZIZIZIZAZIZIZIZAZAZIZIZIZIZAZAZAZIZIZIZIZIZAZAZIZIZIZIZAZIZIZAZIZIZIZIZAZAZIZIZAZIZAZIZIZIZAZIZAZIZIZIZIZAZIZIZIZAZAZAZIZIZIZIZAZAZIZIZIZAZIZIZIZIZIZAZAZAZAZIZIZIZIZAZAZIZIZIZIZAZIZIZIZIZAZIZAZIZAZIZIZIZAZAZIZAZIZIZIZIZIZIZAZIZAZIZIZAZIZIZAZAZIZAZIZIZIZIZIZIZAZIZIZIZAZAZIZIZAZAZIZIZIZIZIZIZAZIZAZAZIZIZIZAZIZIZAZIZAZIZIZIZIZAZIZIZAZAZIZAZIZIZIZAZAZIZIZIZIZAZIZIZIZIZAZIZIZIZIZIZAZAZAZIZIZIZIZAZIZAZIZIZAZIZAZIZIZAZIZAZIZIZIZIZIZAZIZIZIZAZIZAZAZIZIZIZAZIZIZIZAZAZIZIZIZAZIZIZIZAZIZIZAZIZIZAZAZIZIZAZIZAZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZAZIZAZIZAZIZIZIZIZAZAZAZIZIZIZIZIZIZIZAZIZAZIZIZAZIZAZAZIZAZIZAZIZIZIZIZIZIZAZAZIZIZIZIZAZIZAZAZAZIZIZIZIZIZAZIZIZIZAZIZIZAZAZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZAZAZIZAZIZIZIZAZIZAZIZIZIZAZIZIZIZIZAZAZAZIZIZAZIZIZIZIZIZAZIZAZIZIZIZIZAZAZAZIZAZIZIZIZIZAZIZIZAZIZIZIZIZIZAZIZAZIZIZIZAZAZAZIZIZIZIZIZIZAZIZIZAZAZAZIZIZAZIZIZAZAZIZIZIZIZIZAZIZIZIZAZIZAZIZIZAZIZAZIZIZIZIZIZIZAZAZIZIZAZAZIZIZIZIZAZIZAZIZIZIZIZAZIZAZIZIZAZAZIZIZIZIZAZAZIZIZIZAZIZIZIZAZIZIZAZIZIZAZIZIZIZIZAZAZIZIZAZIZIZIZAZIZAZIZAZIZIZIZIZAZIZAZIZIZIZIZAZIZIZAZAZAZAZIZIZAZIZIZIZIZAZIZIZAZIZIZIZIZIZIZAZAZIZAZIZAZIZAZIZIZIZAZIZIZIZIZIZIZIZAZAZIZAZIZAZIZAZIZIZIZIZAZIZIZIZIZIZAZIZAZIZIZAZAZIZAZIZIZIZAZIZIZIZIZIZIZIZIZIZAZAZAZAZAZIZIZIZAZIZIZIZIZIZIZIZIZIZIZAZAZAZAZAZIZIZIZAZIZAZAZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZAZAZAZAZIZIZAZIZAZIZIZIZIZIZIZIZAZIZIZAZAZAZIZIZIZAZAZIZIZIZIZIZIZIZAZIZIZAZAZIZIZIZAZAZIZIZIZIZIZIZIZAZIZIZAZAZAZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZAZAZAZAZAZIZIZIZAZIZAZIZIZIZIZIZIZIZIZAZAZAZIZAZIZIZIZIZAZAZIZIZIZIZIZIZIZAZIZIZAZIZIZIZAZAZIZIZIZAZAZIZIZIZIZAZIZIZAZIZIZIZAZAZIZIZIZAZAZIZIZIZIZAZIZAZAZIZIZIZIZAZIZAZIZIZIZIZIZAZIZAZIZIZIZAZAZIZAZIZIZIZIZAZIZIZAZIZIZAZAZAZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZAZAZIZIZIZAZIZIZIZIZAZIZIZAZIZIZIZIZAZAZAZIZAZIZIZIZIZIZAZAZIZIZIZIZIZIZAZAZAZAZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZAZAZIZIZIZAZIZAZIZIZAZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZAZAZIZIZAZIZAZIZAZAZIZIZAZIZIZIZAZAZIZIZIZIZIZAZIZIZAZAZIZIZIZAZAZIZIZIZAZIZIZIZAZIZIZIZIZIZAZAZIZIZIZIZIZAZIZIZAZAZIZIZIZAZAZIZAZIZIZAZIZIZIZIZAZIZIZAZIZIZAZIZAZAZIZAZIZIZIZIZIZIZIZAZIZIZAZAZIZIZIZAZAZIZIZAZIZIZIZIZIZIZAZAZIZIZIZAZIZIZAZIZIZAZAZIZIZIZIZIZAZIZIZAZAZIZIZAZIZIZAZIZAZAZIZIZIZIZIZIZAZIZIZAZAZAZIZAZIZIZIZIZIZIZAZAZIZIZIZIZAZIZAZIZAZIZIZIZAZIZIZIZAZIZIZIZAZAZIZIZAZIZIZIZAZIZAZIZAZIZAZIZIZIZIZAZIZIZIZAZAZIZIZIZAZAZIZIZAZIZIZIZIZAZIZIZIZIZAZAZIZIZAZIZAZIZIZAZIZIZIZAZIZIZIZAZIZIZAZIZAZAZIZIZIZAZIZIZIZIZAZIZIZAZIZIZAZIZAZIZAZAZIZIZIZIZAZIZIZIZAZIZAZIZIZIZAZAZIZAZIZIZIZIZAZIZIZIZIZIZIZAZAZIZAZIZAZIZAZIZIZIZIZIZAZIZAZIZIZIZAZIZIZIZAZIZIZAZIZIZAZIZAZIZAZIZIZIZIZAZIZAZIZIZAZIZIZAZIZIZAZIZAZIZAZIZIZIZIZAZIZIZAZIZAZIZIZIZAZIZIZIZAZAZIZIZIZIZAZAZIZIZAZIZIZIZAZIZIZIZAZAZIZIZIZIZAZIZAZIZAZIZAZIZIZIZIZAZIZAZIZIZIZIZAZIZAZIZAZIZIZAZIZIZAZIZIZIZAZAZIZAZIZAZIZIZAZIZIZIZIZIZIZAZIZIZAZAZIZIZIZAZAZIZIZIZIZIZIZAZAZAZIZIZIZIZAZIZIZAZIZIZIZAZIZIZAZIZAZIZAZIZAZIZIZAZAZIZIZIZIZAZIZIZIZIZAZIZAZIZIZAZIZAZIZAZIZIZIZAZIZIZIZIZAZIZAZAZIZIZIZAZIZAZIZIZIZIZAZIZIZIZAZIZAZAZIZIZAZIZIZIZAZIZIZIZIZAZIZIZAZIZAZIZIZAZAZIZIZAZIZAZIZIZIZIZIZIZAZIZIZAZAZIZAZIZIZAZIZIZIZIZAZIZIZIZAZIZIZIZAZIZAZIZAZAZIZIZIZIZAZIZIZIZAZIZAZIZAZIZIZAZIZAZIZIZIZIZAZIZIZIZAZIZIZIZIZIZAZIZAZIZIZAZIZIZIZIZAZAZAZAZIZIZIZIZAZIZIZIZAZIZIZAZIZAZIZIZAZAZIZAZIZIZIZIZAZIZIZIZAZAZIZIZIZIZAZAZAZIZIZIZIZIZIZAZIZIZIZAZAZIZIZIZIZIZAZAZAZIZIZIZIZIZIZAZIZIZIZAZIZAZIZAZAZIZIZAZIZIZIZIZIZIZIZAZAZIZIZAZIZAZIZIZAZAZAZIZIZIZIZIZIZIZIZAZAZIZIZIZAZIZIZAZAZIZAZIZIZIZIZIZIZIZAZAZAZIZAZAZIZIZIZIZAZIZAZIZIZIZIZIZAZIZAZIZAZAZIZIZIZAZIZIZAZIZIZIZIZAZIZIZAZAZIZIZAZIZIZIZAZIZAZIZAZIZIZIZIZIZIZAZAZIZIZIZAZIZAZIZIZAZIZIZAZIZIZIZIZIZAZAZIZIZAZIZIZAZIZIZAZIZAZIZIZIZIZIZAZIZIZAZAZIZIZIZAZAZIZIZAZIZIZIZIZIZIZIZIZAZAZIZAZIZAZIZAZIZIZIZAZIZIZIZIZIZAZIZAZIZAZIZAZIZIZIZAZAZIZIZAZAZIZIZAZIZIZIZIZAZIZAZIZAZIZIZIZIZAZIZAZIZAZIZIZAZIZIZIZAZIZAZIZIZIZIZAZAZIZIZAZIZIZAZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZAZAZIZIZAZAZIZIZIZIZIZAZIZIZIZAZIZAZAZIZAZIZAZIZIZIZAZIZIZIZIZIZIZAZIZIZAZIZAZAZIZIZIZIZAZIZIZAZIZIZIZIZIZIZAZAZIZIZAZAZIZIZAZIZIZAZIZIZIZIZIZAZAZAZIZIZAZIZIZIZAZIZIZIZAZIZIZIZIZAZIZAZIZIZAZAZIZIZIZAZIZIZAZAZIZIZIZIZIZIZIZAZIZIZIZAZIZAZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZIZIZIZIZIZIZAZAZIZAZIZIZAZIZIZIZAZIZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZAZAZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZIZAZAZIZIZIZIZIZAZIZAZIZIZIZAZIZIZIZIZIZIZAZIZIZAZIZAZIZAZIZIZIZAZIZIZIZIZIZAZAZIZIZIZIZIZAZIZIZIZIZAZAZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZAZIZIZAZIZAZIZIZIZAZIZIZIZIZIZIZIZAZAZIZIZIZIZIZAZAZIZIZIZAZIZIZIZIZIZIZIZIZIZAZIZAZIZAZIZIZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZAZAZIZAZIZIZIZIZAZIZIZIZIZIZAZIZIZIZAZIZIZIZIZIZAZAZAZIZAZIZIZIZIZIZAZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZAZIZAZIZAZIZIZIZAZIZIZIZIZIZIZIZIZIZIZAZAZIZIZIZAZIZIZAZIZAZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZAZIZIZIZAZAZAZIZIZIZIZAZIZIZIZIZIZIZIZAZIZIZIZAZIZIZIZAZIZAZIZIZAZAZIZIZIZIZAZIZIZIZIZIZIZIZIZIZIZAZIZIZIZIZAZIZIZAZIZIZAZIZAZIZIZAZIZIZIZIZIZAZIZIZAZIZAZIZIZIZAZIZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZIZIZIZIZAZAZIZAZIZIZIZIZIZIZAZAZIZIZIZIZAZIZIZIZIZIZIZAZIZAZAZIZIZIZIZIZIZAZIZIZIZIZAZIZAZIZIZIZIZIZIZIZIZAZAZAZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZAZIZIZIZIZIZIZAZAZIZAZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZAZIZIZIZIZIZIZIZAZAZIZAZAZIZIZIZIZAZIZIZIZIZIZIZIZAZIZIZIZIZIZIZIZAZAZIZAZIZIZIZIZAZAZIZIZIZIZIZIZAZIZIZIZIZIZIZIZAZAZIZIZAZIZIZIZAZAZAZAZIZIZIZIZIZIZIZAZIZIZIZIZIZIZIZIZAZIZAZAZIZIZAZIZIZIZAZIZIZIZAZIZIZIZIZIZIZIZAZIZAZAZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZIZAZIZAZAZIZIZIZAZIZIZIZIZAZIZAZIZIZIZIZIZIZIZIZIZIZAZIZAZAZIZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZIZIZIZAZIZIZAZIZAZIZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZIZIZIZAZIZIZAZAZIZAZIZAZIZIZIZIZAZIZIZIZAZIZIZIZIZIZIZIZIZAZIZIZAZAZIZAZIZAZIZIZIZIZIZIZAZIZIZAZIZIZIZIZIZIZAZIZIZAZIZAZIZIZIZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZIZAZIZIZAZIZIZIZIZAZAZIZIZIZIZIZIZIZIZAZIZAZIZIZIZAZIZIZAZIZIZIZIZAZAZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZIZAZIZIZIZIZAZIZIZIZAZIZIZIZIZAZIZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZAZIZIZIZIZAZIZIZAZAZIZIZAZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZAZIZAZAZIZIZIZAZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZAZAZIZAZAZAZIZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZAZIZAZIZAZAZIZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZIZAZAZAZIZIZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZAZAZIZIZIZIZIZIZIZAZIZIZIZAZIZIZIZIZAZAZIZIZIZIZAZIZIZIZAZIZAZIZIZIZIZIZAZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZIZAZIZIZIZIZAZAZIZAZIZIZIZIZAZIZIZIZIZIZIZIZIZAZIZIZIZIZIZAZIZAZIZIZIZIZAZIZIZIZIZAZAZIZAZIZIZIZAZIZIZIZIZIZAZAZIZIZIZIZIZAZIZIZIZIZAZIZIZIZIZIZAZAZIZIZIZIZIZAZIZIZAZIZAZAZIZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZAZIZIZIZAZAZIZIZIZIZIZIZAZIZIZIZIZAZIZIZIZIZIZAZIZIZIZAZAZIZIZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZAZAZIZIZAZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZIZAZIZAZAZIZIZAZIZIZIZIZAZIZIZIZIZAZIZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZAZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZAZAZIZIZIZIZIZAZAZAZIZIZIZIZAZIZAZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZAZAZIZIZAZIZIZAZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZAZAZIZIZIZIZAZIZAZIZIZIZIZIZIZIZAZIZIZIZAZIZAZIZAZIZIZIZAZIZIZAZIZIZIZIZIZIZIZIZIZIZAZAZIZIZIZAZAZIZIZAZIZIZAZIZAZAZIZIZIZIZIZIZIZIZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZAZIZAZIZIZAZIZIZIZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZAZIZIZAZIZAZIZIZIZIZIZIZIZAZIZIZIZIZIZIZAZIZIZAZIZAZIZIZAZAZIZIZIZIZIZIZIZAZIZIZIZAZIZIZIZIZIZIZAZIZIZIZAZIZAZIZAZIZIZIZIZIZAZAZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZAZAZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZAZIZAZIZIZIZIZAZAZIZIZIZIZIZIZAZIZIZIZIZIZIZIZAZIZAZAZIZIZIZAZAZIZIZIZIZIZIZIZIZIZIZIZAZIZIZIZIZAZIZIZAZIZAZAZIZAZAZIZIZIZIZIZIZIZIZAZIZIZAZIZIZIZIZIZAZIZAZAZIZIZAZIZIZIZIZIZIZAZIZIZIZAZIZIZIZAZIZIZAZIZAZIZIZIZAZIZIZIZIZIZIZIZAZIZIZIZAZIZIZIZAZAZIZIZIZAZIZIZIZIZIZAZIZIZIZIZIZIZIZAZIZIZIZAZAZIZIZAZIZIZIZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZAZIZIZAZIZAZIZAZIZIZIZAZIZIZAZIZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZAZAZAZAZIZIZIZIZIZAZIZIZIZAZIZIZIZAZIZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZIZIZAZIZIZIZIZAZIZAZIZIZIZIZAZIZIZAZIZIZAZIZIZIZIZAZIZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZIZIZIZAZIZAZIZIZIZIZAZAZIZIZIZIZIZAZIZIZIZIZIZIZAZIZIZIZAZIZAZIZIZIZIZAZAZIZIZIZAZIZIZIZAZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZAZAZIZIZIZAZIZAZIZIZIZIZIZIZIZIZIZAZAZIZIZIZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZIZIZAZAZIZIZAZAZIZIZAZIZIZIZIZIZIZIZIZIZIZIZIZAZIZIZAZIZAZIZIZAZIZAZIZAZIZIZIZIZIZIZIZIZIZIZIZAZIZIZAZIZAZIZAZAZIZIZAZIZIZIZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZAZIZAZIZIZAZIZIZAZAZIZIZIZIZIZIZAZIZIZIZIZIZIZAZIZIZIZIZAZIZIZAZAZIZIZAZIZIZIZIZAZIZIZIZIZIZIZIZIZAZIZIZIZAZAZIZIZIZAZIZAZIZIZIZIZIZAZIZIZIZIZIZIZAZIZIZIZAZIZIZAZIZIZAZAZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZIZIZIZAZIZIZAZAZIZIZIZIZAZAZIZIZIZIZIZIZIZAZIZIZIZIZIZIZAZAZIZAZIZIZIZIZAZAZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZAZIZAZAZIZAZIZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZIZIZIZAZIZAZAZAZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZIZIZAZIZAZIZAZIZIZIZIZIZIZIZAZIZIZIZIZAZIZIZIZAZIZIZIZAZIZIZAZAZIZIZIZIZIZIZIZAZIZIZIZIZIZIZAZIZIZAZIZIZAZIZAZAZIZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZIZAZIZIZAZAZAZIZIZIZIZIZIZIZIZAZIZIZAZIZIZIZIZIZIZAZIZAZIZIZIZAZAZAZIZIZIZIZIZIZIZAZIZIZAZIZIZIZIZIZIZIZIZIZAZAZAZAZIZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZIZAZIZIZIZAZAZAZIZIZAZIZIZIZIZIZAZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZIZAZIZAZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZAZIZIZIZIZAZIZIZAZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZAZIZIZIZIZAZAZIZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZAZAZIZIZIZAZIZIZAZIZIZIZIZIZIZIZIZAZAZIZIZIZIZIZAZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZIZIZIZAZAZAZIZIZIZIZIZIZAZIZAZAZIZIZIZIZIZIZIZIZIZAZAZAZIZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZIZAZIZAZIZIZAZIZIZIZAZIZIZAZAZIZIZIZIZIZIZIZAZIZAZIZIZIZIZIZAZIZIZIZIZIZAZAZAZIZIZIZIZIZIZAZIZIZAZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZIZAZIZIZAZIZAZIZIZIZAZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZIZAZIZAZAZIZIZIZIZAZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZAZIZAZIZAZIZIZIZIZAZIZIZIZAZIZIZAZIZIZIZIZIZAZIZIZAZIZIZAZIZIZIZIZAZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZIZAZAZIZAZIZIZAZIZIZIZAZIZIZIZIZAZIZIZAZIZIZIZIZIZIZAZIZIZAZIZIZAZIZIZAZIZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZIZAZAZIZIZIZIZAZIZIZAZIZAZIZIZAZIZIZIZIZIZAZIZAZIZIZIZIZIZIZIZAZAZIZIZIZAZAZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZIZIZAZIZAZIZIZAZIZIZIZAZIZIZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZAZIZAZAZAZIZIZIZIZIZAZIZIZIZIZIZIZIZIZIZIZIZIZIZAZIZIZIZIZIZAZAZAZIZIZIZAZIZIZIZIZAZIZIZIZIZIZIZAZIZIZIZAZIZIZAZAZIZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZIZIZIZIZAZIZIZIZAZIZIZIZIZAZIZIZAZIZIZAZIZAZIZIZAZIZIZIZIZAZIZAZIZIZAZIZIZIZIZIZIZAZIZIZAZIZIZIZIZAZAZIZAZIZIZIZIZIZIZIZAZIZIZIZIZAZIZIZAZIZIZIZIZAZAZAZIZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZAZIZIZIZIZAZIZAZIZAZIZIZIZIZIZAZIZIZIZIZAZIZIZIZAZIZIZAZIZIZIZAZIZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZAZIZIZIZIZAZIZAZIZAZIZIZIZIZAZIZIZIZIZIZIZAZIZIZAZIZIZIZIZIZAZAZAZIZIZIZIZIZIZIZIZAZIZIZIZIZIZAZAZIZAZIZIZIZAZIZIZAZIZAZIZIZIZIZIZIZIZAZIZIZIZIZAZIZAZIZIZIZIZAZAZIZAZIZIZIZIZIZIZIZIZAZIZIZIZIZAZIZIZAZAZIZIZIZAZIZIZIZIZIZIZAZIZAZIZIZIZIZIZIZAZIZIZAZAZIZIZIZIZIZAZIZIZIZIZIZIZIZIZIZAZIZIZAZIZIZIZIZAZAZAZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZIZIZAZIZIZIZIZIZIZIZAZAZIZIZIZIZIZIZIZAZIZIZAZAZIZIIIIIIIAIAIAIIIIIIIIIAIIIIIAIIIIIAIIIIIIIIIAIIIIIIIIIIIAIAIAIIIIIAIIIIIAIIIIIIIAIIIIIIIIIAIIIAIAIIIAIIIIIIIAIIIAIAIIIIIIIIIIIAIIIIIAIIIAIAIIIIIIIAIIIIIIIIIIIIIAIIIIIAIIIIIAIAIIIIIAIIIAIIIIIIIIIIIAIAIIIIIIIAIIIIIIIAIAIAIIIIIIIIIAIIIIIIIIIIIAIAIIIIIIIAIAIIIAIIIAIIIIIIIAIAIIIIIIIIIIIAIIIAIIIIIIIAIAIIIIIIIAIIIAIIIIIIIAIIIIIAIIIIIIIAIIIAIIIIIIIAIIIAIAIIIIIIIIIAIIIIIIIIIAIAIIIIIIIIIAIAIAIIIIIIIAIIIIIIIIIIIAIAIIIIIIIAIAIIIIIIIIIAIAIIIIIIIIIIIAIIIAIIIIIIIAIIIAIIIIIIIAIAIIIIIIIIIAIIIAIIIIIIIIIAIIIIIAIIIIIAIAIIIIIIIAIAIIIIIIIIIIIAIIIIIAIIIIIAIAIIIIIAIIIIIIIAIIIIIIIAIIIIIAIAIIIIIAIIIIIAIIIIIIIAIIIIIAIIIAIAIIIIIIIAIIIIIIIAIIIIIAIIIIIIIAIAIIIIIIIAIAIIIIIIIIIIIAIAIIIIIIIIIAIAIIIIIIIIIIIAIAIIIIIIIIIAIIIIIIIAIAIAIIIIIIIAIAIIIIIAIIIIIIIIIAIIIIIAIAIIIIIAIIIAIIIIIIIAIIIIIAIIIIIAIIIIIAIIIIIAIIIIIAIIIIIIIIIIIAIAIIIAIAIIIIIIIIIAIIIIIIIAIIIIIIIIIIIIIAIIIAIIIAIAIIIIIAIIIIIAIIIIIIIIIAIIIIIIIIIAIAIIIIIAIIIIIAIIIAIAIIIIIIIIIIIAIAIAIIIAIIIIIIIAIIIIIIIIIIIIIIIAIIIAIIIAIIIAIIIIIIIAIAIIIIIIIAIIIIIIIAIIIAIIIAIIIAIIIIIIIAIIIIIIIIIIIIIIIAIAIAIAIIIIIAIIIIIIIAIIIIIIIIIIIIIIIAIAIAIIIIIAIIIAIIIIIAIIIIIAIIIIIIIIIIIIIIIAIIIAIAIIIIIIIAIAIIIIIIIIIIIIIAIIIIIIIAIAIIIAIAIIIIIIIAIIIIIIIIIAIIIAIIIIIIIAIIIAIAIIIIIIIAIIIIIIIAIAIIIIIIIIIIIIIAIAIIIAIIIIIAIIIIIIIAIAIIIIIIIIIIIAIIIAIIIAIIIAIIIIIIIAIIIAIIIAIIIIIIIAIAIIIIIIIIIIIAIIIIIIIAIAIIIIIIIAIIIAIAIIIIIIIAIIIIIIIIIIIIIAIIIIIAIIIAIIIIIAIIIAIIIAIIIIIIIIIIIAIIIIIIIAIIIIIIIAIIIIIAIAIAIAIIIIIIIIIAIIIIIIIAIIIAIIIIIIIIIAIAIAIAIIIIIAIIIIIIIIIIIAIIIIIAIIIIIAIIIAIAIIIAIAIIIIIIIIIIIIIIIAIIIIIIIAIIIAIIIIIAIAIAIIIIIIIIIIIIIIIIIAIIIIIAIIIIIAIIIIIAIAIIIIIIIAIIIAIIIIIAIIIIIIIIIIIAIIIIIAIIIIIIIAIAIIIAIIIIIIIAIIIIIIIAIIIAIIIIIIIAIAIIIAIIIIIIIAIIIIIIIAIAIIIIIIIAIIIAIIIAIIIIIIIIIAIIIIIIIAIIIAIIIAIIIIIAIIIAIIIIIIIIIAIIIIIIIIIIIIIAIIIIIAIIIAIIIAIIIIIAIAIIIIIIIIIAIIIAIIIIIAIIIIIAIAIIIIIIIIIAIIIAIIIIIIIIIAIIIIIAIIIAIIIIIIIAIAIIIIIAIIIIIIIAIIIIIIIAIIIAIIIIIAIIIAIIIIIAIIIIIAIIIAIAIIIIIIIIIIIIIIIAIIIAIIIIIAIAIIIIIAIIIAIIIAIIIIIIIIIIIAIIIIIIIIIIIAIAIIIIIAIAIIIIIAIAIIIIIIIIIIIIIIIIIAIIIIIAIAIIIAIIIAIIIIIIIAIIIAIIIIIIIIIIIAIAIIIAIIIIIIIIIAIIIIIAIAIIIIIIIIIIIAIIIIIAIAIAIIIIIIIIIIIAIIIAIIIIIIIAIIIIIAIIIIIAIIIAIIIIIAIIIAIIIAIIIIIIIAIIIAIIIIIIIAIAIIIIIIIIIIIIIIIIIIIAIAIIIIIIIIIAIIIAIAIIIIIAIIIIIAIIIIIIIIIAIIIAIIIIIIIAIIIAIIIAIIIAIIIIIAIIIIIAIAIIIIIAIIIIIIIIIAIIIIIIIIIAIAIIIIIIIAIAIIIIIIIIIAIIIIIAIIIIIAIIIAIIIIIIIAIAIIIIIIIAIIIIIIIAIAIIIIIAIAIIIIIIIAIAIIIIIIIIIAIIIIIIIAIIIIIAIAIIIIIIIIIAIAIIIIIIIAIIIIIIIIIIIAIIIIIAIIIIIIIIIAIAIIIIIIIAIAIIIIIIIIIIIAIAIIIIIAIAIIIIIAIAIIIIIIIIIIIAIIIIIAIAIIIIIIIAIIIAIIIAIIIIIIIIIIIAIAIIIIIIIIIIIIIAIIIAIAIAIIIIIIIIIAIIIIIAIIIAIIIIIIIIIIIIIAIAIIIIIIIAIAIAIIIIIAIIIIIAIIIIIIIIIAIIIAIIIIIIIAIIIAIAIIIIIIIIIIIIIAIIIAIIIIIAIIIIIAIIIAIAIIIAIIIIIIIIIAIAIIIIIIIIIIIIIIIAIIIAIIIAIIIIIAIIIAIIIIIAIIIIIIIIIIIAIIIIIIIIIIIAIIIAIIIAIAIAIIIIIIIIIIIAIAIAIIIIIAIIIIIIIAIIIIIIIIIIIIIAIIIIIIIAIIIIIIIIIAIAIIIAIIIIIIIAIIIAIIIAIIIIIAIIIIIIIAIIIIIIIIIAIAIAIIIIIAIIIIIIIIIIIAIIIIIIIAIAIIIAIAIIIIIIIIIAIIIIIIIIIIIAIIIIIIIAIIIIIIIAIAIAIIIIIAIIIAIAIIIIIIIAIIIIIIIAIIIIIAIIIIIIIIIAIIIIIAIIIIIIIAIIIIIAIIIIIAIAIAIIIIIAIIIIIAIIIAIIIIIIIIIAIIIAIIIIIIIIIAIIIIIIIIIAIAIIIIIAIIIIIAIAIIIIIIIAIIIIIIIIIAIIIIIIIAIAIAIIIAIIIIIIIIIIIIIAIIIIIIIIIAIIIAIIIAIIIAIIIAIIIIIAIIIIIIIIIIIIIIIIIAIAIAIIIIIAIAIIIIIAIIIIIAIIIIIIIIIIIIIIIAIAIAIIIAIIIIIAIIIAIIIIIIIIIIIIIIIIIAIAIAIIIAIIIIIAIAIIIIIIIIIIIIIIIAIAIIIIIIIAIAIIIIIAIIIIIIIAIIIIIIIIIAIAIIIIIIIIIAIAIIIAIIIIIIIAIIIIIIIIIAIIIIIAIIIAIIIAIIIIIIIAIIIIIIIAIIIAIIIIIAIAIIIAIIIIIIIIIIIIIAIIIIIAIAIIIIIIIAIIIAIIIAIIIIIIIAIIIIIIIIIAIIIAIIIAIIIIIIIAIAIIIIIIIIIAIAIIIIIIIAIIIAIIIIIIIIIAIAIIIAIIIIIIIIIAIIIIIIIAIAIIIAIAIIIIIIIIIAIIIIIIIAIIIIIAIIIAIAIAIIIIIIIIIIIIIAIIIAIIIIIIIIIIIIIAIIIAIIIAIAIIIIIIIIIAIIIAIAIIIIIAIIIIIIIIIIIIIAIAIIIIIIIAIIIIIIIAIIIAIIIAIIIIIAIIIIIAIIIIIIIAIIIIIAIIIIIIIAIAIIIAIIIIIIIIIAIIIIIIIIIAIIIAIAIIIIIIIIIAIIIAIAIIIIIIIIIIIIIIIAIIIIIAIIIAIIIIIAIAIIIIIAIIIAIIIIIIIIIAIIIIIAIIIAIIIIIAIIIAIIIIIAIIIIIAIIIIIIIIIAIAIIIIIIIAIIIAIIIIIAIIIIIIIIIIIIIAIIIIIIIAIIIAIIIAIIIAIIIIIAIIIIIIIIIAIIIIIIIAIAIIIIIIIAIAIIIIIIIIIIIAIIIAIAIIIIIIIIIIIAIAIIIAIIIIIIIIIIIAIIIIIAIAIIIIIIIIIAIAIAIIIIIIIIIIIIIAIIIIIAIIIIIIIAIIIAIAIAIIIAIIIIIAIAIIIIIIIIIIIIIAIIIAIAIIIIIIIIIAIIIAIIIIIIIIIAIIIAIAIIIIIIIAIIIIIIIAIIIAIAIIIIIIIIIAIAIAIIIIIIIIIIIIIIIIIAIAIAIIIIIAIIIIIIIAIIIIIAIIIIIIIAIIIIIAIIIIIIIAIIIIIAIIIAIIIAIIIIIIIAIIIIIAIIIIIIIAIIIIIIIAIIIAIIIAIIIIIIIAIAIIIAIAIAIIIIIIIAIAIIIAIIIIIAIIIIIIIIIIIIIIIIIIIAIAIIIAIAIIIIIAIIIAIAIAIIIIIAIIIIIIIIIIIIIIIIIAIAIAIIIIIAIIIIIIIAIAIAIIIAIAIIIIIIIIIIIIIIIIIIIAIAIAIIIIIAIIIIIAIAIIIIIAIAIIIAIIIIIIIIIIIIIIIIIAIIIAIIIAIIIIIAIIIIIAIIIAIIIAIAIIIIIIIIIIIIIAIIIIIAIAIAIIIIIIIIIAIAIAIIIIIAIAIIIIIIIIIIIIIIIAIIIIIAIAIAIIIIIIIIIAIIIAIIIAIAIIIIIIIAIAIIIIIIIIIIIIIAIAIIIAIAIIIIIIIAIAIIIIIIIAIAIIIAIIIIIIIIIIIIIIIIIIIAIIIAIIIIIIIAIAIAIIIIIIIIIIIAIAIAIAIIIIIIIIIIIIIAIAIIIIIIIIIAIAIIIIIIIAIAIIIAIAIIIAIIIIIIIIIIIIIIIIIAIIIIIIIIIAIAIAIIIIIAIAIIIIIAIIIAIAIIIAIAIIIAIIIIIIIIIAIIIIIAIIIIIIIIIAIIIAIAIAIIIIIIIAIAIIIIIAIIIIIIIAIIIIIAIIIIIIIIIAIAIIIIIIIAIAIAIIIIIAIAIIIIIIIIIAIIIAIIIIIIIIIIIAIIIIIAIIIAIAIAIIIIIAIAIIIAIIIAIIIIIIIAIIIIIIIIIAIIIAIIIIIIIAIAIIIAIIIAIIIAIAIIIIIAIIIIIAIIIIIIIIIIIIIAIAIIIIIAIIIAIAIIIAIIIAIIIAIIIIIIIAIIIIIIIIIIIAIAIIIIIIIIIIIAIIIAIIIAIIIIIIIAIIIIIAIIIAIIIAIIIIIAIIIIIAIIIIIAIIIAIIIAIIIIIIIIIAIIIAIAIIIAIIIIIAIAIIIIIIIIIAIIIAIIIAIIIAIIIIIIIIIAIIIAIIIAIIIIIAIAIIIIIIIIIAIIIIIIIIIAIIIAIIIIIIIAIIIAIAIIIAIIIAIIIIIAIIIAIIIIIAIAIIIIIIIAIIIIIAIIIIIIIAIIIIIAIIIAIAIIIIIAIAIIIAIAIIIIIIIIIIIAIAIIIIIIIIIAIIIAIIIIIAIIIIIIIAIAIAIAIIIIIIIIIAIIIAIIIIIIIIIAIAIIIIIAIIIIIIIIIIIAIIIAIAIAIIIAIIIIIIIIIAIAIIIIIAIIIAIIIIIIIIIIIAIIIIIIIIIIIIIIIAIIIAIAIIIIIAIIIAIIIIIAIAIAIIIIIIIAIAIAIIIIIIIIIIIAIIIIIAIAIIIIIIIAIIIIIAIIIAIIIAIAIIIIIIIIIIIAIIIIIIIAIIIAIAIAIIIIIAIIIIIAIIIIIIIAIAIIIIIIIIIAIIIIIAIAIIIIIAIAIIIAIIIIIAIIIIIAIIIAIIIAIIIIIIIIIAIIIIIAIIIIIAIAIIIIIAIIIIIIIAIIIAIIIAIIIAIAIIIIIIIIIIIAIIIIIIIAIIIIIAIIIAIAIIIIIAIIIIIIIAIAIIIIIAIIIIIIIIIIIAIAIIIAIIIIIIIAIAIIIAIIIIIIIAIIIAIAIIIIIIIIIIIAIIIAIAIIIAIIIIIIIAIIIAIIIIIAIAIIIIIIIIIAIAIAIAIIIIIIIIIIIAIIIIIIIAIIIAIIIIIAIAIIIAIIIIIAIAIAIIIAIIIIIIIIIIIIIIIAIIIIIIIIIAIIIIIAIAIIIIIIIAIAIIIIIAIIIAIIIIIIIIIAIAIAIIIIIIIAIIIIIAIAIIIAIIIAIIIIIAIIIAIIIIIIIIIAIIIAIAIIIIIAIIIIIIIIIIIAIAIIIAIIIAIIIIIAIAIIIIIIIIIAIIIIIAIIIIIIIIIIIAIAIIIAIIIIIIIAIAIAIAIIIIIIIIIIIAIIIIIIIIIAIIIAIAIIIIIIIAIAIIIIIIIIIAIAIIIIIAIIIIIAIIIIIIIIIAIIIAIAIIIAIIIIIAIIIIIIIAIIIAIAIIIIIIIAIIIIIIIIIAIIIIIAIAIIIAIAIIIIIAIIIIIIIAIAIIIIIIIIIAIIIAIIIAIAIIIAIIIIIIIIIIIAIAIIIIIAIAIIIIIIIIIAIIIIIAIIIAIAIIIIIIIIIIIIIIIAIAIAIIIAIAIIIIIAIIIIIAIIIAIIIAIAIIIIIIIIIIIIIIIAIAIIIIIAIAIIIIIAIIIAIIIIIAIAIAIAIIIIIIIIIIIAIIIAIIIIIIIIIAIIIIIIIIIAIIIAIIIAIAIAIIIAIIIIIIIIIIIAIIIIIAIIIIIAIIIIIAIIIIIAIIIIIAIAIIIAIAIIIIIIIIIAIIIIIAIIIIIAIIIIIIIAIIIIIIIIIIIAIIIAIAIAIIIAIIIIIAIAIIIIIIIIIAIIIAIIIIIIIAIAIIIIIIIAIAIIIAIIIAIIIAIIIIIIIIIIIAIIIIIIIAIIIIIIIIIAIIIIIAIAIAIIIIIIIAIIIIIAIIIAIAIIIIIIIAIIIIIIIIIIIAIIIAIAIIIAIIIIIAIIIIIAIIIAIAIIIAIIIAIIIIIIIIIIIIIIIAIIIAIIIAIAIIIAIIIAIIIIIAIIIIIAIIIAIIIIIIIIIIIAIIIIIAIAIAIIIIIAIAIIIIIAIIIIIIIAIAIIIIIIIIIIIIIIIIIAIAIAIAIAIIIIIIIIIAIIIAIIIAIIIIIAIAIIIIIIIIIIIIIIIIIAIAIAIAIAIIIIIIIIIAIAIIIIIIIAIAIIIIIIIIIIIIIIIAIIIAIAIAIIIIIAIIIIIAIIIAIIIIIAIAIIIIIIIIIIIIIAIIIAIAIIIAIAIAIIIIIIIIIIIIIIIAIIIIIAIAIIIIIIIIIIIAIIIAIAIAIAIIIIIAIIIIIIIAIIIAIAIIIIIIIIIAIIIIIAIIIAIIIIIIIIIAIAIIIAIIIIIAIAIIIAIAIIIIIIIIIAIIIAIIIIIAIIIIIIIIIIIIIAIAIIIAIAIIIAIIIAIIIAIIIIIIIIIAIAIIIIIIIIIIIIIIIAIAIIIAIIIAIIIAIAIIIAIIIIIIIIIAIIIIIAIIIIIIIIIIIAIAIIIIIIIIIAIAIIIAIIIAIAIIIIIAIIIIIIIAIIIIIIIIIAIAIIIAIIIAIIIIIAIIIAIAIIIIIIIAIAIIIAIIIIIAIIIIIIIIIAIIIIIAIIIAIIIAIIIAIIIIIAIAIIIAIIIIIIIIIAIIIIIIIIIIIIIIIIIAIAIIIIIAIIIAIAIAIIIIIAIIIIIAIIIIIAIIIIIIIIIAIAIIIIIAIAIIIIIAIIIIIAIIIAIAIIIAIIIIIIIIIIIIIIIAIIIAIAIIIAIIIIIIIAIAIAIIIIIAIIIAIIIIIIIIIIIIIIIAIIIAIAIAIIIAIIIIIIIAIIIIIIIIIAIAIAIIIIIIIIIIIIIIIAIAIIIAIAIIIIIIIAIIIAIIIIIAIIIIIAIIIAIIIIIIIIIAIIIIIIIAIAIAIAIIIIIIIIIAIAIIIIIIIAIIIIIAIAIIIIIIIIIIIIIIIAIIIIIAIAIAIAIIIAIIIIIAIAIIIIIIIIIIIAIIIIIIIIIIIIIAIAIIIIIAIAIIIAIAIIIIIIIAIIIAIIIAIAIIIIIIIIIIIIIIIIIAIIIIIAIAIAIIIAIIIAIIIAIIIIIIIAIIIIIIIIIIIIIIIIIIIAIAIAIAIIIAIAIIIIIAIIIAIIIIIIIIIIIAIIIAIIIAIIIIIIIAIAIAIIIIIIIAIIIAIAIIIIIAIIIIIIIIIIIIIIIAIAIIIIIAIIIAIAIIIAIIIAIIIIIAIAIIIAIIIAIIIIIAIIIIIAIIIIIIIIIAIAIIIIIIIIIAIAIIIAIAIAIIIIIIIIIAIAIIIIIAIIIIIIIIIIIAIIIAIIIIIIIAIAIAIIIIIAIIIIIIIIIAIAIIIIIAIIIIIIIAIAIIIIIIIAIIIAIAIIIIIIIIIIIIIAIAIIIIIAIIIAIIIAIAIAIIIIIIIIIIIAIAIIIIIIIIIIIIIAIIIAIIIAIIIAIAIIIAIIIAIIIIIIIIIAIAIIIIIIIIIIIIIAIAIIIAIAIIIAIIIAIIIIIIIIIIIIIAIIIAIIIIIAIIIIIIIIIAIIIIIAIIIIIIIIIIIAIAIAIAIIIAIIIIIAIIIIIAIIIIIIIAIAIIIIIAIIIIIIIIIAIIIAIAIAIIIIIIIAIIIIIIIIIAIIIIIAIIIAIIIIIAIIIIIIIAIIIAIAIAIIIAIIIAIIIIIAIIIIIIIAIIIAIIIIIAIIIIIIIIIIIAIAIAIAIAIIIAIIIIIAIIIAIIIIIIIAIIIIIAIIIIIIIAIIIIIAIIIAIAIIIIIAIIIIIAIAIAIIIIIIIAIIIIIAIIIIIAIIIIIIIIIAIAIIIIIIIAIIIAIAIIIAIIIIIAIIIIIIIAIAIIIIIIIIIIIAIAIIIIIIIIIIIIIAIAIAIIIIIIIIIIIAIIIAIAIAIIIIIIIIIAIIIAIIIAIIIIIAIIIIIAIIIIIAIIIIIIIAIIIAIAIIIIIIIIIIIAIIIAIAIIIAIIIIIAIIIAIIIAIIIIIAIIIIIIIIIAIIIAIIIAIIIAIAIIIIIAIIIIIIIAIIIIIAIIIAIIIIIIIAIIIIIIIAIAIIIIIAIAIIIIIIIIIIIIIAIIIAIAIAIIIIIAIIIIIIIAIIIAIIIIIAIIIAIIIIIIIIIIIAIAIIIAIIIAIIIAIIIIIIIAIIIIIIIAIAIIIIIIIIIAIIIIIAIIIIIAIAIAIIIAIIIIIAIIIIIIIAIIIIIIIAIAIIIIIIIIIAIIIIIAIIIIIAIAIIIAIAIIIIIAIIIIIIIIIAIAIIIAIIIIIIIAIIIAIIIIIIIAIIIAIAIIIIIIIAIAIIIIIIIIIAIIIIIAIIIIIAIAIIIIIAIAIIIIIIIIIIIIIAIIIAIIIIIIIAIIIIIIIAIIIAIIIIIAIAIAIAIIIIIIIAIIIIIAIAIIIIIIIIIAIIIIIAIIIAIAIIIIIIIIIAIAIIIIIAIAIIIIIAIIIIIIIIIAIIIIIAIIIIIAIIIAIIIIIAIAIIIAIIIIIAIAIIIIIAIIIIIIIIIAIIIIIAIAIIIIIIIIIAIAIAIIIAIIIIIAIAIIIIIAIIIIIIIIIAIIIIIAIAIIIIIIIIIAIAIAIAIIIIIIIIIIIIIAIIIAIAIIIAIIIIIIIIIIIAIIIIIAIAIIIAIIIIIIIIIAIAIIIAIIIIIIIIIIIIIAIAIIIAIIIIIAIAIIIAIIIIIIIAIIIAIAIIIIIIIIIIIAIAIIIIIAIIIIIIIAIIIIIAIIIAIIIIIIIAIIIAIIIIIAIAIIIIIIIIIAIAIAIIIIIIIIIAIIIAIIIIIIIIIAIAIIIIIAIAIIIIIAIIIIIIIAIAIIIIIIIAIIIAIIIIIIIIIIIAIAIIIAIIIIIAIIIIIIIAIIIAIAIIIIIIIAIAIIIAIIIIIAIIIIIAIIIIIAIIIIIAIIIIIIIAIAIAIAIAIIIIIAIAIIIIIIIAIAIIIIIIIAIIIIIIIIIAIIIIIIIAIIIAIAIIIIIAIAIIIAIIIIIAIIIIIIIIIAIIIAIIIIIIIIIAIIIAIIIAIIIAIAIIIIIIIIIAIAIIIIIAIIIIIIIIIIIIIAIIIIIIIAIAIIIAIIIIIAIIIIIIIAIAIIIAIAIIIAIIIIIIIIIIIIIAIIIAIIIAIIIAIIIIIIIAIAIIIIIAIAIIIIIIIAIIIIIIIAIIIIIIIIIIIAIIIAIAIAIIIAIIIIIIIIIIIAIAIIIIIAIIIIIAIIIIIIIIIIIAIAIAIIIAIIIIIIIIIIIAIAIAIAIIIIIIIAIIIIIIIIIAIIIAIIIIIAIIIIIAIIIIIAIIIAIIIAIAIIIIIAIIIIIIIIIIIIIAIIIAIIIIIIIIIAIIIIIAIAIAIAIAIIIAIIIAIIIAIIIIIIIAIIIIIIIIIIIAIIIIIAIIIIIIIAIAIAIIIAIAIIIAIIIIIIIIIAIIIIIIIAIAIIIIIIIIIIIAIIIAIAIAIIIIIAIAIAIIIIIIIAIIIIIIIAIAIIIIIIIIIIIIIAIAIIIAIIIIIAIIIAIAIIIIIIIIIIIAIIIIIAIAIIIAIIIIIIIIIAIIIAIIIAIAIIIIIIIIIAIIIIIAIAIIIAIIIIIAIIIAIIIIIIIIIAIAIIIAIIIIIIIAIIIAIIIIIAIIIIIAIIIIIAIIIIIIIAIIIAIAIIIAIIIAIIIAIIIIIIIIIAIIIIIAIIIIIAIIIAIIIIIIIAIIIIIAIAIIIIIAIIIIIAIIIAIIIIIAIAIIIAIIIIIIIIIIIIIAIIIAIIIAIIIIIIIIIIIAIIIIIIIAIIIAIAIAIIIAIIIIIIIIIAIIIAIIIIIIIIIAIAIIIIIIIAIAIIIAIAIIIIIAIIIIIIIIIAIIIAIIIAIIIIIAIIIAIIIIIIIAIIIAIIIAIIIAIIIIIIIIIAIIIIIAIIIIIIIIIAIAIAIIIIIAIIIAIIIAIIIAIIIIIIIAIIIIIAIAIIIIIIIAIIIAIIIAIIIAIIIIIIIIIAIAIIIIIAIAIIIIIIIIIAIIIAIIIAIIIAIAIIIIIIIIIAIIIIIAIIIIIAIIIIIIIIIIIIIAIAIAIIIIIIIIIIIIIAIIIIIAIAIAIAIAIIIAIAIIIAIAIAIIIIIIIIIIIIIIIIIIIAIIIAIAIIIIIIBMFBTFTTBMFBTFTTBTFTTBMFTTBMFBMFBTFBTFBMFTTTTBTFBMFBMFBTFBMFTTBTFBTFBMFBTFBMFBTFBTFBMFTTTTTTTTTTBMFBTFBMFBMFTTBTFBTFBTFBMFBMFBTFBTFBMFTTTTTTTTTTTTTTBMFBMFBTFTTBTFBTFBTFBTFBMFBMFBMFBTFTTTTTTBMFTTBMFTTBTFBTFBTFBTFBMFBMFTTBTFBMFBMFBTFTTTTTTBMFTTTTTTBMFBTFBTFBMFBMFBTFTTBTFBTFBTFBMFTTBMFTTBMFTTTTTTBMFBTFBMFBTFBMFTTBTFBTFBTFBMFBMFBMFTTBTFTTTTTTTTTTBMFTTBTFBMFBMFBMFTTBTFBTFBTFBTFBMFBTFBMFTTTTTTTTTTBMFBTFBMFBTFBMFBMFBTFBTFBTFTTBMFBTFBMFBMFTTTTTTBMFBTFBTFBMFTTBTFBMFBTFBTFBMFBMFTTBTFTTBMFTTTTTTBMFBTFBTFBMFBTFTTBMFBTFBTFTTBMFBTFTTBMFBMFTTTTTTBMFBTFBTFBTFBTFBMFBMFTTBTFBMFBTFTTTTBMFBMFBMFTTTTTTBMFBTFBTFBTFBTFBMFBMFBTFTTBMFBTFTTTTBMFTTTTTTBMFBMFBTFTTBTFBTFBTFTTBTFBMFBMFBMFBTFTTBMFTTTTTTBMFBMFBTFTTBTFBTFBTFTTBMFBMFBMFBTFBTFTTBMFTTBMFBTFBMFTTTTTTBTFBTFBMFBMFBMFBTFBTFBTFTTTTBMFBMFBMFBTFTTTTTTTTBTFBMFBTFTTBTFBMFBMFTTBTFBTFBMFBMFBMFTTTTTTBTFBTFBTFTTBMFBMFTTTTBTFBTFBTFBMFBTFBTFTTTTBMFTTBMFBTFTTTTBMFBMFBMFTTBTFBMFBTFBTFBTFBTFBMFTTBMFTTTTBTFTTBMFTTBMFBMFTTBTFBTFBTFBMFBTFBTFBMFBTFTTBMFTTTTTTBMFBTFBMFTTBMFBTFTTBMFBTFBTFBTFBTFBMFBMFTTBMFBMFTTTTTTBTFTTTTBMFBTFBMFBTFBTFBMFBTFBTFBMFBTFTTBMFTTBMFTTTTTTBTFBMFTTBTFBMFBTFBMFBTFBMFBTFBTFBTFBMFTTTTBMFTTBMFTTTTBMFBTFTTBTFTTBTFBTFBTFTTBMFBTFBMFTTTTBMFTTTTBMFBMFBMFBTFBTFTTBTFBTFBTFBMFTTBTFBMFBTFBMFBMFTTTTTTTTBMFBMFBMFTTBMFBTFBMFBTFTTTTTTBTFBTFTTBMFBMFBMFBTFBTFTTBMFBMFTTBMFBTFBMFBTFTTBTFTTTTBTFBMFTTBMFBTFBTFTTBMFTTBTFBMFBTFBMFBMFTTTTTTBTFBTFBMFTTBMFBTFBTFTTBMFTTBMFBTFBTFBMFBMFTTBTFTTTTBMFBTFTTBMFBTFBTFTTBTFTTBMFTTBTFBMFTTBTFBMFBTFBMFTTBMFTTBTFBTFTTBMFTTBMFBMFTTBMFBTFBTFTTBTFBMFBMFBTFTTBTFBTFBMFTTTTTTBMFBMFTTTTBMFBTFTTBTFBTFBMFBMFBMFTTBTFBTFTTBTFBMFTTBMFTTBTFBMFBMFBTFTTBTFTTBMFBMFBTFTTBTFTTBTFBMFTTBMFTTBTFBTFBMFTTBMFTTBMFBTFBMFBTFTTBTFBTFTTBMFBMFTTTTTTBMFBMFTTBTFBTFBTFBMFBMFBTFBTFTTTTBTFBMFBMFTTTTTTBMFTTBTFBMFBTFBMFBTFBTFBTFTTBTFTTBMFTTBMFBMFBMFTTTTTTTTBMFBMFBTFBTFBTFBTFBMFBTFBTFTTBTFTTBTFTTTTBMFBMFBMFTTTTBMFTTBMFBTFBTFBTFBTFBMFBTFTTBTFBTFBMFTTTTBMFBMFBTFTTTTBTFBMFTTBTFBMFBMFBMFBTFTTBTFTTTTBTFBMFBMFBMFBTFTTBMFTTBTFBTFBMFTTBTFBMFTTBTFTTBMFTTTTBMFBTFBMFTTTTBMFBTFBTFBMFBTFBMFBTFTTBTFTTBTFBTFTTTTBMFBMFBTFTTBMFTTBMFBTFBMFBMFTTBTFBMFTTTTBTFTTBTFBTFBMFBTFTTTTBMFBMFBTFBMFBMFBMFTTBTFBMFBTFTTTTTTBTFBTFBMFBTFTTTTBTFBMFBMFBMFTTBMFBTFBMFTTBTFTTTTBMFBTFBTFTTTTBTFBTFBMFBMFBMFTTBTFTTBMFBTFTTBMFTTTTBTFBTFBTFTTBTFBMFBMFBMFBMFTTBTFBMFTTBTFBMFTTTTTTBTFBTFTTBTFBTFBMFBMFBMFBMFBTFBMFTTBTFBTFBMFTTTTBTFBMFTTTTTTBTFBTFBMFBMFBMFBTFBMFBTFTTBTFBTFBMFTTTTBTFBMFTTTTTTBMFBTFBMFBTFBMFBMFBMFBTFBTFBTFBMFTTBTFBMFTTTTBTFTTBMFTTTTBMFBMFBMFBTFBTFBTFBTFBMFTTBTFBMFTTTTBTFBMFTTTTTTBMFBMFBMFBTFTTBMFBTFBMFBTFBTFTTBMFBTFTTTTTTTTBTFBMFBTFBMFTTBTFBMFBTFBTFBMFBMFBTFBTFTTBMFTTTTTTTTTTBMFBMFBTFTTBMFBTFBMFBTFBTFBTFBTFBMFTTTTTTBMFTTTTBMFBMFBTFBMFBMFBTFTTBTFBTFBTFBTFTTTTTTBMFBMFTTTTBMFTTBMFBTFBTFBMFTTBMFBTFBTFBTFTTTTBMFBMFTTBTFTTBMFTTBMFBTFBTFTTBMFTTBMFBTFBMFBTFBTFTTTTBMFBTFTTTTTTBMFBTFTTBMFBTFBTFBMFTTBMFBTFBMFTTBTFBTFBMFBTFTTTTTTBMFBTFTTBMFBTFTTBMFBTFBMFBMFBTFBTFTTBMFBMFBTFTTBMFBMFBMFBMFBMFBTFTTTTBTFBTFTTBTFTTBTFTTBMFBTFTTBMFTTBMFBTFBMFBMFBTFTTTTBTFBMFTTTTBTFBTFBTFBTFBMFBTFTTTTBMFBMFBMFBTFBMFBTFTTBMFTTBTFTTTTTTBTFBMFBTFTTBTFBMFTTBMFBMFBTFBTFBMFTTBTFTTBMFTTTTBMFBTFBTFTTBMFTTBTFBMFBMFBTFTTBMFBTFBTFBMFTTTTTTTTBMFTTBTFBTFBMFBTFBMFBMFBMFBTFTTBTFBTFTTTTBMFTTTTTTBTFTTBTFBMFBMFBTFBMFBMFBMFTTBTFBTFBTFBMFTTTTBMFTTTTTTTTBMFBTFBTFBMFBMFBTFBMFBTFTTBMFBTFBTFBMFBTFBTFBTFTTBMFBMFTTBMFBTFBMFTTTTBTFTTBMFTTBTFBMFBTFBTFBTFBMFTTBTFBMFTTBMFTTBTFTTTTBMFTTBMFBTFBMFBMFTTBTFBTFBMFBTFTTBMFBMFTTBTFBTFTTTTTTBMFBTFBTFBMFBMFBMFBMFTTBTFBTFBTFTTTTTTTTBTFBMFTTBTFBMFBMFBTFBMFBMFBMFBMFBTFTTBTFBTFBTFTTTTTTBTFTTBMFTTBMFBMFBMFTTBTFBTFBTFBMFBMFBTFBTFTTTTTTBMFBTFTTTTBMFBMFBTFTTBTFBMFBTFBMFBMFTTBTFTTTTBTFTTTTBTFBMFTTTTTTBMFTTBTFBMFBMFTTBTFBMFBMFBMFBTFBTFTTBTFBTFBTFBMFTTTTBMFBMFTTTTBMFTTBTFBTFBTFBMFBMFTTBTFBTFBMFBMFTTBTFBTFBMFBMFBMFBTFBTFBTFTTTTTTBMFBTFTTTTBMFBTFTTTTBTFBTFBMFBMFBMFBTFBTFBMFBMFTTTTBTFTTTTTTTTBMFBTFTTTTBTFBTFBMFBMFBMFBMFBTFBTFBMFBTFTTTTTTBMFTTBMFBTFTTTTBMFBTFBMFBMFBTFBTFBMFBTFTTTTBTFTTTTTTBMFBTFTTBTFTTBTFBMFBMFBMFBTFBMFTTBMFBTFBTFTTTTTTBMFTTBTFTTBMFBTFBMFBMFBTFBTFBMFBMFTTBTFBTFTTTTBTFTTTTBMFTTBTFTTBMFBMFBMFBTFBTFBMFBTFBMFBTFBTFTTTTTTTTBMFTTBTFBMFBTFBMFBMFBMFBMFBTFBTFTTBTFBMFTTBTFBMFTTTTBTFTTBTFBTFBTFTTBTFTTBMFBMFBMFBMFBMFBTFTTBMFBTFTTTTBMFBTFBTFBTFBMFTTTTBMFTTBMFBTFBMFTTTTBTFBMFBTFTTBMFTTBTFBMFBTFTTTTBTFBTFBMFBMFBMFBTFTTBTFBMFTTTTBMFBTFBTFTTBMFTTBTFTTBTFBMFBMFBMFBTFBMFTTBTFBMFBTFTTBMFBTFBTFBTFBMFTTTTTTBMFTTBMFBTFBTFBTFBMFBMFTTTTBMFBTFBTFTTTTBMFTTBTFBMFTTBMFBTFBTFBTFTTTTBMFBMFBMFBTFTTTTBTFBTFTTBMFBMFTTBMFBTFTTBMFBMFBTFBTFBMFTTBTFTTTTBTFTTTTBTFBMFBMFTTBTFBMFTTBMFBTFBMFTTBMFBTFTTTTBTFBMFBTFTTBTFBMFBMFTTBTFTTBTFTTTTBTFBTFBMFBMFBMFBMFTTBMFBTFTTBTFBMFBTFTTBTFTTBTFBTFBTFBMFTTBMFBMFBMFTTTTTTBTFBMFTTBMFTTBTFBTFTTBTFTTBTFBMFTTBTFBMFTTBMFBMFBTFBMFTTBTFBMFTTTTBTFBTFTTBMFBTFBTFTTBMFBMFTTBMFBTFBMFBTFBMFTTBMFBTFTTBTFBTFTTTTBMFBTFBMFBTFTTBMFBMFTTBTFTTBTFBMFTTBMFBTFTTTTBTFBMFBMFTTBTFBMFBMFBTFTTBTFBTFTTBMFTTTTBMFBTFBTFTTTTBTFTTBMFBMFBTFBMFBMFBMFBTFTTBMFTTTTBTFTTBMFBTFTTBTFBMFTTBTFBMFBTFBMFBMFBTFTTBMFBMFBMFBMFBMFBTFTTBTFBTFTTTTBTFBTFTTTTBMFBTFBMFTTBMFBMFBMFBTFBMFTTBTFTTTTBTFBTFTTBTFTTTTBMFTTBTFBMFBMFBMFBMFTTBMFBTFTTBTFTTBTFBTFTTBTFBTFBMFTTTTBTFBMFBMFBMFTTBMFBMFBTFTTTTBTFBTFBTFTTBTFBTFBMFTTTTBTFBMFBMFBMFTTBMFBMFBTFTTBTFTTBTFTTBTFBTFBMFBTFTTTTBMFBMFBMFTTTTBTFBMFBMFBTFTTBTFTTBTFTTBTFTTBTFBMFTTBTFBMFBMFTTBMFBTFBMFBMFTTBTFTTTTBTFBTFTTTTBTFBMFBTFBMFBMFTTBMFTTBMFBTFBTFTTBMFBMFTTBMFTTBMFBTFTTBMFBMFBTFBMFBTFBTFTTTTBTFBTFTTBMFBMFTTTTBMFBTFTTBTFBMFBMFBMFBTFBTFTTTTTTBTFBTFBMFTTBMFTTBMFBMFTTBTFBTFBMFBTFBTFBMFTTTTTTBTFBTFBTFBTFBTFTTTTBMFTTBMFTTTTBMFBMFBMFBMFBTFTTBTFBTFBTFTTBTFBTFBMFTTBMFBMFBMFTTBMFBTFTTBTFBMFTTBTFTTBTFTTBTFTTBTFBMFBMFTTBMFBTFBMFBMFTTTTTTBMFBTFBTFBTFBTFBMFTTTTTTBTFBTFTTBMFBMFBTFTTTTBMFBMFBTFBMFTTBTFBTFTTBTFTTBMFBTFTTBMFBTFTTBMFTTBMFBMFBMFBTFTTBTFBTFTTBTFBMFBMFBTFTTBMFTTBTFTTBMFTTBMFBMFBTFBMFBTFBMFBTFBTFTTTTTTBTFBMFBTFBMFBMFTTTTTTBMFBTFBMFBTFTTBMFBTFTTBMFTTBTFBMFBTFBTFTTBTFTTBMFBMFBTFTTTTBMFTTBMFTTBTFBMFBTFTTBMFBTFBMFBTFBTFBMFBTFTTTTBTFTTBMFTTBTFTTBMFBMFBMFBTFTTBTFBMFTTBMFTTBTFBMFBTFBMFBTFBTFTTTTBTFBMFBTFTTTTBMFTTBMFTTBMFBTFTTBMFBTFTTBMFBTFBMFBTFBTFBMFBTFBTFTTBTFTTBMFTTBTFBMFTTTTTTBMFBTFBTFBMFTTTTBMFBMFBMFTTBTFBTFBMFBTFTTBTFBMFTTBTFTTBMFTTTTBMFBTFBTFBMFTTTTBMFBTFBMFTTBMFBTFBMFBTFBTFTTBTFBMFTTTTBTFBMFTTBMFBTFBTFBMFTTBMFTTBMFTTBTFTTBMFBTFBMFBTFBTFTTTTBTFBMFTTBTFBMFTTBTFBMFTTTTBMFBTFBMFBMFBTFTTBMFBMFBTFBMFBTFTTTTBTFTTBTFBMFTTBTFBTFBMFTTTTBMFBMFBMFBTFTTBTFTTBMFBMFBTFTTTTBTFTTBTFTTBTFBMFBTFBTFTTBMFTTBMFBMFBTFBMFBMFTTBTFTTTTBMFBMFBTFBMFTTBTFTTTTBTFBTFBMFTTBTFBTFBMFTTBMFTTBMFBTFBTFTTBMFBTFBMFTTTTTTBMFBMFBTFTTBTFTTBTFBMFBTFBMFTTBTFBTFBMFBMFTTBTFBMFTTBTFTTTTTTBMFBMFBMFTTBTFBTFBMFBTFBMFBTFTTBTFTTBTFTTBMFBMFTTBMFBTFTTBTFTTTTBMFBMFBMFBTFTTBTFBTFBMFTTBTFBMFTTTTBTFBTFBMFTTBMFBMFBTFBMFBMFBTFTTTTTTBMFBMFTTBMFTTBTFBTFTTBTFTTBTFBMFTTBTFBMFBTFBMFBTFBTFBTFBMFBMFTTBTFTTBMFTTTTTTBMFTTBTFBTFTTTTBMFBTFBTFBMFBTFBMFBMFBTFBMFBMFTTTTTTTTBMFBTFTTBMFTTBTFBTFTTBMFBTFBTFBTFBMFBTFTTBMFBMFBMFBTFBMFBMFBTFBMFBTFTTBTFBMFTTTTBTFTTBMFBMFTTBTFBTFTTBMFBTFTTTTBMFBTFTTBMFBTFBMFBTFBTFTTTTBMFTTBTFTTBMFBMFBMFBTFTTBMFBTFTTTTBTFBMFTTBTFBMFTTBTFBMFBTFTTBTFTTBMFTTBMFTTBMFBMFBTFTTBMFBTFBTFBTFTTBTFBMFBTFBMFTTBTFBTFTTBTFBMFBTFTTBMFBMFTTTTBMFTTBMFBTFTTBTFBMFTTBMFBTFBTFBMFBMFBMFBMFBTFBTFTTTTBTFBMFBTFTTTTTTBMFTTBMFTTBTFBTFTTBMFBMFBTFTTBMFBTFBMFBMFBTFTTBTFBTFBMFTTBTFBMFTTTTTTBMFTTBTFBTFTTTTBMFBMFBMFTTBTFBMFBTFBMFBTFTTBTFTTBTFBTFBMFTTTTTTBMFBTFBMFBTFTTBTFTTBTFTTTTBMFBMFBTFBMFBMFBTFTTBMFBTFBTFBTFTTTTBTFTTBMFTTBMFBMFBMFBMFBMFTTBTFTTBTFBTFBTFBTFBTFBMFBMFBMFTTTTTTTTTTBMFBTFBTFTTBMFBMFBMFBMFTTTTTTTTBTFBTFBTFBTFBTFBTFBMFBMFBMFTTTTTTTTBMFBTFBMFBTFBMFBTFBMFBMFTTBTFTTBTFBTFBTFBTFBMFBMFBTFBMFTTTTTTTTTTTTBMFBTFBMFBMFBMFBTFBMFTTTTBTFBTFBTFBTFBTFTTBMFBTFTTBMFTTTTTTBMFTTBTFBMFBMFBTFBMFBMFBMFTTTTBTFBTFBTFBTFBTFBTFBMFTTBMFBMFTTTTTTTTBMFTTBMFBTFTTBTFBMFBMFBMFTTBMFBTFTTBTFBTFBTFBTFBMFBTFTTBMFBMFTTTTTTTTBTFBMFBMFBTFTTBMFBMFBMFBTFBMFTTBMFBTFBTFBTFBTFBTFBTFBMFTTTTBMFTTTTTTTTTTBTFBMFBMFBTFBMFBMFBTFBMFBMFBTFTTBTFBTFTTBTFBTFBMFTTTTTTBMFTTTTBMFBTFTTTTBMFBMFBTFBMFBMFBTFTTBTFBTFBMFTTBTFBMFBTFTTTTBTFTTBMFTTBMFBTFTTTTBMFBMFBTFTTBTFBMFTTBMFBTFTTBTFBMFTTBTFBTFBMFTTBMFTTBTFTTBMFBTFBTFTTTTBMFBMFBMFBTFBTFTTTTBMFBMFBTFBMFBTFTTTTBTFBTFTTBMFTTBMFBTFTTBTFTTTTBMFBMFBTFTTBMFTTBMFBTFBTFTTBTFTTBMFBMFBTFBMFBTFTTTTBTFBMFBTFTTTTTTBMFBTFBMFBMFBTFTTBMFBMFBMFBTFBTFBTFTTBTFBMFTTTTBMFBTFBTFTTTTTTBMFBTFBMFBMFBTFTTBMFBMFBTFBMFTTBTFBTFTTBMFBTFTTTTTTBTFTTBMFTTBTFTTBMFBMFBMFBMFBTFBMFTTBMFBMFBTFBTFBTFBTFTTBTFTTBTFTTTTBTFTTTTBMFBTFTTBMFBMFBMFBMFBTFBMFTTBMFBTFBMFBTFBTFTTBTFTTBTFTTTTTTBTFTTBMFBTFTTBMFTTBMFBTFBMFBMFBMFBMFTTBTFBMFBTFBTFBTFTTBMFBTFBMFBMFBTFBTFTTTTTTTTBTFBMFBMFBMFBTFTTTTBMFTTBTFBMFBTFTTBTFBTFBMFBMFBTFTTBTFTTTTBTFTTBMFBMFBMFBMFTTBTFBMFTTBTFBTFBMFTTTTBTFTTBTFBMFBMFBTFTTTTBTFBTFTTBMFTTBMFBTFBMFTTTTBMFBMFBTFBTFBMFTTBTFBTFBTFBMFTTBTFBMFTTBTFBTFTTTTBMFTTBTFTTBTFTTBMFTTBMFBMFBMFBMFBTFBTFBTFBMFTTBTFBTFBMFTTBTFTTBTFTTTTTTBMFBTFTTBTFBMFTTBMFBMFBMFBMFBTFBMFBMFTTBTFBTFTTBTFBMFTTTTBTFTTBTFTTBTFTTBMFBMFTTBMFBTFBMFBMFBMFBTFBMFBMFTTTTBTFTTBTFTTBTFBMFBTFBTFTTTTBTFTTBMFBMFBMFBTFBMFTTBMFBMFBTFTTBMFBMFBTFTTBTFTTBTFBMFTTTTTTBTFBTFTTBMFBMFBMFBTFBTFTTBMFBMFBMFBTFBMFTTBTFBTFBMFBTFTTBMFTTBTFTTBMFTTTTTTBTFBTFBTFTTBMFBMFBMFBMFBTFBTFBMFTTBTFBTFBMFTTBMFTTTTBTFTTBMFTTTTBTFBTFBTFBMFTTBMFTTBMFBTFBMFBMFBMFTTBTFBTFBTFBMFTTTTTTBMFBTFTTTTTTBMFBTFBTFBTFBMFBMFTTBMFBTFTTBMFBTFBTFBMFBMFBTFTTTTBTFBMFTTTTTTBMFTTBTFBTFBTFBTFBMFTTBTFTTBMFBMFBMFBTFBTFBTFBMFTTBTFBMFBMFTTTTTTTTTTBMFBTFBTFBTFBTFBTFBMFTTBTFBMFTTBMFBTFBTFBMFBMFBTFTTBTFBMFBMFTTTTTTTTTTBMFBTFBTFBMFBTFTTBTFBMFTTBMFBTFBTFTTBTFTTBMFBMFBTFBMFTTTTBMFBMFTTTTTTBTFBMFBTFTTBTFBMFTTBMFBTFBTFBTFTTTTBMFBMFBMFTTBMFBTFTTBTFTTBMFTTTTTTBTFBTFBMFTTBTFBMFTTBTFBTFBTFTTBTFTTBMFBMFBTFTTBMFBMFBMFBMFBMFBTFTTBTFBTFBTFBMFBTFBTFTTBMFBMFTTTTBMFBMFTTBTFTTBMFBMFTTTTBTFBMFTTBTFTTBTFBTFBTFBTFBTFBMFTTBMFTTBMFTTBMFTTTTBTFBMFTTBTFBMFBMFBMFBTFTTTTBTFBTFBTFBTFTTBMFBTFBMFBMFBMFTTTTTTBTFTTBMFTTBTFBMFBMFBTFTTBTFBTFBMFBTFBMFTTBTFBMFBTFBTFBMFTTBMFBMFTTTTTTTTTTBTFBMFBMFBMFBTFBMFBMFBTFBTFBTFTTTTBMFBTFBTFBTFTTBMFBMFTTTTTTTTTTBTFBMFBMFTTBMFBTFBMFBMFBTFTTBMFBTFBTFBTFTTBTFBMFBTFBTFTTBMFBMFTTBMFTTTTTTBMFTTBMFBMFBTFBTFBMFBTFBTFTTTTBTFBTFBMFBTFTTBTFBMFBMFBMFTTTTTTTTTTBMFTTBTFBMFBMFBTFBTFTTTTBMFBTFBMFBTFBTFBTFTTBMFBTFTTBMFTTBMFTTBMFBTFTTBMFBTFBTFBMFBMFBTFBTFBMFBTFBMFBMFBMFBTFTTTTTTTTBTFTTTTTTBMFBTFTTBMFBMFBTFBMFBTFBTFBMFBMFBMFBTFBMFTTTTBTFTTBTFTTTTBTFTTTTBMFTTBTFBTFTTBTFBMFBMFBTFBTFBMFBMFBMFTTBTFBMFTTBTFTTBMFTTTTTTBTFBTFTTBTFBMFBTFBTFTTBMFBTFBMFBMFBTFBMFTTTTBMFTTTTBTFBTFBMFBMFTTTTTTBTFBMFBMFBTFBMFTTBTFBTFBMFBTFBTFBMFTTBMFTTTTBTFBTFTTBMFTTBMFTTBMFTTTTBMFBMFBTFBMFBTFBMFBMFTTBTFBMFBTFBTFBTFTTBMFTTTTTTBTFBTFTTTTTTBMFBMFBTFTTBMFBMFBTFBMFBTFBTFTTBTFBMFBTFBTFTTBMFTTBMFTTBTFTTTTTTBMFTTBMFBTFBMFTTBMFBTFBMFBMFBTFTTBTFBTFBMFBTFBTFBMFTTBTFTTTTTTBMFTTTTBMFBTFBMFTTTTBMFTTBTFBMFBMFBTFBTFBTFBTFBMFBTFBMFTTBTFTTBMFBTFBMFBMFTTBTFBMFTTBTFTTBTFTTBTFBMFBMFBMFTTTTTTBTFBMFBTFTTBTFBMFBTFBMFBTFBMFBMFTTTTBTFTTTTBMFBTFBMFTTBMFTTTTBMFTTBTFBTFBTFBTFBMFBMFBTFBMFBTFBTFBMFTTBTFTTTTBMFBTFTTTTBMFBMFBTFTTTTBTFBTFTTBMFBMFBTFBTFBMFBMFBTFBMFTTTTTTBTFTTBMFBMFBTFTTTTBMFBTFBMFTTTTBTFBTFBMFBTFBMFBMFBTFBTFBMFTTBMFTTTTBTFBMFBMFTTBTFBTFTTBMFBTFTTTTBTFTTBMFBTFBMFBMFBTFBMFBTFTTTTTTBTFBMFBMFBTFBTFBTFBMFTTBTFTTBMFTTTTTTBTFBMFBMFBTFBTFBMFTTTTBTFBMFBTFBTFTTBMFTTBMFBTFBMFBTFTTTTBMFTTTTBMFBTFBMFBTFBTFTTTTBMFBTFBTFBTFTTTTBMFBMFBTFBMFBTFBMFBMFTTTTTTTTBMFBMFBTFBMFBMFTTBMFBTFBTFTTBTFBTFBTFTTBMFTTTTBMFTTBTFBMFBTFTTTTBMFBMFBMFBMFBTFBMFTTBTFBTFBTFTTBTFBTFBTFBMFTTTTTTTTBMFBTFTTBMFTTBMFTTBMFBMFBMFBTFTTBMFTTBTFTTBTFTTBTFTTBTFBMFBTFTTBTFBMFBTFTTBMFTTBTFBMFBMFBMFBMFBMFTTTTBTFTTBTFTTBTFBTFBTFTTBTFBMFTTBMFBTFTTBMFTTBMFBMFBTFTTBMFBMFBMFBMFBMFBTFTTBTFTTBTFTTTTBTFBTFBTFBTFBMFTTTTBMFTTTTBMFBMFBMFBMFTTBMFBTFTTTTBTFTTBMFBTFBTFBTFTTBTFBMFTTBTFBTFBMFTTTTBMFBMFBMFBMFTTBTFTTBMFTTBTFTTBTFBMFBTFBTFBTFTTTTBMFBTFBTFBMFTTTTBMFBMFBMFBMFBTFBMFBTFBMFTTTTBTFBTFBTFTTBTFBTFBTFTTTTBMFTTBMFBTFTTTTBTFBMFBTFBMFBMFTTTTBTFBTFBMFBTFTTBMFBMFBMFBTFTTTTBTFTTBMFTTBTFBTFBTFTTTTBTFBMFBMFTTBMFBTFBTFBMFBTFTTBMFBMFBMFBTFTTTTTTBMFTTTTBTFBTFTTTTBTFBTFBMFBTFBMFTTBMFTTBMFBTFBTFBTFTTBMFBMFBMFTTTTBMFTTBTFBTFTTTTBMFBTFBTFBMFBTFTTTTBMFBMFBTFBTFTTTTBTFBMFBMFBMFTTTTBMFBTFBTFTTTTBTFBMFBMFBTFBTFTTTTBMFTTBMFBTFBTFBTFTTBMFBMFBMFTTTTTTBTFBMFTTBMFBMFBTFBTFBTFBMFTTTTTTBMFBTFBTFBTFBTFTTBMFBMFBMFBMFBMFBMFTTTTBMFBTFTTTTBMFBTFBTFBTFBMFBMFTTTTTTBTFBMFBTFBTFTTBTFBMFBMFTTTTBMFBMFTTBTFBTFTTBTFBMFBTFBMFBTFBTFTTBMFBTFTTBMFBTFTTTTBMFBMFTTBMFTTBTFBTFBMFBTFTTTTBTFBTFBMFBMFBTFBTFBMFTTTTTTBTFBMFTTBMFBTFBMFTTTTBTFBMFBTFTTBMFTTTTBTFBTFBTFTTBMFBMFBMFTTBMFBTFBTFTTBMFBTFBTFBMFBTFTTBMFTTTTBTFBTFTTBTFBMFTTTTBTFBMFBMFTTTTBMFBMFBTFBMFBTFBTFTTBTFBMFBMFTTBTFBTFTTTTBMFBTFTTTTBMFBTFTTBMFTTBMFBMFBTFBTFBTFBTFBMFTTBMFBMFTTTTBTFTTBMFBMFTTBTFTTBTFBMFBTFTTTTBMFBMFBTFBTFBTFBTFBTFBMFTTBMFTTBMFTTTTBMFBTFBMFTTTTBTFBTFBMFTTBTFTTBMFBMFBTFBMFBTFTTBMFBTFBTFBMFBTFBTFBMFTTBMFTTTTTTBTFBMFTTTTTTBMFBTFBMFBTFTTBMFBMFBTFBTFBMFBTFTTBTFBMFTTBMFBMFBTFBTFTTTTTTBMFBTFTTTTBMFBTFTTBMFBMFBTFBMFTTBTFBTFBMFTTBMFBMFBTFTTTTBTFBTFBTFTTBMFTTTTBMFBMFBTFBMFTTTTBMFBTFBMFTTBMFBTFTTTTBTFBTFTTBTFTTBMFTTBMFBMFBTFBTFBMFBTFBMFTTBMFBTFBMFBMFBTFTTTTBMFTTBTFBTFTTTTBTFTTBTFBMFBMFTTBTFBMFBTFBMFBTFBMFTTBTFBMFBMFBTFTTTTBMFBTFTTTTBTFTTTTBMFTTBTFBMFBTFBTFBMFBTFBMFBTFTTBMFBMFBTFTTBMFBTFTTBMFTTBTFTTTTBTFTTBTFBMFBMFTTTTBMFBMFBMFBTFBTFBMFTTBTFBMFTTTTBTFBMFBMFBTFTTTTBTFTTBTFTTBMFBTFTTBMFBMFBMFBTFTTBTFBMFBMFTTBTFBMFTTBMFBTFBTFTTBTFTTBTFTTTTBTFBMFTTBTFBMFBMFBMFBTFBTFBMFTTBMFBTFBMFTTTTBTFBMFBTFTTTTTTTTBMFBTFBTFTTBMFBTFTTBMFBMFBMFTTBMFBMFBMFBTFBMFTTTTBTFBTFBTFTTBTFTTBTFTTBTFTTBMFTTBTFBMFBMFBMFBMFBMFTTBMFBMFBTFTTBTFBTFTTBTFTTBTFTTBTFTTBTFBMFBMFBMFBMFBMFTTBTFTTBTFBTFTTBTFTTBMFBTFBMFTTBTFTTTTBTFBTFTTBMFBMFBMFBMFBMFBMFBTFTTBTFTTTTBTFTTBMFBTFTTBMFTTBTFTTBTFBTFBMFTTBTFBMFBMFBMFBMFBMFBTFBTFBTFTTTTTTBMFTTBMFTTTTBTFTTBTFBTFBTFBTFBMFTTBMFBMFBMFBMFBMFBTFBTFTTTTBTFBTFBTFTTTTBTFBMFBMFTTTTBTFTTBTFBMFTTBMFTTBTFBMFBMFBMFBTFBMFTTTTBTFBTFBTFBTFBTFTTBMFBMFTTTTBMFBTFTTTTTTBTFBMFBMFBMFBMFBTFTTBMFTTBTFBTFBTFBTFBMFBMFTTTTTTBTFTTBMFTTBTFTTTTBMFBTFBMFBMFBMFBMFTTTTBTFBTFBTFBTFBMFTTTTBMFBMFBTFTTTTBTFBTFTTBTFTTBTFBMFBMFBMFBMFBMFTTBTFBMFTTBTFBTFBTFBMFTTBTFTTBMFTTBTFTTBMFBMFBTFTTTTTTBMFTTBTFBTFTTBMFBMFBTFBTFTTTTBMFBMFTTBTFBTFBMFBTFBMFTTBMFBTFTTTTBTFBMFBTFTTBTFTTBMFBTFTTBTFTTTTBMFBMFBTFBMFBTFBMFBMFBMFTTBTFTTBTFBTFBMFBTFTTTTTTBMFBTFBTFTTTTBMFTTBMFBTFBMFBTFBMFBMFBMFBTFBTFTTBTFTTBMFBTFTTTTBMFBMFBTFBTFTTTTTTBMFBMFTTBTFBMFBTFBMFBTFBMFBTFTTBTFBTFTTTTBMFTTBMFBTFBTFTTTTTTBMFBMFTTBTFBTFBMFBMFBMFBMFBTFBMFBTFTTTTBMFBTFTTBTFBTFTTBTFBMFBTFTTTTBMFTTBMFTTBMFBTFBTFBMFBMFBMFBTFTTTTBTFTTBMFBTFBTFBTFTTBMFBTFTTBTFBMFTTTTBMFBMFTTBTFBMFBMFBMFBTFBTFTTTTBMFTTBTFBTFBTFBTFTTBMFTTBTFTTTTBMFBMFBMFTTBMFTTTTBMFBTFBTFBTFBTFTTBTFBMFTTBMFBMFTTTTBTFBTFTTBMFBMFTTBMFBTFBMFBTFBTFBTFBMFTTBTFBTFBTFBMFTTTTBMFTTBMFTTBMFBMFBTFBMFBTFTTTTTTBMFTTTTBTFBTFBMFBMFTTBTFBMFTTBTFTTBTFBMFBTFBMFBMFTTTTBTFBMFTTBTFBMFBMFTTBTFTTBMFBTFTTBTFTTBTFTTBMFBTFBMFBTFBMFTTTTBTFBMFBMFBTFTT2005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-01-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-02-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-03-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-04-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-05-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-06-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-07-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-08-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-09-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-10-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-11-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012005-12-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-01-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-02-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-03-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-04-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-05-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-06-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-07-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-08-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-09-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-10-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-11-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012006-12-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-01-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-02-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-03-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-04-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-05-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-06-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-07-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-08-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-09-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-10-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-11-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012007-12-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-01-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-02-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-03-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-04-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-05-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-06-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-07-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-08-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-09-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-10-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-11-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012008-12-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-01-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-02-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-03-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-04-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-05-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-06-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-07-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-08-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-09-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-10-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-11-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012009-12-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-01-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-02-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-03-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-04-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-05-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-06-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-07-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-08-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-09-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-10-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-11-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012010-12-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-01-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-02-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-03-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-04-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-05-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-06-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-07-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-08-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-09-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-10-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-11-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012011-12-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-01-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-02-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-03-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-04-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-05-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-06-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-07-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-08-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-09-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-10-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-11-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012012-12-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-01-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-02-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-03-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-04-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-05-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-06-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-07-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-08-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-09-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-10-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-11-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012013-12-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-01-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-02-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-03-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-04-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-05-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-06-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-07-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-08-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-09-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-10-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-11-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012014-12-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-01-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-02-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-03-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-04-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-05-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-06-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-07-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-08-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-09-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-10-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-11-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012015-12-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-01-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-02-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-03-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-04-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-05-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-06-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-07-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-08-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-09-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-10-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-11-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012016-12-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-01-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-02-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-03-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-04-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-05-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-06-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-07-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-08-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-09-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-10-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-11-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012017-12-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-01-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-02-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-03-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-04-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-05-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-06-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-07-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-08-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-09-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-10-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-11-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012018-12-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-01-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-02-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-03-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-04-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-05-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-06-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-07-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-08-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-09-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-10-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-11-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012019-12-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-01-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-02-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-03-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-04-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-05-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-06-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-07-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-08-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-09-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-10-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-11-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012020-12-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-01-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-02-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-03-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-04-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-05-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-06-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-07-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-08-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-09-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-10-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-11-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012021-12-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-01-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-02-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-03-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-04-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-05-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-06-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-07-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-08-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-09-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-10-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-11-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012022-12-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-01-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-02-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-03-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-04-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-05-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-06-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-07-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-08-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-09-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-10-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-11-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012023-12-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-01-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-02-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-03-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-04-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-05-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-06-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-07-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-08-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-09-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-10-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-11-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012024-12-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-01-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-02-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-03-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-04-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-05-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-06-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-07-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-08-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-09-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-10-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-11-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012025-12-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-01-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-02-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-03-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-04-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-012026-05-0131.9128.215434083601248.822.7154.948805460751146.583.230448954711919358.3386.71762.3637.7870.1188.060604750686208.5145342183571611.24626.73058.3219.42915508142830.61491190.294658474234617.34459.4217.47346190185181.7022116037963391.3133.33333333333324.7167.117726657645218.575171730047848.61799.32824.218249.2229.5147.843189.2976966863951763.5766.15305.4202.833671774045134.71177944862283.251505938780533439.5159.651669085631214.8586493156831004.33565.62166.8319.221182.8206.7204200.831.621.4188.243051531565004.7200.90991810737104.901960784314157.37051792828784.3888742230435331.2746.6942.1215.5374000404173463.91648.520834.51758.2253.920.3228178.677513953268178.00564902370189.035087719298281.2102345648672876.5289.95285.5152.422213469871784.4944.4209.5536376025064182.721972.61628.638.722162.7209224.120.479.173566397596177.851195477809336.6792.8211.2161982149995236.491.0307898259705180.637544273908148.3253588516751754.71863.4931.33753.531290.620940.6307.229.180.6853671814561853.4176.49846008055354.15065.294.7265625170.774053532674144.528561596696421689.68942073.5195.6128085818424362.72531.34773.821143.1315.939.8396.1184.802443287682932.946448.95206.181.4781181567509100.47967684928177.339706869988145.6157011712571722.7195.420838744815962.11747.820676.53974.9238.1273.627.3189.964655891347861.181.498319348052136.2336.9192.75660830758799.780701754386152.0369592608155036.21685.1216.634380739138956.723.9239.9276.821617.7940.6189.897843359818187.6787416587231819.14339.299.624843684868743.7157.87572254335384.14863745911911003.83151678.4216.76806784660852861722322.3181.8211.8787.7185.756318905314192.0995670995671881.593.50935093509353503.532.4152.97450424929284.2879094000171478.41048224.8323105465965641.828430.3260.226232.8255.6769.3193.781065385838205.110847859198116.448885472713151.01721439749638.62398.61772.791.4351498886891157.9219.8879551820733498.65975.3363.635.9436.8283.1220.421214.1754.1194.606385088241224.080439131996126.810314376545150.1814882032671784.533.184.11858150946781949.3981.4220.1494715945583425.4504335.519466.3270.2196.2437.6699.2194.884470714674652.5219.546457957054131.384159881569160.0407747196741993.281.987845661476531.4906.71596231.7226751507923017.439.522155.9313224.9821.1490.7198.9897847638435305.8126.198083067093225.381223589932154.7354379724322177.21055.834.8183582.8221828045803236.2401818338753475.734.421710.9869.7189.280677009873392.2298.6292.44963115.204286671132207.08590738687444.1939.41864.4220.887410154167150.82079343365385.87391586714511893.93937.3382.223972.2185.97142906736624145.1251.8314.15761.191.342335186656147199.9476850640864394.3221.2411533122451990.11071.41911.5149.63387456224182.4225205114081399.426.6868.1285.123349.2291.5181.329751511081196.34254252285993.30059628200633951.4421902.75211.52034.2144.082332761578219.69428556967281.48887328045594595.5362003266195176.65662650602453124792.9983.123300.235.1182.982958079363367.4389.854.5938.41957.82411.784.0250298280701441.3139.815289892252205.115900602975100.216815225247185.96484777173141.65439.2980.5415.121986.7188.303866329901402.257.74820.91011.51898.52573.5203.38526001369143.46096469418286.3476556281752484.6150.819672131148100.772589855559405.1186.0914359304575280.2925.9297.721611.130546198.958793772408304102.7982.6225.6806493284912036.11842.485.2524859909954155.15840779853897.0873786407767186.19246861924757.3357.622671.51070.825257.5369.35975196.2355265324044712.41822.31112.5227.230286053815195186.055179410272887.0368843745797320.190.6954887218045150.8317929759740.8178.1750722353563685.3864.323047.719.36091.2212.8270.5200.06251085.31600234.526361490245200692.8033832427562440.2111.338797814208409.8211.171802535298148.358208955224184.98558338239549.76624.33666.3829.826294.332.6335292.81225.4226.3317240814991940.685.52814221107782179.4227.356153069652150.780471604118119.6923076923086075.538.9184.330507777138883.63846.1223331910.1301.1325495.545.41119.9229.739216349029242.875489236791217483.0849001839881230.036798528059127.8291361173140.13270.4156.7505720823841.1182.597513930562794.3500.120327.45599.2262.2313.71688.91022.444.4361.21995.9219.120754103689911.7184.056140799591295.623371.83759.9122.923588039867242.4798531875856255.7539.31151.445.6154.2625169147585.39778707673352461.237.560.6340.62095.6177.6550221738121019.7211.571364250338404.1110.0998238402824353.424217234.230716221804469.96426.51141.7149.9628804751386.5342527976215222126.3284.4172.7516392325512006.5209.37360953181460.51066.84523.2398.22378892.4753867791842235.850725150336423.56603.71140.8151.93370165745984.34925172355812022.729.7316.41913.7203.959965187119172.3218536740249.7963.7337.793.868520859671322986.74081.7468.7236.10260430702963011085.8147.17204619484783.25248948304892298144.791874128662759.41140.26731.783.513861151541842.1439191.99826049141172.7169.3777203381021211.6502.11973.823634.495.8997722095672217.3234560815055575.1529.82811.5565.91101.26328.848.4143.16423043852183.9275895064535491.8201.28045527298666.61065173.998230312223465.2216.68362156663398.41398942659621938.423096.149152326.11108.3477.761864230.535.3151.230301354714356.884.6118475156296179.162625282897999.41913.754.7361.7205.36520355960698.934977578475322617.4236.236851436468.72320.71309.55115.5157.1270718232042171.533.585.4265426149216344.4179.5877504559987291.71238.671.1201.964924376266452.597.270615563298525419.5242.126869318737434.32163.11243.13937.6149.21549791866887.342268948538929.9319.32203.27028.1933.5200.77666312237146.6176.875684751213312.393.6423426244911237.07334416903725224.950.92707.53927.42638.6405.71365.659.67394.6115.445679292357214.735086788448235.473850384478924.8566.6184.67530359992493.009275163174229110440.9146.90658121764954.82034.12809.24019.8345.91251.36818.3118.61471861471949.7235.440694859747957.5238.195930145778183.52081897247185.6639896231222462143.68314541775123745.1661.4501.9680.3611984.93649.72988.16626317.61190.246.8121.53815501095883.9337967896348241.060909115818227.669756701583879.8179.625716872925147.3551637279623648.4180.02133586202825436217.941362963858655.74238.880.72180721.8392.73311.912156749.255.2123.07457678816585.7052995754049229.12144946683140.565317035905971.2142.93125810635525635.9176.2982689747207.82907515314541.94305.2443.72181.2556.4233.159899656232677.2385.585.08380825326981257.87134.594.433175569078255.11003.81092.8144.67168998923627652196.9024966020464704.9559.1172.3111172951162374.751.2550.5232.2684860464622795.81238.4464.585.878055836829191.575746735825467.27187140.1273885350321025.226908.3232.614072107644407.32230.36972.3591.752.3192.648127353194583.33027.8408.21180.482.885206423296988.389386513435957.2169.298509817421269.5167.7303818602926811.9135.7097186700776043210.07777593910380.91556361167997426.8738.5609.669.3189.2051274092933221.91245.7625.62169.593.838862559241784.973756.9137.701974865352054.53367.45063.5213.3307001086216591.581.877381199088296.446029858633976.7171.75149814154655725092.41132.11080.2194.89814099899656.359.7567.2632.8142.3660262891812200.394.34260429835655202.22956.6749181.6662089033724223.78993502748870.4176.064610866373494.526942.6191.8419806534531318.91164.249.3544.9516.5140.6584843171632252.75202.190.4753165718482653.77425.872.2214.990100151862173.07226157451513.327412.382.1784381463795194.6339073746091118.41285.238.5471.8133.7969401947153945.82170.781.60237388724042272.948.17042359.5166.884407838682214.75999797252882.567830231381626289.9194.6412072682481175.2847.4442.465.6651.4133.4292393454412947.34692.7100.70617132330474.22857.58588.4556.1173.478179870523201.44053529950833385.988.2797827825519199.7550306211721489.9945.3570.8616.5218.09112777699259.2571.7168.614332660369131.1394891944992114.12826.84145.1103.55081336365253.46785.9407.226102.780.9916215563907203.396781742298843.11144.2606.2211.74333717559158.3209.428049098981549.4132.691278758694167.9558011049721930.638292862.9106.11576265016449.6373.86606.5245521109.678.6331052460085801.9200.792053910766943.41271.4628.7168.33046471600778.9482054816307209.54665600497562.7642.7134.4109831709482233.84502.13131.197.5571806441575755360.7451.628294.5555.91028.81181.8201.252624719427161.021336894024200.38565668763881.099743524703459.6655.7131.88330744001423025134.12762.290.895226475522476.47339.4579.328384.844.9962.2509.6189.8587981073734795.32321.2200.6548078326697176.8967288919335156.2170236675852684.11139.979.41889945359329227.37296.9531.6583.9133.55906696764551.378.22187946807891057.95402.2178.727363825066499.4129.05452035886879.460966542750974.82292.3195.827625782089157.4432726110582794.21231.67822.5645.6579.629305.1796.565.2616.177.9755028161826659.699.7178.1768754699522274.6126.748029494025183.94498168058181.8581293157564155.1285599441221225786.63457.829170.71177.17587.9886.276.1625.177.307418374024390.12138.3176.5021459227475730.3186.43002984137158.076814459192128.80629020729185.8722635973821699.527659.73541.61119.51068.37082590.256668.8540.178.0330934840957181.52791315161579.45527.22186.3195.469677232595163.6936404804183.73205741626792975.328017.61080.41247.17618.5134.530667570315645.453.6651.1518.8188.54484663468580.71409015939155803.72417.57725.590.1197.0984027430781143.982.322223928736164.3129894505212751.629951.41269.4139.60334676169829396505.156244.980.37828275955914962.52362.8184.670275590551196.110831234257450.37767.367.179.8932384341637973.22438.4161.999665263348132.8449811918431258.3131.41167775314135310.3676.582676.787.78175206667745277.73099.6186.8427534721568843.9596.9200.07374136890888.9986.192.8571428571429168.8282318886462983.41493.162.8214.9597695440557071.22174.9649.261.4899.61171.498.44803260699173020.127054.8188.15360160629180.3886925795053478.7128.264048464592637.9165.6578798506624781.264.5217.2285812307024572.62074.87096.2696.5103.263.51164.8193.2161133709493206.326089.879.5253317388405883.5625476.5164.144189848088133.263378803778165.730170935116131.91708069213678.5199.9053636540765544.68453.52502.11086.377101.1989171071291401195.9203549399423592.7718.231395.779.6956271081709583.7775.7686.1159.08565260966862.3128.0436607892535866.2188.1568380992282389.37782.61085.691.590.803089928581880.69206115480871238.12864.1185.06017524121229610.1538.9714.6676.254.8127.990101732197192.0875076671446137.82430.37789.6156.6190818527271146.893.180.12224551964242934.61220186.84219101306781.0411120970127563.730332.4727.4659.6712.656.25712.7121.892055791389184.398049756222355.1156.89653003986980.41075.91247.577.52905158508083199.678.8661240527645188.3347628967047951.130377590976.87980.7923.7115.8886158886167169.9179.12764249397972.72396.8151.076973197841223.3113.21205.7373777.3226141547356170.61604764362178.7052073183934669.430997.429600.2610.8932.17913943.16888.577.8165.112318546752158.4481233413372293.51185.4118.5495118549511253.877.48258457713123699.3110.5172.08390796254682.493903085568957.482.129059951352177.8541627958043182.2298563397886390.792.72304.67940.51121.6121.973684210526583.5698.9760175.50503074780529601.51290.53202162.52125181033953.6176.81248088100383.178150217256480.1487972224518107.36538183.1823525344032423.98014.81156644.4129.41744059823930242.5829.1529.82892.21290.7161.03957678295248.288.36179.979.805121612683880.98118279569892570.1179.4645483965878765.84881081.3595.2174.970468777812125.586687526668703.132204.72719.21399.3159.631750667366162.24092203922669.6586.2100.83276.36108.2188.74364092987391.099476439790687.40016326007979368.876437486.2836.3120.530909960541554.43105.8165.912390060627991990.6165.2928416485961.8653.582.62319196.547264579386599393.32527937179178.1579133623406158.670393085423662.2684.929670.7120.6015476711933324.91226.37728.6930.854.879.75428190.2707961731876.530432391655391.8384447796213586.72171162.232231707956171.481208548268596.7642.428367.81239124.066002490663083.57637.21070.868.6172.0962376046676222.1187.39296171482292.193.70304603196282484.4678.4732.1122.83275540144749.832229.8160.37995910963620.28706.277.08394094905961396.3681.2994.73019.61130.732446.4119.83512616869455.5511.36776.681.4738696418086119.21274.52585.7166.853584393354169.3270631871778324.6153.10044927083679.6914295576705150.4894193272871162.533453.33052519.51339.1623.5920.246.87078.675.0601443464314116.931101934362164.227389596813107.62540.88898.3170.2162516382775.950653597701952.11126.17310.9154.030283549221163.6871676231112426.2112.1124974.333000428021175.774469294506112.3133954513583328.332018.78422.1544.8148.300305149547700.9998.162.6146.512044951888364.58460.776.2191160952794161.4320286195292405.3613.7143109.16863882739174.435196195005912531225.53801.631557.7148.0964931979628411309.9789.21487.658144.5504213353098965.88639.273.5329068076166145.882676948499161.92320.5529.71248.873.4921439432337108.8330196289331275.2142.229360458632363131557.31086.91260.1605.447144.8923742066058696.87558.82324.3159.83040201005508.9127.4117.21409513294777.63462173769411196.2158.2526326930231388.3318474.049884829697733111.91281.1612.948.9145.1182408312569104.376.85756480298628136.1162.0237814531612544.9481157.679.78463044542341321.22968.71289.3123.019280305987158.46658718550733090.3516.41026.841.46925.1118.9131281651739538.52525.2160.660154934321122.1429.3141.07039890968280.170410534469410801345.62672.1155.95442665087976.3123936621913291.139455.1147.4715537599781319.2687.7617142.8175.38209109416310247.4577.2156.53299.488.7014686636615118.6325045482111511.283.62417025935811061.5148.611188889511155.3118422510253469.132229.71043.3500.847.67221.6143.3462801870341121.6172.033092156467596.824461339.7119.875.8927324796694114.8279497747539345.995.047923322683748.2493.3116.1859796777172336.1314389055.2171.7537942664426452.2155.41985679303297.7093046827488139.433695556144974.374.30816209682553558113.21002.8611.11262.650.1117.171900526411534.22666169.7909879204059796.66876.3677.593.785099213777675.3381882098279161.554905981414129.11101.83990.21110.935387.11378.6140.72229140722342.933201.9488.1113.6598470758422520.1155.8184795032599498.3504.48357.687.891825445605416575.90228270068881451.73237.1153.046329089691138.256319551921279.11313.235.7113.656814563577452160.7837226827432623.235571.89962.3533.4132.20842576513578.98230088495578474.2164.21444.773.7438082975843317.5150.0908640343631271.91317.138.4110.485133020344583.4488.4153.3595990458582582.5155.7685632659635367.21254.5129.52084000123978.624078624078673.0196340111742141.212787462.23745.31144.49685.752.1109.450877848338146.299978439499148.4264358772622524.8610.7677.534655.41319.776.9003690036972.85444692602024174.310168205.11873.9130.8693884431931509.210084.155.3145.147651156063109.73679582625147.568460230214717.934066.5598.72458.11262.977.03022705112138987.41705.972.1559303127706130.8311491883274057.1187.21304.59652.941.7153.3922931143433050.71272.1576.4115.736040609137156.9161244657392441.5503.382.85316908404537915137973.87135522091829405.83673.3135.2463373663061214.1159.63345.1154.95992142698737.736535518.7118.2579959872541460.8464.42710155.0626289199139468.910796.9135.2980948235141467.381.18001722652891694.674.1754482003558200.431.935851.574.60775699761521244.9131.71786857752710494.43116.7150.4176807209180.2112144832789142.32674.8483.61143.47601.51382.3114.306369989557397.7155.16411589180950.7167.4959963395141369.482.00263963219191648.7141.541159666693.8020351526364142.42956190091319011061.8585.73392.41127.83496.87918.3540.5115.2423121247041565.7478.242.58030.4174.51848690177773.77310808713534149.3136.0427640867361283.788.874947720619147.110270.3150.677425782028654.23748.62519.31210114.5906364415361397.2497.4167.22265218435647.16948.91149.272.0883671903749133.87834221782132066.2134.194.6924004825091153.693390320779492.22311.6626.63747.11068116.6898712147581270.8115.265520978481357.4559.451.9162.2348016363817314.173.6866972464163132.28859066943435557.31291.8115092.7779764032892148.9157.23055468205210260.9682.12620.14204.4113.826220378474470.3153.7559340966211419.89660.83872.99034401994131759.736547.3148.921414375621200.31438.710939.580.7994896874336550.62667.6129.7865533159653581115.120377561384158.5430045267929461.61357.53799.6492.23872.5899880907051126.8004259373421673.937029.9148.3575716580710705.81403.7192.777.2043884599756602.426882578.3111.641991924634146.11237.58356.9508.4152.432406357782148639.470.87583876935636377.7122.9715831174771291.310500.8148.081226292046165.977.498033044846663254.4140.3549343063194640.3649.42695.81638.71403.6248.675.190048375950211675.4139.9478481994770.452092420352273.838264.3123.585711392673109.332395109508723.511357.358.6136.889479566255671.54637.91359.62540.81301.176.2524398178269221.19932.1144.785355441042006.735723.471.1242490916318125.066084800015768.5110.18089400508310403.3527.941.711055.7144.911344216167598.91400.8191.72540.44004.61426.778.99223337753369666.6149.5530140338611667.7114.94873178629271.015047787838235772.7129.046555170636127.61894797415739.2493.411469.3143.7633989475742679.3613.11475.33803.1215.91463.779.4487231455209102621854.5161.2105913596871.6673977937794116.41952008627737385.2113.471719141822125.37919709606333.6425.111570.5141.468082844012528.92804.71197.43391.8162.91450.779.04022582921678464.1155.9349018220411435.673.290042724433938268.5113.856789104416133.18036867076353.9132.46077673553812857585.6632.53443.81268.19573.43841.692.0423497267761712.3220.7164.6449396084961938.478.407890422935443921.6111.11111111111136432.671.153307751848611391.6126.85663120193845511.6141.7254403850656942592.34152.4127287.9593432369038162.51445.18975.1167.1322608611891462.534247.368.7003063015187112.55151742225610815.2497.7123.95517419927543.4142.826474042456693.72352.84052.6150.27918.71340.687.2011251758087171.174061096581334.5113153.9599.61543.439566.6736.7144.98981876272712288175.21288.889.89326217478322738.7160.235775187054125.6022135416674597.68888.9111.75607577980569.21747130155231567.741.71422.1529.938365574.3140.43118580946711923.778.6940932251368218.814482692.3147.703307443033119.2666705804413888.210311.12000.1109.39453027348670.175941613449836.5489.51405.340632.8625.3201.612174.974.5658835546476141.9078034775322790.8115.425999392192152.1411192214111319.741101827.39299.7110.32671154161968.6834281664074107.99790904338767.4094308493297142.12805443860210194.2191342.4572.71444.240488.44526.2643.3206.62729.31444141.64917305919112627.274.0352715208661114.37214901165767.696628500181612367.5133.196967873902104.95695585518352.4734.91430.5664.22674986.61675.8135.50030321406912634.171.3022179888422665.92543.9113.22531878012739380.168.1823685959622258.2142.15686274509810738.7106.36790364006761.71373.3834722.1134.736979336419240.21446.9119315079.637162.12533.873.9808153477218115.10351185986166.2444646217682116.1517523490241544.310802.41978.6557.4142.717258261934109.16809865561539428.241.7641.3142.95897208027813005.44493.52161510.674.81162540365992611.92090.367.2801173388597113.27808912997911063.8144.598233265624500.237.7110.46261302205441111.7612.2143.26903957049113346.8230.94233.81585.11511.9276675.36985205917631544.4112.67431529339168.20937166823368989.2141.6802564246751458.432106.77285677285739674.9503.9429.6138.34379032616912943.51243.63556.6164.92706.274.48789571694675.5107.76694860675888.276.2841530054645137.298471472132329.11207.3457.586.8015635778344419.773.05557856373731377.965310035.8869.83355.925174.375172488068934.9194.58267528829815038.51844122.61861222861359424.45949198.8101.54462242562982.967.6578323637147141.504056128042174884.1534731136785464.11290.83313.770.75189895024321171.79122591.2701.1177.53171.967.353268778913331.4186.38670828210212841.91458.6113.58132363591158.4100.121802679659137.7217893638274.467.803837953091745536.9164285.90761988820244692952.88239.869.2801936865631073.9619.41134.8164.464.8441154316609679.8195.87009455143431.8124501385.43162.3111.27710843373558.998.88416578108486.2144.32189410356864.439140811455852570.6188279.46573124662713387.772.35185496055069275.13678.2665.71191.41338.6544.7186.164.4409612977596741.235.1180.985264531564146361631.3111.4580486471714895.8516917449497108.38253877931184.362.6341463414634134.69469968731451075.973.92576620976442405.83361.7649.369.854159761352356910425.82974.71206.8230.665.8177339997925191.27979292029432.1512.513531.71466.61404.345.967196.5315683156402132.57560782763484.860.7184693479115364768.405365126676634892326.769.089131497474310118621.43198.11227.4224.665.03625552221194.30286732747631.113519.8512.21431.2105.8595541354161341.4752.650.993.836445366528491.6132.85828449653760.856111397627655049.467.63220834440613474.810511.23721.471.0959329400807679.31288.4217.163.1214872460009182.53882947277935.42313.61396.515005.81552.8581.7103.479987738075984.967.490.6517343288225106.861.8682467758801126.60917482604612848.24219.268.43334348664843511.61392.476.7020970985349780.6573.8101.9611107642571626.73214.555281.5291.463.52215478957735.51469.8185.01137656427814415.377.535.7190.5556444424131453.694.593153460595113893.92813.160.8488154082154586.771.0292365502704100.31387.7127.095389702908104.6214525799093222.850761.91091.1833.7266.11445.172.277869856597211370.263.48856130286694375.155.936.9175.11717085641252588.72391.599.560945013589814440.470.2614379084967611.660.3335513407456100.4133.584100503067104.560815489876795.63325.91349.9238.1657.674.37587969479221452.51509.910873.363.24362458094613755.23439.349.635.6181.8393277701861531.256086.1101.22921185827914728.5619.469.235064209938657.4749757830158100.72627.7133.869534305012103.9617068947963609.51435.8266716.4625.470.13511631146464.3564091637679112521506.363.16856230596061294.52064.730269966.742.736.5166.75479180436254370.498.319368431249115721.766.4177943692643100.157.39896210095931601.6635.9101.871934968865129.8825087541513434.52031411.670.9124397846415504.6642.969.55427694193312685.810620.23454.542.81312.566.864618.6169.77854971775998.18303671159431818.563.8710640202955109.177.638307763830816643.7109.260561053131670.1123.5852432157591582.64494.5586.5860.4263.768.93719196259321927.962.6141547098597767.29525.91240.440.260.6172.6909969999713433.396.478033093002761.3927916921197105.114598.278.98852971845671512.652724.5654.8130.213418154715103.6155142414823301.31472.5592.918671.3752122241087212.1647.761.00674378387862136.99659.1839.91299.566.51501.346.83731.1173.59491838867999.255931489540915597.662.003179650238552448.379.1760923919514104.8754.8134.5363439657941604.5102.8683900087193199.769.80616798774470.3622047244095100.411740449653230.56682382.561.062333150452510565.41376.9949.6766.41587.574.257049.996.747114375655816016248.1417544.858.45511482254778.1381634372367111.7130.3216158403853483.61631.569.900785981188561.8239.42463.53468.810619.8738.91375.161.76473141805361552.250.857589.5161.95802583025897.17881063527516007.740.353.292779687913296.659732503732668.7508458519421108.5129.484547731596756.235571547.356.452.54678398810261573.31630.8125.5045549546142.498.066346120585358005.566.6509099503663610.12890.9846.295.396872751522412535.83518.7119.417094.970.4591053936032162.1959324737473761.5283.560.6614889967331806.91694.659.251.86774356385661624.31563.3123.66737739872141.193.199500141089266.666666666666759142.28886712480.792.743322931621611256117.33506.21392160.38818242661816856.2231.272.2157236963615792.44183.659.284233592933679.51724.252.2483392948391608.5782.890.823462252033740.9118.71987718378958300.867.03769289147481185.9753.23503.51495.313548.73525.8129.391.738447569265516299.6318.274.9913003131887159.23890063424960.4760140512652473092.59046062099221612.659.256033514200995.4895.752.919504298314291.019769261986257408.5115.85852126994647.467.85206258890471406130.6814.813918.73449.81608.51874.73401.869.664479650077317372.2153.5880567755563145305.1248.992.336220399889458.11547833312621464.5116.7681603.450.220563284696394.4269509465458884.158727.9120.75860647289244.468.28680457923284647.112127.5995.8687.82635.934131728.667.5112808052759148.00628348862717364.8303.71613.693.94782089486221880.9121.160.210848636639762.61699.349.2256637168142904120.92054285350396.78447369259744.560090.566.9375534644996615.113344.3935.23137.93618.118087.764.3840714551544147.4211484996644172.418752.8221.41351.9112.71825.459.873005940044752.748.79368170507411729.6117.222183684795924.393.303552614943762002.992.23156008702765.9244433324994527.32372.911532.8799.43712.361.739892626273745.1145.5062225778863623.9153.0376337679054195.761.880288636245720064.21926.3288.4119.265.3521229131491330.677.752.8072837632777988.51959.3114.00322149491194.17757894393197.651538561218571543.23062.375.708857059339411671.6642.11026.34675.552.275.9217.33453.1974.1161.71725973200218625.859.181931609400352.561338671594376.759708737864191.800092940729294.632176872939712014211762.658347.22367.1988.811817.34246.3686.7120.24743384698762.15684243240441930.651.2763215.8206.71772.310506.1947.117458.5157.12134349472976.977615719639457.412492278467992.079472558802653.003906662443292.986224475184110.81278.350.256012.2987.32244.84382.6688.6121.6721714051841623.462.51763245500282.765.3406163042358228.23734.31092.5146.49170838548219904.473.367636621717592.123854507286756.899717352714948.23798627002291814.6126.891.16577239203391448.411299.72477.165629.51127.21940.65113.6749.1128.18039416975752.770.93561.564.9680181847016289.818326.5954.3151.1764570322458.781490968627990.367644765973469.564364207221347.67892696217121891.7122.990.306386926036160588.8154212842.61019.23206.945.54339.3120.069144877206656165563.615349052242368.3296.13746.6216321004.856.1354827013234149.98265270719845.99496658856292.185554171855567.617067617067686.5230804387569137.61152.3531657.513968.966742.11010.132121817.44899.9734.9118.6564439576495448.665.076249433791376.4266.93719.31986.9129.3145.9824542084220376.546.038836721670255.531998124695865.720430107526988.81863560732111735.885.18636664785411096.91529.350.566975.813035.61162.53005117.317192917856795.4866.3115.399127826065648.23608.591.837668.44206554643971700.719877.115685.5607709374104153.3762968733456.479533701463847.897623400365665.226659087679487.96350450345071865.6109416166.552.463890.41407.42279.34274.55754.8114.976538854771874.23487.386.86617003569343.1101.966.95043007892171511701.3151.90797247515119585.355.293671821363148.51944345344272255.464.624556062912290.40366779089381698.11121.214769.163068.754.41576.83795.273.264.10550985708381128.85021.6289.31597.355.50046520738463626.8743.564.391273750879713327.5119.84993434627694.4776460598935139.565347.286.30718676383061725.646.15520907158041136.82176.1148.0603791620219993.752.13062.166.261.946534735791812344579.21824.4337.254.67874290441112405.362.2531502727102727.115358.6149118.78686859479466731.695.678574468688818531063.444.6515397082658158.7831935709293648.821584.155.13524.385.850232346959122363.758.687.333491327463761.45178197064991227.74021.7246.41545.81953.156.086052028397961.938484303984813180.32289.63920628.1117.28109375355655.694.638193270855869892.6946.145.287936792376156.1777357833752603.6140.7326583.293.482483756447222393.562.05139095349331211.64478313.71482.762.134658928246112931.64774.82354.569771.6253443526171114.6571189953297684696.07963246554361161.658.82093.448.5308682733575146.1155.6498436802142779.214015.2153.08898349081184.662.230732407850621865.64815.51302.31978.990.50289038489681658.9259.954.89870694182292506.83658.9156737.272.3138729805966118.36434728009693.516119746689766648.249.834907471396864.91169.92482.985.2170.97867416101859.657811796488120276.11235.44839.2176887.1962556901968229.61419.553.618814796987922213386.5827.472.8952772073922132.512067.892.4725119819566117.6270737002663158.86149.37672009065891168.81357.62730.5148.4557442101385695.394.822474.561.73462946597651385.11520.9252.91929.53846.953.634617046966146.72376.3845.562.769.829110194460885.8528554584084118.77020631920992.620399194286871724.245.267489711934212805.445.37707711972731161.53540.7145.74841023968723024.64906.472.563.34384347966691408.2328.31845.51933.8156.753.578750740352663.92473.83880.862.4192854068015715.1117.69770408163383.98842976642371568092.72177817945672431.743.64445062200291209.33531.123069.8144.513018322083518571.463.80072318200081438.91876.815648.4326.452.91821477658231820.2158.862.83996.5248959.0424212354255749.381.3531109935933116.31860126274992.435784882897775522.276.959.06751670635231820.5150.778.7406683333189114.0322938015841433.33193.414442.41301.963.1733389226577614009.2853.251.908167651521823120.22385.5280.45992.1142.3874768445121646.987.806100081417977236.442.559129282076360.21467327199811883.7181.279.58981899305386729.9111.2348637606491695.64751.664.26671395637521513.268.83816.4930102.123667.652.00276882995134072819.585.6553581951343138.1892747291942107.318944.673388.445.466560930478516740.359.96314819689391853.7165.879.22302711712294182.31899.5107.50106031552660.5485155023191543.568.46910.4113.951.5116080781505929.423398.52738.3350.53806.1134.49293818013483.80556153312771799.673888.244.314868804664785.896076352067942.07357859531771645.273237.957.354172481161147.13300.558.303606817281110.23411012690514951433.262.96386.980.015710988424214924.650.6541012235468252379222659.33709.81813.1283.582.2124.00382031971742.1305017982531135.0583338336231990.478736.288.821886661888658.1140350877193170.44046.357.48018215550681751.7109.9437687115414997.11185.626121.273.879.330199225150418103.850.9816323368413674.92964.54014.12072.2359.468.942.96128107074571595.82115.380565.286.622580422952457.00978108989294485.4107.588066745323154.81673.62903.456.35648754914811073.580.76808528511126189.8131.58246756142214832.561.2590.22746.871.951.8946145482169251.54180.94971.146.11522970054291518.22280.6865895298.567.719427102460526394.587.28206225264731713.155.5460721723396162.7101.834523929302135.3401906199873739.61361.586.40436454564414908.5326.492.2717.157.4102946101699792929.13867.7161745.71826409839875465.22094250.884.209112581002676066.267.45485464410071723.6107.386205156132158.225325.22978.31234.955.988108720271882.684440794149715057.883.3760.278.850.8464994964912139.0982946644222825.61917.777.4796.884.83442000957753599.173516.979.778515504746766.2007814848212230.345.294943820224724037.81451.52714.757.48943063732275843.188.11330.813126.21708.8136.365970118601110.58036598558648.95609036833712530.9145.52076.979.6830.684.364341603691665.58133403638284130.584388.479.448386664881542.5987370223697252.326141.51578.62990.61517.258.85568513119536580.799.5142851868.6126.21757563785110.50752537626948.9463006763963161.5274479.33012.22123.683.388688555703281.9713.44011.880266.758.827893175074278.919887172359542.2252010723861351.526908.34215.213481923.656.83553548901135746.517682.91939.6171.249.9808762537889124.145131819368108.783061601887772064.7293980.183.12596113518885442.983975.385104075768560.02494543186784177.3297.340.208824858189827388.73576.557.33242599523651780.26277.21282.816434.4168.51992.148.8899604297139108.321569391033133.658318995731125.80914453066299.12669.980.80987704501588430676.8919.34093.259.097143538672537.597297694228275.09337148967431952.33936.457.9422450279037318.11729.316099.27307.125998.31676.92042.7154.748.5517045050174107.41527529318248.6632075832504103.851503258012124.704025256511124.23209.276.87206509660541042.886284.990.956.847308678139974.1807345126934198.92145.740.96439837764765579.459.45406955004362180.3428.920994.48362.228925.32184.82219190.8100.44769815570948.3100464627192131.3134.4422078610023012.375.84048418521744061.384067.41142.174.04483503388755.87234042553192685440.55990827441244824.684.9365.954.84181522424721783.723502093.2165.21988.48495.117757.57162.1106.14050590334694.546.4662447257384292378.7488964560474824.9834243876.455.314914539920474.970905395950339.45173362189463964.528441.7312.21861.887.517540.9160.554.90933971946631708.4115.1757166194272217.92132.32271.415436554.4105.58131696683447.355130833409386.73030.480.2632781789926792.188826.7120.85011595264356.189241736876273.819745446777418395.338.91872853746594375.6351.21942.254.481256599788829023.44206.4165.12142.588.477.979.57351966748992222.953.7899054752987103.81835201123374.572930354796387.4116.72670947980356.52710253247233320.22156.5670.72803.55745.9264.24461.71378.148.8970036242327289181597.1150.891246.915383.639.3180080075577110.517333.981.06982555180232429.2101.08515683141154.706601466992784.326719224079964.3040037243948126.11031573761926574322.2819.232725114.21718.4350.46495.931508.453.2403069786422111.996058.846.06454799934141752.2179104.377.256037493656516023.72359.5103.36563964627477.764154646086154.121565362198263.35803669056013349.92238.9128.7475066241924099.7864.9258.83002.51646.26717.847.354864046942528790.9103.88657443.99237126509851656.3162.5121.98002478676114098.246.6946460614241102.800357492446117.576.5830721003135244.32326.254.22071818010998.274.639380938784264.12705343011522065.131904054.3836.62659.56858.527667.71832.386825.842.21477087094831449.3144.293.798.883766076195156.31819.878.827327406053675.238748483089847.444637094770813350.72088.6142.646.776232616940674.743093718425859.1883936080741895.33263724.224347.42689.43296.8951.278495.744.86258737910561052.4125.867900.7108.553.2387379592778699.392.3121.99248120300810630.118.364.48583502895665.784893839192548.0834512751711733.777.056478475578241.243.847241867043853.0434782608696638.9129.83264.92474.51457.418913.41064345109.996812.399.2710.146.907508984301165.214396576267133.369.67615309126651.776478815191910888.72114.877.165637037008145.05945059450597159.69881678020791019109.32636035363175.65012.61977.324391606.2557.825624.130636109.7102008.442.02099134298632269.11065.277.460640657382848.64991510503062610.613751.555.577.120719418684192.148.909599254426874.066457762109955.63352044907782490.94962.775.23071244001482682.5203.82709131.2997.610644.28586796715322788.71380.974.057441865005848.1559996345316123.5379.349.234361051981152.62374025716132311.880.01599276848733655217.9143.472.63393039483985121.717257.82014.32912.681.5642458100559447531828.1108354.1129.344.06286586014832818.71261.5124.274.0756454042129349.253.642548954530447.02325096444584743.22207.6446.177.98542293878135.34714.12410.470.20623638474142877.384.541474785377216176.15276.746.269705010145210251231444.588.931609.442.586476620893479.99679264446462876.575.68886413663251197.2285.452.891480247501247.42695159180114682.92186.5359.93770.769.172461356432122.51680.883.95539796584862751.6130.514965.64286.8103722.545.148352575381447.6667715882354107064.142.473232645536460.780.0463880685572802820.61187.245.22960860989035103.42227.150.7058725252694130.731319.83625276.41197.12889.771.108372339542478.1607895257755290119.814831.43536.399507.446.12633653249644703.9139.547.271861188213143.82740.373.109768798167175.5610474365331021.247.601173821060551.32411530349192356.431317213.41920.42930.680.750747341733875.243477983204853.4140.42642.7126.413514.9202.43101.6108799.22595.565.151.27007509071975891.454.149295215406153.2142.72783.377.00209244816441083.576.394274836071448.261088709677463.24072275111712628.532431349.83174.41418382.7915967565981104.4622130513281029.4795.82617.8120.61909.251.447744501056383748.34012.247.547.9078381292516131.772.552278613118999.01443960577582414.169.5541842090086938.559.688363910530345.8182577233511733.9259.225143.8124.22874.475.931243487460112935.5892.312242.3114.62335.81812.252.71571879621123626.181925.949.744.2607282922739131.9136.280.7004024317152502.170.423400725127576.0151278762978930.655.698756023758848.2841747022121188.51627.373.43710109454592820.824676.91393.32492.914327.13009.9524249.084344403604182.1110108.132077.6150.93074.3101.0332569188351111.2143.877.559310676968872.68132423553258.924854661594848.4166123879532156.147.6077600103898304.11978.577.71466693268823224.175.475.99724445610812316.75041.82672.372.68182473681681342080.355.55964925208162964.247.20304353952373048499.8016689742918147.71079.4151.21357.1104903.92838.880.9752438109527266.749.82794683219761333048.061130234433684.352.3737754333082170.575.31701122378475121.22419.832128.22695.552.70396999062212998.43184.8141.246.8604805522368166.81599.5229.415146.2107493.61337.23013.288.286170788712763.253570766091647.641906122783176.5074706510139311.3103.856.276504160954381.596.776378583084472.03749557835162443.84079.451.41158989598813639.83136.3135.843.00189993666882019114264.81571.6176.5104.81345128853231583392445.871519488066376.310241702211116239.55241.5527.355.734463276836294.0734186250018515.3161.472.57722775033482346.47328.535404824.852.236390704920455.3140.35293106.802354501741112100.43089.81924.345.8706597789839197.33058.632329.747.216602260116871.9519683427714491.852.7191710957213624.5217.970.217018846373572.12884337236974958.761452473.570043725.453.1852575054918147.51897.8108805.445.8530216364089101.62733930024421052.6196.445.57402481862113216.834292.890.14563521845284097397.154.0438835176287540156.269.68972900081624939.894.8250127311365694.75566.93454.651.60054177265371391767.842.249240121580571.332339363020743.698995501652186.718758.594.239944558466832902356.6113041.533815.63027.154.5381709969097475.3136.571.99152202758992.10624209508225266.133687.35376.494.7431819652466495.271.013431743138550.70391144459726693.1136.43494.81903.442.0779861796644190.645.550873113904420090.1115609.22425.23241.62692.1369.356.657072806737125.774.015572495840494.516992622565636782.84893.3462.594.156479469407571.521254962719152.39683201333895163.53752.45337.71828.544.3946318884458212.645.7815245984457152.52722.53435.1116590.7239919419.8152.4393.945.74151642080982755210.13294.6150.776.789287964010864.33637284701115457.8111.41110140554350.964596276250356.05357238140975037.2642035877.42368.8561.23748.272.17193741067831571.187.0540908939792125969.818047.4153.5132.5319.62271.143.9907038512616188.9301265.012070645038372.613623647147268.4529546574144668.945.3426984912358117.36323922540353.49759274992924774.54601.12361.131276.517265.754088.093734977440835311521105298.1169.8105780.5334.21322280.443.398211467648631076.4174.33041.662.07728585529924858.673.3804430371616118.7115.3899652260315032.555.0693500995229472744.68687518020812735.368.7852467789075580.795.88242227971243165.11545.5123022.498.9836785668145193400.6147.52596.7203.536282.83635.856.5120637151558575971.56834643412318576.8105.62131131679940.568788162165157.34817528533186201.443.73431180012755380.33415.265569.56068761937843548.51838.83557.12065.9537.899.0587524514152115559.8155.8544.8133.1204.72381.897.2337732778883330667.144036776396133324.350.93833780160868113.9553171.473369283075740.260133091349157.546878074836245.8870645328225302.720855.33058.62292.13772.9125152.9157.8582.8661.12665.622423.3224.369.1734320846983386223866.847.86314416573148425.2149.669.017658329449559.450290227676338.68832109237616442.2102.2195662547445467.93296.9102.62022290521943.68975868717382175.53508123809.6174.5701.9587.8245521395.168.174437485502236599.9213.83626.546.3849016480595862267.0766860018743141.639.0459120363987101.6821608686160.94640820980627460.737625392.794.079644001233143.55639627298692335.13797.7121214.9227.4832140.72352.940.6259925504577820.362.3541484550188221.935307.33463.344.440906192225595.5256782667646.007243004835413155.566.64060973226558.430102430418494.3436628823078247518709.75386.94942.7253.160.73998348602218935.912716.567.7107736042747231.443.3387877146927155.52281.35466.13799190.764052454007346.30358024917225154.155.83572617812423763.42572.4827.2772.441.31902003507474144.325134.492.5704182007408118925.8174.17707.392.055583667432263.194800752522767.821301836952910524.621972.142.7991459716064211.1138.83889.72086.244.759235930791694.94768365336045167.858.538073318174335482467.4665.1709.539.120631341600936380.9120745.43606.2160.937376829.362.517769961251390.741364415093812310.123629.143.069394541112167.1184812625906215.338.3472786241858140.73698.12220.537478.55305.493.973109428628343.508828858062357.61305860315763669.12515.5619.7769.6123182.6126733.7139.63489.464.933202196541393.34039680776535851.79760.8207.538.942136050311768.6829632355418141.843.396507795479838588.93186.51914.35499.859.465810741101695.441084088665520057.43641.343.8098226894712633.82650.4546.2136582.53563.1205.265.1814337357615106.3814797593387097.111728.841.6924722707055207.9148.173.610182566212448.49010671206053939.5388901796.619667.76622.958.348067693862152.087828404619991.34774274572013552.2764.52862.7755118363.53609.16714.2107.95031425933120010720.6211.2145.540.718663420367771.004342871885343.3216320909741959.737210.43794.520190.25127.752.707866649097497.06194094164558.518744285278963.36399082140923573.3679.32642.1724.8628.77052422.5114522.13145.2208.1106.4311594202966249951.618269.052111897201439.607125214308542.7524469076274136.31754.83903.735082.217922.153.30839972333944896.157.86595447030463.17577073033483441.397.9126330061768704.42692.3130538.63490.8734.5204.17535.497.473259548265598.369289781478911012.838.0274529740722201.568.096913469394149.642.314686996796357.72315801535464219.21979.848.37409935532839536.35523.763.9619352026733393420126.2857.42418.9117262.8622.53355.392.705653292538844.211804596172179.591.06868553873166835.514178.738.451378085649745.3970662620131185.313169.14343210285955.22606026286771999.8395434983.821571.560.47098817239945184.43406.9181.942.41971968937292758.34065.314971.342.9037095391028205.638.25055961429664288.15533.33792.6797567.717258412180990.721003134796259.687535484560540732.6893.6723.5155.524396.42202.990.296109262022354.2108316194695128970.2207.842.318344737699690.77105314911112677.641.971385497649914115.3181.739534910.437.743485960030489.569137004274821864.965.56285228769695679.43372.49450.859.5524005865975840.6846.540840.2135316149.21984.753.8785434705254264.342.444876262666885.200849503548720529.143.19168076851442624.7202.63748.989.383693972179341.15873989703656226.927545.55449.367.28809518315993932.710352925.356.149563302823839006.91152.7126165.5154.32346.951.516769649350341.988127150397183.503788188705842.7587239778344285.518783.8191.72601.3377924444.440.69859751256956677899.25292.73788.866.331942758641810439.455.55318945048391043.586.135218499147539216.4126052.3153.82041.250.596494932432452.622316085885341.215231627758886.837847853004742.059909725071820515667.9179.43757.62512.622128.64874771.137.17798594847775277.83409.29335.565.892336862312156.8997759750828891.538131.982.5986824487173128054.6139.71921.656.66240275818152190.151.4107398257704129106156.642.082474865614382.8063757512412170.941.750134362632585.09869443580982734.118214.9197.74031.7257364093.466.6166369818455633.8765441042.33845.55433.138.84217575712481032.159.7286658231407129935.71899.7156.442.456890567295187.1334150067305152.989.37073069757811422669.2932650819801191.838912826.5576.143.227534849929640.1953225391933601.33556.221256.45616.853.93397446712786611.740790.4849.758.7458550450024137579.21743.6155.850.1550166010686228.11688841.666666666666784.2070694143272193.73739.22972.6762.547.9694604998434547.920706.153.264037837540697.201861176620673.60835974643423636.66599.67844.540384992.1332.7145.654115545527858383221833.55250.442.77139874739042845.53772.2619.756.49010764723314254.6122403.586.284837520324350.156407401516439729.942.89419828681377076.9163.915188.51883.9189.271.621121623764547.0121098220973345142.9323325476561723782.3811.440.7159664754255114.42640.346.126694654651419507.63393624.64369.956.400489351053888.222026287190638057.9122744.950.69260241674037479.441.6669042868583154172114386.469.37587202657350.169.2691274664654177.5127.23307892309919.43830.138.30187201378552679.65545.943.802469753650219699.83349.2606.858.96386747559744769.238683.952.9977308013854130847.77992.7146.715592.642.38439040197111797.291.229352582259768.6970746256961280.8125.174425254489205.687.40098120863124074.71066.25331.739.782069845632825336.12805.339.86880776930613975.5547.24371.556.827630316597440835.8126360.951.7167651867697043.142.1942230547582162.12214.41876219076.22103.3194.9320.1120.17248553164187.27892906641881086.34101.937.6410931519545608.43784.224098.640.2884760610182716.3635.456.94530357199025287.4132410.367.099952076756240481.451.5036203160517945.2154.442.356221532614917958324.41910.6177.5117.6751744575093880.687.58394645763141015.85359.421814.538.38235642111742571.23405.1738.665.778600976752941.25703314865666276.656.5653190778483129902.752.127690816716139088.78451.837.597278771324145.925836.166.66414383901842476.2415.9219.1114.59237077047983.24088827931181391.64229.2558342.04490513349992818.629747.4431039.1608523299719818.953.86261858407427146.2132786.642280.610620.3174.141.166178000567550.835266821345711498.9158.765.03841107360722820.41971.1449190.63966.3758.61210.35451.741.23082135680462597.43833.924413.539.047213211698549.714390046688753.03588017738516939.280.7381162061974132223.9109.32095918837939936.440.01210195900468581.3158.620119.665.99609530543742130.3326.5191649.41101.74193.45163.72734.749.81482447446662476038.047848228123940.68167028285013834.254.75754985188576070.5106.97636109052126929.486.037964458804541437.337.821338293508929011915438.4530.82687.24970.865.46593807631682585336.575983452520654.44198112129453955.249.908980582524341047.32185.3106.783616319305156.67928.737.4677002583979132608.221876.584.527907786330441.0110385330624179.6197.4267.7452.61027.65688.22711.837.39610253544743906.766.241148264583520983.63557.758.499373790276740938.31858.8115.852253820367158.5153135470.937.73771057889151756688.583465182332952.7025887511595187.54054.341.9883532182926387.21353640.66623.13167.645.091942377342258.680915474326672.681215453133341884915.843582.120778586.9170.923056.9143843.541.228408761941523506.2130.31449611456988.359666811309446.043790647474554.5606494746896228.54145.2357.71113.85357660.6273345.0787649653434139.8953855276254722.13761.668.272771329932657.15751930823939.9227956115440030.6793541.33104959417341975.2157.212961219486.592.172435999141421429.452.7966822628669198.63937.6177.33852.452.2731293118698354.5993.25018.840.43913542694842518.33391.84645.4134.26185043268644.294228630689866.80443329106638.781019624130456.76401668857528003.3149.41781.137696.6124107.5623.792.35531726237081749719285.3437151.6404836213905196.9352.91133.95711.140.51916982208345105.52854.83812.9119.90990108706341.078350347460739.121482498284156.40367501852931998.617142559.6140948.18590.967.077698098666321915.8612.220103.391.194480694293624768.44149.6305.449.66245053154341921281.75591.62646.94690.33866.141.286195380665739.835164835164837.604353929125552.65233519699952122.339951.1135435.1513.9165.366.25349489751228121.424342.785.6857931880945109.56655224612523563.6105.8382545351674463.649.126407746553325.3186.71233.15954.62700.15655.837.6825880455238598.63800.440.700964858798137.007121567199852.61743019048272009.341826.285.2713507273931146301.2168.28790.264.555230931808323435.2352.31271.639.86553772696793903.424624.46832717.64420736.181575433911951.6398369097318143296.7172.52170.584.533866124528363.096342208247625676.197375712.61884473.348.1631398268176105.0351288056212789.338.562135336328943832591.41616.841.085463428454311.77511.236.9448779047699797.648.008905999953642006.249.6081788447259141230177.881.394767622037211855.564.357166323066630009.34267.65802.5207106.188092448612703.441.6627612709722442.6471.51396.628415.940.07120907249973883.837.132416639102849.1485400779141757.746.78407744992027461.140778.6139701.3168.580.575074909352564.092440642886212697.824462.955984087.4181.7101.5533902507671971.141.22425013455992613.6341.11305.739.343034271424236.03841561981644046.851.0368010631853141237.2642.247.86497973707626383.143758.82232182.484.986482884666664.84409992961429464.925583.5262635556.7193.74530.3100.609421754322837.540.2622342891199308.840.01531255629621407.240.38816233587524090.635.619946247101850.37480400650095249.9146062.6536.442899.6177.781.775940289770265.63697563613658669.34440.8273325899.2194.127934.647.4502517968024102.1733747309472235.12815.8277.8279839.46735890779731169.640.92932610025613512.43974.4447.236.266791994673641864.449.168659605967453.4378697954503145313.966.8348286372192164.286.72708286715921451.27659.91860.421887.15947.64160.4172.7112.520128824477127.7233011560913353.2417.41444.244.786800162476843785241.884.74323829305946518.5669.549.840109639104643.531767552459253.4156896105337157068.6201.872.08314971462972703744.4023939447282105.29588.424842.17034.6218.24544.8134.6462614068252742.3378.91376.968.16554809843441.16227935801323795.54920.3662.54023043.602844714492947.793439599525888.162347105415552.7489282799995140351.8174.726102.942.546455273860821248.38689.81873.35777.2181.44106.1367.6133904.324001.8588.443.122763798463387.088360123485747.421544173095966.68974769550358524.541.15095218254461746.239281.91241.22619.720050.94703.351.7127882075511125.1036506282824080.1167.95398.43447.8163.540.3153595515603358.852.745722973220586.784766109408938.5603284291073559.715542266.49329105502848.460603605428441.9248158070998191.49304.9272976230.73949.62036.546296.43078.4200.340.0889192006281439.8109.2673213205014777.623466.15122.3177.53893.54404.940.2960339621785104.664391353811320487.64658.782.441930046191600.425568.340.7014903168783148552.336.55012506995922736.864.98968210432836046.3179.542111.38755.146.10247848979072107.93188350.19602923187912037.5570.33713.247.371539373047542874.6175.950.542414173559831359.838.35450424166269775.535.1695565444223158466.92725.863.5761033339087170.940.3327130145166391.424547.85872.583.00132802124831585343.897.11366538952744455.8