#include <bits/stdc++.h>
using namespace std;
int s[400005];
int main() {
  int t, n, m;
  scanf("%d", &t);
  while (t--) {
    int a[3] = {0, 0, 0};
    scanf("%d", &n);
    for (int i = 1; i <= n; i++) {
      scanf("%d", &s[i]);
    }
    int u = n / 2;
    for (int i = 1; i <= u; i++) {
      if (s[i] != s[i + 1]) {
        if (a[0] == 0)
          a[0] = i;
        else if (a[1] == 0 || a[1] <= a[0])
          a[1] = i - a[0];
        a[2] = i - a[1] - a[0];
      }
    }
    if (a[0] == 0 || a[1] == 0 || a[2] == 0) {
      a[0] = 0;
      a[1] = 0;
      a[2] = 0;
    }
    if (a[1] <= a[0] || a[2] <= a[0]) {
      a[0] = 0;
      a[1] = 0;
      a[2] = 0;
    }
    printf("%d %d %d\n", a[0], a[1], a[2]);
  }
}
