#include <iostream>
#include <cmath>
using namespace std;
int N, M, n;
int ile;
float x = 0;
int y = 0;
int main()
{
cin >> ile;
for (int i = 1; i <= ile; i++)
{
x = 0;
y = 0;
int *tab1;
float *tab2;
cin >> N >> M;
tab1 = new int[N];
tab2 = new float[N];
for (int j = 1; j <= N; j++)
{
cin >> tab1[j];
tab2[j] = floor((1 / ((float)tab1[j])) * 86400);
y += tab1[j];
x += floor((tab2[j]));
}
n = ceil(x / M);
cout << n << endl;
delete[] tab1;
delete[] tab2;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgTiwgTSwgbjsKaW50IGlsZTsKZmxvYXQgeCA9IDA7CmludCB5ID0gMDsKaW50IG1haW4oKQp7CgljaW4gPj4gaWxlOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gaWxlOyBpKyspCgl7CgkJeCA9IDA7CgkJeSA9IDA7CgkJaW50ICp0YWIxOwoJCWZsb2F0ICp0YWIyOwoJCWNpbiA+PiBOID4+IE07CgkJdGFiMSA9IG5ldyBpbnRbTl07CgkJdGFiMiA9IG5ldyBmbG9hdFtOXTsKCQlmb3IgKGludCBqID0gMTsgaiA8PSBOOyBqKyspCgkJewoJCQljaW4gPj4gdGFiMVtqXTsKCQkJdGFiMltqXSA9IGZsb29yKCgxIC8gKChmbG9hdCl0YWIxW2pdKSkgKiA4NjQwMCk7CgkJCXkgKz0gdGFiMVtqXTsKCQkJeCArPSBmbG9vcigodGFiMltqXSkpOwoJCX0KCQluID0gY2VpbCh4IC8gTSk7CgkJY291dCA8PCBuIDw8IGVuZGw7CgkJZGVsZXRlW10gdGFiMTsKCQlkZWxldGVbXSB0YWIyOwoJfQoKCXJldHVybiAwOwp9