#include<iostream>
using namespace std;
#include<algorithm>
int main() {
int n = 0;
int k = 0;
cin >> n >> k;
int a[1000];
for (int i = 0;i < n;i++){
cin >> a[i];
}
sort(a, a + n);
int sum = 0;
int max = 0;
int j = 0;
for (int i = 0;i < n;i++) {
sum += a[i];
while (a[i] - a[j] > k) {
sum -= a[j];
j++;
}
}
if (max < sum) {
max = sum;
}
cout<<max<<endl;
system("pause");
return 0;
}