using System; using System.Collections.Generic; using System.Linq; using System.Numerics; namespace yukicoder { public class Program { public static void Main() { var line = Console.ReadLine().Split().Select(x => long.Parse(x)).ToArray(); var n = line[0]; var d = line[1]; var a = new int[n]; for(var i = 0; i < n; i++) { a[i] = int.Parse(Console.ReadLine()); } foreach(var p in a) { Console.WriteLine(a.Where(x => x <= p - d).Count()); } } } }