#include <iostream>
#include <math.h>
using namespace std;
int main(){
long double calosc=0;
int a;
long long int N;
long long int M;
long double wynik;
long long int pom;
cin >> a;
for (int i = 0; i < a; i++) {
cin >> N >> M;
int *tablica = new int[N];
for (int j = 0; j < N; j++) {
cin >> tablica[j];
calosc+=floor((24*60*60)/tablica[j]);
}
wynik = calosc / M;
cout << ceil(wynik);
calosc = 0;
}
return 0;
}
ICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KICAgICNpbmNsdWRlIDxtYXRoLmg+CiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOwogICAgIAogICAgaW50IG1haW4oKXsKICAgIAlsb25nIGRvdWJsZSBjYWxvc2M9MDsKICAgIAlpbnQgYTsKICAgIAlsb25nIGxvbmcgaW50IE47CiAgICAJbG9uZyBsb25nIGludCBNOwogICAgCWxvbmcgZG91YmxlIHd5bmlrOwogICAgCWxvbmcgbG9uZyBpbnQgcG9tOwogICAgCWNpbiA+PiBhOwogICAgCWZvciAoaW50IGkgPSAwOyBpIDwgYTsgaSsrKSB7CiAgICAJCWNpbiA+PiBOID4+IE07CiAgICAJCWludCAqdGFibGljYSA9IG5ldyBpbnRbTl07CiAgICAJCWZvciAoaW50IGogPSAwOyBqIDwgTjsgaisrKSB7CiAgICAJCQljaW4gPj4gdGFibGljYVtqXTsKICAgIAkJCWNhbG9zYys9Zmxvb3IoKDI0KjYwKjYwKS90YWJsaWNhW2pdKTsKICAgIAkJfQogICAgCQl3eW5payA9IGNhbG9zYyAvIE07CiAgICAJCWNvdXQgPDwgY2VpbCh3eW5payk7CiAgICAJCWNhbG9zYyA9IDA7CiAgICAJfQogICAgCXJldHVybiAwOwogICAgfQ==