#include <bits/stdc++.h>
using namespace std;
const int N = 105, mod = 1e9 + 7;
inline int add(int a, int b) {
  a += b;
  return a >= mod ? a - mod : a;
}
inline void inc(int &a, int b) { a = add(a, b); }
char A[N];
int f[N][26 * N];
void init() {
  int i, j, k;
  f[0][0] = 1;
  for (i = 1; i <= 100; i++)
    for (j = 1; j <= 26 * i; j++)
      for (k = 1; k <= min(26, j); k++) inc(f[i][j], f[i - 1][j - k]);
}
int main() {
  int t;
  scanf("%d", &t);
  init();
  while (t--) {
    scanf("%s", A);
    int sum = 0;
    for (int i = 0; i < strlen(A); i++) sum += A[i] - 'a' + 1;
    printf("%d\n", f[strlen(A)][sum] - 1);
  }
}
