Given digits 2, 2, 3, 3, 3, 4, 4, 4, 4 how much distinct 4 digit numbers greater than 3000 can be formed ? (A) 50 (B) 51 (C) 52 (D) 54