import Control.Monad (replicateM, mapM_) main :: IO () main = do n <- readLn (k : as) <- replicateM n readLn mapM_ print $ solve k as solve :: Integral a => a -> [a] -> [a] solve k = scanl (\x y -> if y > k then x + 1 else x) 1