#include <bits/stdc++.h>
using namespace std;
template <typename input_type>
input_type get() {
  input_type inp;
  cin >> inp;
  return inp;
}
const int mod = (1e9 + 7), max_len = (1e2 + 5), max_sum = (2500 + 5), alp = 26;
long long int dp[max_len][max_sum];
void find_ans() {
  for (int len = 0; len < alp; len++) {
    dp[1][len] = 1;
  }
  for (int len = 2; len < max_len; len++) {
    for (int sum = 0; sum < max_sum; sum++) {
      for (int i = 0; i < alp; i++) {
        dp[len][sum] += dp[len - 1][sum - i];
        dp[len][sum] %= mod;
      }
    }
  }
}
void solve(string input) {
  int sum = 0;
  for (char c : input) {
    sum += (c - 'a');
  }
  if (dp[input.length()][sum]) {
    cout << dp[input.length()][sum] - 1 << '\n';
  } else {
    cout << (1e9 + 6) << '\n';
  }
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  find_ans();
  int time = get<int>();
  for (int tm = 0; tm < time; tm++) {
    solve(get<string>());
  }
  return 0;
}
