#include<bits/stdc++.h>
using namespace std;
long long n,m,i,j,a[300010],ans1,ans2;
int main(){
cin>>n>>m;
for(i=1;i<=n;i++){
cin>>a[i];
}
for(i=0;i<=100;i++){
for(j=1;j<=n;j++){
if(i<=a[j]&&a[j]<(long long)(i+m)){
ans1++;
}
}
ans2=max(ans2,ans1);
ans1=0;
}
cout<<ans2<<endl;
return 0;
}