NoNo YesYes NoNo NoNo NoNo YesYes NoNo YesYes NoNo NoNo YesYes YesYes NoNo NoNo YesYes YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo YesYes NoNo YesYes NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes YesYes NoNo NoNo NoNo YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo NoNo NoNo YesYes NoNo YesYes YesYes NoNo YesYes YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes NoNo YesYes YesYes NoNo YesYes NoNo NoNo YesYes YesYes YesYes YesYes YesYes YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo NoNo NoNo NoNo YesYes YesYes YesYes YesYes YesYes YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo YesYes NoNo YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes NoNo NoNo YesYes YesYes YesYes YesYes NoNo YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes YesYes NoNo YesYes YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo YesYes NoNo NoNo NoNo YesYes NoNo YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo YesYes NoNo YesYes YesYes YesYes YesYes NoNo NoNo YesYes NoNo YesYes YesYes NoNo YesYes NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes YesYes YesYes YesYes NoNo YesYes YesYes YesYes YesYes NoNo NoNo YesYes YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes YesYes YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes NoNo YesYes YesYes NoNo YesYes NoNo YesYes NoNo YesYes YesYes NoNo YesYes NoNo YesYes YesYes NoNo NoNo NoNo YesYes YesYes NoNo NoNo NoNo YesYes YesYes YesYes YesYes YesYes NoNo NoNo YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes YesYes NoNo YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo NoNo NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo YesYes YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes NoNo YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes YesYes NoNo NoNo YesYes NoNo YesYes NoNo YesYes YesYes NoNo YesYes NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo NoNo NoNo YesYes NoNo YesYes YesYes YesYes YesYes NoNo NoNo NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo NoNo YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo NoNo NoNo YesYes NoNo YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo NoNo NoNo YesYes YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo NoNo NoNo YesYes YesYes NoNo NoNo YesYes YesYes YesYes YesYes NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo YesYes YesYes NoNo YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes NoNo NoNo NoNo NoNo YesYes NoNo NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo NoNo NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo YesYes YesYes NoNo YesYes YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo YesYes NoNo YesYes YesYes YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo NoNo YesYes NoNo YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo NoNo YesYes NoNo NoNo NoNo YesYes NoNo YesYes NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes NoNo YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes NoNo YesYes NoNo YesYes YesYes YesYes YesYes YesYes NoNo NoNo YesYes YesYes NoNo NoNo NoNo NoNo YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes YesYes NoNo NoNo YesYes NoNo YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes YesYes NoNo YesYes YesYes YesYes YesYes NoNo YesYes YesYes NoNo NoNo YesYes NoNo YesYes YesYes YesYes YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes YesYes NoNo YesYes NoNo YesYes NoNo NoNo YesYes NoNo YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes YesYes YesYes YesYes YesYes NoNo YesYes NoNo YesYes YesYes NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo YesYes YesYes NoNo NoNo NoNo YesYes YesYes YesYes YesYes YesYes NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes NoNo NoNo NoNo NoNo YesYes NoNo NoNo YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes NoNo NoNo YesYes NoNo NoNo YesYes YesYes NoNo NoNo NoNo YesYes YesYes YesYes NoNo NoNo NoNo NoNo NoNo NoNo NoNo NoNo NoNo NoNo YesYes YesYes YesYes NoNo YesYes YesYes YesYes YesYes NoNo YesYes YesYes YesYes YesYes NoNo YesYes NoNo NoNo YesYes NoNo NoNo YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo YesYes NoNo NoNo NoNo NoNo NoNo YesYes NoNo NoNo YesYes NoNo YesYes YesYes YesYes YesYes YesYes YesYes NoNo YesYes YesYes YesYes NoNo YesYes NoNo