#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(int a,int b){
return a<b;
}
int main(){
int n,k,a[101];
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
int left=0,sum=0,zd=-1e9;
for(int right=0;right<n;right++){
sum+=a[right];
while(a[right]-a[left]>k){
sum-=a[left++];
}
zd=max(zd,sum);
}
cout<<zd;
return 0;
}