#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKCWxvbmcgZG91YmxlIGNhbG9zYz0wOwoJaW50IGE7Cglsb25nIGxvbmcgaW50IE47Cglsb25nIGxvbmcgaW50IE07Cglsb25nIGRvdWJsZSB3eW5pazsKCWxvbmcgbG9uZyBpbnQgcG9tOwoJY2luID4+IGE7Cglmb3IgKGludCBpID0gMDsgaSA8IGE7IGkrKykgewoJCWNpbiA+PiBOID4+IE07CgkJaW50ICp0YWJsaWNhID0gbmV3IGludFtOXTsKCQlmb3IgKGludCBqID0gMDsgaiA8IE47IGorKykgewoJCQljaW4gPj4gdGFibGljYVtqXTsKCQkJY2Fsb3NjKz1mbG9vcigoMjQqNjAqNjApL3RhYmxpY2Fbal0pOwoJCX0KCQl3eW5payA9IGNhbG9zYyAvIE07CgkJY291dCA8PCBjZWlsKHd5bmlrKTsKCQljYWxvc2MgPSAwOwoJfQoJcmV0dXJuIDA7Cn0=