#include <bits/stdc++.h>
using namespace std;
const int maxn = 100005;
const int mod = 1000000007;
const double eps = 1e-8;
const double pi = acos(-1.0);
int in[maxn];
int numa[maxn];
int numb[maxn];
char s[maxn];
int dp[105][105 * 26];
int main() {
  int n, m;
  int i, j, k;
  int T;
  scanf("%d", &T);
  dp[0][0] = 1;
  for (i = 0; i < 105; i++) {
    for (j = 0; j <= 2605; j++)
      if (dp[i][j]) {
        for (k = 0; k < 26; k++)
          if (j + k <= 2605) {
            dp[i + 1][j + k] += dp[i][j];
            dp[i + 1][j + k] %= mod;
          }
      }
  }
  while (T--) {
    scanf("%s", s);
    int sum = 0;
    for (i = 0; s[i]; i++) sum += s[i] - 'a';
    n = i;
    printf("%d\n", (dp[n][sum] - 1 + mod) % mod);
  }
  return 0;
}
